下载此文档

数据库课程设计--快餐订餐系统数据库设计.docx


文档分类:行业资料 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
数据库课程设计--快餐订餐系统数据库设计.docx内蒙古科技大学
本科生课程设计说明书
题 目:数据库课程设计
——快餐预订系统
学生姓名:李文静
学 号:1 176807345
专 业:计算机科学与技术
班 级:11-3班
指导教师:丁雨
目录
目录 0
需求分析 2
2
系统分析 2
系统开发目的 2
2
概念结构设计 3
3
4
4
E-R图设计 4
-R图 5
-R图 5
逻辑结构设计 9
9
客户表 client 9
职员表 staff 9
分店表 store 10
食品表 food 11
配料表 flavor 12
-配料关系表ffr 12
套餐表 meal 13
订单表 order 13
14
物理设计 15
15
15
15
15
15
15
数据库设计总结 16
,正确认识数据冗余 16
16
需求分析

客户需要注册之后才能登陆。
客户需要输入密码正确之后方可登陆系统,然后后才可以订、浏览、及取消 订单。
客户当拿到食物之后才付款(可以不用考虑付款问题)
客户可以选择哪一个分店来为他送订的东西。
快餐店出售套餐(两种食品组合或三种食品组合),套餐包括两菜(或三 菜)另外加米饭和当天供应的汤。用户可以自行选择由哪几样菜组成套餐。
一样菜可以另附一种或多种调料。
一个订单可以包括任意的菜,附加饮料。
经经理同意,某些食品可以打折。


快餐订餐系统是为了方便快餐公司更有利把握快餐市场,并且为消费者 提供更便利的服务而设计开发的。快餐订餐系统可为快餐公司向餐饮消费者 提供更加便利的餐饮服务,也可为消费者提供更加明细的消费服务。

快餐订餐系统使用用户的角色分为:客户,送货员(职员),餐饮经理(职 员)。
客户功能
1) 注册订餐客户账号。注册账号并完善个人信息。
2) 订制套餐订单。套餐可选择分店设置套餐优惠,也可根据个人喜好选 择喜爱食物构成套餐。客户可以选择同种食物的不同口味。
3) 客户在订单中须写清送餐地址、个人有效联系方式,以便快餐及时送 达。
4) 客户收到订餐后再付费。
5) 客户可对送餐服务进行满意度评价。
6) 客户可取消个人快餐订单。
餐饮经理功能
1)经理可浏览客户及所属分店职员信息。
第2页
2) 经理可取消过期(一天以上)的订单信息。
3) 经理可设定所属分店优惠套餐信息。
4) 经理可对部分设置食物价格折扣。
送餐员功能
1)送餐员可浏览所属分店订单信息。
概念结构设计


订单信息


快餐订单
〈提交订单成功
存储订单信息

E-R图设计
-R图
图2. -R总图
-R图
-1客户分E-R图
图222-2耳眼分E-R图
图222-3分店E-R图
图222-4食物E-R图
-S配料E-R图
-R图
-R图
图222-7销售E-R图
逻辑结构设计

注:使用数据库为MySQL数据库
客户表 client
创建数据表
CREATE TABLE 'fastfood'.'client'
(
'client_id' INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
'client_nick' VARCHAR( 20 ) NOT NULL ,
'client_pwd' VARCHA

数据库课程设计--快餐订餐系统数据库设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小雄
  • 文件大小190 KB
  • 时间2021-10-30