快餐店管理系统的设计与实现毕业设计.docx
- 文档编号:4672327
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:46
- 大小:1.75MB
快餐店管理系统的设计与实现毕业设计.docx
《快餐店管理系统的设计与实现毕业设计.docx》由会员分享,可在线阅读,更多相关《快餐店管理系统的设计与实现毕业设计.docx(46页珍藏版)》请在冰豆网上搜索。
快餐店管理系统的设计与实现毕业设计
快餐店管理系统的设计与实现
TheDesignandImplementationofFast-foodRestaurantManagementSystem
专业:
计算机科学与技术
姓名:
刘开心
指导教师姓名:
申请学位级别:
学士
论文提交日期:
年月日
学位授予单位:
天津科技大学
参考文献
致谢
摘要
随着社会生活节奏的加快,人民生活水平的不断提高,越来越多的人们加入了快餐生活,而面对随处可见的“洋快餐”,我们本土的快餐企业应该如何发展,如何提高竞争力,这些都值得我们去思考。
氬嚕躑竄贸恳彈瀘颔澩。
小型快餐店管理系统为中小型快餐企业提供了有力的竞争资本。
首先,小型快餐店管理系统所需的资金投入不是很多,这就缓解了中小型快餐企业的前期资金问题。
其次,小型快餐店管理系统为中小型企业为快餐店提供了实用的管理工具,使得管理更加规范,人员调配也更能符合当前的业务需求。
釷鹆資贏車贖孙滅獅赘。
本文将详细介绍一个以C/S模式开发的小型快餐店管理系统,从前期的需求分析、概要设计、详细设计,重点介绍系统架构、模块功能的划分、数据库的设计、各个模块的详细设计以及各个模块之间的关联和接口设计。
本系统有两种操作人员,一个是管理员,一个是普通员工。
管理员可以使用本系统的所有功能模块,普通员工只能使用其中的一部分。
本系统采用的是MVC开发模式,使用struts框架和hibernate框架实现,所有的功能模块都是在jsp页面上获得请求,将请求封装后,在后台进行处理,所以本系统比较稳定。
本系统同时使用js技术,使得系统在使用是更加人性化,更符合人们的日常行为方式。
怂阐譜鯪迳導嘯畫長凉。
关键词:
MVC开发模式;小型快餐店管理系统;开发框架;js技术
ABSTRACT
Alongwiththesocialliferhythmspeedingup,people'slivingstandardhasgreatlyimproved,moreandmorepeopletojoinourfastlifewhilefacingubiquitousfavored,ourownnativefastfoodenterpriseshouldhowdevelopment,howtoimprovethecompetitivenessofwithfavored,needustoworththinking.谚辞調担鈧谄动禪泻類。
Smallfast-foodrestaurantmanagementsystemforsmallandmedium-sizedfastfoodenterpriseprovideapowerfulcompetitivecapital,firstofall,smallfast-foodrestaurantmanagementsystemofcapitalinvestment,thisisnotalotofsmallandmedium-sizedenterprisesalleviatedthefastfoodfinancingproblems.Secondly,smallfast-foodrestaurantmanagementsystemaresmallandmediumenterprisesforsnackprovideapowerfulmanagementtool,themanagementofthepersonneldeploymentstandarder,morecanaccordwithcurrentbusinessrequirements.嘰觐詿缧铴嗫偽純铪锩。
ThispaperwillintroduceindetailaC/S-basedsmallfast-foodrestaurantmanagementsystemdevelopment,fromtheearlierdemandanalysisandsummarydesign,detaildesign,introducedthesystemarchitecture,modulefunctiondivision,databasedesign,detaileddesignandeachmodulebetweeneachmoduleoftherelevanceandinterfacedesign.Thissystemhastwokindsofoperationpersonnel,oneisadministrator,oneisordinaryemployees.Administratorscanusethissystemallfunctionmodule,ordinaryemployeescanonlyusepartofthat.ThissystemisthedevelopmentmodeofStruts,usingMVCframeworkandHibernateframeworkimplementation,allfunctionmodulesareobtainedintheJSPpageonrequest,willaskshipped,processedinthehbackground,sothesystemmorestable.ThissystemalsouseJStechniques,makingsysteminuseismorehumanandmoreinlinewithpeople'sdailybehaviors.熒绐譏钲鏌觶鷹緇機库。
Keywords:
MVCdevelopmentmode;Smallfast-foodrestaurantmanagementsystem;Developmentframework;JStechnology鶼渍螻偉阅劍鲰腎邏蘞。
第一章绪论
第一节概述
中国新一届政府上台以来,“调结构,促改革”成为经济改革的中心任务。
随着改革的持续深入,内需持续扩大,服务业在整体经济发展中的比重不断提升,餐饮行业更是欣欣向荣,发展空间不断扩大,发展潜力无限。
纣忧蔣氳頑莶驅藥悯骛。
根据2015年餐饮行业现状,分析预测出餐饮行业的发展趋势:
1、品牌力量成制胜法宝,文化餐饮将更具竞争性。
现在的餐饮消费也已进入到“第三重阶段”。
所谓“第三重阶段”,指的是看不见、摸不着的整体消费意识阶段,消费者在离开消费场所后在头脑中形成的整体感知回应是什么,这便体现出餐饮店的品牌文化,所以商家的独特体系已不仅仅是菜品、味道、服务、环境、音乐等,而是综合各种因素的整体体现。
随着人们在就餐环境、体验等方面的要求越来越高,品牌力量强大的餐厅越做越大。
颖刍莖蛺饽亿顿裊赔泷。
2、大众化餐饮为餐饮市场的主流。
在2015年商务部的重点工作中,早餐工程、厨房改造工程、绿色饭店将是财政支持的重点项目,引导更多的餐饮企业加入到早餐工程、社区餐饮、商务快餐等领域,加大大众化餐饮连锁步伐。
濫驂膽閉驟羥闈詔寢賻。
3、连锁经营是发展趋势。
连锁经营不仅可提高效率、降低成本,更能帮助餐饮业突破发展中的管理瓶颈。
连锁经营具有成本优势、价格优势、品牌优势,应该是餐饮业经营模式的主要发展方向。
餐饮行业整体由单纯的价格竞争、产品质量的竞争,发展到产品与企业品牌的竞争,文化品位的竞争。
由单店竞争、单一业态竞争,发展到多业态、连锁化、集团化、大规模的竞争。
銚銻縵哜鳗鸿锓謎諏涼。
4、口碑营销、网络营销被广泛应用。
“导吃顾问”、“美食侦察”为餐厅带来创新、改良菜品、营销餐厅。
网络营销也被看重,用网络搜索自己钟意的餐厅、美食已是常见景象。
企业应当及早充分认识到微博、微信在餐饮行业的营销中将发生越来越重要的作用。
挤貼綬电麥结鈺贖哓类。
5、菜品定位精细化,健康养生餐饮引导餐饮新趋势。
特色是传统餐饮立身之本。
这种强调口味的做法,仍是宣传之道。
但口味一旦被复制,特色也成了平常。
关注地方风味、精细化定位、拥有特色菜肴,精细化的创新定位渐成趋势。
养生概念从原材料的健康养生发展到全面的养生体系,即菜品原辅料养生、烹饪加工数字化养身、餐饮服务养生推介,再融汇绿色装修材料、个人养生食谱打造、养生礼品等系列产业的开发,把餐饮业真正打造成绿色养生产业。
赔荊紳谘侖驟辽輩袜錈。
6、中外餐饮企业竞争加剧。
现在国内餐饮市场上基本都是以国外知名品牌连锁为主,它们模式简单,可复制性强,加上其产品本土化及主题餐厅一系列策略的推出,未来在中国的发展趋势势不可挡。
面对这样来势汹汹的“洋快餐入侵”,本土餐饮行业面临巨大挑战。
另一方面,国外餐饮企业进入中国后,对我国餐饮经营理念、服务质量、文化氛围、饮食结构、从业人员素质要求等产生深刻影响。
本土餐饮的视角变得更为宽广,经营创新的渠道也更为多元。
洋为中用、中西合璧的趋向和优势在餐饮行业也开始体现出来。
塤礙籟馐决穩賽釙冊庫。
因此,想要在中外餐饮企业竞争中脱颖而出,就需要通过连锁经营的标准化,同时形成自己的流水作业方式,加上上下游资源的整合,以及企业品牌价值打造等多方面的突破,最终形成拥有核心优势的中国连锁餐饮企业。
裊樣祕廬廂颤谚鍘羋蔺。
第二节开发背景
针对快餐店行业的特点,我开发了一套快餐店管理系统,既方便经营者的管理,又方便人们的生活需要。
作为行业中的每一位经营者来说,如何能在这种越来越激烈的竞争中立于不败之地,并能谋求进一步的发展壮大,这应该是时刻都要考虑的现实问题。
在这种情况下,部分快餐企业提出要找准定位、要提供更加人性化的服务等观点,我认为这些想法都是可行的。
但在科技高速发展、信息快速流通的今天,随着互联网的发展,其应用也几乎遍及日常生活中的各个领域。
在当今的时代,互联网技术已经愈来愈广泛地应用到企业管理的各个方面。
使用计算机管理系统可以优化企业的管理模式,利用计算机的技术可以使企业管理更加规范化、制度化、数字化,这能降低管理成本、减轻工作强度、提高工作效率,使企业得以高效率运转。
计算机技术在企业管理中的应用顺应了国内本土快餐企业的发展趋势,成为使企业管理走向现代化的有力武器。
仓嫗盤紲嘱珑詁鍬齊驁。
第三节国内外研究现状
而在发达国家,它们的快餐企业,即所谓“洋快餐”,很注重品牌效应,所以在中国可以随处可见到必胜客、肯德基等快餐,为什么洋快餐在中国有这么多的快餐店?
一是有着先进的管理技术和经验,另外就是他们已经在很早之前就注意到信息技术在这个行业的可行性,通过互联网来管理各个快餐店,这也是其在中国开了这么多的分店,管理起来却很方便的原因。
绽萬璉轆娛閬蛏鬮绾瀧。
根据调查,如今在我国,部分大型快餐企业和中型快餐企业已经开始采用快餐店管理系统。
不过,首先,应用范围并不广泛;其次,与发达国家的先进管理系统相比较,我国目前已在使用的管理系统在实用性等方面还有很大差距,值得进一步改进。
骁顾燁鶚巯瀆蕪領鲡赙。
先进国家和企业的成功经验,我们需要积极地汲取和借鉴,并尽快建立起我国餐饮企业自身的现代化管理信息系统。
快餐企业只有通过不断的技术手段革新和管理制度创新,才能赢得顾客的长久信任,才能长久维持顾客的忠诚。
这样,快餐企业的经营活动就会呈现出在保证服务质量的同时大幅度降低成本的局面,或者在稍许增加成本的情况下大幅度增加收益的状况。
也就是说,采用先进的科技手段,使快餐企业营销策略的选择性增强,具有了更加灵活的销售手段。
瑣钋濺暧惲锟缟馭篩凉。
第四节开发的目的和意义
为中小型快餐企业提供一套运行稳定、功能较强、操作简单、界面友好的管理系统。
帮助企业处理日常工作业务,规范管理各项工作,提高中小型快餐企业的工作效率,增强企业的竞争力。
系统应具备以下基本特点:
鎦诗涇艳损楼紲鯗餳類。
(1)功能完整,符合用户实际需求:
根据快餐店实际情况提供了多种餐饮管理功能和强大的数据管理、查询功能。
栉缏歐锄棗鈕种鵑瑶锬。
(2)操作简单、界面友好:
该系统界面设计具有人性化,方便使用,同时也具有一定的安全性,如为了避免误删或错删数据,在设计时采用许多提示信息,用户只需具备基础的计算机操作水平即可。
辔烨棟剛殓攬瑤丽阄应。
(3)实用性较强:
有效的提高工作效率,及时准确地反馈信息,保证信息的畅通。
目前,许多快餐企业并没有很完善的计算机管理系统,普遍仍采用传统的手工管理方式或者并不适用的繁琐的大型企业管理系统。
该系统的开发实现将代替过去的的手工操作或繁琐的软件,实现异地管理的经营模式,填充市场空缺,辅助中小型快餐店进行有效的管理。
峴扬斕滾澗辐滠兴渙藺。
第五节开发环境概述
一、SQLServer2005数据库
SQLServer2005是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理服务。
SQLServer2005数据库为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的实用性好,性能强大的的数据应用程序。
詩叁撻訥烬忧毀厉鋨骜。
二、Myeclipse6.5开发工具
Myeclipse6.5开发工具是Eclipse的插件,也是一款功能强大的J2ee集成开发工具,支持代码编写、环境配置、代码测试以及纠错等功能。
另外,它的价格对于个人和企业开发人员来说都是非常有吸引力的。
通过增加UML双向建模工具、WYSIWYG的JSP/StrutsDesigner、可视化的Hibernate/ORM工具、Spring和Webservices支持,以及新的Oracle数据库开发,MyEclipse6.5继续为业界提供全面的产品。
则鯤愜韋瘓賈晖园栋泷。
三、Visio画图工具
MicrosoftVisio在程序和工程设计中被广泛的应用。
它能够将难以理解的复杂文本和表格转换成一目了然的Visio图表。
它有助于计算机工程人员轻松地可视化地分析和交流复杂信息。
胀鏝彈奥秘孫戶孪钇賻。
第六节论文研究内容及组织结构
中小型快餐店管理系统,主要的研究内容是中小型快餐店的日常事物的管理,包括员工的管理、原材料的管理、订单的管理和进出货的管理等。
应用该系统可以使快餐店的经营能够实现规范化的管理,同时也影响企业的管理经营制度和理念。
鳃躋峽祷紉诵帮废掃減。
本论文共分为五章,第1章介绍选题的背景、管理系统的国内外开发现状、开发的目的及意义,主要是从快餐店管理系统在国内外的发展状况说明该系统在快餐管理领域的可行性和必要性;第2章主要是对中小型快餐点管理系统的可行性分析,并分别从管理、技术、经济、社会等四个方面全面客观的进行分析;第3章主要是对中小型快餐点管理系统的需求分析,具体包括系统的系统业务需求分析、系统用户需求分析,系统功能需求分析等三大模块;第4章介绍了本系统的详细设计,具体包括系统的功能结构、具体功能模块设计,接口设计,数据库概念结构设计和逻辑结构设计以及系统的详细设计。
系统详细设计有包括了很多模块,如餐饮管理、原料管理、营业查询等;第5章介绍系统的具体功能实现,包括快餐店管理系统的处理流程、各功能模块具体实现步骤。
最后少不了的是对系统开发过程进行总结和致谢。
稟虛嬪赈维哜妝扩踴粜。
第二章快餐店管理系统可行性分析
可行性分析是对现行系统进行初步调查和研究之后得出的的结论,它反映了新系统的开发策略。
下面分别从管理可行性、技术可行性、经济可行性以及社会可行性四个方面进行可行性分析。
陽簍埡鲑罷規呜旧岿錟。
第一节管理可行性
C/S架构与B/S架构的对比如下:
客户机/服务器结构(简称C/S):
客户机/服务器结构已几近成为组网的标准模型,也是当前信息管理系统所采用的主流方式。
这种结构是采用分布式数据库管理系统的基础,它对数据的处理分为前台和后台。
客户机完成屏幕输入、输出等前台任务,而服务器则完成大量的数据处理和存储管理等后台任务。
这样,后台处理的数据不需要在前后台间频繁的传输,从而可有效地解决文件客户机/服务器结构的“传输瓶颈”问题。
沩氣嘮戇苌鑿鑿槠谔應。
浏览器/服务器系统结构(简称B/S):
这种结构实质上是客户机/服务器结构在Internet技术下的延伸,将客户机/服务器结构延伸为至少三层结构,即服务器层、中间层和客户层。
在这种模式下,WebServer既是浏览服务器,又是应用服务器。
因此,它可以运行大量的应用程序,使客户端变得很简单。
前台则一般采用网页浏览器,如IE,Netscape等作为用户的标准界面。
这种方式带来了显著的优势,包括可重用性提高、性能改善、易于管理和易于维护等。
钡嵐縣緱虜荣产涛團蔺。
我们希望系统有较高的可重用性、方便职工管理与维护,所以选择C/S架构更为合适。
第二节技术可行性
本系统采用的都是计算机软件制作常用的技术手段。
具体来说,包括JAVA,JSP技术,Tomcat应用服务器等。
下面将详细介绍这几种技术手段。
懨俠劑鈍触乐鹇烬觶騮。
一、JAVA技术简介
JAVA是1995年6月由SunMicrosystems公司引进到我们这个世界的革命性的编程语言。
JAVA语言的出现是源于独立于平台的需求,即这种语言编写的程序不会因为芯片的改变而发生错误或无法运行。
目前,随着网络的迅速发展,JAVA语言的优势越来越明显,JAVA已成为目前最广为使用的语言。
謾饱兗争詣繚鮐癞别瀘。
二、JAVA语言的优点
Java语言最大的优点是它的跨平台性。
一次编写,到处运行。
能始终如一的在任何平台上运行,使得系统的移植、平台的迁移变得十分容易。
其他优点如下:
呙铉們欤谦鸪饺竞荡赚。
1,简单易学。
Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。
另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。
特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧,是很容易学习的。
莹谐龌蕲賞组靄绉嚴减。
2,面向对象。
Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implement)。
Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。
总之,Java语言是一个纯的面向对象程序设计语言。
麸肃鹏镟轿騍镣缚縟糶。
3,安全性。
Java语言不支持指针,只有通过对象的实例才能访问内存,使应用更加安全。
4,可移植性。
这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。
Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSIC实现的。
对对象技术的全面支持和平台内嵌的API使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。
納畴鳗吶鄖禎銣腻鰲锬。
三、JAVA图形界面
图形用户界面(GraphicUserInterface,简称GUI),是用图形的方式,借助按钮、菜单等标准界面元素和鼠标操作,帮助用户方便地向系统发出指令、启动操作,并将系统的运行结果同样地以图形方式反馈给用户的技术。
图形用户界面与以往的字符界面相比,优势是很明显的,如操作简单、画面生动,因此深受广大计算机程序员的欢迎,目前已经发展成为几乎所有应用软件的既成标准。
風撵鲔貓铁频钙蓟纠庙。
AWT(AbstractWindowTools),即抽象窗口工具集,用于图形用户界面的开发。
AWT的优点主要包括以下方面:
灭嗳骇諗鋅猎輛觏馊藹。
(1)丰富的图形界面组件;
(2)强大的事件处理模型图形和图像工具,包括字体、形状、颜色等;
(3)无关数据传送类,可以通过本地平台的剪贴板来进行复制、粘贴、剪切等操作;
(4)打印和无鼠标操作。
java.awt是java基本包中最大的一个,其中定义了几乎所有GUI组件类,以及其他用于构造图形界面的类,如字体类Font、图像类Image和绘图类Graphics等。
表2-1列出了AWT中的主要软件包。
铹鸝饷飾镡閌赀诨癱骝。
表2-1AWT中的主要软件包
java.awt
基本组件实用工具
java.awt.accessibility
辅助技术
java.awt.color
颜色和颜色空间
java.awt.datatransfer
支持剪贴板和数据传输
java.awt.dnd
拖放
java.awt.event
事件类型和监听器
AWT软件包
描述
java.awt.font
2D字体软件包
java.awt.geom
2DAPI几何软件包
java.awt.geom
2DAPI几何软件包
java.awt.lim
引入方法
java.awt.image
图像处理工具包
java.awt.print
支持打印工具包
Component组件是所有AWT组件的基类,它提供了基本的显示和事件处理特征,Container类和其他UI组件都是从Component中派生出来的。
攙閿频嵘陣澇諗谴隴泸。
图2-1为AWT组件的类层次结构图:
图2-1AWT组件的类层次结构图
Component类的主要方法有:
voidenable():
使组件可用
voiddisable():
使组件不可用
voidshow():
显示组件
voidpaint():
绘制图形
voidrepaint():
刷新
voidshow():
显示组件
所有的UI组件都可继承或重载以上方法。
Container类的主要方法:
voidadd(Componentc):
将指定组件c加入到容器中
voidSetLayout():
设置布局管理器
所有的包容器组件都可继承或重载以上方法。
四、Web应用程序开发环境—JSP技术
在传统的网页HTML文件(*.htm或*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。
JSP页面看上去象标准的HTML和XML页面,并附带有JSP引擎能够处理和抽取的额外元件。
趕輾雏纨颗锊讨跃满賺。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML文件格式返回给用户。
夹覡闾辁駁档驀迁锬減。
程序片段可以操作数据库、重新定向网页以及发送E-mail等,这就是建立动态网站所需要的功能。
所有程序都在服务器端执行,通过网络传送给客户端的仅是得到的结果,这样对客户浏览器的要求最低。
它基于强大的Java语言,具有良好的伸缩性,在网络数据库应用开发领域具有得天独厚的优势。
视絀镘鸸鲚鐘脑钧欖粝。
JSP技术在多个方面加速了动态Web页面的开发:
1、将内容的生成和显示进行分离。
使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。
使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求而变化的,例如请求具体账户的信息或者某一件具体商品的的价格)。
生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本都会在服务器端中运行。
如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。
偽澀锟攢鴛擋緬铹鈞錠。
在服务器端,JSP引擎解释JSP标识和小脚本,生成所请
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 快餐店 管理 系统 设计 实现 毕业设计