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图,系统结构设计:雷思骞,陈舒遥
- 分析类图,体系结构图:刘垚,卿昕灿,刘俊,宋佳豪


浙公网安备 33010602011771号