ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:723.82KB ,
资源ID:4807796      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4807796.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于WEB的餐饮管理系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于WEB的餐饮管理系统.docx

1、基于WEB的餐饮管理系统电子科技大学毕业设计论文学生姓名学生学号所在学院所学专业指导教师指导单位2011 年 5 月 26 日电子科技大学毕业设计(论文)任务书拟题单位网络工程学院审题人田勉励题目全称基于WEB的餐饮管理系统主要任务: 1本毕业设计要求使用SQL SERVER 2000数据库和JSP程序语言开发实现了一个基于WEB的餐饮管理系统,要求操作简单、界面友好、功能较完善。2本系统要求实现的功能包括:(1)管理员可以对餐饮信息,用户信息,新闻等进行管理(2)注册用户可以浏览菜品,点餐;(3)非注册用户可以浏览菜品,可以注册用户信息。起止时间: 2011 年 3月 1 日至 2011 年

2、 5 月 30 日学生姓名XXX专业计算机科学与技术班次指导单位成都信息工程学院 网络工程学院指导教师张仕斌(教授)设计地点成都信息工程学院成果形式软件、论文2011年5月26日 电子科技大学毕业设计(论文)成绩考核表学生姓名XXX专业计算机科学与技术班次题目全称基于WEB的餐饮管理系统指导单位成都信息工程学院 网络工程学院指导教师张仕斌(教授)1.指导教师评语:签名: 年 月 日2. 论文评阅教师评语: 签名: 2009年 6月 日3. 毕业答辩专家组评语: 签名: 2009年 6月 日4. 毕业设计(论文)成绩:设计过程(25分)毕业论文(45分)毕业答辩(30分)总分5. 毕业设计(论文

3、)评选 2008 年 6月 日基于WEB的餐饮管理系统摘 要随着我国市场经济的快速发展,各行业都呈现出生机勃勃的发展景象,其中餐饮业的发展尤为突出?近两年来已呈现出高速发展的态势?但在快速发展的同时,餐饮业在日常经营管理中仍普遍采用手工管理方式,整体科技含量低?随着餐饮企业规模和数量的不断增长,手工管理模式无论是在工作效率?人员成本还是提供决策信息方面都已难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升?有效的管理成为了一个难题,为能有效的解决这些问题提高企业的经济效益,在这些中小型饭店中采用工作流技术,结合饭店绿色管理内容,实施计算机管理信息系统不视为一条有

4、效的解决途径?本论文主要针对中小型饭店餐饮管理中的一些问题,将其与计算机信息管理系统结合起来,实现中小型饭店管理信息计算机化?系统化,将中小型饭店管理中的工作流转化成比较科学化?规范化的业务流程,使管理基础数据更加准确化,管理人员摆脱了事务性工作,转而从事管理专业工作,为经营决策提供了快捷和强大的数据支持?把计算机用于餐饮企业管理,可在很大程度上提高管理者分析和决策的科学性,提高经营管职水平,带来更多的顾客,使企业取得更好的经济效益?总之,这套系统的开发只是把计算机技术应用于餐饮饭店管理中的小部分,系统中还存在许多不足,需要不断改进和完善?但同时也坚信随着科学技术的不断发展,通过继续努力不断完

5、善餐饮管理信息系统的功能,在不久的将来必将能更加深入的发展下去,必将能为我国餐饮业的信息化进程贡献其微薄之力?关键词:面向对象, 数据库, java, 餐饮管理信息系统Design and Realization of Online Recruitment SystemAbstractWith the rapid development of economic,Food and Beverage trade presents excellent development trend, especially in recent two years. However there are still

6、some management problems especially in middle and small restaurant. For example,low content of science and technology,backward of management method .these problems limit trade development and service level improvement. So it is necessary to study a new computer management system, it can solve many q

7、uestions of tranditional handwork management in middle and small restaurant, such as,it can provide adequate decision data for manager and can improve the efficent with the workflow technology and the way of hotel green management.For the situation wo talk about, this paper is try to study a new com

8、puter information management system, that can solve many questions of tranditional handwork management in middle and small restaurant, such as,it can provide adequate decision data for manager and can manage many dishes and tables and so on. It will be convenience for the manager and scientific. It

9、can also raise working efficiency and be more beneficial for the middle and small restaurant. This thesis comprehensively studies design and develop of middle and small restaurant management system .First, it analyzes the problems in traditional handwork management methods and describes consumer req

