《马鞍山餐饮连锁管理系统的设计与实现_郑丽.docx》由会员分享,可在线阅读,更多相关《马鞍山餐饮连锁管理系统的设计与实现_郑丽.docx(81页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作 及取得的研宄成果。据我所知,除了文中特别加以标注和致谢的地方 外,论文中不包含其他人己经发表或撰写过的研宄成果,也不包含为 获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与 我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的 说明并表示谢意。 论文使用授权 本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘, 允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全 部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描 等复制手段保存
2、、汇编学位论文。 (保密的学位论文 在解密后应遵守此规定 ) DESIGN AND IMPLEMENTATION OF MA ANSHAN RESTAURANT CHAINMANAGEMENT SYSTEM A Master Dissertation Submitted to University of Electronic Science and Technology of China Major: _ Software Engineering _ Author: Zheng Li Advisor: Li chao hai School : School of Electronic Engi
3、neering 本论文设计了马鞍山连锁餐饮信息系统。随着计算机和互联网技术的不断进 步,人类开始迈入信息时代。外资餐饮企业的强力冲击和信息化进程的缓慢推进, 已经成为我国传统餐饮行业的拦路虎。为了增强企业竞争力,传统餐饮连锁企业 必须建立良好的餐饮连锁管理制度,健全企业各项业务的流程,增强员工的责任 心和专业能力,及时更正员工的各项不良工作方式,巩固既有顾客的利益。为此, 建立符合企业自身特点的餐饮连锁管理系统刻不容缓 1。 本文在充分 研宄马鞍山餐饮连锁企业餐饮连锁管理制度和方法的基础上,设 计并实现了马鞍山餐饮连锁管理管理系统。本系统采用 B/S 三层构架, Web 技术, ASP技术,
4、.NET 技术 , SQL server 数据库等技术,实现了系统登录模块,收银结 算模块,菜品管理模块,会员管理模块,企业设置模块,系统管理模块等功能模 块,加强了餐饮连锁管理制度的管理。本系统具有便捷的管理,全面的监督,各 类信息查找方便等特点。在建立健全连锁管理体制,提高工作人员效率等方面发 挥了十分积极的作用。 经过全面的测试,马鞍山餐饮连锁管理系统符合设计要求,达到了马鞍山餐 饮连锁企业的要求,能够高效,稳定地实施于餐饮连锁管理的日常工作之中。 关键词 : 餐饮管理系统,连锁管理系统,三层构架体系, Web 技术 ABSTRACT ABSTRACT This paper design
5、ed the Maanshan restaurant chain information system.With computers and the Internet technology advances, humans began to enter the information age. The strong impact of foreign food and beverage companies and slowly advancing the process of information has become a stumbling block to our traditional
6、 food and beverage industry. In order to enhance the competitiveness of enterprises, the traditional restaurant chain restaurant chain must establish a good management system, improve the enterprises business processes, enhance employee sense of responsibility and professional competence of the staf
7、f promptly corrected bad work, to consolidate existing customers9 interests. To this end, establishing their own characteristics dining chain management system without delay. Based on the full study Maanshan restaurant chain management system and method, design and implementation of Maanshan dining
8、chain management system. The system uses B / S three-tier architecture, Web technology, ASP technology, NET technologies, SQL server database technology, to achieve a system login module, cashier clearing module, dishes management module, membership management module, corporate setting module, syste
9、m management modules and other functional modules, strengthen the management of the restaurant chain management system. This system has the convenient management, comprehensive monitoring, easy to find all kinds of information and so on. In the establishment of a sound chain management system, impro
10、ve staff efficiency has played a very active role. After thorough testing, Maanshan restaurant chain management system meets the design requirements, to Maanshan restaurant chain requirements efficiently and stably implemented in the daily management of restaurant chains work. Keywords: catering man
11、agement system, chain management system, three-tier architecture system, Web technology II 目录 目录 第一章绪论 . 1 1.1 选题依据和研宄意义 . 1 1 丄 1 论文的选题依据 . 1 1 丄 2 论文的研宄意义 . 2 1.2 餐饮行业信息化现状 . 3 1.3 研宄方法和技术路线分析 . 4 1.3.1 论文研究的方法 . 4 1.3.2 论文组织结构 . 5 第二章餐饮连锁管理系统相关技术概要 . 7 2.1 Web 技术概要 . 7 2.2 B/S 三层构架体系 . 9 2.3 ASP
12、技术概要 . 10 2.4 .NET 技术概要 . 12 2.5 SQL server 数据库 . 14 2.6 本章小结 . 16 第三章餐饮连锁管理系统需求分析 . 17 3.1 系统体系结构分析 . 17 3.1.1 C/S 结构 . 17 3.1.2 B/S 结构 . 18 3 丄 3 本系统结构分析 . 18 3.2 系统开发和设计的原则 . 19 3.3 系统的功能需求分析 . 20 3.4 餐饮连锁管理系统流程分析 . 21 3.4.1 总体业务流程分析 . 21 3.4.2 预订业务流程分析 . 22 3.4.3 餐位业务流程分析 . 22 3.4.4 点菜业务流程分析 . 2
13、4 3.4.5 结账业务流程分析 . 25 3.5 系统的非功能需求分析 . 26 3.5.1 系统的性能需求 . 26 m _ _ 3.5.2 系统的安全需求 . 27 3.6 本章小结 . 28 第四章餐饮连锁管理系统设计 . 29 4.1 系统构架设计的 目标和原则 . 29 4.1.1 系统构架设计的目标 . 29 4.1.2 系统构架设计的原则 . 29 4.2 系统的总体构架和流程 . 30 4.3 系统主要功能模块的设计 . 34 4.3.1 系统登录模块设计 . 34 4.3.2 收银结算模块设计 . 35 4.3.3 菜品管理模块设计 . 36 4.3.4 会员管理模块设计
14、. 36 4.3.5 企业设置模块设计 . 37 4.3.6 系统管理模块设计 . 37 4.4 系统硬件环境设计 . 38 4.5 数据库设计 . 39 4.5.1 数据库分析 . 39 4.5.2 数据库概念设计 . 39 4.5.3 数据库逻辑结构设计 . 41 4.6 本章小结 . 43 第五章餐饮连锁管理系统实现 . 44 5.1 系统登录模块的实现 . 44 5.2 收银结算模块的实现 . 46 5.2.1 开单模块实现 . 46 5.2.2 点菜模块实现 . 47 5.2.3 消费情况查询模块实现 . 49 5.2.4 结账模块实现 . 49 5.3 菜品 管理模块的实现 . 5
15、1 5.4 会员管理模块的实现 . 52 5.4.1 宴席预订模块实现 . 52 5.4.2 会员信息管理模块实现 . 53 5.5 企业设置模块的实现 . 56 5.6 系统管理模块的实现 . 57 IV 5.6.1 数据备份 /恢复模块实现 . 57 5.6.2 交班管理模块实现 . 58 5.7 本章小结 . 59 第 六 章 系 统 测 试 . 60 6.1 系统测试目标 . 60 6.2 系统测试的内容 . 60 6.2.1 功能测试 . 61 6.2.2 性能测试 . 63 6.3 系统测试的结果 . 63 6.4 本章小结 . 65 第七章结论 . 66 7.1 论文的主要工作和
16、研宄成果 . 66 7.2 不足和改进 . 66 _ . 68 参考文献 . 69 第一章绪论 第 一 章 绪 论 1.1 选题依据和研究意义 1.1.1 论文的选题依据 中国是拥有悠久历史的文化古国,在漫漫五千年的文化中, “ 饮食文化 ” 为最 为重要的文化之一。老北京人见面都会问候 “ 吃了吗? ” ,这既是民间俗语,也反 应了人民对饮食文化的十分关切。随着改革开放进程的不断深入,人民的生活日 益富足,“ 饮食文化 ” 的内涵在不断变化。饮食最早是为了满足人类自身生长的需 求,为生产生活提供能量,随着物质文化的丰富,人们不再满足仅仅吃饱吃好, 饮食成为了是一种休闲娱乐,放松心情的活动。
17、图 1-1 餐饮行业总额增长图 据餐饮行业相关报道显示,全国餐饮行业营业额连续二十年实现高速增长。 2011年,我国餐饮零售额超过 3 万亿元,餐饮业从业人数,税收收入等也屡创新 高 1。不仅仅是营业额发生着翻天覆地的变化,餐饮企业经营方式也在不断变化, 规模化、连锁化经营的趋势更加明显。面对注重品牌建设,标准化经营,强势的 国外餐饮品牌 “ 麦当劳 ” 、 “ 肯德基 ” 等企业的竞争,我国企业毫无逊色,营造出一 大批诸如 “ 全聚德 ” 、“ 俏江南 ” 、 “ 小肥羊 ” 、 “ 谭鱼头 ” 的中餐品牌。这些传统餐饮 行业不但在营业额上屡创新高,并且在经营模式,管理方式,信息管理等方面进
18、 电子科技大学硕上学位论文 行了创新,初步建立了适合我国国情的现代化餐饮管理模式 2。 虽然我国具有悠久的饮食文化,一些大型餐饮企业也建立起了一些的餐饮管 理模式,但是对于大多数小型餐饮企业来说,大多还是依靠传统的人力服务。每 位服务员负责三五张桌子,介绍菜品、点餐、传递菜单、买单等手续全部依靠人 工完成。由于中餐的特殊性,每道菜都需要花费一定的时间来烹饪,顾客不得不 饥肠辘辘地走进餐馆却依旧还要等很久。再加上人工服务的效率低下,等待时间 就更长了。另外,长期运用手工结账,餐饮企业都每天下班之后还需要对账务进 行盘点,额外增加了支出。由于经手人众多,十分容易行成呆账、坏账,并且无 法找出相关责
19、任人,造成企业的损失。传统餐饮企业,尤其是中小型企业面临沉 重的束缚制约了其快速发展。改进传统餐饮企业管理制度,建立现代化的新型管 理模式,运用先进的管理信息系统,从而进一步缩短顾客等待时间,提高工作效 率,减轻工作量,对加强连锁企业的管理,缩减企业成本,提高企业效率具有很 大的帮助。可以说,管理信息系统的应用是餐饮企业发展的必经之路 3。 1.1.2 论文的研究意义 中国地大物博,各地盛行具有传统风味的餐食菜肴,最有代表性的是以粵菜、 川菜、鲁菜、淮扬菜、浙菜、闽菜、湘菜、徽菜为代表的八大菜系 4。马鞍山地 处安徽省最东部,接壤江苏,毗邻长三角,自古以来就比较富庶,各地菜肴在此 汇集。改革开
20、放以来,各类菜肴餐饮企业在马鞍山更如雨后春笋一般涌现,随着 各类餐饮连锁企业规模不断扩大,各类问题也接踵而来。马鞍山餐饮连锁企业具 有的问题可以简单归纳为以下几个方面: 1. 无法精确复制成功店面 所谓连锁企业,是指将相同的商品或者服务进行系统化的分割,尽量将各个 不同的 小块进行标准化的管理,然后在同一的规划下再实施集中化的管理,以较 大的规模效应实现盈利的一种商业模式。各个分店在企业形象、广告宣传、采购 融资、等方面资源共享,各分店的店面设计风格,产品陈列、培训晋升制度等都 是一样的。但是中餐具有一定的特殊性,不同分店之间装修布置等方面都能较容 易形成一致,难度较大的是因为厨师不同所做出的
21、菜肴口味并不完全相同。若经 过严格的培训,菜肴口味也只能达到基本一致,另外由于各分店管理人员及员工 的性格、教育层次、价值观的不同,较难在不同分店之间形成相同或类似的企业 文化;而 “ 软实 力 ” 不同的各个分店之间,难以形成合力,共同推进企业的发展, 打造强大的企业品牌,甚至管理不当的分店带来的负面效应会影响企业品牌在消 费者心目中的形象,给企业经营造成困难。 2 第一章绪论 2. 单店管理水平难以统一 目前各餐饮企业的管理方式依然是传统的手工管理方式为主,各个分店的管 理水平大部分取决于分店的管理人员。对于同一集团而言,具有能力较强管理者 的分店往往经营状况良好,拥有能力较差管理者的分店
22、往往不如人意。各个分店 之间无法建立系统的管理模式,集团管理者很难对每个分店提供统一的经营建议, 也很难发现经营管理中存在的问题。 3. 沟通不畅增加成本 企业进行单店经营时,管理者能够随时把控经营方式,及时调整经营策略以获取 最佳的发展机会。当企业进入连锁发展阶段时,管理者不可能随时了解每个分店 的管理细节,很难进行具有执行力的决策,实行监督管理时必须派人员进入现场 了解,成本太高。 4. 决策出台缺乏数据支撑 餐饮行业门槛低,并不需要过多的资金、技术实力,因此从业者众多。对于 中小型餐饮企业来说,根据市场需求及时进行调整经营策略是企业生存 必备。由 于竞争对手众多,企业市场占有率低决策层难
23、以获取一手资料,对市场的实际情 况并不了解,只能根据自我认识出台响应政策,缺乏数据的支持,容易纸上谈兵, 实际效果有限 4。 1.2 餐饮行业信息化现状 餐饮行业是我国最古老的行业之一,延绵数千年之久。上个世纪八十年代, 随着各类国外餐饮企业的进入,餐饮管理信息系统逐渐为人所知。随着计算机和 网络等硬件设施在我国的逐步推进,我国各大餐饮企业也建立了一定的餐饮管理 信息系统。国内的餐饮系统是在国外餐饮管理信息系统的基础上,融入国内特殊 的国情,逐步发展起来的,初步具备了实用功效,但是仍然具有一定的问题。目 前国内市场的餐饮管理信息系统主要分为两类,一类是偏向于收银管理的餐饮管 理系统,一类是偏重
24、于厨房分单管理的餐饮管理系统 5_7。 1. 偏向于收银管理的餐饮管理系统 收银处放置装有餐饮管理系统的电脑,可以查看各桌的消费情况,买单情况 等。开台、点菜等流程依然是传统的服务员手工服务,服务员手工记录客人的菜 单,管理人员再将菜单录入系统之中,告知厨房。客人结账时,根据之前录入系 统的菜单打印出结账单,然后结账付款。此类系统的各类流程与传统餐饮行 业的 流程基本相同,价格低廉,容易推广,客户认同感较强。但是从餐饮企业管理者 3 电子科技大学硕士学位论文 的角度来看,此类餐饮管理系统功能过于简单,只能实现简单的流程推广,报表 解析等功能,无法达到节约人力物力的目的。从服务的角度看,工作中仍
25、然需要 大量的服务员,没有从根本上改变服务模式,也无法对消费者提高服务质量。 2. 偏重于厨房分单管理的餐饮管理系统 偏重于厨房分单管理的餐饮管理系统是在第一类餐饮管理系统的基础上发展 起来的。本类系统建有包含收银台和厨房的局域网,收银处的管理人员再输入菜 品信息后,菜品信息能够直接传输到厨房,省去了服务员前往厨房送单的过程。 本类系统功能上较为丰富,能实现一定的流程,对企业来说省去了一定的人工成 本,虽然价格较高,但仍较受欢迎 8_1()。 以上两种常见的餐饮管理系统都说明,我国各类餐饮企业愿意并且能够实施 信息化系统的管理模式,但是管理系统应该更加符合企业自身的实际情况。大部 分中小型餐饮
26、企业无力单独承担一整套餐饮管理系统的研发,迫切需要能够进行 简单定制的餐饮管理系统。对于连锁企业 来说,通过餐饮管理系统能够实时了解 各分店的经营情况,为企业经营策略调整,监督分店运营等都大有帮助。 1.3 研究方法和技术路线分析 1.3.1 论文研究的方法 本文针对马鞍山餐饮连锁企业管理工作方面的现状,以及餐饮连锁管理系统 的发展情况,按照提出问题、查阅文献、解决问题的顺序,依次完成了本课题的 研宄。在导师的建议和指导下,本文主要采取了文献研究法、实际体验法和归纳 总结法完成了相关研宄工作。 1. 文献研宄法 书籍文献是人类延续科技成果的重要方式,从书籍文献中能查找到大量的资 料。本文通过图
27、书馆、档案馆、阅览室、网络等途径查找到大量关于餐饮连锁管 理系统的资料,总结前人在系统设计、实现等方面的经验,对目前该系统存在的 问题进行深入的分析,经过严密的思考,找到相应的解决方法,并且加以实践进 行检验。 2. 实际体验法 目前,己经有不少餐饮连锁管理系统进入了实际运用阶段,本文通过对这些 系统的使用,寻求系统设计和实现上的优缺点,并且进行总结,得出了响应的解 决办法。此外,本系统的目的在于帮助马鞍山餐饮连锁企业建立餐饮连锁管理系 4 第一章绪论 统,因 此还深入体验马鞍山餐饮连锁企业餐饮连锁管理工作的流程,使得本系统 具有真正的使用价值。 3. 归纳总结法 整理文献资料和书籍中相应的方
28、法原理,总结现有商业化系统设计和实现上 的成败,对比不同设计思路系统在使用中的异同点,归纳出目前各类餐饮连锁管 理系统设计和实现中需要注意的问题。 1.3.2 论文组织结构 本文在叙述各类相关技术概要的基础上,分析了马鞍山餐饮连锁企业的实际 需求,依据需求进行详细的系统分析、总体设计以及实现和测试。本为一共分为 七个部分: 第一章,绪论。 在查阅的大量资料的基础上,总结性地对该选题的意义,国内外现状和文章 的总体结构做了粗略的论述和综合分析,为后文奠定基础。 第二章,餐饮连锁管理系统理论及相关技术概要。 本章简要介绍了餐饮连锁管理系统需要用到的各类技术,包括 Web技术, B/S构架体系,AS
29、P 技术, .NET 技术 , SQL Server 数据库等。对各类技术进行了 简要的介绍和分析,总结出了这些技术的优缺点。 第三章,餐饮连锁管理系统的系统分析。 本章分析了各类系统的不同结构,确定了本系统所应采用的系统结构,确立 了系统所应具备的各类功能。本章还详细分析了系统的各类流程,包括系统总体 业务流程、预订业务流程、餐位业务流程、点菜业务流程、结账业务流程等等。 最后还对系统的性能、安全等方面的需求进行了分析。 第四章,餐饮连锁管理系统的详细设计。 本章根据需求分析和系统设计目标的要求,分别提出了构架设计的目标和原 则,系统的总体构架和流程,主要功能模块的设计,数据库的设计等。本章
30、重点 描述了功能模块的设计,包括系统登录模块,收银结算模块,菜品管理模块,会 员管理模块,企业设置模块,系统管理模块等几个模块。另外,还详细介绍了 管 理员信息表,商品信息表,菜单信息表,结账信息表,会员信息表等数据表情况。 第五章,餐饮连锁管理系统的实现。 结合前面章节中对系统的分析和设计,本章详细叙述了系统登录模块,收银 结算模块,菜品管理模块,会员管理模块,企业设置模块,系统管理模块的实现 过程,主要代码情况和界面图。 5 电子科技大学硕士学位论文 第六章,餐饮连锁管理系统的测试。 马鞍山餐饮连锁管理管理系统基本实现了设计需求中的主要功能,所有页面 均能打开,无错误。通过各类测试发现,本
31、系统能够全面完成马鞍山餐饮连锁企 业的各项业务需求,达到原计划的效果,为更进一步的研究打下了坚实的基础。 第七章,结论。 本章概括了论文的最终成果和所完成主要工作,并且对最终成果进行了分析, 反思目前成果中的失败之处,为未来的研究做了铺垫。 6 第二章餐饮连锁管理系统相关技术概要 第二章餐饮连锁管理系统相关技术概要 2.1 Web 技术概要 Web 技术全称是 Word Wide Web,它是二十世纪人类最伟大的发明之一 。 Web 技术最初是由日内瓦粒子物理实验室发明的,它能够在文件中通过文字或者图片 直接进行网页、声音或者图像的链接。通过 Web 技术能够实现信息的快速浏览, 极大地加强了
32、因特网信息的传播 8。 Web 技术是一种典型的分布式应用结构,通 过它的技术规范,可以对 Internet 网络主机上的资源进行发布、处理。 Web 技术主要有两个方面的标准 ,一 个是常用的 http, 即超文本传送协议; 另一个是未来具有极大发展潜力的 html, 即超文本标记性语言 9。 超文本传送协议是计算机通信领域最为重要的协议之一。通过超文本传送协 议,超文本标记语言文档可以在客户端与服务器之间进行传输,如下图所示: 超文本标记语言是一种页面标记的标准,通过超文本标记语言不但可以显示 文字,甚至还能控制图片和动画的显示。超文本标记语言具有简便性,可扩展等 特性,能够将不同数据格式
33、的文件都导入其中,并且能够广泛运用于 Windows, MAC 等多种平台,具有十分广阔的应用价值 Web 技术具有以下几个特点: 图 2-1 超文本传送协议 7 电子科技大学硕士学位论文 1. 便捷的图形化界面 在 Web 技术出现之前,文本是互联网的主要传输方式。虽然互联网极大地丰 富了人们的世界,但是纯文本的传输方式能够提供和表达的信息十分有限,这也 限制了互联网的进一步发展。借助于超文本标记语言, Web 可以在一页上同时显 示色彩丰富的图形和文本的性能,能够将文字,图形,声音,动画集合成一体, 使得互联网操作也更加便利。 2. 广泛的跨平台访问 借助 Web 技术,客户端向服务器传输
34、请求,服务器发回 http 响应,这时只需 要浏览器的解码功能,就能在客户端是休闲对万维网的访问。 Web 技术是一项跨 平台的技术,无论是 windows 平台、 UNIX 平台、 Macintosh 平台都可以实现对万 维网的访问。Web 是非常易于导航的,只需要从一个连接跳到另一个连接,就可 以在各页各站点之间进行浏览了。 3. 灵活的分布式技术 万维网中有大量的信息,包括文字、 图片、音频、视频等,需要占用大量的 磁盘空间,采用 Web 的分布式技术,可以将信息放在不同的站点,只需要在浏览 器中指明站点便可,大大节约了硬件成本。 4. 信息的动态交互性 Web 站点中的信息是动态的,可
35、以随时编辑或者修改,十分有利于即时信息 的发布。另外,在客户端喝服务器之间能够方便地进行信息传递,用户的浏览顺 序和所有站点可以由自己决定 12_14。通过 FORM 的形式可以从服务器方获得动态的 信息。用户通过填写 FORM 可以向服务器提交请求,服务器可以根据用户的请求返 回相应信息。 图 2-2 客户端服务器端结构图 8 第二章餐饮连锁管理系统相关技术概要 2.2 B/S 三层构架体系 随着计算机技术和互联网技术的发展,目前各类系统采用的结构体系主要有 C/S结构和 B/S 结构两种。 所谓 C/S 是 Client/server 的缩写,即客户机加服务器结构。此种结构的优点 是,对服务器要求不高,一般配置的服务器加以数据库系统就能满足系统的需求, 但是需要在客户端中安装特定的软件,系统设计和开发的工作量较大。另外,由 于需要在客户端中安装特定的软件进行一定的逻辑计算,需要对客户端的硬件配 置具有一定的要求,针对不同的操作系统平台也要开发相应平台的软件进行针对 性的处理。 所谓 B/S是 Browser/Server的缩写,即浏览器加服务器模式。此种结构的特 点是,部分的事物逻辑在客户端中 完成,主要的事物逻辑在服务器中进行处理, 用户只要通过浏览器便能访问系统,无