毕业设计(论文)题目餐饮管理系统的设计与开发姓名杨哲学号********专业班级计算机1202班所在学院计算学院指导教师(职称)孙霖(讲师)二○一六年五月十四日餐饮管理系统的设计与开发【摘要】当今社会的生活节奏越来越快,人们对餐饮的要求越来越高,不仅要求色香味俱全,对餐饮的时间和方式也有了更高的要求,许多人因为工作的繁忙而无法享受美味可口的食品。
因此,开发一个网上订餐系统很有必要。
本课题在分析了订餐服务行业现状以及对现有的网上订餐系统进行研究比较的基础上,针对订餐服务行业的特殊性,设计研发了一套基于J2EE技术的订餐系统。
本系统用户分为系统管理员、普通用户以及饭店用户这三类。
管理员模块的功能主要包括饭店信息管理、用户信息管理、菜品信息管理、订单信息管理;普通用户模块的功能主要包括用户注册与登录、浏览菜品信息、购买菜品;饭店用户模块的功能主要包括菜品信息管理。
本系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个B/S结构的网上订餐系统。
【关键词】餐饮管理,MVC,JSP,SSH,HIBERNATEDesign and development of food andbeverage management system【Abstract】Life rhythm faster and faster in today's 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 food. 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 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 management, 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 language, 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章绪论 (1)1.1简介 (1)1.1.1设计与研究的背景 (1)1.1.2现状和发展趋势 (2)1.2目的与内容 (4)1.2.1目的 (4)1.2.2 内容 (4)第2章系统开发框架及开发工具的介绍 (5)2.1 SSH所使用的技术简介 (5)2.1.1 Struts介绍 (5)2.1.2 Spring的介绍 (6)2.1.3 Hibernate的介绍 (7)2.2 MVC框架简介 (8)2.2.1 MVC编程模式 (9)2.2.2 MVC框架内容 (9)第3章系统的总体设计 (11)3.1系统功能简介 (11)3.2系统基本框架 (11)3.3 数据库设计 (12)第4章系统详细设计和实现 (16)4.1用户功能实现 (16)4.1.1前台用户注册 (16)4.1.2前台用户登录 (17)4.1.3后台用户登录 (18)4.2前台购买界面 (20)4.2.1前台物品显示 (20)4.2.2前台购买菜品 (21)4.3 后台管理系统界面 (22)4.3.1餐厅信息管理 (23)4.3.2用户信息管理 (23)4.3.3菜品信息管理 (24)4.3.4订单信息管理 (25)4.4饭店用户功能模块 (25)第5章系统测试 (27)5.1系统测试目的与意义 (27)5.2测试过程 (27)5.2.1主页面的登录模块测试 (28)结论 (29)参考文献 (30)致谢 (31)图目录图3.1 基本框架 (12)图4.1 前台用户注册 (17)图4.2 前台用户登录 (18)图4.3 后台用户登录 (20)图4.4 前台菜品显示 (21)图4.5 前台菜品具体信息 (21)图4.6 前台查看购物车界面 (22)图4.7 前台结账界面 (22)图4.8 后台餐厅管理界面 (23)图4.9 后台用户管理界面 (24)图4.10 后台菜品管理界面 (24)图4.11 后台订单管理界面 (25)图4.12 后台餐厅菜品管理界面 (26)图5.1 测试用例 (28)表目录表3.1 t_admin表 (13)表3.2 t_user表 (13)表3.3 t_dianpu表 (13)表3.4 t_user表 (14)表3.5 t_order表 (14)表3.6 t_orderitem表 (14)表3.7 t_pingjia表 (15)第1章绪论1.1简介1.1.1设计与研究的背景在全球信息化迅速发展的今天,Intemet已不仅仅是一种技术,更重要的是它已成为一种新的经营模式。
它正在成为世界最大的公共信息库。
随着计算机技术、信息技术、网络技术、通信技术等高科技的日新月异的飞速发展,世界已经进入了信息时代。
电子商务是全球经济领域的一场革命。
目前正处于高速发展阶段。
电子商务意味着经济活动的主体将不在限于发达国家,而是世界各地的人们。
电子商务对传统的商务活动带来巨大的冲击。
民以食为天。
当今社会的生活节奏越来越快,人们对餐饮的要求越来越高,不仅要求色香味俱全,对餐饮的时间和方式也有了更高的要求,许多人因为工作的繁忙而无法享受美味可口的食品。
餐饮业是一种个性化、多样化的服务产业,随着网络技术以及电子商务的发展和普及,人们的消费方式和消费理念发生了很大的变化,足不出户的网上购物已经成为许多人的一种生活方式,同时网络订餐逐渐走入人们的生活,并被广泛接受。
随着中国经济快速的发展,国民生活水平和消费水平的提高带动了餐饮行业的发展。
近几年大中小城市中餐饮行业的发展越来越快,传统的手工作业模式已经不能满足餐饮经营者的需求了。
人工记账、核算、查询等工作既费时、费力,又容易出错。
通过在计算机中运行餐饮管理系统,可以有效解决以上的问题。
既提高了工作的效率,又节省了大量人力资源,为广大餐饮行业的经营者带来了更多的利益,同时也方便了广大的消费者[1]。
所以本文是想通过制作一个餐饮管理系统,达到使餐饮行业有效管理货源、人力、食品的目的。
随着人民生活水平的提高,在人们购买力迅速提升的同时,人们对餐饮的消费也大大的提升,随之而来的是对传统餐饮业手工作业模式大大的冲击,手工作业模式已经远远不能满足餐饮行业经营者,他们需要一个更为方便快捷的系统来有效的提升餐厅的运营效率。
信息系统管理流程严谨,杜绝了人为造成的各种不利因素,彻底解决了餐饮服务中普遍存在的“跑冒滴漏”问题。
统计数据的真实性使管理模式趋于完善和更加规范化,避免了传统人工操作中某些人为因素带来的合作者之间的信任危机。
高程度的信息化管理为饭店经营者对市场需求的分析、预测提供了可靠的数据资料。
餐饮管理系统使餐饮企业经营观念、经营方式更加现代化,将更加精确、及时的数据提供给决策层参考。
通过引入餐饮信息系统,可以一步到位地实现管理过程全部信息化,而且抛弃传统餐饮管理中的服务方式,给人耳目一新的感觉,全面提升了酒楼的信誉度和形象[2]。
1.1.2现状和发展趋势近几年,随着计算机技术和网络技术的迅速发展,人们的生活被各种管理系统所影响。
他们已经融入了人们的日常生活中,与传统的人工点餐相比,网上点餐更加方便、快捷,于是电子商务开始流行起来。
目前,鉴于电子商务对经济增长的巨大推动作用,许多国家大力促进电子商务在国民经济各个领域的应用。
国外现状:据美国餐饮协会调查,美国的快餐网点虽只占餐饮业的15%左右,但年营业额额却占到行业的1/3。
目前,美国餐饮加盟连锁企业中经营较好的企业占60%,经营持平的企业占34%,亏损企业占6%。
企业竞争指数1998年为80点,1999年上升到85点,2000年达到90点:企业平均投资回收朗也普遍由3~4年延长到了5~7年。
竞争激烈的主要原因一方面是网点的不断增加。
另一方面是消费者需求变化的影响。
人们对餐饮业的追求已由价格低、用餐快、便于停车转向侧重口味好、质量稳定和物有所值。
专家们预测,美国餐饮市场将越来越细化,突出个性化和多样性,特别是外卖、送餐的需求比例将越来越大,网络餐厅也在逐步兴起[3]。