餐饮管理系统文档.docx
《餐饮管理系统文档.docx》由会员分享,可在线阅读,更多相关《餐饮管理系统文档.docx(16页珍藏版)》请在冰豆网上搜索。
![餐饮管理系统文档.docx](https://file1.bdocx.com/fileroot1/2022-12/15/7aee78db-dbb4-46ad-b21f-27feb95dbac3/7aee78db-dbb4-46ad-b21f-27feb95dbac31.gif)
餐饮管理系统文档
数据库课程设计
---餐饮管理系统
姓名朱正品
班级软件1102
学号112001230
成绩
一、系统开发平台
题目:
餐饮管理系统
开发工具:
ECLIPSE
数据库:
SQLSEVER2008
操作系统:
WINDOWSXP/7
二、数据库规划
2.1任务陈述
在餐饮业中主要有四大信息:
人事管理、销售管理、成本管理和库房管理。
人工处理这些信息不仅工作量繁重、复杂,而且容易产生错误和混乱。
采用计算机进行信息的有效管理不但能实现管理的规范化,而且还可以避免错误,提高效率,本系统即针对餐饮业的信息管理而设计制作。
2.2任务目标
本系统是一个小型桌面应用系统,通过这个平台实现以前人工操作的点菜,加减菜,结帐买单等服务,这样节省了很多的人力。
本系统主要有五大功能模块:
一:
开台点菜
二:
加菜减菜
三:
顾客买单和预定
四:
人事管理
五:
库存管理
三、系统定义
3.1系统边界
3.2用户视图
四、需求分析
4.1用户需求说明
进行点菜,预定,结账
4.1.1数据需求
人事资料:
存放公司员工的详细信息,包括员工编号,姓名,性别,联系电话,身份证号,入职时间,职位级别。
菜单资料:
存放各种菜及饮品信息。
包括菜的编号,名称,类别,价格。
桌子预订:
桌子编号,预订人姓名,顾客人数,预定时间,保留时间,联系方式
供应商:
货品供应商信息,包括供货商号,电话,名字,地址,供货信息。
货物储存:
货物号,名称,数量,添加时间。
用户登录:
用户登录系统,包括用户编号,姓名,职位,密码。
入库信息:
包括入库单编号,商品名称,经手人,供应商,数量,单价,折扣,总金额,入库时间。
桌子状态:
包括桌子编号,状态(是否占用),分类(属于哪个大厅),可容纳人数。
当前桌台消费选菜:
包括桌台编号,菜名,数量,服务员,下单时间,金额。
结账信息(按次结算):
桌台编号,应付金额,实付金额,折扣,操作员,时间
临时账单信息:
桌台编号,已消费金额,消费时间
4.1.2事务需求
对人事资料的添加,删除,修改,查询。
供货商的添加,修改,删除。
对菜单的添加,删除,修改,查询,增加菜的种类。
对物品货物的添加,删除,修改,查询。
系统管理对系统管理员的信息进行添加,删除,修改,包括密码(系统管理员权限)
入库货源管理添加,删除,修改,查询。
添加,修改,删除,查询桌台
顾客选菜,预订
操作员结账
4.2系统需求说明
本系统容量小,运行速度快,易用,界面美观,人性化;经理和主管可以拥有所有权限(能同时操作管理和收款界面,其他人员不能进入)。
五、数据库逻辑设计
5.1ER图
5.2数据字典
入库信息
人事信息
供应商信息
账户管理
物品信息
预订信息
临时账单
结账信息
大厅分类
桌子信息
选菜信息
菜单信息
菜品种类
5.3关系表
六、数据库物理设计
6.1索引
人事编号,供应商编号,菜单编号,桌台编号
6.2视图
6.3安全机制
6.4其他
七、应用程序设计
7.1功能模块
登陆界面启动
登陆界面
主界面
人事管理界面
登陆管理界面
菜谱界面
入库信息界面
当前时间显示界面
系统锁定
物品设置
收款界面主界面
开台服务
预定位置
退定位置
点菜服务
结账服务
7.2界面设计
主要截图
登录:
adminadmin
主界面
前台管理
八、测试和运行
主要是测试系统的点菜,结账,预定,及相应桌台状态变化,还有改变折扣相应付款金额跟着变化。
九、总结
通过此次数据库课程实验,不仅让我对数据库的设计有更深层的理解,上学期所学的知识都得到了相应的应用,而且对java语言所设计的界面更加得心应手。
主要还有每日账单结算,桌台消费次数,预定到期通知有所缺陷。