餐厅管理系统课程设计报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

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

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功