《毕业设计(论文)-快餐店管理系统的设计与实现毕业设计.docx》由会员分享,可在线阅读,更多相关《毕业设计(论文)-快餐店管理系统的设计与实现毕业设计.docx(53页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、快餐店管理系统的设计与实现The Design and Implementation of Fast-food Restaurant Management System专业:计算机科学与技术目录第一章绪论1第一节概述1第二节开发背景2第三节国内外研究现状2第四节开发的目的和意义3第五节开发环境概述3第六节论文研究内容及组织结构4第二章快餐店管理系统可行性分析5第一节管理可行性5第二节技术可行性5第三节经济可行性10第四节社会可行性11第三章快餐店管理系统需求分析12第一节系统业务需求12第二节系统用户需求14第三节系统功能需求15第四章系统设计18第一节系统简介18第二节系统结构18第三节系统
2、各个模块功能结构19第四节数据库设计19第五节系统详细设计25第五章快餐店管理系统的实现36第一节登录界面的实现36第二节主界面的实现37第三节订单管理模块的实现37第四节原料管理模块的实现38第五节营业查询模块的实现41第六节系统管理模块的实现45第七节本章小结47结论48参考文献致谢摘要随着社会生活节奏的加快,人民生活水平的不断提高,越来越多的人们参加了快餐生活,而面对随处可见的“洋快餐,我们外乡的快餐企业应该如何开展,如何提高竞争力,这些都值得我们去思考。小型快餐店管理系统为中小型快餐企业提供了有力的竞争资本。首先,小型快餐店管理系统所需的资金投入不是很多,这就缓解了中小型快餐企业的前期
3、资金问题。其次,小型快餐店管理系统为中小型企业为快餐店提供了实用的管理工具,使得管理更加标准,人员调配也更能符合当前的业务需求。本文将详细介绍一个以C/S模式开发的小型快餐店管理系统,从前期的需求分析、概要设计、详细设计,重点介绍系统架构、模块功能的划分、数据库的设计、各个模块的详细设计以及各个模块之间的关联和接口设计。本系统有两种操作人员,一个是管理员,一个是普通员工。管理员可以使用本系统的所有功能模块,普通员工只能使用其中的一局部。本系统采用的是MVC开发模式,使用struts框架和hibernate框架实现,所有的功能模块都是在jsp页面上获得请求,将请求封装后,在后台进行处理,所以本系
4、统比拟稳定。本系统同时使用js技术,使得系统在使用是更加人性化,更符合人们的日常行为方式。关键词:MVC开发模式;小型快餐店管理系统;开发框架;js技术ABSTRACTAlong with the social life rhythm speeding up, peoples living standard has greatly improved, more and more people to join our fast life while facing ubiquitous favored, our own native fast food enterprise should how
5、development, how to improve the competitiveness of with favored, need us to worth thinking. Small fast-food restaurant management system for small and medium-sized fast food enterprise provide a powerful competitive capital, first of all, small fast-food restaurant management system of capital inves
6、tment, this is not a lot of small and medium-sized enterprises alleviated the fast food financing problems. Secondly, small fast-food restaurant management system are small and medium enterprises for snack provide a powerful management tool, the management of the personnel deployment standarder, mor
7、e can accord with current business requirements. This paper will introduce in detail a C/S-based small fast-food restaurant management system development, from the earlier demand analysis and summary design, detail design, introduced the system architecture, module function division, database design
8、, detailed design and each module between each module of the relevance and interface design. This system has two kinds of operation personnel, one is administrator, one is ordinary employees. Administrators can use this system all function module, ordinary employees can only use part of that. This s
9、ystem is the development mode of Struts, using MVC framework and Hibernate framework implementation, all function modules are obtained in the JSP page on request, will ask shipped, processed in the hbackground, so the system more stable. This system also useJS techniques, making system in use is mor
10、e human and more in line with peoples daily behaviors. Key words: MVC development mode; Small fast-food restaurant management system; Development framework; JS technology第一章 绪论第一节概述中国新一届政府上台以来,“调结构,促改革成为经济改革的中心任务。随着改革的持续深入,内需持续扩大,效劳业在整体经济开展中的比重不断提升,餐饮行业更是欣欣向荣,开展空间不断扩大,开展潜力无限。根据2021年餐饮行业现状,分析预测出餐饮行业的
11、开展趋势:1、品牌力量成制胜法宝,文化餐饮将更具竞争性。现在的餐饮消费也已进入到“第三重阶段。所谓“第三重阶段,指的是看不见、摸不着的整体消费意识阶段,消费者在离开消费场所后在头脑中形成的整体感知回应是什么,这便表达出餐饮店的品牌文化,所以商家的独特体系已不仅仅是菜品、味道、效劳、环境、音乐等,而是综合各种因素的整体表达。随着人们在就餐环境、体验等方面的要求越来越高,品牌力量强大的餐厅越做越大。2、群众化餐饮为餐饮市场的主流。在2021年商务部的重点工作中,早餐工程、厨房改造工程、绿色饭店将是财政支持的重点工程,引导更多的餐饮企业参加到早餐工程、社区餐饮、商务快餐等领域,加大群众化餐饮连锁步伐
12、。3、连锁经营是开展趋势。连锁经营不仅可提高效率、降低本钱,更能帮助餐饮业突破开展中的管理瓶颈。连锁经营具有本钱优势、价格优势、品牌优势,应该是餐饮业经营模式的主要开展方向。餐饮行业整体由单纯的价格竞争、产品质量的竞争,开展到产品与企业品牌的竞争,文化品位的竞争。由单店竞争、单一业态竞争,开展到多业态、连锁化、集团化、大规模的竞争。4、口碑营销、网络营销被广泛应用。“导吃参谋、“美食侦察为餐厅带来创新、改进菜品、营销餐厅。网络营销也被看重,用网络搜索自己钟意的餐厅、美食已是常见景象。企业应当及早充分认识到微博、微信在餐饮行业的营销中将发生越来越重要的作用。5、菜品定位精细化,健康养生餐饮引导餐
13、饮新趋势。特色是传统餐饮立身之本。这种强调口味的做法,仍是宣传之道。但口味一旦被复制,特色也成了平常。关注地方风味、精细化定位、拥有特色菜肴,精细化的创新定位渐成趋势。养生概念从原材料的健康养生开展到全面的养生体系,即菜品原辅料养生、烹饪加工数字化养身、餐饮效劳养生推介,再融汇绿色装修材料、个人养生食谱打造、养生礼品等系列产业的开发,把餐饮业真正打造成绿色养生产业。6、中外餐饮企业竞争加剧。现在国内餐饮市场上根本都是以国外知名品牌连锁为主,它们模式简单,可复制性强,加上其产品外乡化及主题餐厅一系列策略的推出,未来在中国的开展趋势势不可挡。面对这样来势汹汹的“洋快餐入侵,外乡餐饮行业面临巨大挑战
14、。另一方面,国外餐饮企业进入中国后,对我国餐饮经营理念、效劳质量、文化气氛、饮食结构、从业人员素质要求等产生深刻影响。外乡餐饮的视角变得更为宽广,经营创新的渠道也更为多元。洋为中用、中西合璧的趋向和优势在餐饮行业也开始表达出来。因此,想要在中外餐饮企业竞争中脱颖而出,就需要通过连锁经营的标准化,同时形成自己的流水作业方式,加上上下游资源的整合,以及企业品牌价值打造等多方面的突破,最终形成拥有核心优势的中国连锁餐饮企业。第二节开发背景针对快餐店行业的特点,我开发了一套快餐店管理系统,既方便经营者的管理,又方便人们的生活需要。作为行业中的每一位经营者来说,如何能在这种越来越剧烈的竞争中立于不败之地
15、,并能谋求进一步的开展壮大,这应该是时刻都要考虑的现实问题。在这种情况下,局部快餐企业提出要找准定位、要提供更加人性化的效劳等观点,我认为这些想法都是可行的。但在科技高速开展、信息快速流通的今天,随着互联网的开展,其应用也几乎普及日常生活中的各个领域。在当今的时代,互联网技术已经愈来愈广泛地应用到企业管理的各个方面。使用计算机管理系统可以优化企业的管理模式,利用计算机的技术可以使企业管理更加标准化、制度化、数字化,这能降低管理本钱、减轻工作强度、提高工作效率,使企业得以高效率运转。计算机技术在企业管理中的应用顺应了国内外乡快餐企业的开展趋势,成为使企业管理走向现代化的有力武器。第三节国内外研究
16、现状而在兴旺国家,它们的快餐企业,即所谓“洋快餐,很注重品牌效应,所以在中国可以随处可见到必胜客、肯德基等快餐,为什么洋快餐在中国有这么多的快餐店?一是有着先进的管理技术和经验,另外就是他们已经在很早之前就注意到信息技术在这个行业的可行性,通过互联网来管理各个快餐店,这也是其在中国开了这么多的分店,管理起来却很方便的原因。根据调查,如今在我国,局部大型快餐企业和中型快餐企业已经开始采用快餐店管理系统。不过,首先,应用范围并不广泛;其次,与兴旺国家的先进管理系统相比拟,我国目前已在使用的管理系统在实用性等方面还有很大差距,值得进一步改进。先进国家和企业的成功经验,我们需要积极地汲取和借鉴,并尽快
17、建立起我国餐饮企业自身的现代化管理信息系统。快餐企业只有通过不断的技术手段革新和管理制度创新,才能赢得顾客的长久信任,才能长久维持顾客的忠诚。这样, 快餐企业的经营活动就会呈现出在保证效劳质量的同时大幅度降低本钱的局面,或者在稍许增加本钱的情况下大幅度增加收益的状况。也就是说,采用先进的科技手段,使快餐企业营销策略的选择性增强,具有了更加灵活的销售手段。第四节开发的目的和意义为中小型快餐企业提供一套运行稳定、功能较强、操作简单、界面友好的管理系统。帮助企业处理日常工作业务,标准管理各项工作,提高中小型快餐企业的工作效率,增强企业的竞争力。系统应具备以下根本特点:1功能完整,符合用户实际需求:根
18、据快餐店实际情况提供了多种餐饮管理功能和强大的数据管理、查询功能。2操作简单、界面友好:该系统界面设计具有人性化,方便使用,同时也具有一定的平安性,如为了防止误删或错删数据,在设计时采用许多提示信息,用户只需具备根底的计算机操作水平即可。3实用性较强:有效的提高工作效率,及时准确地反响信息,保证信息的畅通。目前,许多快餐企业并没有很完善的计算机管理系统,普遍仍采用传统的手工管理方式或者并不适用的繁琐的大型企业管理系统。该系统的开发实现将代替过去的的手工操作或繁琐的软件,实现异地管理的经营模式,填充市场空缺,辅助中小型快餐店进行有效的管理。第五节开发环境概述一、SQL Server 2005 数
19、据库SQL Server2005 是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理效劳。SQL Server2005 数据库为关系型数据和结构化数据提供了更平安可靠的存储功能,可以构建和管理用于业务的实用性好,性能强大的的数据应用程序。二、开发工具开发工具是Eclipse的插件,也是一款功能强大的J2ee集成开发工具,支持代码编写、环境配置、代码测试以及纠错等功能。另外,它的价格对于个人和企业开发人员来说都是非常有吸引力的。通过增加UML双向建模工具、WYSIWYG的JSP/Struts Designer、可视化的Hibernate/ORM 工具、Spring和Web se
20、rvices支持,以及新的Oracle数据库开发,继续为业界提供全面的产品。三、Visio画图工具Microsoft Visio在程序和工程设计中被广泛的应用。它能够将难以理解的复杂文本和表格转换成一目了然的 Visio 图表。它有助于计算机工程人员轻松地可视化地分析和交流复杂信息。第六节论文研究内容及组织结构中小型快餐店管理系统,主要的研究内容是中小型快餐店的日常事物的管理,包括员工的管理、原材料的管理、订单的管理和进出货的管理等。应用该系统可以使快餐店的经营能够实现标准化的管理,同时也影响企业的管理经营制度和理念。本论文共分为五章,第1章介绍选题的背景、管理系统的国内外开发现状、开发的目的
21、及意义,主要是从快餐店管理系统在国内外的开展状况说明该系统在快餐管理领域的可行性和必要性;第2章主要是对中小型快餐点管理系统的可行性分析,并分别从管理、技术、经济、社会等四个方面全面客观的进行分析;第3章主要是对中小型快餐点管理系统的需求分析,具体包括系统的系统业务需求分析、系统用户需求分析,系统功能需求分析等三大模块;第4章介绍了本系统的详细设计,具体包括系统的功能结构、具体功能模块设计,接口设计,数据库概念结构设计和逻辑结构设计以及系统的详细设计。系统详细设计有包括了很多模块,如餐饮管理、原料管理、营业查询等;第5章介绍系统的具体功能实现,包括快餐店管理系统的处理流程、各功能模块具体实现步
22、骤。最后少不了的是对系统开发过程进行总结和致谢。第二章快餐店管理系统可行性分析可行性分析是对现行系统进行初步调查和研究之后得出的的结论,它反映了新系统的开发策略。下面分别从管理可行性、技术可行性、经济可行性以及社会可行性四个方面进行可行性分析。第一节 管理可行性C/S架构与B/S架构的比照方下:客户机/效劳器结构(简称C/S):客户机/效劳器结构已几近成为组网的标准模型,也是当前信息管理系统所采用的主流方式。这种结构是采用分布式数据库管理系统的根底,它对数据的处理分为前台和后台。客户机完成屏幕输入、输出等前台任务,而效劳器那么完成大量的数据处理和存储管理等后台任务。这样,后台处理的数据不需要在
23、前后台间频繁的传输,从而可有效地解决文件客户机/效劳器结构的“传输瓶颈问题。浏览器/效劳器系统结构简称B/S:这种结构实质上是客户机/效劳器结构在Internet技术下的延伸,将客户机/效劳器结构延伸为至少三层结构,即效劳器层、中间层和客户层。在这种模式下,Web Server既是浏览效劳器,又是应用效劳器。因此,它可以运行大量的应用程序,使客户端变得很简单。前台那么一般采用网页浏览器,如IE, Netscape等作为用户的标准界面。这种方式带来了显著的优势,包括可重用性提高、性能改善、易于管理和易于维护等。我们希望系统有较高的可重用性、方便职工管理与维护,所以选择C/S架构更为适宜。第二节
24、技术可行性本系统采用的都是计算机软件制作常用的技术手段。具体来说,包括JAVA,JSP技术,Tomcat应用效劳器等。下面将详细介绍这几种技术手段。一、JAVA技术简介JAVA是1995年6月由Sun Microsystems公司引进到我们这个世界的革命性的编程语言。JAVA语言的出现是源于独立于平台的需求,即这种语言编写的程序不会因为芯片的改变而发生错误或无法运行。目前,随着网络的迅速开展,JAVA语言的优势越来越明显,JAVA已成为目前最广为使用的语言。二、JAVA语言的优点Java语言最大的优点是它的跨平台性。一次编写,到处运行。能始终如一的在任何平台上运行,使得系统的移植、平台的迁移变
25、得十分容易。其他优点如下:1,简单易学。Java语言的语法与C语言和C+语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C+中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧,是很容易学习的。2,面向对象。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制关键字为implement。Java语言全面支持动态绑定,而C+语言只对虚函数使用动态绑定。总之,Java语言是一
26、个纯的面向对象程序设计语言。3,平安性。Java语言不支持指针,只有通过对象的实例才能访问内存,使应用更加平安。4,可移植性。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个根本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSIC实现的。对对象技术的全面支持和平台内嵌的API使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。三、JAVA图形界面图形用户界面Graphic User Interface,简称GUI,是用图形的方式,借助按钮、菜单等标准界面元素和鼠标操作,帮助用户方便地向系统发
27、出指令、启动操作,并将系统的运行结果同样地以图形方式反响给用户的技术。图形用户界面与以往的字符界面相比,优势是很明显的,如操作简单、画面生动,因此深受广阔计算机程序员的欢送,目前已经开展成为几乎所有应用软件的既成标准。AWT(Abstract Window Tools),即抽象窗口工具集,用于图形用户界面的开发。AWT的优点主要包括以下方面:1丰富的图形界面组件;2强大的事件处理模型图形和图像工具,包括字体、形状、颜色等;3无关数据传送类,可以通过本地平台的剪贴板来进行复制、粘贴、剪切等操作;4打印和无鼠标操作。是java根本包中最大的一个,其中定义了几乎所有GUI组件类,以及其他用于构造图形
28、界面的类,如字体类Font、图像类Image和绘图类Graphics等。表2-1列出了AWT中的主要软件包。表2-1 AWT中的主要软件包根本组件实用工具辅助技术颜色和颜色空间支持剪贴板和数据传输拖放事件类型和监听器AWT软件包描述2D字体软件包2DAPI几何软件包2DAPI几何软件包引入方法图像处理工具包支持打印工具包Component组件是所有AWT组件的基类,它提供了根本的显示和事件处理特征,Container类和其他UI组件都是从Component中派生出来的。图2-1为AWT组件的类层次结构图:图2-1 AWT组件的类层次结构图Component类的主要方法有:void enable
29、():使组件可用void disable():使组件不可用void show():显示组件void paint():绘制图形void repaint():刷新void show():显示组件所有的UI组件都可继承或重载以上方法。Container类的主要方法:void add(Component c) :将指定组件c参加到容器中void SetLayout():设置布局管理器所有的包容器组件都可继承或重载以上方法。四、Web应用程序开发环境JSP技术在传统的网页HTML文件*.htm或*.html中参加Java程序片段Scriptlet和JSP标记tag,就构成了JSP网页*.jsp。JSP页
30、面看上去象标准的HTML和XML页面,并附带有JSP引擎能够处理和抽取的额外元件。Web效劳器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML文件格式返回给用户。程序片段可以操作数据库、重新定向网页以及发送E-mail等,这就是建立动态网站所需要的功能。所有程序都在效劳器端执行,通过网络传送给客户端的仅是得到的结果,这样对客户浏览器的要求最低。它基于强大的Java语言,具有良好的伸缩性,在网络数据库应用开发领域具有得天独厚的优势。JSP技术在多个方面加速了动态Web页面的开发:1、将内容的生成和显示进行别离。使用JSP技术,Web页面开发人员可以使用HTML或者X
31、ML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容内容是根据请求而变化的,例如请求具体账户的信息或者某一件具体商品的的价格。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本都会在效劳器端中运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在效劳器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件,并且将结果以HTML或者XML页面的形式发送回浏览器。这有助于作者保
32、护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。2、强调可重用的组件。绝大多数JSP页面依赖于可重用的,跨平台的组件JavaBeans或者EnterpriseJavaBeansTM组件来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。3、采用标识简化页面开发。Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServerPage技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中
33、进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创立自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。4、JSP能提供所有Servlets功能。与Servlets相比,JSP能提供所有Servlets功能,它比用Println书写和修改HTML更方便。可以更明确地进行分工,Web页面设计人员编写HTML,只需留出空间让Servlets程序员插入
34、动态局部即可。JSP技术能够支持高度复杂的基于Web的应用。5、健壮的存储管理和平安性。由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为JavaServlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和平安性。6、一次编写,各处运行。作为Java平台的一局部,JSP拥有Java编程语言“一次编写,各处运行的特点。随着越来越多的供给商将JSP支持添加到他们的产品中,您可以使用自己所选择的效劳器和工具,更改工具或效劳器并不影响当前的应用。五、Tomcat应用效劳器Tomcat是一个免费、开源的Serlvet容器,在Tomcat中,应用程序的部
35、署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的JSP时,通常第一次会很慢,因为Tomcat要将JSP转化为Servlet文件,然后编译。编译以后,访问就会很快。另外Tomcat也提供了一个应用:manager,访问这个应用需要用户名和密码,用户名和密码存储在一个xml文件中。通过这个应用,辅助于FTP,你可以在远程通过Web部署和撤销应用。当然本地也是可以的。Tomcat也具有传统的Web效劳器的功能,即处理HTML页面。但是与Apache相比,它的处理静态HTML的能力稍差。我们可以将Tomcat和A
36、pache集成到一块,让Tomcat处理JSP和Servlet而把静态HTML交给Apache处理。这种集成只需要修改一下两者的配置文件即可。Tomcat确实是一个很好的工具,不仅仅因为其免费和功能强大,更因为其开放性。如今,开源软件越来越收到人们的重视,Linux的成功就是一个典型。人们不再仅限于只使用软件,而且更加注重软件的具体实现。我们有理由相信Tomcat会走得更远。第三节 经济可行性本管理系统对于中小型快餐店的管理来说,从经济上来说,有很多好处:提高准确性,减少某些不必要的损失防止收银损失。由于菜品酒水种类多样,人工记忆菜品价格难免出错,因此通过电脑计算菜品酒水价格能极大减少这类错误
37、。字迹非常清晰,不会出现因字迹难辩产生的低级错误。防止出品错误产生的各种损失。因为手写菜单字迹滩辩,导致有时菜肴没有按客人要求制作、或上错台号情况发生。通过计算机管理系统是几乎可以完全防止的。第四节 社会可行性社会可行性主要包括法律方面的可行性和用户使用上的可行性两个方面。法律可行性:该系统使用软件完全正版,技术资料都由提出方保管,数据信息均可保证合法来源。所以,在法律方面是完全可行的。用户使用可行性:使用本系统的人员只需要掌握一定计算机应用根底,实际上由于 等移动平台的广泛使用,社会上的普通人都是完全掌握的。同时,系统维护员由计算机的专业人员担任,经过简单培训人员就可以熟练使用本软件。第三章
38、 快餐店管理系统需求分析需求分析Requirement Analysis是调查用户对新开发的信息系统的需要和要求,结合组织的目标、现状、实力和技术等因素,通过深入细致的分析,确定给出合理可行的信息系统需求,并通过标准的形式描述需求的过程。需求分析的输入是软件?合同?或者?立项建议书?,以及对用户现场的调研、分析和确认,输出的是?用户需求报告?和?需求规格说明书?,如图3-1所示。图3-1需求分析示意图第一节系统业务需求一、系统业务需求描述目前,国内开发的快餐企业信息化管理系统多是面向大型快餐企业,采用了先进的无线点菜系统或触摸屏点菜系统以及计算机网络系统,此类系统对快餐企业中为数很多的中小快餐
39、企业而言,硬件系统功能过剩,价格昂贵,软件功能过分繁多复杂,信息化投入本钱太大,就像大炮打蚊子,反而不便于管理。另一方面,传统的手工操作管理又存在着许多无法防止的问题,例如:人工结算帐单金额容易出错;收银工作中跑单、漏单、偷钱现象普遍;个别效劳员作弊、改单、宰客现象时有发生;客人消费单据、货品进出库单据难以保存和查询;无法对大量营业数据进行统计分析等。本快餐信息管理系统就是针对以上问题设计的,解决以下快餐企业信息化管理最需求的问题:1订单处理问题。2原材料的进出、利润核算问题。3企业各阶段的财务查询分析。4其他一些管理问题。二、业务需求定位1、商机通过小型快餐店管理系统,企业既可以给顾客提供优
40、质快捷的效劳,也能方便公司内部的业务处理和员工管理。应用该系统,企业能够快速的扩大销售市场,增加销售额,获取更多的利润。餐饮管理系统是方便餐厅管理工作的计算机辅助软件,包括点菜系统,后厨管理系统,收银系统等几个模块,实现餐厅的自动化管理,使餐厅运营高效有序。2、问题说明该快餐店管理系统问题说明如表3-1所示:表3-1业务需求问题说明问题说明所造成的后果存在的问题快餐企业的竞争越来越剧烈,小型快餐企业所占的市场份额越来越小,销售额明显降低。问题的影响企业的知名度和生存能力下降不解决问题的后果如果不采取有效地措施,将可能被市场淘汰成功解决问题的意义可以快速的增加顾客数目,扩大销售范围,提高公司知名
41、度和生存能力,增加企业利润。三、业务产品需求概述1、产品总体效果餐饮管理模块能够实现店内点单消费管理、原料管理、订单查询、进出货查询、营业查询等功能。解决人工结算帐单金额容易出错;收银工作中跑单、漏单、偷钱现象普遍;个别效劳员作弊、改单、宰客现象时有发生的问题。原料管理能够实现对原材料的入库、原料的消耗、库存情况的查询与管理,解决货品进出库单据难以保存和查询的困难。营业查询模块能够实现全方位的销售、利润、收支查询。使管理员及时了解企业的经营情况,以便做出应对措施。解决无法对大量营业数据进行统计分析等问题。系统管理模块能够实现对员工、用户、数据信息等系统信息的维护与查询。解决人事、会员信息管理的
42、杂乱、查询店内根本信息难等问题。2、功能简介从客户的角度来看待整个系统,了解系统的优点和特性。作者所负责网站模块提供的主要优点和特性,如表3-2所示。表3-2该系统主要优点及支持特性客户利益支持功能使用系统人员的操作方便系统支持在相应的输入控件时,enter键转变为tab键,使用JS支持各种输入验证和操作提示系统的平安性在进行重要操作时,有确认提示,而且系统走的只是信息流,不涉及财务数据。四、系统的运行环境和性能要求运行环境包括如下四个局部的内容:1操作系统:Microsoft Windows XP及以上Windows系统2网络效劳器:3数据库:SQL Server 20054开发工具:MyE
43、clipse系统的性能要求主要包括以下两点:1反响时间要短:数据响应时间、更新处理时间、数据转投与传输时间、运行时间都应在1-2s内。2平安性要强:系统用户密码必须加密,重要操作必须提示。第二节系统用户需求用户需求User requirements指的是用户的目标,或者说是用户要求系统必须完成的任务。用例Use Case是一种描述系统需求的方法,使用用例的方法来描述系统需求的过程叫做用例建模。用例建模是一种能够把应满足用户需求的根本功能集合起来的好工具,有助于今后的系统设计。下面是通过和用户讨论后完成的系统用例图,如图3-2所示。图3-2用例图通过上图可以知道,整个系统主要有两个操作对象,一个
44、是管理员,一个是普通员工。管理员可以使用系统的所有功能,而普通员工只能使用点单消费功能和商品管理功能两个。第三节系统功能需求功能需求Functionality requirements是必须在产品中实现的软件功能,正是这些功能满足业务需求,帮助用户很好完成任务。通过对业务需求和用户需求的分析,同时与客户讨论,最终完本钱工程的功能需求。整个系统的所有功能图3-3所示:图3-3系统功能图下面详细介绍一下各个工程功能:1增加菜项:增加一个新的菜品工程,包括图片信息等。2菜项查询:查询出数据库中所有的菜项信息。3增加员工:由系统管理员增加一个新的员工。4员工信息查询与修改:按照三种查询方式中的一种查询
45、员工信息,在查询结果页面可以进行员工信息修改。5点单消费:增加一个新的订单。6订单查询:查询某一天的所有订单信息。7销售查询:查询某一个时间段的营业额。8进货查询:查询一个时间段的进货情况。9出货查询:查询一个时间段的出货情况。10增加配料:新增加一种配料,以后再进货登记的时候可以选择该配料。11配料查询:按照两种查询方式中的一种进行查询。12进货登记:进货时需要进行登记。13出货登记:每天员工取货时也要登记。14配料统计:查询所有配料的剩余情况,以方便以后的进货。第四章系统设计系统设计阶段主要是根据系统的需求说明书来进行,包括系统简介,系统结构以及具体各个功能模块设计,数据库设计等内容。第一
46、节系统简介快餐店管理系统采用作为开发工具,后台采用SQL Server 2005数据库作为效劳器。快餐店管理系统一共分为四大模块,分别是餐饮订单管理、原料管理、营业查询和系统管理:餐饮管理模块主要是订单管理,要解决的问题主要有菜项的添加、删除、应收款、是否回款等等。原料管理模块共分为进货登记、取货登记、增加配料、配料查询、配料统计五个小模块。其中,进货登记主要解决原料入库的管理问题,取货登记主要解决原料出库的管理问题,配料统计实现的是对原料消耗情况的管理与查询。营业查询模块共分为日销售查询、段时间销售查询、进货单查询、出货单查询和营业查询。日销售查询和段时间销售查询分别按日和时间段查询店内销售
47、情况。利润查询和收支情况查询分别从利润和收支两个方面查询快餐店的营业情况。系统管理模块分为增加员工、员工信息查询与修改、增加菜项、查询菜项四个小模块。其中,员工信息的查询与修改有三种查询方式,一是按照员工编号查询,二是按照员工姓名查询,三是按照员工的联系方式查询。管理员可以使用系统的所有功能,而普通员工只能使用进货登记、下订单功能、取货登记等几项根本功能。信息管理模块实现对菜品信息和原料信息的添加、删除、和修改。营业查询有四个小的功能模块,包括当日订单查询、进货查询、取货查询和营业查询。这些查询功能都是按照日期查询的。第二节系统结构快餐馆管理系统由系统设置、点单消费、营业查询、商品管理四局部构成。其中,系统设置功能由增加菜项、查询菜项、增加员工、员工信息查询与修改组成;营业查询功能由订单查询、进货单查询、出货单查询、营业查询组成;商品管理那么包括增加配料、配料查询、进货登记和出货登记等小模块。第三节系统各个模块功能