快餐店管理系统的设计与实现毕业设计.docx

上传人:b****6 文档编号:4992274 上传时间:2022-12-12 格式:DOCX 页数:46 大小:1.87MB
下载 相关 举报
快餐店管理系统的设计与实现毕业设计.docx_第1页
第1页 / 共46页
快餐店管理系统的设计与实现毕业设计.docx_第2页
第2页 / 共46页
快餐店管理系统的设计与实现毕业设计.docx_第3页
第3页 / 共46页
快餐店管理系统的设计与实现毕业设计.docx_第4页
第4页 / 共46页
快餐店管理系统的设计与实现毕业设计.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

快餐店管理系统的设计与实现毕业设计.docx

《快餐店管理系统的设计与实现毕业设计.docx》由会员分享,可在线阅读,更多相关《快餐店管理系统的设计与实现毕业设计.docx(46页珍藏版)》请在冰豆网上搜索。

快餐店管理系统的设计与实现毕业设计.docx

快餐店管理系统的设计与实现毕业设计

 

快餐店管理系统的设计与实现

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标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。

这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。

 

2、强调可重用的组件。

绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。

开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。

基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。

 

3、采用标识简化页面开发。

Web页面开发人员不会都是熟悉脚本语言的编程人员。

JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。

标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。

 

通过开发定制化标识库,JSP技术是可以扩展的。

今后,第三方开发人员和其他人员可以为常用功能

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1