10、uirement .Then, it divides total system into three parts:proscenium income system?system management?book system and does detailed system design for them according to sofeware engineering method .The thesis also discusses system network design method and database design method .On the basis of the th

11、eoretical study, the thesis finally presents concurrence program codes and consumer interface design.This research is only an initial and small investigation in prompting restaurant information management. But it can develop continuely with the growth of science.Key words: Object-Oriented, data, jav

12、a, Restaurant Information Management System1 绪 论1.1 课题研究背景在餐饮业竞争越来越激烈的今天,餐馆如何提高服务质量、管理能力显得越来越重要。尤其是对于星级餐馆,其内部服务项目众多,既需要完成前台的一些服务工作,还需要完成后台的管理工作,并且还有餐饮管理,长话管理众多内容。如果没有一套可靠的管理系统,只凭手工操作,不仅效率低下,而且会极大地形象到餐馆的服务的服务质量。并且,随着计算机的普及、网络信息技术的发展,电子商务模式已渐入各行各业,它改变了许多行业传统的经营模式。这同样也为餐馆业提供了新的竞争手段。目前许多餐馆运用电子商务模式建立新型业务

13、系统,系统充分发挥其信息交流的优势,将餐馆组成一个大的信息网,建立统一的管理制度和经营标准,以达到信息共享目的。系统通过互联网在餐馆外部开展各种活动,提供相关服务信息,收集顾客信息以达到扩大市场、提高餐馆形象的目的。餐馆电子商务系统不但可以提高餐馆的形象,加速工作效率,加强管理水平,还加快了餐馆在现代市场中的适应能力。总之,电子商务在餐馆业的应用越来越广泛,它为餐馆的管理现代化、智能化、信息化起到了不可或缺的作用。1.2 目的和意义通过上述分析,餐馆有必要设计开发一个网上商务系统。此系统完全针对餐馆表现出来的经营特征,用电子商务理念和网站设计技术为餐馆实现餐馆网络商务系统。系统主要解决传统餐馆

14、经营模式下的不足。系统包括前台用户功能部分和后台管理功能部分,前台实现贵宾用户登陆,餐馆介绍,特色展示,不同环境展示,代表菜肴介绍,招聘信息,留言板,贵宾预定等功能,其中预定功能是针对餐馆的情况和规模特意设计的,由于安全技术的限制,在不实现现金交易的情况下实现实名餐位预定。后台实现动态信息发布,贵宾管理,信息采集,预定处理,员工信息管理等功能。通过系统功能及网络环境解决传统管理模式和经营理念带来的不足,加大企业宣传力度,从而提高餐馆形象,扩大餐馆市场影响率,优化餐馆的管理。2 可行性分析与需求分析2.1 技术可行性分析系统的可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决

15、。可行性分析从技术可行性与运行可行性两方面进行阐述。在需求分析方面,从管理员,个人用户和公司用三个角度出发,分析了其各个的业务层架构。并从实际调研当中,画出了本系统的数据流图,给出了数据字典。以便为下一步工作做准备。技术可行性是指为实现系统目标,所需要的技术保证。系统开发所需要的技术主要有计算机软硬件技术、系统开发人员的水平、用户管理与使用的能力等。结合餐馆网络商务系统的情况,技术可行性分析要考虑如下几个方面:(1) 软硬件需要的可满足性。餐馆有能力配制计算机、路由器、调制解调器等组网所必需的设备。而且还可以拥有Win2k、WinNT等系统软件和Tomcat、SQL Server 2000等应

16、用软件,基本上满足了网站建设的需求。(2) 系统开发人员水平。本系统开发者已能熟练操作JSP、网络互联、Web技术、网络数据库技术等,有能力开发并实现此系统。(3) 管理与使用的有效性。餐馆网络商务系统由专门人员全面负责管理和使用,而且系统有完善的后台管理功能,管理和使用较为方便。(4) 技术支持。目前,网站建设技术已经非常成熟。使用目前所掌握的网站设计技术及工具,已可开发出本系统。鉴于以上的分析系统的建设在技术上是完全可行的。2.2 社会可行性分析(1) 法律方面的可行性1990年我国颁布了中华人民共和国著作权法,其中将计算机软件作为著作权法的保护对象;1991年国务院颁布了计算机软件保护条

