网上订餐系统数据库设计
成都信息工程学院
信息对抗技术 10 级 2 班
目录
1 引言和编写目的....................................................................................................................3
2 需求分析...............................................................................................................................4
2.1 产品介绍........................................................................................................................4
2.2 产品面向的用户群体:.................................................................................................4
3 软件功能...............................................................................................................................4
4 功能描述...............................................................................................................................6
4.1 顾客网上订餐功能分析:.............................................................................................6
4.2 管理员后台管理系统功能分析:.................................................................................6
4.3 用户注册登录.................................................................................................................7
4.4 浏览菜品........................................................................................................................7
4.5 菜品详细信息.................................................................................................................7
4.6 购物车............................................................................................................................7
4.7 提交购物车并生成订.....................................................................................................7
4.8 结帐付款........................................................................................................................8
4.9 结束订餐........................................................................................................................8
4.10 管理员操作...................................................................................................................8
5 功能模块和 ER 图..................................................................................................................8
5.1 功能模块图....................................................................................................................8
5.2 ER 图.............................................................................................................................10
6 网上订餐系统物理模型中的表..........................................................................................12
7 T-SQL 语句代码...................................................................................................................15
7.1 创建用户数据库...........................................................................................................15
7.2 创建表..........................................................................................................................15
7.3 创建约束和索引...........................................................................................................19
7.4 插入数据的语句及其产生的表...................................................................................21
7.5 多条件查询语句...........................................................................................................25
7.6 分组统计的使用...........................................................................................................26
7.7 排序..............................................................................................................................27
7.8 嵌套查询和模糊查询...................................................................................................28
7.9 数据的修改与删除.......................................................................................................30
7.10 视图与存储过程.........................................................................................................30
7.10.1 视图....................................................................................................................30
7.10.2 存储过程.............................................................................................................32
7.11 触发器的创建.............................................................................................................33
8 用户界面.............................................................................................................................34
9 性能需求.............................................................................................................................34
1 引言和编写目的
当今社会的生活节奏越来越快,人们对餐饮的要求也越来越
高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更
高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这
样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,
将餐饮业和计算机网络结合起来,就形成了网上订餐系统,用能
力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮
企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的
食品服务。
社会对餐饮的快捷性要求形成了对网上订餐的要求,该项目
将 使 用 Embarcadero ERStudio 8.0 和 Microsoft SQL
Server 2008 来实现数据库的建立。
网上订餐系统将极大的方便食客的就餐,同时也有利于我们
的管理和售后服务。同时,我们的订餐系统还能帮助我们的酒店
(餐馆)扩大营业范围,增加知名度等。
2 需求分析
用户可通过访问我们的网站快乐餐网上订餐系统,进行登陆或注
册,获得你想要的各种食物,管理员可以查看用户菜品,可以对
菜品进行增删改查。
2.1 产品介绍
产品名称:实用网上订餐系统
产品用途:对餐馆提供发布菜肴消息,得到顾客订单信息,对顾
客提供菜肴服务。
2.2 产品面向的用户群体:
各大酒店,网上店铺,以及一些大型超市的网上订餐系统等
3 软件功能
此系统主要是针对顾客开放的网上订餐系统。
顾客订餐主要流程如下:
1. 顾客登录网上订餐系统进行菜单的浏览或者注册为会员。
2. 会员可以对自己的个人信息进行更改,以会员形式登陆的顾
客享受订餐服务。
3. 如果顾客觉得菜单应该有所改变则可对已选的菜单进行选择
更改、删除等功能。
4. 当顾客确定订餐完毕后,顾客可以将其提交至我们的餐厅后
台系统,并生成订单。
5. 顾客可以对系统或者餐厅有意见或者建议的留言给我们,我
们会及时满意的回复。
管理员、后台管理流程如下:
1. 管理员登录后台点餐系统。
2. 管理员可以管理会员信息。
3. 后台将顾客点餐提交到后厨显示。
4. 后厨根据顾客订餐菜单进行做菜。
5. 每完成一个菜就更改其状态为已做。
6. 所有订餐菜完成后根据会员提交送餐地址进行确认并送餐。
评论18