团队作业3--需求改进与系统设计
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience/homework/13473 |
1.需求改进
功能分析的四个象限:
重要且紧急:登录系统,发帖系统,回帖系统
重要不紧急:评论排序方式,帖子排序方式,点赞,收藏
不重要紧急:匿名发帖系统,官方账号系统
不重要不紧急:表情,帖子内插图
2.系统设计
1.架构设计
表现层:
技术:html\js\vue
功能:与用户交互,如登录,发帖
业务逻辑层:
技术:cpp httplib
功能:接收表现层传入的用户的操作,按需求操作数据库
数据持久层:
技术:sqlite
功能:接收,存储数据,并在业务逻辑层需要时返回相应数据
3.alpha任务分配计划
功能模块划分
| 编号 | 功能模块 | 功能描述 | 优先级 | 依赖关系 |
| - | - |
| B1 | 用户认证与权限设置 | 系统需要区分不同用户以区分控制权限 | 最高 | 无 |
| B2 | 分区板块 | 用以对帖子经行分区 | 最高 | 无 |
| B3 | 帖子内容板块 | 用于管理帖子 | 最高 | B1 |
| B4 | 回帖内容板块 | 用于管理回复 | 高 | B3 |
| B5 | 帖子管理板块 | 用于管理帖子 | 高 | B2,B3 |
| B6 | 帖子热度板块 | 方便对帖子经行排序 | 中 | B3 |
| B7 | 帖子收藏板块 | 用户可以收藏喜欢的帖子方便日后浏览 | 低 | B1,B3 |
4. 测试计划
测试内容:
用户的注册和登录,个人信息修改,帖子的发布,删除,修改,评论,收藏帖子,检查帖子的排序和分区是否正确
测试时间安排:
| 阶段 | 时间 | 内容 |
|---|---|---|
| 开发中 | 每天 | 当天完成的内容 |
| 开发完成 | 一天 | 所有功能 |
| 测试目标: | ||
| 使项目能长时间持续稳定运行 |

浙公网安备 33010602011771号