其实需求分析应该在数据库设计之前。但我其实是迁移博客,保留原来的核心功能,所以一开始先建了表。现在进行需求分析,确定具体要开发的功能。
前端显示页面
首页:分页显示、显示博客标题摘要、获取点赞评论浏览数、摘要图片
文章页:显示博客内容、代码高亮框、图片浏览器
评论功能:添加新评论、回复评论
搜索功能:通过文章内容和文章标题搜索
标签聚合:根据归档总数和文章热度的可视化
装饰美化:半透明背景、一个随季节和昼夜变化的首页图
后台管理模块
富文本编辑器:添加和修改博客
博文管理:分页列出博客信息、按标题和内容查找、修改博客信息、删除博客(数据库保留)
评论管理:显示信息、删除、按内容和ID查找
文章评论