20210524 团队作业4—项目系统设计与数据库设计

20210524 团队作业4—项目系统设计与数据库设计

这个作业属于哪个课程 软件工程
这个作业要求在哪里 作业要求
这个作业的目标 完成系统设计说明书和数据库设计说明书
小组的组号和队名 6组 虹猫蓝兔七侠传
小组的队长姓名 曹泳

1) 团队项目的预期开发计划时间安排(具体到每一天),要有明确的里程碑,要有相应的产出;

快递代取代寄项目 冲刺阶段
5月31号~6月10号 完成用户端
6月10号~6月14号 完成骑手接单模块
6月14号~6月20号 完成骑手端
6月20号~6月24号 完成后台管理

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

工作内容 人员
体系结构设计 曹泳
功能模块设计 曹泳,张文龙
表结构设计 周德坤,滕自强
系统安全&权限设计 徐浩、刘颖岚
系统结构说明书 曹泳
数据库设计说明书 徐浩
数据库实现 曹泳,张文龙
博客园编辑 曹泳

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

体系结构设计+功能模块层次

设计类图

ER分析


表结构设计

Order_get表见表3.2

表3.2 order_get表

编号 字段名称 字段说明 字段类型 是否为空 主键
1 _id id String 主键
2 openid 用户唯一标识 String
3 addressee 收件人 String
4 createTime 创建订单时间 Number
5 receiveTime 接单时间 Number
6 order_id 订单标识 String
7 express_code 取件码 String
8 express_address 取件地址 String
9 express_weight 快递重量 Number
10 freight 运费 Number
11 total 总计 Number
12 order_status 订单状态 Boolean
13 telephone 联系电话 String

address表见表3.3

表3.3 address表

编号 字段名称 字段说明 字段类型 是否为空 主键
1 _id Id String 主键
2 openid 用户唯一标识 String
3 addressee 收件人 String
4 telephone 联系电话 String
5 position 地址 String
6 area 门牌号 String
7 default 地址状态 Boolean

系统安全和权限设计

该系统共有三种角色:管理员、用户、骑手。不同的角色拥有不同的权限。

表4.1 权限表

编号 角色 权限
1 用户 查询订单表,增删改查地址表
2 管理员 查询订单表,增删改查骑手信息表
3 骑手 查询部分订单信息表

4)描述为完成这次作业的工作流程、组员分工、组员贡献度比例;

工作人员 任务分工 工作量比例
刘旭 体系结构设计 、E-R分析
何厚霖 数据库实现
张文龙 系统结构说明书 、体系结构设计、系统安全&权限设计
周德坤 功能模块设计
曹泳 数据库设计说明书 、表结构设计、上传github、系统安全&权限设计、数据库实现、E-R分析
蒋珂 功能模块设计
滕自强 博客园文档

5) 在随笔末尾提供 《系统设计说明书》《数据库设计说明书》github 链接。

《系统设计说明书》《数据库设计说明书》

posted @ 2021-05-30 18:31  虹猫蓝兔七侠传  阅读(96)  评论(0)    收藏  举报