基于WEB的餐饮管理系统Word文档下载推荐.docx
《基于WEB的餐饮管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于WEB的餐饮管理系统Word文档下载推荐.docx(26页珍藏版)》请在冰豆网上搜索。
成都信息工程学院网络工程学院
张仕斌(教授)
设计地点
成都信息工程学院
成果形式
软件、论文
2011年5月26日
电子科技大学
毕业设计(论文)成绩考核表
1.指导教师评语:
签名:
年月日
2.论文评阅教师评语:
2009年6月日
3.毕业答辩专家组评语:
4.毕业设计(论文)成绩:
设计过程
(25分)
毕业论文
(45分)
毕业答辩
(30分)
总分
5.毕业设计(论文)评选
2008年6月日
摘要
随着我国市场经济的快速发展,各行业都呈现出生机勃勃的发展景象,其中餐饮业的发展尤为突出?
近两年来已呈现出高速发展的态势?
但在快速发展的同时,餐饮业在日常经营管理中仍普遍采用手工管理方式,整体科技含量低?
随着餐饮企业规模和数量的不断增长,手工管理模式无论是在工作效率?
人员成本还是提供决策信息方面都已难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升?
有效的管理成为了一个难题,为能有效的解决这些问题提高企业的经济效益,在这些中小型饭店中采用工作流技术,结合饭店绿色管理内容,实施计算机管理信息系统不视为一条有效的解决途径?
本论文主要针对中小型饭店餐饮管理中的一些问题,将其与计算机信息管理系统结合起来,实现中小型饭店管理信息计算机化?
系统化,将中小型饭店管理中的工作流转化成比较科学化?
规范化的业务流程,使管理基础数据更加准确化,管理人员摆脱了事务性工作,转而从事管理专业工作,为经营决策提供了快捷和强大的数据支持?
把计算机用于餐饮企业管理,可在很大程度上提高管理者分析和决策的科学性,提高经营管职水平,带来更多的顾客,使企业取得更好的经济效益?
总之,这套系统的开发只是把计算机技术应用于餐饮饭店管理中的小部分,系统中还存在许多不足,需要不断改进和完善?
但同时也坚信随着科学技术的不断发展,通过继续努力不断完善餐饮管理信息系统的功能,在不久的将来必将能更加深入的发展下去,必将能为我国餐饮业的信息化进程贡献其微薄之力?
关键词:
面向对象,数据库,java,餐饮管理信息系统
DesignandRealizationofOnlineRecruitmentSystem
Abstract
Withtherapiddevelopmentofeconomic,FoodandBeveragetradepresentsexcellentdevelopmenttrend,especiallyinrecenttwoyears.Howevertherearestillsomemanagementproblemsespeciallyinmiddleandsmallrestaurant.Forexample,lowcontentofscienceandtechnology,backwardofmanagementmethod.theseproblemslimittradedevelopmentandservicelevelimprovement.Soitisnecessarytostudyanewcomputermanagementsystem,itcansolvemanyquestionsoftranditionalhandworkmanagementinmiddleandsmallrestaurant,suchas,itcanprovideadequatedecisiondataformanagerandcanimprovetheefficentwiththeworkflowtechnologyandthewayofhotelgreenmanagement.
Forthesituationwotalkabout,thispaperistrytostudyanewcomputerinformationmanagementsystem,thatcansolvemanyquestionsoftranditionalhandworkmanagementinmiddleandsmallrestaurant,suchas,itcanprovideadequatedecisiondataformanagerandcanmanagemanydishesandtablesandsoon.Itwillbeconvenienceforthemanagerandscientific.Itcanalsoraiseworkingefficiencyandbemorebeneficialforthemiddleandsmallrestaurant.
Thisthesiscomprehensivelystudiesdesignanddevelopofmiddleandsmallrestaurantmanagementsystem.First,itanalyzestheproblemsintraditionalhandworkmanagementmethodsanddescribesconsumerrequirement.Then,itdividestotalsystemintothreeparts:
prosceniumincomesystem?
systemmanagement?
booksystemanddoesdetailedsystemdesignforthemaccordingtosofewareengineeringmethod.Thethesisalsodiscussessystemnetworkdesignmethodanddatabasedesignmethod.Onthebasisofthetheoreticalstudy,thethesisfinallypresentsconcurrenceprogramcodesandconsumerinterfacedesign.
Thisresearchisonlyaninitialandsmallinvestigationinpromptingrestaurantinformationmanagement.Butitcandevelopcontinuelywiththegrowthofscience.
Keywords:
Object-Oriented,data,java,RestaurantInformationManagementSystem
1绪论
1.1课题研究背景
在餐饮业竞争越来越激烈的今天,餐馆如何提高服务质量、管理能力显得越来越重要。
尤其是对于星级餐馆,其内部服务项目众多,既需要完成前台的一些服务工作,还需要完成后台的管理工作,并且还有餐饮管理,长话管理众多内容。
如果没有一套可靠的管理系统,只凭手工操作,不仅效率低下,而且会极大地形象到餐馆的服务的服务质量。
并且,随着计算机的普及、网络信息技术的发展,电子商务模式已渐入各行各业,它改变了许多行业传统的经营模式。
这同样也为餐馆业提供了新的竞争手段。
目前许多餐馆运用电子商务模式建立新型业务系统,系统充分发挥其信息交流的优势,将餐馆组成一个大的信息网,建立统一的管理制度和经营标准,以达到信息共享目的。
系统通过互联网在餐馆外部开展各种活动,提供相关服务信息,收集顾客信息以达到扩大市场、提高餐馆形象的目的。
餐馆电子商务系统不但可以提高餐馆的形象,加速工作效率,加强管理水平,还加快了餐馆在现代市场中的适应能力。
总之,电子商务在餐馆业的应用越来越广泛,它为餐馆的管理现代化、智能化、信息化起到了不可或缺的作用。
1.2目的和意义
通过上述分析,餐馆有必要设计开发一个网上商务系统。
此系统完全针对餐馆表现出来的经营特征,用电子商务理念和网站设计技术为餐馆实现餐馆网络商务系统。
系统主要解决传统餐馆经营模式下的不足。
系统包括前台用户功能部分和后台管理功能部分,前台实现贵宾用户登陆,餐馆介绍,特色展示,不同环境展示,代表菜肴介绍,招聘信息,留言板,贵宾预定等功能,其中预定功能是针对餐馆的情况和规模特意设计的,由于安全技术的限制,在不实现现金交易的情况下实现实名餐位预定。
后台实现动态信息发布,贵宾管理,信息采集,预定处理,员工信息管理等功能。
通过系统功能及网络环境解决传统管理模式和经营理念带来的不足,加大企业宣传力度,从而提高餐馆形象,扩大餐馆市场影响率,优化餐馆的管理。
2可行性分析与需求分析
2.1技术可行性分析
系统的可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
可行性分析从技术可行性与运行可行性两方面进行阐述。
在需求分析方面,从管理员,个人用户和公司用三个角度出发,分析了其各个的业务层架构。
并从实际调研当中,画出了本系统的数据流图,给出了数据字典。
以便为下一步工作做准备。
技术可行性是指为实现系统目标,所需要的技术保证。
系统开发所需要的技术主要有计算机软硬件技术、系统开发人员的水平、用户管理与使用的能力等。
结合餐馆网络商务系统的情况,技术可行性分析要考虑如下几个方面:
(1)软硬件需要的可满足性。
餐馆有能力配制计算机、路由器、调制解调器等组网所必需的设备。
而且还可以拥有Win2k、WinNT等系统软件和Tomcat、SQLServer2000等应用软件,基本上满足了网站建设的需求。
(2)系统开发人员水平。
本系统开发者已能熟练操作JSP、网络互联、Web技术、网络数据库技术等,有能力开发并实现此系统。
(3)管理与使用的有效性。
餐馆网络商务系统由专门人员全面负责管理和使用,而且系统有完善的后台管理功能,管理和使用较为方便。
(4)技术支持。
目前,网站建设技术已经非常成熟。
使用目前所掌握的网站设计技术及工具,已可开发出本系统。
鉴于以上的分析系统的建设在技术上是完全可行的。
2.2社会可行性分析
(1)法律方面的可行性
1990年我国颁布了《中华人民共和国著作权法》,其中将计算机软件作为著作权法的保护对象;
1991年国务院颁布了《计算机软件保护条例》;
这两个法律文件保障了系统的法律可行性。
(2)使用方面的可行性
客户可以通过网站,与企业管理人员进行直接交流;
企业管理人员也可以通过浏览客户的留言和反馈及时了解到企业存在的问题和客户的意见及建议,以便更好的保证系统运行。
网站运行后餐馆也有固定的人员进行网站的定期维护。
所以系统在使用运行上也是可行的。
2.3经济可行性分析
经济可行性分析主要是对整个项目的投资及所产生的经济效益进行分析,具体包括支出、收益等。
根据目前系统情况和餐馆实际,实现此系统主要包括以下几个方面费用:
(1)域名费用:
注册域名之后,每年需要缴纳一定的费用以维护该域名的使用权,不同层次的域名收费也不同。
2000年后普遍使用的费率是:
国内域名每年300元左右。
(2)服务器硬件设备投入:
根据对网站的规模和未来发展的双重考虑,采用入门级服务器就能支持该系统良好的运行,主要配置为处理器:
2.8GHz的CPU,拥有800MHz前端总线和2MB二级缓存,这在入门级服务器里属于常见的配置;
内存:
拥有4个DIMM槽,支持具备ECC功能的DDR2内存,支持双路交叉存取技术,标配512MBDDR2ECC内存,最大可扩展至8GB;
硬盘:
采用SCSI采用高速、稳定、安全的SCSI接口硬盘,该套设备造价在13000元左右。
由于系统服务器要求配置不高,所以本系统还可以选择高档PC机充当服务器,费用在8000元左右。
(3)系统软件费用:
包括购买操作系统软件、Web服务器软件、数据库软件等的费用,如购买正版软件,此费用为40000左右。
同样可以选择下载破相应解版软件,免去此部分开支。
当然,系统运行后可以带来经济效益,系统带来的经济效益分为直接经济效益和间接经济效益,直接经济效益是系统投入后,对利润的直接影响,把这种效益与系统投资和运行费用相比,可以估算出投资回收期,但由于本系统是网络商务系统,以企业宣传为主,实施起来可能不会带来较大的直接经济效益,难以直观的计算出系统的投资期,但是本系统投入使用后,可以适当减轻管理人员的工作强度,提高工作效率。
新系统的效益是难以用货币形式表现出来的间接效益,本系统带来的间接经济效益有:
减少管理者工作强度;
提高工作效率;
降低相应工作成本;
扩大市场影响率;
提高企业形象等。
2.4操作可行性
为保证整个系统的正常运作,餐馆需要安排专门人员进行硬件的日常维护,如设备故障的检修,易损部件的更换等。
另外,如果情况允许的话,还要对部分硬件设备进行定期升级换代,以满足日益增长的业务要求。
2.5可行性研究结论
根据以上对项目的可行性分析,可以得出结论:
分析所建议的餐馆管理系统是可行的,可以开始组织开发。
2.6需求分析
3.1系统主要功能需求分析
系统开发的总体任务是实现餐馆信息的系统化、规范化和自动化。
餐馆管理系统可能实现的主要功能包括以下几个方面。
(1)贵宾客户管理
对贵宾客户信息查询和管理,进行统计和查询等操作,包括客户基本信息如客户姓名、联系电话等。
(2)登录管理
贵宾使用用户姓名和贵宾卡号登录系统,查询信息,发表留言,预定就餐房间等。
包括基本信息如用户姓名,贵宾卡号等。
(3)发表留言管理
用户可以在留言板留言,发表评论等,管理员登录后台系统可以对用户的留言进行管理,如进行查询,删除等操作,包括用户名,标题,时间,内容,主页,邮件等基本信息。
(4)菜肴一览管理
用户可以通过前台网页浏览餐馆的菜肴信息,管理员可以通过后台管理菜肴信息,进行插入,删除等操作,包括序号,菜名,价格,菜系,备注等基本信息。
(5)预定餐位管理
贵宾用户可以通过前台登录系统,查看并预定就餐的房间,管理员可以通过后台查看处理订单,包括管理员可以对客房信息和客房类型进行管理,包括用户姓名,房间号,预定日期,备注等基本信息。
(6)公告,招聘等信息管理
餐馆可以在系统网站上发布相关的公告,招聘等信息,管理员可以通过后台管理这些信息,进行新增,修改,删除等操作,包括标题,作者,时间,内容等基本信息。
3.2系统工作流程图
图1后台业务流程图
图2前台业务流程图
3.3系统数据流图
图3系统数据流图
3.4系统E-R图
图4系统E-R图
3餐饮管理系统的总体设计
系统设计是信息开发过程中的另一个重要阶段,在这一阶段中将根据前一阶段逻辑分析的结果,在系统分析报告的基础上,按照逻辑模型的要求,科学合理地进行新系统的设计。
系统设计包含两个方面:
首先是总体结构设计,其实是具体物理模型的设计。
这个阶段的主要目标是将反映用户信息需求的系统逻辑方案转换成可以实施的基于计算机的物理方案,并为下一阶段的系统事实提供必要的技术资料。
3.1系统模块总体设计
系统的物理结构就是使用结构化设计工具HIPO图或系统结构图描述的。
系统的物理结构所描述的是构成一个系统的各物理组成部分(即模块)及模块之间的联系。
这是一个树型结构图,它体现了自顶向下的思想,树根模块表示系统总的功能,第一层模块是根模块功能的分解,以下各个层次的模块都是上一层次模块的功能分解。
上一层模块调用它直接的下层模块。
该系统的网站信息管理的结构图如下所示:
图5系统总体结构图
3.2数据库设计
根据系统功能设计要求以及功能模块的划分,对于系统列出以下数据项及数据结构。
(1)用户基本信息:
主要包括用户明,密码等信息。
(2)管理员信息:
主要包括用户明,密码。
(3)菜肴信息:
主要包括菜名、菜系、价格、备注。
(4)订单信息:
主要包括编号、内容、时间。
(5)新闻信息:
主要包括编号、内容、等信息。
本系统数据库的文件夹名称为OrderfoodSystem,主机名"
localhost"
用户名"
sa"
,密码"
,数据库中的主要表结构设计如下:
(1)用户基本信息表(t_o_User)
表1用户基本信息表
字段名
字段类型
字段宽度
允许空否
o_userId
自动编号
否
o_userName
varchar
20
o_userPwd
o_userNaickname
14
是
o_userBirthday
500
o_userSex
o_userTruename
o_userIdcard
o_userPhone
o_userEmail
o_userImg
(2)管理员信息表(t_o_Admin)
表2管理员信息表
o_adminId
o_adminName
o_adminPwd
(3)菜肴信息表(t_o_Food)
表3菜肴信息表
o_foodId
o_foodNo
o_foodName
varchar
20
o_foodType
o_foodPrice
o_foodCook
o_foodSynopsis
o_foodRemark
(4)订单信息表(订单信息)
表4订单信息表
o_orderId
o_orderNo
o_orderUser
o_orderFood
o_orderAllprice
o_orderRemark
o_orderState
4餐饮管理系统的详细设计
4.1用户系统主界面设计
用户能登陆系统,在登陆系统后能点餐,在登陆或者未登陆系统是都能查看菜品。
4.2管理员系统主界面设计
管理员能对用户点餐,用户基本信息,菜品,新闻等信息进行统一管理
4.3系统模块设计
4.3.1管理员模块
4.3.2用户模块
5餐饮管理系统的实现与测试
5.1系统运行平台、环境、工具简介
系统的运行环境和平台是软件能够良好的运行的基础,再加之强大的开发工具的支持下,使软件的生存能力大大提高。
5.1.1系统运行平台设置
技术平台:
java虚拟机
开发工具:
MyEclipse
开发语言:
JAVA语言
数据库:
SQLServer2005
服务器操作系统:
开发过程采用WindowsXP,系统实施后可以采用Windows2000Server或以上版本服务器。
5.1.2MyEclipse简介
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。
虽然大多数用户很乐于将Eclipse当作JavaIDE来使用,但Eclipse的目标不仅限于此。
Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。
由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
Eclipse是替代IBMVisualAgeforJava(以下简称IVJ)的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。
目前,Eclipse已经开始提供C语言开发的功能插件。
更难能可贵的是,Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,并且在此基础上开发自己的功能插件。
也就是说未来只要有人需要,就会有建立在Eclipse之上的COBOL,Perl,Python等语言的开发插件出现。
同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。
可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。
Eclipse是一个相当著名的开源JavaIDE,由IBM公司开源。
Eclipse主要以其开放性、极为高效的GUI、先进的代码编辑器等著称,EclipseGUI相当漂亮,且