项目系统设计

1.需求规格说明书

  • 《需求规格说明书v1.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

posted on 2018-11-27 21:02  Lin_zy  阅读(538)  评论(2编辑  收藏  举报

导航