Groza7——项目系统设计与数据库设计

这个作业属于哪个课程 班级链接
这个作业要求在哪里 Groza7——项目系统设计与数据库设计
小组的组号和队名 第三组Groza
小组的队长姓名 雷思骞

1. 团队项目的预期开发计划时间安排(具体到每一天),要有明确的里程碑,要有相应的产出;(15')(在7月5日前为项目冲刺阶段,开发计划安排应包括这部分时间);

  • 四月初:提出需求
  • 四月中旬:需求分析
  • 五月:写文档,uml图
  • 六月:代码编写,单元测试
  • 七月回归测试,验收

2. 团队项目的预期开发计划分工安排(具体到每一个人的角色,负责的开发部分);(15')

雷思骞:负责充电桩预定,管理个人信息,管理个人售后,管理个人订单的模块,需求分析。
陈舒遥:负责后端管理员模块,需求分析。
刘俊:前端代码编写。
卿昕灿:市场调研,资料收集,单元测试,分析类图编写。
刘垚:资料收集,单元测试,数据库设计。
宋佳豪:市场调研,需求分析,测试。
郑志敏:前端代码编写,负责总结每周成果,编写文档。

3. 给出体系结构设计+功能模块层次图、设计类图、ER分析+表结构设计、系统安全和权限设计,并简要描述;(30')

  • 体系结构设计:Flask为典型的mvc架构,MVC 架构将应用程序中的应用逻辑、用户界面、控制逻辑等分别放在独立的构件中,从而使得任何一种构件的改变都不会对其他构件造成很大的影响。

  • 设计类图

  • ER图

  • 系统安全和权限设计
    1.防csrf的攻击。
    2.对于用户上传信息进行加密
    2.1)用户提供密码(以及其他用户信息);
    2.2)系统为用户生成Salt值;
    2.3)系统将Salt值和用户密码连接到一起;
    2.4)对连接后的值进行散列,得到Hash值;
    2.5)将Hash值和Salt值分别放到数据库中。
    3.管理员权限及用户权限不同

4.描述为完成这次作业的工作流程、组员分工、组员贡献度比例;(15')(将用于小组分数到个人分数的映射,请一起讨论、妥善安排比重);

此次作业主要为文档编写以及博客园的书写

  • 文档编写:雷思骞
  • 博客编写:雷思骞,郑志明
  • er图,系统结构设计:雷思骞,陈舒遥
  • 分析类图,体系结构图:刘垚,卿昕灿,刘俊,宋佳豪

5.《系统设计说明书》《数据库设计说明书》github 链接

posted on 2021-05-30 09:52  Groza7  阅读(130)  评论(0)    收藏  举报