餐厅管理系统课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河南城建学院
《可视化编程技术》课程设计
课程名称:《可视化编程技术》课程设计
设计题目:餐饮管理系统
指导教师:孟庆见、薛冰、景伟娜
班级:0834112
学号:083411207
学生姓名:吕静
同组人员:关敏、冯俊杰、韩经宇、王红旗
计算机科学与工程学院
2013年12月26日
目录
第1章概述 (2)
1.1选题 (2)
1.2选题的背景和意义 (2)
1.3团队分工和个人贡献 (2)
第2章系统分析(需求分析) (3)
2.1系统的整体需求 (3)
2.2系统的功能需求 (3)
2.3系统主要模块流程图 (4)
2.3.1主窗体业务流程图 (4)
2.3.2详细业务流程图 (4)
第3章系统设计 (5)
3.1系统的整体设计 (5)
3.2系统的主要模块设计 (5)
3.3数据库设计 (7)
第4章系统实现 (9)
4.1登录界面实现 (9)
4.2主窗体界面实现 (9)
4.3桌台管理界面实现 (10)
4.4开台界面实现 (10)
4.5点/加菜界面实现 (11)
4.6结账界面实现 (11)
第5章结束语 (12)
参考文献 (12)
第1章概述
1.1选题
餐饮管理系统是一个饮食产业不可缺少的部分,它的内容对企业的决策者和管理者都至关重要,所以餐饮管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用的餐饮管理系统均是以人为主体的,需要很多的人力、物力、财力,且效率不是很高,在系统运营时也可能产生人为的失误,以致餐饮管理工作既繁琐而且不利于分析企业的经营状况。作为计算机应用的一部分,使用计算机对餐饮信息进行管理,这样不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使管理者能够准确、有效地管理餐饮。
1.2选题的背景和意义
近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。餐馆作为传统的餐饮企业也存在这些问题,进货,库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。改革开放二十多年来,我国餐饮业发展迅猛,日新月异,各种风味特色,各种经营形式,各种组织结构的餐饮企业星罗棋布,但“竞争激烈,生意难作”也成了餐饮业的“流行脖。更新经营方式,拓展大众市场,建全餐饮业的“软硬”件设施,发展餐饮信息渠道是我国餐饮业应探索的主旋律。所以,社会化,科学化,集锦化21世纪的发展方向。
作为计算机应用的一部分,使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查询方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率,也是企业科学化、正规化、管理与世界接轨的重要条件。
1.3团队分工和个人贡献
我们组做的课题题目为餐饮管理系统,我们小组由5个人组成,:关敏,吕静,冯俊杰,韩经宇,王红旗.其中关敏主要负责文档的任务和口令设置的实现部分,吕静主要负责消费管理模块的实现部分,以及整个餐饮管理系统的界面设计,冯俊杰和韩经宇主要负责桌台管理,职员管理模块的实现部分,王红旗参与每个模块的调试过程。
第2章系统分析(需求分析)
2.1系统的整体需求
本系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费进行管理。本系统应达到以下目标:
(1)系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。
(2)实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。
(3)对用户输入的数据进行严格的数据检验,尽可能地避免人为错误。
(4)实现对消费账目自动结算。
(5)实现对消费的历史记录进行查询,支持模糊查询。
(6)系统应最大限度地实现易维护性和易操作性。
(7)对于操作用户有一定的管理,并对用户的权限有一定的设置。超级管理员拥有所有权限。经理除了系统维护外,其他操纵都可以,普通用户只能实现辅助工具的使用权限。
(8)餐饮管理系统有足够的存储容量,满足酒店每日营业的变动
2.2系统的功能需求
(系统的各个子模块的业务流程和模块的功能进行简单的介绍)
职工管理模块:只有经理和超级管理员有权限对这一模块进行修改,在这一模块中主要是实现对职员信息的填写、修改、查询、删除等功能。
桌台管理模块:只有经理和超级管理员有权限对这一模块进行修改,在这一模块中主要是实现对餐馆桌台基本信息的填写、修改、查询、删除等功能。
开台模块:在这一模块中主要功能是实现对指定的桌台进行开台操作。业务流程:首先系统会自动刷新出没有正在使用的桌台编号,操作员随机选择一桌台,对顾客的信息进行填写,然后保存记录。
取消开台模块:在这一模块中主要功能是恢复已经开台的桌台,清除其数据,实现下一次对指定桌台的开台操作。业务流程:首先系统会在程序代码的限定条件之上自动刷新出桌台状态为使用的桌台编号,然后由操作员对桌台状态进行修改。
点/加菜模块:在这一模块中主要功能是为顾客点菜以及满足顾客中途加菜的需求。业务流程:首先系统会在程序代码的限定条件之上自动刷新出已经开台的桌台编号,操作员进行选择后对顾客消费信息进行填写。
结账模块:在这一模块中主要功能是对指定的桌台进行结账操作。业务流程:首先系统会会在程序代码的限定条件之上自动刷新出已经开台的桌台编号,由操作员进行选择要结账的桌台,进行相应的结账操作。系统会根据收银数计算出找零数。