17、例;这两个法律文件保障了系统的法律可行性。(2) 使用方面的可行性客户可以通过网站,与企业管理人员进行直接交流;企业管理人员也可以通过浏览客户的留言和反馈及时了解到企业存在的问题和客户的意见及建议,以便更好的保证系统运行。网站运行后餐馆也有固定的人员进行网站的定期维护。所以系统在使用运行上也是可行的。2.3 经济可行性分析经济可行性分析主要是对整个项目的投资及所产生的经济效益进行分析,具体包括支出、收益等。根据目前系统情况和餐馆实际,实现此系统主要包括以下几个方面费用:(1) 域名费用:注册域名之后,每年需要缴纳一定的费用以维护该域名的使用权,不同层次的域名收费也不同。2000年后普遍使用的费

18、率是:国内域名每年300元左右。(2) 服务器硬件设备投入:根据对网站的规模和未来发展的双重考虑,采用入门级服务器就能支持该系统良好的运行,主要配置为处理器:2.8GHz的CPU,拥有800MHz 前端总线和2MB 二级缓存,这在入门级服务器里属于常见的配置;内存:拥有4个DIMM槽,支持具备ECC 功能的DDR 2内存,支持双路交叉存取技术,标配512 MB DDR2 ECC 内存,最大可扩展至8GB;硬盘:采用SCSI采用高速、稳定、安全的SCSI接口硬盘,该套设备造价在13000元左右。由于系统服务器要求配置不高,所以本系统还可以选择高档PC机充当服务器,费用在8000元左右。(3) 系

19、统软件费用:包括购买操作系统软件、Web服务器软件、数据库软件等的费用,如购买正版软件,此费用为40000左右。同样可以选择下载破相应解版软件,免去此部分开支。当然,系统运行后可以带来经济效益,系统带来的经济效益分为直接经济效益和间接经济效益,直接经济效益是系统投入后,对利润的直接影响,把这种效益与系统投资和运行费用相比,可以估算出投资回收期,但由于本系统是网络商务系统,以企业宣传为主,实施起来可能不会带来较大的直接经济效益,难以直观的计算出系统的投资期,但是本系统投入使用后,可以适当减轻管理人员的工作强度,提高工作效率。新系统的效益是难以用货币形式表现出来的间接效益,本系统带来的间接经济效益

20、有:减少管理者工作强度;提高工作效率;降低相应工作成本;扩大市场影响率;提高企业形象等。2.4 操作可行性为保证整个系统的正常运作,餐馆需要安排专门人员进行硬件的日常维护,如设备故障的检修,易损部件的更换等。另外,如果情况允许的话,还要对部分硬件设备进行定期升级换代,以满足日益增长的业务要求。2.5 可行性研究结论根据以上对项目的可行性分析,可以得出结论:分析所建议的餐馆管理系统是可行的,可以开始组织开发。2.6 需求分析3.1 系统主要功能需求分析系统开发的总体任务是实现餐馆信息的系统化、规范化和自动化。餐馆管理系统可能实现的主要功能包括以下几个方面。(1) 贵宾客户管理对贵宾客户信息查询和

21、管理,进行统计和查询等操作,包括客户基本信息如客户姓名、联系电话等。(2) 登录管理贵宾使用用户姓名和贵宾卡号登录系统,查询信息,发表留言,预定就餐房间等。包括基本信息如用户姓名,贵宾卡号等。(3) 发表留言管理用户可以在留言板留言,发表评论等,管理员登录后台系统可以对用户的留言进行管理,如进行查询,删除等操作,包括用户名,标题,时间,内容,主页,邮件等基本信息。(4) 菜肴一览管理用户可以通过前台网页浏览餐馆的菜肴信息,管理员可以通过后台管理菜肴信息,进行插入,删除等操作,包括序号,菜名,价格,菜系,备注等基本信息。(5) 预定餐位管理贵宾用户可以通过前台登录系统,查看并预定就餐的房间,管理

22、员可以通过后台查看处理订单,包括管理员可以对客房信息和客房类型进行管理,包括用户姓名,房间号,预定日期,备注等基本信息。(6) 公告,招聘等信息管理餐馆可以在系统网站上发布相关的公告,招聘等信息,管理员可以通过后台管理这些信息,进行新增,修改,删除等操作,包括标题,作者,时间,内容等基本信息。3.2 系统工作流程图图1 后台业务流程图图2 前台业务流程图3.3 系统数据流图图3 系统数据流图3.4 系统E-R图图4 系统E-R图3 餐饮管理系统的总体设计系统设计是信息开发过程中的另一个重要阶段,在这一阶段中将根据前一阶段逻辑分析的结果,在系统分析报告的基础上,按照逻辑模型的要求,科学合理地进行

