1.需求规格说明书
- 不足:
-(1) Logo设计更新
-(2) 没考虑图片、视频搬运的版权问题
-(3) 没考虑到网络安全问题
-(4) 没具体化推广产品、吸引用户的方式和渠道
-(5) 后期如果需要创造收益,设置充值开通字符接口需要向市场上的主流支付例如支付宝、微信、手机银行等申请权限
-(6) 后期如果需要用户注册的话,需要创建、设计数据库,用户信息安全没考虑到
2.团队的编码规范
- 编码原则:
-(1) 简明,易读,无二义性
-(2) 保持简明,让代码更容易读
3.数据库设计
- 数据库ER图
- 物理模型
4.项目的后端架构设计
- MVC是一种架构型模式,它本身并不引入新的功能,只是用来指导我们改善应用程序的架构,
使得应用的模型和视图相分离,从而得到更好的开发和维护效率。 - 在MVC模式中,应用程序被划分成了模型(Model)、视图(View)和控制器(Controller)
三个部分。其中,模型部分包含了应用程序的业务逻辑和业务数据;视图部分封装了应用程
序的输出形式,也就是通常所说的页面或者是界面;而控制器部分负责协调模型和视图,根
据用户请求来选择要调用哪个模型来处理业务,以及最终由哪个视图为用户做出应答。 - MVC模式的这三个部分的职责非常明确,而且相互分离,因此每个部分都可以独立的改变而
不影响其他部分,从而大大提高了应用的灵活性和重用性。
5.团队Alpha版本要实现的功能
- 理想:
- 现实:1.首页、心理测试、选择减压方式的界面设计 2.心理测试及反馈 3.接收用户反馈和建议
6.关键技术和难点
- 关键技术:数据库的设计,后端架构的设计
- 难点:界面的设计和事实现,数据库的设计,后端架构的设计
7.团队管理:
- 团队分工和工作量比例:
组员 | 任务分工 | 比重(%) |
林泽宇 | 团队分工、撰写博客、修改完善需求规格说明书、整理代码规范 | 23.9 |
李涵 | 后端架构设计 | 16.8 |
尹海川 | logo设计修改、数据库数据 | 15.5 |
郏敏杰 | 课堂展示、查阅资料、整理关键和难点 | 12.0 |
何永康 | 整理Alpha版本的功能以及项目的不足 | 14.8 |
陈炳旭 | 查阅资料、整理关键和难点 | 10.0 |
苏宇翔 | 查阅资料、整理关键和难点 | 10.0 |