团队项目第三次作业

 

(1)

这个作业属于哪个课程

https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2

这个作业要求在哪里

https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/3208

团队名称

西红柿炒鸡蛋

这个作业的目标

对点餐系统结构划分,设计初步数据库

(2)团队成员的学号列表;

学号

姓名

201731062410

董和

201731062414

谢惠杰

201731062411

丁纪元

201731062409

何旭东

201731091117

余滔

201731062417

伍阳

 

(3)本阶段任务分工情况;

组员一起讨论写了三个文档

丁纪元负责做PPT

谢惠杰准备答辩

其他组员继续以前的分工做项目

(4)概要设计:软件体系结构(可用结构图描述)及主要业务模块描述(功能及输入输出);

软件体系结构(结构图):

主要模块描述:

 

 

 

点餐

子系统名  

点餐子系统

系统

名称

店小二

接 口

说 明

输入

菜品,数量,(备注)

输出

用户订单,支付页面

功 能

说 明

用户进行点餐

运行环

境说明

Android,ios,Windows

调用关

系说明

调用模块

支付宝支付接口,服务模块,后台

被调用模块

后台

               

 

 

 

服务

子系统名  

服务子系统

系统

名称

店小二

接 口

说 明

输入

呼叫信号

输出

商家页面响应

功 能

说 明

顾客呼叫人工服务

运行环

境说明

Android,ios,Windows

调用关

系说明

调用模块

后台响应模块

被调用模块

后台,点餐

               

 

 

 

后台管理模块

子系统名  

后台子系统

系统

名称

店小二

接 口

说 明

输入

菜单,订单,用户呼叫信号

输出

账单,新菜单

功 能

说 明

管理订单,菜单,账单,用户呼叫

运行环

境说明

Android,ios,Windows

调用关

系说明

调用模块

点餐,服务

被调用模块

点餐,服务

               

 

 

 

登录

子系统名  

登录子系统

系统

名称

店小二

接 口

说 明

输入

商家账号,密码

输出

后台管理界面

功 能

说 明

商家登录进入后台管理系统

运行环

境说明

Android,ios,Windows

调用关

系说明

调用模块

后台管理模块

被调用模块

 

               

 

 

 

点餐模块

服务模块

后台管理模块

登录模块

下单

 

 

支付

 

 

 

搜索菜品

 

 

用户呼叫

 

 

商家登录

 

 

菜单管理

 

 

 

账单管理

 

 

 

 

 

 

(5)数据库设计: 概念模型和逻辑模型;

E-R图:

 

 

 

逻辑模型:

 

用户登录表

属性中文名称

属性名

类型

长度

说明

账户

Users_no

Char

20

用户登录名称

密码

Users_Key

Char

20

用户密码

用户身份

Character

Char

20

登陆者身份

 

菜单表

属性中文名称

属性名

类型

长度

说明

菜品号

Dish_no

Int

20

菜品唯一编号

菜品名

Dish_name

Char

40

菜名

价格

Price

Float

20

菜的价格

图片

Picture

Blob

20

菜的图片

 

账单表

属性中文名称

属性名

类型

长度

说明

时间

Time

Int

20

菜品唯一编号

订单号

Order_no

Char

20

订单的编号

 

 

(6)下阶段详细工作计划

继续各部分代码的编写,按照小组讨论的分工继续完成自己的模块编写并测试

(7)下阶段任务分工。

按以前的分工继续进行

 

 

 

 

 

 

 

 

 


 

posted @ 2019-05-10 10:51  dhleslie  阅读(208)  评论(1编辑  收藏  举报