第十组-哪都队-项目系统设计与数据库设计
这个作业属于哪个课程 | 至诚软工实践F班 |
---|---|
这个作业要求在哪里 | 作业要求在这里 |
这个作业的目标 | 团队协同合作,共同完成数据库设计与项目系统设计 |
Gitee仓库地址 | 仓库地址在这里 |
其他参考文献 | 参考构建之法现代软件工程第三版 |
一、团队项目的预期开发计划
周数 | 计划进度 | 完成度 |
---|---|---|
第十周 | 1、团队协作完成系统设计说明书 2、团队协作完成数据库设计说明书 3、答辩PPT |
已完成 |
第十一周 | 团队开始边做边学,前两位队员学习前端HTML+CSS+javaScript等相关知识 另外两位成员学习后端Springboot,javaWeb等知识.其它时间可以用来复习数据库,json等 |
完成中..... |
第十二周 | 前端页面制作 | 未完成 |
第十三周 | 后端接口设计开发 | 未完成 |
第十四周 | 前端后端整合 | 未完成 |
第十五周 | 调试项目,修复BUg | 未完成 |
第十六周 | 整合测试 | 未完成 |
二、团队项目各成员预期分工安排
三、设计图和思路
- 1、极速代拿系统流程图
- 2、功能模块层次图
- 2、UML类图
- 3、E-R图
- E-R分析
实体与属性:
用户模块(用户id、姓名、昵称、手机号、密码、信誉值)
接单模块(发布用户id、接单用户id、收货码、订单号)
订单模块(订单号、备注、上门时间、状态、用户id、价格、类型)
认证模块(用户id、学生号、姓名、身份证号)
实体与关系:
用户通过注册建立用户表信息,通过登入进入主页,用户通过发布订单建立订单表,通过认证建立认证表成为代拿用户,代拿用户可以通过接单建立订单与用户之间对关系-接单表,在完成订单后修改订单表中对订单状态完成订单
四、极速代拿表结构设计
- 1、逻辑结构表设计
- 用户表
- 订单表
- 接单表
- 认证表
- 2、设计思路
用户表:用于存放使用极速代拿系统用户的基本信息
订单表:极速代拿用户通过发布模块产生的表数据
接单表:极速代拿用户通过接单模块产生的接单信息
接单表:极速代拿用户通过接单模块产生的接单信息
- 3、极速代拿安全和权限设计
1、系统安全
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。所以制作极速代拿数据库时候安全性是很重要的,安全性问题不是数据库系统所独有的,所有计算机系统都有这个问题。只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出。 系统安全保护措施是否有效是数据库系统的主要指标之一。 数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的。
2、权限设计
当用户的数量非常大时,要给系统每个用户逐一授权(授角色),是件非常烦琐的事情。这时,就需要给用户分组,
每个用户组内有多个用户。除了可给用户授权外,还可以给用户组授权。这样一来,用户拥有的所有权限,就是用户
五、问题与回溯
什么是私密码?
解惑:
私密码是每个快递代拿订单的取件确认密码,每个订单的私密码是不一样,订单提交完成时,系统自动生成
该代拿订单的私密码,只有把私密码报给代拿人员才可以成功的取到对应快递。私密码也是快递员
是否按时上门服务的记录,当代拿人员上门后,需要输入您给的“私密码”,来证明自己履行了对您
的服务承诺。
六、工作流程与贡献比例
-
1、工作流程表
-
2、分工贡献度表
七、团队成员共同完成任务Commit提交截图
八、团队仓库地址和各文档下载链接
我们的团队仓库地址
团队名称_系统设计说明书.pdf
团队名称_数据库设计说明书.pdf
团队名称_系统设计和数据库设计答辩PPT.pdf