1、 吉 林 工 商 学 院 毕 业 论 文 题目名称: 餐饮管理系统的设计与实现 院 系: 信息工程学院 专 业: 计算机科学与技术 学生姓名: 学 号: 指导教师: 20XX 年 X月 XX 日 餐饮管理系统的设计与实现 摘 要 :随着人民生活水平的提高,餐饮业在服务行业中的地位越来越重要,能都从激烈的竞争中脱颖而出,已成为每位餐饮业经营者所追求的目标。经过多年的发展,餐饮管理已经逐渐由人工管理进入到重视规范、科学管理阶段。众所周知,在科学管理的具体实现方法中,最有效的就是应用管理软件进行管理。 本系统综合使用 Visual C+开发技术及 Microsoft Access 2000 数据库技
2、术等,包含登录、前台服务、后台服务、财政服务、系统服务等模块,可帮助企业处理日常工作业务、规范管理流程,是餐饮行业的得力助手。 面对餐饮业多元化的经营现状以及经营的特色、规模这些因素的不同,则给出不同的标准和工作的方法。面对解决方法不一的情况,对人才的专业化程度的要求也相应地提高了。然而在国内市场上,餐饮业人才供应严重不足,在这样的两难情况下,餐饮系统的出现暂缓了这一紧张局面。 关键词 : 应用管理软件;餐饮管理系统; Visual C+; Microsoft Access 2000 The design and implementation of the catering managemen
3、t system Abstracts: With the improvement of peoples living standard, The status of catering industry in the service sector is more and more important. Standing out from the competition, has become a goal pursued by the operators. After years of development, restaurant management has gradually entere
4、d the stage of value standard and scientific management from artificial management. As we know, in the realization of a scientific management, the most effective method is applying managing software. The system uses Visual c + + development technology and Microsoft Access 2000 database technology an
5、d so on. It contains login, front desk service, back-end services, financial services, system service module. It is the food industrys right-hand man which can help enterprises to handle daily work, standardize management process. In the face of diverse status, feature, scale of catering industry ma
6、nagement, different standards and working methods shall be made. The solutions are different, so the level of requirements for talents and specialization also correspondingly increased. However in the domestic market, catering industry talent is of serious shortage of supply. In such a dilemma, cate
7、ring system appeared to suspend this tension. Key words: Application Management Software; restaurant management system; Visual C+; Microsoft Access 2000 目 录 1 概述 . 4 1.1 开发背景 . 1 1.2 设计意义 . 1 1.3 开发技术 . 1 2 需求分析 . 2 2.1 系统功能分析 . 2 2.2 功能划分 . 3 2.3 系统设计 . 3 2.4 系统目标 . 4 2.5 业务流程图 . 4 2.6 数据库设计 . 4 3
8、系统开发技术简介 . 9 3.1 运行环境规定 . 9 3.2 开发技术简介 . 9 4 系统设计 . 12 4.1 主窗体模块设计 . 12 4.2 注册模块设计 . 15 4.3 登录模块设计 . 16 4.4 开台模块设计 . 17 4.5 点菜模块设计 . 18 4.6 加菜减菜模块设计 . 19 4.7 结账模块设计 . 20 4.8 进货信息管理模块设计 . 21 4.9 商品信息管理模块设计 . 21 4.10 菜式信息管理模块设计 . 22 4.11 员工信息管理模块设计 . 22 4.12 日收入查询模块设计 . 23 4.13 月 收入查询模块设计 . 23 4.14 数据
9、库维护模块设计 . 23 4.15 账号权限管理 . 25 5 软件测试 . 25 5.1 软件测试简介 . 25 5.2 功能测试 . 26 6 结论 . 28 参考文献 . 29 致 谢 . 29 吉林工商学院本科毕业论文 1 1 概述 1.1 开发背景 随着人民生活水平的提高,餐饮业在服务行业中的地位越来越重要,能都从激烈的竞争中脱颖而出,已成为每位餐饮业经营者所追求的目标。经过多年的发展,餐饮管理已经逐渐由人工管理进入到重视规范、科学管理阶段。众所周知,在科学管理的具体实现方法中,最有效的就是应用管理软件进 行管理。 近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来
10、愈激烈。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。作为传统的餐饮企业更是存在这些问题,进货,库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率的计算机管理方式引导其发展 ,通过计算机管理企业的日常运作,给管理者以决策参考 的模型,来不断完善管理水平,提高工作效率。 作为计算机应用的一部分 ,使用计算机对餐饮企业信息进行管理 ,具有手工管理所无法比拟的优点 .例如 :检索迅速、查找方
11、便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率 ,也是企业的科学化、正规化管理与世界接轨的重要条件。 1.2 设计意义 面对餐饮业多元化的经营现状,经营的特色、规模、出品这些因素的不同,带给餐饮企业的则是不同的标准和工作流程和方法,面对着这解决方法不一的情况,对人才的专业化程度的要求也相应地提高了,然而在国内市场上,餐 饮业人才供应不足,在这样的两难情况下,信息系统得出现暂缓了这一紧张局面。 首先,餐饮管理信息系统不是单纯的用于结账计算的工具,它有着科学的、标准的管理体系,它是通过对目前餐饮市场的具体情况科学的调研分析后设计而成的,它能够针对中餐因其菜
12、品的多样化和特色化的服务很难实现标准化管理,使中餐企业的成本控制很难实现这些问题得到有效的解决。 其次,餐饮管理信息系统能够给出具体的相应的符合企业自身要求的较科学的标准化管理流程,这暂时缓解了专业人才的需求,通过使用该系统就能完成专业人员所要做的事。 最后,餐饮管理信息 系统可以针对企业的经营现状而做出科学的分析,使得企业对市场的应变能力得到了提高,从而通过餐饮管理信息系统来实现强化管理、降低成本、堵漏节流等作用。更好的完善企业的经营管理,提高企业自身的竞争实力。 1.3 开发技术 本系统综合使用 Visual C+开发技术及 Microsoft Access 2000 数据库技术等,开发吉
13、林工商学院本科毕业论文 2 技术会在系统开发技术简介部分做详细介绍。 2 需求分析 在当今世界已经进入了激烈竞争的时代 ,在计算机领域的信息管理 ,计算机的应用已经变得很普遍了。我们应该承认 ,谁掌握了更多的知识 ,信息量 大 ,信息处理速度快 ,谁的效率高 ,谁就能应对各种各样的竞争。随着科学和技术的持续改进 ,计算机科学越来越成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。越来越多的管理者意识到信息管理的重要性。 随着餐饮行业的迅速发展,现有的人工管理方式已不能完全胜任。广大餐饮业经者已经意识到使用计算机信息技术的重要性,决定采用计算机管理系统来
14、管理。 根据餐饮行业的特点和该企业的实际情况 .该系统应以餐饮业务为基础,突出前台管理,从专业角度出发,提供科学有效的管理模式 .点菜方面采取表 单加数据的方式使用户能直观地管理数据信息,并能有效的管理每个台号所点的酒菜。点菜收银管理可实现点菜、结账、清台、进货管理可记录商品入库情况。点菜收银、营业分析、库房管理的有机结合,可以为酒店经营方面提供依据,为酒店餐馆的发展提供重要保证。 2.1 系统功能分析 本系统要求采用 C/S 模式设计开发,包括登陆模块、管理模块(包括前台管理和后台管理)、财政收支模块、系统管理模块;可实现用户登录、 开台、加减菜、顾客结账、本日结算、 进货信息管理、菜式信息
15、管理、商品信息管理、员工信息管理、日收入查询、月收入查询、数据库备份 、数据库还原、数据库初始化、账号权限信息等。系统功能结构如图 2.1 所示: 图 2.1 系统功能结构 餐 饮 管 理 系 统 登 录 前台服务 后台 服务 系统服务 财政服务 用户登录 开台点菜 , 加菜减菜 ,顾客结账,查询 顾客结账 进货信息,员工信息, 商品信息,菜品信息 日收入查询,月收入查询 数据库备份,数据库恢复,数据库还原,账号权限信息 吉林工商学院本科毕业论文 3 2.2 功能划分 本系统根据不同的用户划分为三种权限: 经理权限:经理权限包括用户登录、 开台、加减菜、顾客结账、本日结算、 进货信息管理、菜式
16、信息管理、商品信息管理、员工信息管理、日收入查询、月收入查询、数据库备份、数据库还原、数据库初始化、账号权限信息等。 领班权限:领班权限包括用户登录、 开台、加减菜、顾客结账、本日结算、 进货信息管理、 员工信息管理、日收入查询、月收入查询。 营业员权限:营业员权限包括用户登录、 开台、加减菜、顾客结账、本日结算 。 功能描述 用户登录:是用户可以登录到系统中,由于是企业内部使用,所以不支持新用户注册功能,需由管理员帮助注册和管理。 开台点菜:根据顾客用餐情况开台选择桌号,桌号状态分为有人和空闲,选完桌号后进入点菜菜单,点菜菜单包括菜品名称和数量。 加菜减菜:根据顾客需求进行加菜和减菜,选择桌
17、号然后进行加菜和减菜。 顾客结账:顾客用餐结束结账,选择桌号自动核算出消费信息,输入实收数额计算出找零结果,如果实收数额 低于应收数额则不能通过,以防止用户操作失误带来的不必要损失。 本日结算:可查询本日的进账信息。 进货信息 :包括商品名、单价和进货数量。 菜式信息 : 包括菜品名、单价,可根据实际情况进商品的增加、修改和删除功能。 商品信息 :包括商品名、单价,可根据实际情况进商品的增加、修改和删除功能。 员工信息 :包括用户名和密码,可进行新用户的添加和老用户的密码重置功能。 日收入查询 :输入年、月、日查询该日的收入结果。 月收入查询 : 输入年、月查询该月的收入结果。 数据库备份 :
18、将数据库的信息备份。 数据库还原 :将备份的信息还 原。 数据库初始化 :将数据库初始化。 账号权限管理:选择用户名,修改其用户权限。 2.3 系统设计 根据 管理系统 的特点, 我 将其分为前台和后台两个部分设计。前台主要实 现 用户登录、 开台、加减菜、顾客结账、本日结算 等功能,后台主要用管理员对 进货信息管理、菜式信息管理、商品信息管理、员工信息管理、日收入查询、月收入查询、数据库备份、数据库还原、数据库初始化、账号权限信息 管理。 根据使用频繁程度,我把常用的模块添加到主界面上,以方便系统的使用,提高工作效率。 吉林工商学院本科毕业论文 4 2.4 系统目标 餐饮管理系统将实现如下目
19、标: 减少前台服务人 员的人数,减少经营者的人员开销。 提高操作简易度,提高顾客的满意程度。 使经营者能够查询一些历史救据。 2.5 业务流程图 图 2.2 业务流程 2.6 数据库设计 2.6.1 数据库分析 因为餐饮管理系统中需存储和处理的数据信息量不大,对数据库的要求并不是很高,所以本系统采用了 Microsoft Access 2000 数据库,数据库名称为 canyin。在数据库中一共建立了 7 张数据表,用来存储不同的信息。 通过以上分析系统主要涉及的实体有用户信 息、菜式信息、进货信息、账单信息、商品信息、收入信息、餐桌使用情况实体。 2.6.2 数据库概念设计 用户信息实体 创
20、建用户实体信息表 login,用户信息实体包括用户登录账号、用户登录密码和用户权限。 用户信息实体表,如表 2.1 所示: 顾客 查看顾客账单信息 要求加减菜 要求用餐 进行加减菜 要求结账 营业员 完成顾客结账 为顾客分配餐台 为顾客点菜 吉林工商学院本科毕业论文 5 表 2.1 用户信息实体表 用户信息 E-R图如图 2.3 所示: 图 2.3 用户实体信息 菜式信息实体 创建菜式信息实体表 caishiinfo,菜式信息实体包括菜式名称和菜式价格。 菜式信息实体表,如表 2.2 所示: 表 2.2 菜式信息实体表 菜式信息 E-R图如图 2.4 所示: 图 2.4 菜式实体信息 用户信息 用户登录账号 用户等密码 用户权限 菜式信息 菜式名称 菜式价格