项目系统设计

1.需求规格说明书

  • 《需求规格说明书v1.1》
  • 不足:
    -(1) Logo设计更新
    -(2) 没考虑图片、视频搬运的版权问题
    -(3) 没考虑到网络安全问题
    -(4) 没具体化推广产品、吸引用户的方式和渠道
    -(5) 后期如果需要创造收益,设置充值开通字符接口需要向市场上的主流支付例如支付宝、微信、手机银行等申请权限
    -(6) 后期如果需要用户注册的话,需要创建、设计数据库,用户信息安全没考虑到

2.团队的编码规范

  • 代码规范
  • 编码原则:
    -(1) 简明,易读,无二义性
    -(2) 保持简明,让代码更容易读

3.数据库设计

  • 数据库ER图
    项目系统设计_第1张图片
  • 物理模型
    项目系统设计_第2张图片

4.项目的后端架构设计

  • MVC是一种架构型模式,它本身并不引入新的功能,只是用来指导我们改善应用程序的架构,
    ​ 使得应用的模型和视图相分离,从而得到更好的开发和维护效率。

  • 在MVC模式中,应用程序被划分成了模型(Model)、视图(View)和控制器(Controller)
    ​ 三个部分。其中,模型部分包含了应用程序的业务逻辑和业务数据;视图部分封装了应用程
    ​ 序的输出形式,也就是通常所说的页面或者是界面;而控制器部分负责协调模型和视图,根
    ​ 据用户请求来选择要调用哪个模型来处理业务,以及最终由哪个视图为用户做出应答。

  • MVC模式的这三个部分的职责非常明确,而且相互分离,因此每个部分都可以独立的改变而
    ​ 不影响其他部分,从而大大提高了应用的灵活性和重用性。

项目系统设计_第3张图片

项目系统设计_第4张图片

项目系统设计_第5张图片

项目系统设计_第6张图片

5.团队Alpha版本要实现的功能

  • 理想:
    项目系统设计_第7张图片
  • 现实:1.首页、心理测试、选择减压方式的界面设计 2.心理测试及反馈 3.接收用户反馈和建议

6.关键技术和难点

  • 关键技术:数据库的设计,后端架构的设计
  • 难点:界面的设计和事实现,数据库的设计,后端架构的设计

7.团队管理:

项目系统设计_第8张图片

项目系统设计_第9张图片

项目系统设计_第10张图片

  • 团队分工和工作量比例:
组员 任务分工 比重(%)
林泽宇 团队分工、撰写博客、修改完善需求规格说明书、整理代码规范 23.9
李涵 后端架构设计 16.8
尹海川 logo设计修改、数据库数据 15.5
郏敏杰 课堂展示、查阅资料、整理关键和难点 12.0
何永康 整理Alpha版本的功能以及项目的不足 14.8
陈炳旭 查阅资料、整理关键和难点 10.0
苏宇翔 查阅资料、整理关键和难点 10.0

你可能感兴趣的:(项目系统设计)