餐饮管理系统的设计与开发.docx
《餐饮管理系统的设计与开发.docx》由会员分享,可在线阅读,更多相关《餐饮管理系统的设计与开发.docx(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计(论文)题 目 餐饮管理系统的设计与开发 姓 名 杨哲 学 号 31201145 专业班级 计算机1202班 所在学院 计算学院 指导教师(职称) 孙霖(讲师) 二一六 年 五 月 十四 日14浙江大学城市学院毕业论文摘要餐饮管理系统的设计与开发【摘要】 当今社会的生活节奏越来越快,人们对餐饮的要求越来越高,不仅要求色香味俱全,对餐饮的时间和方式也有了更高的要求,许多人因为工作的繁忙而无法享受美味可口的食品。因此,开发一个网上订餐系统很有必要。本课题在分析了订餐服务行业现状以及对现有的网上订餐系统进行研究比较的基础上,针对订餐服务行业的特殊性,设计研发了一套基于J2EE技术的订餐系统。
2、本系统用户分为系统管理员、普通用户以及饭店用户这三类。管理员模块的功能主要包括饭店信息管理、用户信息管理、菜品信息管理、订单信息管理;普通用户模块的功能主要包括用户注册与登录、浏览菜品信息、购买菜品;饭店用户模块的功能主要包括菜品信息管理。本系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个B/S结构的网上订餐系统。 【关键词】 餐饮管理,MVC,JSP,SSH,HIBERNATE 30浙江大学城市学院毕业论文AbstractDesign and development of food and bever
3、age management system【Abstract】 Life rhythm faster and faster in todays society, people more and more high to the requirement of food, the demand not only delicious, on the timing and manner of the restaurant has a higher request, many people because the work busy and unable to enjoy the delicious f
4、ood. Therefore, it is necessary to develop an online order system. This topic based on the analysis of some meal service industry present situation and the existing online ordering system, on the basis of comparing research, in order to the particularity of service industry, designed and developed a
5、 set of ordering system based on Web technology. The users of the system is divided into administrators and ordinary users and restaurants these three kinds of users. Administrator module function mainly includes the restaurant information management, user information management, food information ma
6、nagement, order information management; Ordinary user module mainly includes user registration and login, browse food information, to buy food; Restaurant the function of the user module mainly includes the information management. This system at the front desk mainly using JSP as a development langu
7、age, the background using MySQL as the database management system, the development environment is MyEclipse, server using tomcat, developed a B/S structure of online ordering system.【Key Words】 FOOD AND BEVERAGE MANAGEMENT,MVC,JSP,SSH,HIBERNATE 浙江大学城市学院毕业论文目录目录第1章 绪论11.1简介11.1.1设计与研究的背景11.1.2现状和发展趋势
8、21.2目的与内容41.2.1目的41.2.2 内容4第2章 系统开发框架及开发工具的介绍52.1 SSH所使用的技术简介52.1.1 Struts介绍52.1.2 Spring的介绍62.1.3 Hibernate的介绍62.2 MVC框架简介72.2.1 MVC编程模式82.2.2 MVC框架内容8第3章 系统的总体设计103.1系统功能简介103.2系统基本框架103.3 数据库设计11第4章 系统详细设计和实现144.1用户功能实现144.1.1前台用户注册144.1.2前台用户登录154.1.3后台用户登录164.2前台购买界面184.2.1前台物品显示184.2.2前台购买菜品19
9、4.3 后台管理系统界面204.3.1餐厅信息管理214.3.2用户信息管理214.3.3菜品信息管理224.3.4订单信息管理234.4饭店用户功能模块23第5章 系统测试255.1系统测试目的与意义255.2测试过程255.2.1主页面的登录模块测试25结论27参考文献28致谢29浙江大学城市学院毕业论文图目录图目录图3.1 基本框架11图4.1 前台用户注册15图4.2 前台用户登录16图4.3 后台用户登录18图4.4 前台菜品显示19图4.5 前台菜品具体信息19图4.6 前台查看购物车界面20图4.7 前台结账界面20图4.8 后台餐厅管理界面21图4.9 后台用户管理界面22图4
10、.10 后台菜品管理界面22图4.11 后台订单管理界面23图4.12 后台餐厅菜品管理界面24图5.1 测试用例26浙江大学城市学院毕业论文表目录表目录表3.1 t_admin表12表3.2 t_user表12表3.3 t_dianpu表12表3.4 t_user表12表3.5 t_order表13表3.6 t_orderitem表13表3.7 t_pingjia表13浙江大学城市学院毕业论文 Error! No text of specified style in document.第1章 绪论1.1简介1.1.1设计与研究的背景在全球信息化迅速发展的今天,Intemet已不仅仅是一种技术
11、,更重要的是它已成为一种新的经营模式。它正在成为世界最大的公共信息库。随着计算机技术、信息技术、网络技术、通信技术等高科技的日新月异的飞速发展,世界已经进入了信息时代。电子商务是全球经济领域的一场革命。目前正处于高速发展阶段。电子商务意味着经济活动的主体将不在限于发达国家,而是世界各地的人们。电子商务对传统的商务活动带来巨大的冲击。民以食为天。当今社会的生活节奏越来越快,人们对餐饮的要求越来越高,不仅要求色香味俱全,对餐饮的时间和方式也有了更高的要求,许多人因为工作的繁忙而无法享受美味可口的食品。餐饮业是一种个性化、多样化的服务产业,随着网络技术以及电子商务的发展和普及,人们的消费方式和消费理
12、念发生了很大的变化,足不出户的网上购物已经成为许多人的一种生活方式,同时网络订餐逐渐走入人们的生活,并被广泛接受。随着中国经济快速的发展,国民生活水平和消费水平的提高带动了餐饮行业的发展。近几年大中小城市中餐饮行业的发展越来越快,传统的手工作业模式已经不能满足餐饮经营者的需求了。人工记账、核算、查询等工作既费时、费力,又容易出错。通过在计算机中运行餐饮管理系统,可以有效解决以上的问题。既提高了工作的效率,又节省了大量人力资源,为广大餐饮行业的经营者带来了更多的利益,同时也方便了广大的消费者1。所以本文是想通过制作一个餐饮管理系统,达到使餐饮行业有效管理货源、人力、食品的目的。随着人民生活水平的
13、提高,在人们购买力迅速提升的同时,人们对餐饮的消费也大大的提升,随之而来的是对传统餐饮业手工作业模式大大的冲击,手工作业模式已经远远不能满足餐饮行业经营者,他们需要一个更为方便快捷的系统来有效的提升餐厅的运营效率。信息系统管理流程严谨,杜绝了人为造成的各种不利因素,彻底解决了餐饮服务中普遍存在的“跑冒滴漏”问题。统计数据的真实性使管理模式趋于完善和更加规范化,避免了传统人工操作中某些人为因素带来的合作者之间的信任危机。高程度的信息化管理为饭店经营者对市场需求的分析、预测提供了可靠的数据资料。餐饮管理系统使餐饮企业经营观念、经营方式更加现代化,将更加精确、及时的数据提供给决策层参考。通过引入餐饮
14、信息系统,可以一步到位地实现管理过程全部信息化,而且抛弃传统餐饮管理中的服务方式,给人耳目一新的感觉,全面提升了酒楼的信誉度和形象2。1.1.2现状和发展趋势近几年,随着计算机技术和网络技术的迅速发展,人们的生活被各种管理系统所影响。他们已经融入了人们的日常生活中,与传统的人工点餐相比,网上点餐更加方便、快捷,于是电子商务开始流行起来。目前,鉴于电子商务对经济增长的巨大推动作用,许多国家大力促进电子商务在国民经济各个领域的应用。国外现状:据美国餐饮协会调查,美国的快餐网点虽只占餐饮业的15%左右,但年营业额额却占到行业的1/3。目前,美国餐饮加盟连锁企业中经营较好的企业占60%,经营持平的企业
15、占34%,亏损企业占6%。企业竞争指数1998年为80点,1999年上升到85点,2000年达到90点:企业平均投资回收朗也普遍由34年延长到了57年。竞争激烈的主要原因一方面是网点的不断增加。另一方面是消费者需求变化的影响。人们对餐饮业的追求已由价格低、用餐快、便于停车转向侧重口味好、质量稳定和物有所值。专家们预测,美国餐饮市场将越来越细化,突出个性化和多样性,特别是外卖、送餐的需求比例将越来越大,网络餐厅也在逐步兴起3。国内现状:个别餐饮企业建立自己的网站,进行产品菜肴的介绍。据不完全统计,目前。餐饮业的网点已经达到了812.3万户。这种各自为政的小而全的网站在企业宣传等方面起到一定作用,
16、但由于只是停留在介绍为主上,不存在网上交易对原材料成本的降低和市场的拓展起的作用不大。对整个行业的发展来说则是一种信息、资源、资金、劳动力的浪费。小范围内的餐饮电子商务。这种电子商务网站主要由第三方建立操作,实现网上订餐。在杭城某文教区。一些大学生看准大学校园的广阔市场自行筹建了一个餐饮电子商务网站,它将附近的多家餐饮店组织起来,利用网络的优势,接受外卖订单。网页上自家餐饮店的菜单,菜的名称和价格,顾客只需免费注册成为该网站的会员,登陆之后点击网页即可接受订餐,之后网站将在几分钟内自动处理订单,并将订单发送到相对应的餐馆里,由他负责送餐。在整个过程中顾客不需要出门,简单方便价格与店价格基本一致
17、,而且每天还提供24小时的服务。目前,它的主要客户群是附近的学生,这类订单相对集中,消费潜力巨大,每天接到的早餐、中餐、晚餐和夜宵订单为数不少4。所以开发餐饮管理系统对提升餐厅运营效率具有很大的意义和实际应用价值。随着云计算、物联网和移动互联网终端的普及和应用,为餐饮企业从中寻找提升效率、拓展业务提供了有效途径,为餐饮企业经营管理水平的提高创造了有利条件。在此背景下,要求餐饮企业的经营者通过引入包含预定管理、点单管理、收银管理、厨房打印系统、厨房控制系统、采购管理、库存管理、财务管理、成本核算、会员管理、客户关系管理、POS点菜系统、IC卡点菜系统、连锁配送管理系统、分析决策等子系统的专业餐饮
18、管理系统,更快捷、更灵活的处理企业的每一件事情,小到前台后台,大到统计分析。此外,还要求人员素质不断提高,一大批具有现代意识的企业家将脱颖而出,企业职工的文化素质和业务水平显著提高,一批为企业发展战略服务的专家、学者作为企业特聘的智囊团也将出现,从而最终实现信息系统的准确理解和正确驾驭,完成“电脑”与“人脑”的完美结合5。1.2目的与内容1.2.1目的本系统的设计目标是在考虑到小型餐饮企业的资金问题的状况下,为小型餐饮企业设计一个能减少小型企业经营成本,提升的运营效率、提高的管理效益的适合小型餐饮管理软件的餐饮管理系统。在如今信息化应用广泛的餐饮市场中,一个具有统计分析功能可以帮助经营者分析自
19、己企业的经营状况并及时决策的餐饮管理系统对于一个餐饮企业不可或缺的。餐饮管理系统主要是对餐饮业务运行过程中人流、物流、资金流、信息流的管理,采用先进技术来开发系统能更有效地降低成本,提高经营效率6。1.2.2 内容餐饮管理系统是针对餐饮业经营者以及消费者做的网站,提升运营者的工作效率和准确性。利用该网站,餐饮业经营者可以有效的管理餐厅,提升工作效率,防止员工手工作业产生的各类错误,有利于管理效率的提升。通过对餐厅的货源储备以及菜品点菜量的分析,让餐饮业运营者可以更快的调整运营策略。从而提升餐饮业的运营效率与顾客的满意度。1.收集信息,了解餐饮管理系统的概念并进行需求分析,Winodws下JAV
20、A+MySQL的安装配置7。2.网站的权限设置8,网站管理(员工的注册,登入与管理;管理员对于网站的管理与维护)。3.构建网站功能:员工浏览、发布菜品;员工信息管理,管理员对于网站的维护包括:对会员信息的管理,员工信息的管理,对菜品信息的管理,对网站公告,新闻等模块的维护与修改 9。4.通过简单的测试来发现网站中可能会出现的错误。将实际结果与预期结果做对比,从而减少网站运行中的BUG。浙江大学城市学院毕业论文Error! No text of specified style in document.第2章 系统开发框架及开发工具的介绍2.1 SSH所使用的技术简介SSH在J2EE项目中表示了3
21、种框架,即 Spring + Struts +Hibernate。 Struts对Model,View和Controller都提供了对应的组件。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,可以应用在任何使用JDBC的场合,可以在Servlet/JSP的Web应用中使用,也可以在应用EJB的J2EE架构中取代CMP,完成数据
22、持久化的重任。以下为该开发框架使用的主要技术。2.1.1 Struts介绍Struts框架的主要架构设计和开发者是Craig R.McClanahan。Craig 也是Tomcat 4的主要架构师,以及Java Web Services Developer Pack的主要架构师和实现者。他是Sun(于2010年1月被oracle收购)的JavaServer Faces (JSR-127) 以及J2EE平台的Web层架构的规范领导。Craig R. McClanahan 先生是JCP ExpertGroup 成员之一,曾参与JSP 规格制定与Tomcat 4 之编写,因此Struts Frame
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 餐饮 管理 系统 设计 开发
限制150内