欢迎来到天天文库
浏览记录
ID:1353471
大小:1.12 MB
页数:36页
时间:2017-11-10
《餐厅计算机电子管理系统设计方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、餐厅计算机电子管理系统设计方案1课题背景伴随着计算机的发展及网络技术的运用,我们正在快速地向信息化社会迈进,信息自动化的作用变得越来越大。在餐饮行业中,餐厅的规模在不断地扩大,菜谱的数量在急剧地增加,有关餐厅的信息量也在成倍地增长。面对庞大的信息量,就需要有餐厅信息管理系统来提高餐厅管理工作的效率。通过这样的系统,可以方便地查询、统计和修改餐厅菜谱的基本情况、餐桌的增减情况和规范管理订餐以及结算服务,从而减少管理方面的工作量,同时避免由于人为因素所造成的数据遗漏和误报等。通过本系统功能模块,可为各种大小不同的餐饮管理所使用。为管理
2、者提供高效的管理手段,本系统有着人性理的设置理念,流程清晰、易懂。具有独特的功能对于开台管理、点菜、菜谱设置等为管理人员带来很大的方便,减少人为因素的错误,提高服务水平,提升企业形象[1]。362设计方案简述2.1系统分析本系统主要划分为以下四个模块:菜谱信息管理,餐桌信息管理,订菜信息管理和结算信息管理。如图2-1所示。下面对四这个模块进行介绍[3]。菜谱管理餐桌管理订菜管理结算管理餐厅管理系统图2-1系统功能模块2.1.1菜谱管理模块工作人员通过此模块来管理菜谱信息,包括浏览,查询,添加,修改和删除功能。在添加时,系统会自动检
3、测到所加的菜谱信息的菜谱号在菜谱表中是否存在,若存在,会提示用户已经存在。在删除时,要先弹出提示窗口,让用户确认是否删除,只有确认后才会进行菜谱信息的删除。在修改时,是不允许修改菜谱号的,菜谱号作为数据库中菜谱表的主键是不同菜谱的唯一标识,不准修改菜谱号科防止不经意将菜谱号改错。若要修改菜谱号只能通过数据库管理来实现[3]。362.1.2餐桌管理模块工作人员通过此模块来管理餐桌信息,包括浏览,查询,添加,修改和删除功能。在添加时,系统会自动检测到所加的餐桌信息的餐桌号在餐桌表中是否已经存在,若存在会提示用户已经存在。在删除时,要先
4、弹出提示窗口,让用户确认是否删除,只有确认后才会进行餐桌信息的删除。在修改时,不准用户修改餐桌号[3]。2.1.3订菜管理模块工作人员通过此模块来管理订菜信息,包括浏览,查询,添加,修改和删除功能。在添加时,系统会自动检测到所加的餐桌订菜信息的菜谱号在菜谱表中是否已经存在,若存在会提示用户已经存在,只要有一个不存在,就会提示用户输入错误;同时检测所加菜谱号和餐桌号的组合在订单表中同一时间是否已经存在,若存在,会提示用户该订单在订单表中已经存在。在删除时,要先弹出提示窗口,让用户确认是否删除,只有确认后才会进行订单信息的删除。在修改
5、时,不准用户修改餐桌号和菜谱号[3]。2.1.4结算管理模块工作人员通过此模块来结算订单。选择相应的订单,系统会根据菜谱价格,自动计算出应付金额,结算后,此订单信息将显示已付费[3]。2.2数据库设计根据系统功能需求,数据库采用MicrosoftAccess2003建立。MicrosoftAccess2003是一个桌面级的数据库管理系统,简单易用,功能强大。支持的数据类型较丰富,操作简单,维护费用比较低。362.2.1概念设计餐厅管理系统概念设计描述如下。菜谱和订单之间是多对多选择的关系,一个订单能够选择多个菜谱,同时一个菜谱也能
6、拥有多个订单。概念模型在数据库设计中是十分重要的。选择适宜的模型来表示数据和功能,对数据库设计和功能分析有重大影响[8]。概念模型如图2-2所示。dishPKDish_codeDish_nameDish_kindDish_priceDish_detailorderFK1,I1Desk_codeFK2,I2Dish_codeI3Dish_numAppendDatePayFordeskPK,I1Desk_codeI2Desk_numDesk_detailDesk_full图2-2概念模型2.2.2逻辑设计及表设计逻辑设计阶段的任务是把
7、概念结构转换为选用DBMS(数据库管理系统)所支持的模式。根据模块的设计,以及根据规范化的设计要求,该系统的数据库设计表如表2-1,表2-2,表2-3所示[4]。表2-1菜谱信息表(dish)字段名称数据类型字段属性字段大小描述必填字段索引是否主键Dish_code文本50菜谱号是有(无重复)是36Dish_name文本50菜谱名是无否Dish_kind文本50菜谱特点否无否Dish_price数字单精度菜谱价格是无否Dish_detail文本50菜谱细节否无否表2-2餐桌信息表(desk)字段名称数据类型字段属性字段大小描述必填
8、字段索引是否主键Desk_code文本50餐桌号是有(无重复)是Desk_num数字整型餐桌容量是无否Desk_detail文本50餐桌细节否无否Desk_full数字整型是否空闲是无否表2-3订单信息表(order)字段名称数据类型字段属性字段大
此文档下载收益归作者所有