23、新系统的设计。系统设计包含两个方面:首先是总体结构设计,其实是具体物理模型的设计。这个阶段的主要目标是将反映用户信息需求的系统逻辑方案转换成可以实施的基于计算机的物理方案,并为下一阶段的系统事实提供必要的技术资料。3.1 系统模块总体设计系统的物理结构就是使用结构化设计工具HIPO图或系统结构图描述的。系统的物理结构所描述的是构成一个系统的各物理组成部分(即模块)及模块之间的联系。这是一个树型结构图,它体现了自顶向下的思想,树根模块表示系统总的功能,第一层模块是根模块功能的分解,以下各个层次的模块都是上一层次模块的功能分解。上一层模块调用它直接的下层模块。该系统的网站信息管理的结构图如下所示:

24、图5 系统总体结构图3.2 数据库设计根据系统功能设计要求以及功能模块的划分,对于系统列出以下数据项及数据结构。(1)用户基本信息:主要包括用户明,密码等信息。(2)管理员信息:主要包括用户明,密码。(3)菜肴信息:主要包括菜名、菜系、价格、备注。(4)订单信息:主要包括编号、内容、时间。(5)新闻信息:主要包括编号、内容、等信息。本系统数据库的文件夹名称为OrderfoodSystem,主机名 localhost ,用户名 sa,密码sa,数据库中的主要表结构设计如下:(1) 用户基本信息表(t_o_User)表1用户基本信息表字段名字段类型字段宽度允许空否o_userId自动编号否o_us

25、erNamevarchar20否o_userPwdvarchar20否o_userNaicknamevarchar14是o_userBirthdayvarchar500是o_userSexvarchar500是o_userTruenamevarchar500是o_userIdcardvarchar500是o_userPhonevarchar500是o_userEmailvarchar500是o_userImgvarchar500是(2) 管理员信息表(t_o_Admin) 表2 管理员信息表字段名字段类型字段宽度允许空否o_adminId自动编号否o_adminNamevarchar20否o_

26、adminPwdvarchar20否 (3) 菜肴信息表(t_o_Food) 表3 菜肴信息表字段名字段类型字段宽度允许空否o_foodId自动编号否o_foodNovarchar20否o_foodName varchar 20是o_foodType varchar 20是o_foodPrice varchar 20是o_foodCook varchar 20是o_foodSynopsis varchar 20是o_foodRemark varchar 20是(4) 订单信息表(订单信息)表4 订单信息表字段名字段类型字段宽度允许空否o_orderId自动编号否o_orderNovarchar

27、20否o_orderUser varchar 20是o_orderFood varchar 20是o_orderAllprice varchar 20是o_orderRemark varchar 20是o_orderState varchar 20是4 餐饮管理系统的详细设计4.1用户系统主界面设计用户能登陆系统,在登陆系统后能点餐,在登陆或者未登陆系统是都能查看菜品。4.2 管理员系统主界面设计管理员能对用户点餐,用户基本信息,菜品,新闻等信息进行统一管理4.3 系统模块设计4.3.1 管理员模块4.3.2 用户模块5 餐饮管理系统的实现与测试5.1 系统运行平台、环境、工具简介系统的运行环

28、境和平台是软件能够良好的运行的基础,再加之强大的开发工具的支持下,使软件的生存能力大大提高。5.1.1 系统运行平台设置技术平台:java虚拟机开发工具:MyEclipse 开发语言:JAVA语言数据库:SQL Server 2005服务器操作系统:开发过程采用Windows XP,系统实施后可以采用Windows 2000 Server或以上版本服务器。5.1.2 MyEclipse简介Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开

29、发工具(Java Development Tools,JDT)。虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。Eclipse 是替代IBM Visua

30、l Age for Java(以下简称IVJ)的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。目前,Eclipse已经开始提供C语言开发的功能插件。更难能可贵的是,Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,并且在此基础上开发自己的功能插件。也就是说未来只要有人需要,就会有建立在Eclipse之上的COBOL,Perl,Python等语言的开发插件出现。同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。Eclipse是一个相当著名的开源Java IDE,由IBM公司开源。Eclipse主要以其开放性、极为高效的GUI、先进的代码编辑器等著称, Eclipse GUI相当漂亮,且

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

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