数据库课程设计餐饮管理系统文档格式.docx
- 文档编号:13169040
- 上传时间:2022-10-07
- 格式:DOCX
- 页数:23
- 大小:2.17MB
数据库课程设计餐饮管理系统文档格式.docx
《数据库课程设计餐饮管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《数据库课程设计餐饮管理系统文档格式.docx(23页珍藏版)》请在冰豆网上搜索。
由于我们开发的事面向中小型,界面看起来温馨舒适,功能不是很多。
1.3需求分析
员工使用本餐饮信息管理系统应可以实现以下功能:
1.添加修改查询客户会员信息(修改客户信息需客户确认)
2.查询菜单
3.添加查询预定信息,为老顾客打折
4.客户可以在自己的会员账户里充值
5.顾客可以用现金买单也可以从会员账户里扣取
管理员使用本餐饮信息管理系统应可以实现以下功能:
2.添加修改查询菜单信息,最好能看到菜品图片
6.设定具体的打折方法
7.添加职员信息,权限也可以定为管理员。
8.可以查询使用者的现金收款金额
二.概念结构设计
2.1系统功能模块的划分
用户登录
员工
管理员
系统登录退出
客户信息管理
菜单信息管理
充值结算管理
销售额统计
员工信息管理
帮助
预定信息管理
图1用户登录
登录后管理员和员工的权限不同,管理员可以进入任何子菜单,二员工不可以进入职工管理和销售额统计。
系统流程分析
店主
客户
添加维护客户信息
添加客户的预定信息
客户买单
现金
账户余额
账户充值
消费金额增加
账户升级
打折更多
收款现金金额增加
收款金额查看
折扣设定
食谱管理
员工管理
图2系统流程图
流程图简介:
员工登录系统后为客户添加基本信息,客户可以根据需要在开通的账户里充值(增加用户的收款金额)。
客户通过餐饮信息管理系统进行订餐(老用户在此环节中可能会享受打折服务)。
客户用完餐后来到服务台买单,用户可以选择使用现金或者从用户余额里扣除,支付成功会增加客户的已消费金额。
若余额不足,系统将会提示,那么客户只能使用现金支付。
使用现金支付的话会增加用户的收款金额。
管理员登录的话可以使用员工的所有功能,而且可以设定为客户打折的折扣程度和添加菜单,以及管理员工账户。
三.逻辑结构设计
3.1ER图设计
用户(rUser)
用户编号
用户密码
用户类型
用户姓名
用户电话
收款金额
图3用户E-R图
主要存储一些用户信息,如用户的账号、密码和类型地点等等,主要用于用户登录,添加客户和添加预定时会使用到用户信息
客户(rcustomer)
客户编号
客户密码
客户姓名
添加时间
已用金额
客户照片
客户电话
图4客户E-R图
主要存储一些客户信息,如客户的账号、联系方式和消费情况等等,主要用于客户订餐、充值和结算,使用于添加预定。
食谱
食谱名称
价格
食谱功效
食谱配料
食谱照片
图5食谱E-R图
主要存储一些食谱信息,如食谱的名称、价格和照片等等,主要用于客户订餐,使用于添加预定。
预定(corder)
消费金额
日期
时间
桌号
预定餐点
图6预定E-R图
主要存储一些预定信息,如客户的账号、预定的时间、桌号和菜单等等,主要用于记录客户的预定信息,会使用到用户、客户、菜单和折扣信息。
折扣
折扣程度
已消费金额
图7折扣E-R图
存储管理员设定的打折信息,用来计算打折后的应付金额,使用在添加预定时打折。
3.2数据表的设计
ruser(用户表)
序号
字段名称
字段描述
字段类型
长度
备注
1
User_id
用户账号
Nvarcharr
20
不允许空
2
Passcode
Nvarchar
3
Style
4
Name
5
Phone
6
Money
7
Sex
用户性别
rcustomer(客户表)
客户名字
Id
Addtime
Usedmoney
已用余额
Photo
Image
8
12
9
Userid
food(食谱表)
Price
食物照片
Formula
配料
50
Effect
功效
corder(预定表)
Tableid
10
Date
Customerid
客户身份
Food
Max
discount(折扣表)
money
Discount
四.数据库物理设计
1.整个界面
ImportsSystem.Windows.Forms.VisualStyles.VisualStyleElement.TaskbarClock
PublicClassForm1
PrivateSub退出ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles退出ToolStripMenuItem.Click
Me.Close()
EndSub
PrivateSub系统ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles系统ToolStripMenuItem.Click
PrivateSub登录ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles登录ToolStripMenuItem.Click
Form2.Show()
PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Load
Me.菜单信息ToolStripMenuItem.Enabled=False
Me.充值管理ToolStripMenuItem.Enabled=False
Me.结账买单ToolStripMenuItem.Enabled=False
Me.客户信息ToolStripMenuItem.Enabled=False
Me.预订管理ToolStripMenuItem.Enabled=False
Me.职工管理ToolStripMenuItem.Enabled=False
PrivateSub客户信息ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles客户信息ToolStripMenuItem.Click
Form3.Show()
PrivateSub菜单信息ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles菜单信息ToolStripMenuItem.Click
Form4.Show()
PrivateSub预订管理ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles预订管理ToolStripMenuItem.Click
Form5.Show()
EndS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 餐饮 管理 系统