订餐系统概要设计

更新时间:2024-01-24 00:42:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

概要设计规格说明文档

1 引言

1.1 目的

该文档的目的是描述学生网上订餐系统项目的概要设计,其主要内容包括: 系统功能简介 系统结构设计 系统接口设计 数据设计 模块设计 界面设计 1.2范围

该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。 1.2.1 系统目标

开发一个让学生可以用手机订餐的系统,方便学生就餐,同时提高食堂的运作效率。

1.2.2 主要软件需求

SQL Server 2005 Eclipse

1.3缩写

无 1.4参考资料

《数据库原理及应用实用教程》 清华大学出版社 《软件工程—理论与实践》 《JSP项目开发》 《软件工程导论第六版》 2 数据设计

2.1数据流图 2.1.1 整体数据流图

整体数据流图如下图2.1所示:

人民出版社 清华大学出版社 清华大学出版社

学生订餐系统商家管理员

图2.1

2.1.2 细化数据流图

细化的数据流图入下图2.2所示:

管理员信息表管理员管理员信息登录系统管理登录系统管理商家信息商家修改菜品信息学生信息表会员信息学生用户名密码订单信息表订单信息学生学生修改登录系统合法用户修改购物车浏览菜品学生用户名下订单订单信息表食物编号学生用户名 定制分数购物车信息表加入购物车服务员送餐留言留言信息表

图2.2

2.2模块流程图设计 2.2.1学生登录模块流程图

开始 用户名

密码

N 是否合法

Y

结束

2.2.2订单流程图

学生 登录 提示错误 验证登陆学生id是否正确 提示错误 N订单生成 N订单确认 显示购物车 N确认结账 Y修改订单不购买此商品 删除购物车信息 返回 结束操作

2.2.3商家订单处理流程图

2.3数据库设计

商家登录 提示错误 验证登陆用户id是否正N绑定数据库信息 信息绑定无误 选择具体订单 显示订单 订单管理操作 更新数据库 结束操作

2.3.1数据库中表名列表

编号 1 2 3 4 5 6 7

2.3.2数据库E-R图

表名 Student Liuyan Dindan Shopping Shangjia Guanliyuan Caipin 表名功能说明 学生注册及登录 留言信息表 订单信息表 购物车信息表 商家信息表 管理员信息表 菜品信息表 数据库E-R图如下图2.3所示:

图2.3 整体E-R图

订单编号食物编号份数学生用户名订餐时间订单信息表电话金额送餐地址状态

图2.4 订单信息表实体图

商家信息表窗口编号姓名密码联系方式

图2.5 商家信息表实体图

管理员信息表管理员用户名姓名

图2.6 管理员信息表实体图

密码联系方式

图2.7 菜品信息表实体图

图2.8 购物车信息表实体图

图2.9 留言信息表实体图

图2.10 留言信息表实体图

2.3.3数据库表创建

数据库表创建过程如下图所示:

图2.11订单信息表

图2.12商家信息表

图2.13管理员信息表

图2.14学生信息表

图2.15菜品信息表

图2.16购物车信息表

图2.17留言信息表

3界面设计

3.1商家登录系统界面

商家登录系统界面入下图所示:

商家登录系统界面

3.2学生登录系统界面

学生登录系统界面入下图所示:

学生进入窗口点菜如下图所示:

学生进入窗口点菜

本文来源:https://www.bwwdw.com/article/q23o.html

Top