第三次团队作业
(1).简介
| 作业的要求 |
要求的链接 |
| 团队名称 |
Running Man |
| 作业目标 |
团队进行概要设计、详细设计、数据库设计,撰写设计说明书、数据库设计说明书、详细设计说明书,制作答辩ppt |
(2).成员学号
| 刘伊凡 |
201731062603 |
| 陈嘉莹 |
201731104215 |
| 唐财伟 |
201731062416 |
| 谭伟 |
201731062415 |
(3).分工情况
| 李星晨 |
撰写概要设计说明书 |
| 刘伊凡 |
撰写详细设计说明书 |
| 陈嘉莹 |
ppt的制作以及答辩 |
| 谭伟 |
进行博客的撰写 |
| 唐才伟 |
进行数据库设计,编写数据库说明书 |
(4).概要设计
软件体系结构:

主要业务模块:
| 功能描述 |
用户利用自己的信息进行注册账户 |
| 输入项 |
用户信息 |
| 输出项 |
提示框提示注册成功或者失败原因 |
| 功能描述 |
用户利用账户登陆 |
| 输入项 |
用户信息 |
| 输出项 |
提示框提示登陆成功或者失败原因 |
| 功能描述 |
用户发布自己需要的跑腿任务 |
| 输入项 |
任务需求 |
| 输出项 |
提示框提示发布成功或者失败 |
| 功能描述 |
用户接受自己感兴趣的任务 |
| 输入项 |
无 |
| 输出项 |
接受成功或者失败 |
| 功能描述 |
对每项任务进行排序,挑选出用户感兴趣的任务 |
| 输入项 |
排序方式 |
| 输出项 |
排序后的任务集合 |
| 功能描述 |
对校园附近的一部分用户提供跑腿服务 |
| 输入项 |
任务需求 |
| 输出项 |
提示成功或者失败 |
| 功能描述 |
对用户进行信誉评价 |
| 输入项 |
无 |
| 输出项 |
改编后的用户信誉 |
(5).数据库设计
概念模型:

逻辑结构:
| user |
用户信息表 |
存储用户的基本信息 |
| auth_info |
认证信息表 |
存储可接单用户的认证信息 |
| order |
订单信息表 |
存储订单信息 |
| status |
订单状态信息变更表 |
存储订单状态的变更 |
| comment |
服务评价信息表 |
存储用户对指定订单的服务的评价 |
| 列名 |
数据类型(精度范围) |
空/非空 |
约束条件 |
注释 |
| username |
Varchar(20) |
非空 |
为电话号码 |
用于登录的用户名,为电话号码 |
| password |
Varchar(50) |
非空 |
|
密码 |
| name |
Varchar(10) |
非空 |
|
姓名 |
| auth |
id |
|
|
认证信息,一般用户该字段为空,配送员用户该字段为认证信息id |
| 补充说明 |
|
|
|
|
| 列名 |
数据类型(精度范围) |
空/非空 |
约束条件 |
注释 |
| id |
int |
非空 |
|
系统为订单生成的唯一编号 |
| user |
Varchar(20) |
非空 |
|
用户的username |
| delivery |
Varchar(20) |
|
|
配送人员的唯一编号 |
| begin |
Varchar(60) |
非空 |
|
起点信息描述 |
| end |
Varchar(60) |
非空 |
|
终点信息描述 |
| startLnglat |
Varchar(70) |
|
|
起点坐标 |
| endLnglat |
Varchar(70) |
|
|
终点坐标 |
| reward |
Varchar(10) |
非空 |
|
酬金 |
| endTime |
datetime |
非空 |
|
订单失效时间,超过该时间的订单将无法被接单 |
| 补充说明 |
|
|
|
|
| 列名 |
数据类型(精度范围) |
空/非空 |
约束条件 |
注释 |
| id |
int |
非空 |
|
系统为订单生成的唯一编号 |
| use |
Varchar(20) |
非空 |
|
用户的username |
| order_id |
int |
非空 |
|
订单的编号 |
| Info |
Varchar(255) |
非空 |
|
评价内容 |
| time |
datetime |
非空 |
|
评价的时间 |
| start |
int |
非空 |
|
服务星级 |
| 补充说明 |
|
|
|
|
| 列名 |
数据类型(精度范围) |
空/非空 |
约束条件 |
注释 |
| id |
int |
非空 |
|
系统为订单生成的唯一编号 |
| user_id |
Varchar(20) |
非空 |
|
用户的用户名 |
| start |
int |
非空 |
|
信誉积分 |
| real_name |
varchar(20) |
非空 |
|
真实姓名 |
| student_id |
Varchar(20) |
非空 |
学号 |
学号 |
| time |
date |
非空 |
|
认证时间 |
| 补充说明 |
|
|
|
|
| 列名 |
数据类型(精度范围) |
空/非空 |
约束条件 |
注释 |
| id |
int |
非空 |
|
系统为其生成的唯一编号 |
| order_id |
int |
非空 |
|
订单的编号 |
| info |
Varchar(50) |
非空 |
|
状态变动内容 |
| time |
datetime |
非空 |
|
状态变更的时间 |
| 补充说明 |
|
|
|
|
(6).下阶段工作计划
- 进行框架的搭建
- 完善数据库设计
- 进行代码开发
- 编写开发文档
- 开发过程中的需求分析
(7).下阶段任务分工
| 李星晨 |
进行框架的搭建 |
| 刘伊凡 |
进行代码开发 |
| 陈嘉莹,谭伟 |
进行代码开发 |
| 唐才伟 |
完善数据库设计 |
| 每个人 |
进行需求分析 |
来源:https://www.cnblogs.com/ForOnedayy/p/11669151.html