基于jsp的网上订餐管理系统毕业论文

上传人:xins****2008 文档编号:97915847 上传时间:2019-09-07 格式:DOC 页数:56 大小:2.34MB
返回 下载 相关 举报
基于jsp的网上订餐管理系统毕业论文_第1页
第1页 / 共56页
基于jsp的网上订餐管理系统毕业论文_第2页
第2页 / 共56页
基于jsp的网上订餐管理系统毕业论文_第3页
第3页 / 共56页
基于jsp的网上订餐管理系统毕业论文_第4页
第4页 / 共56页
基于jsp的网上订餐管理系统毕业论文_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《基于jsp的网上订餐管理系统毕业论文》由会员分享,可在线阅读,更多相关《基于jsp的网上订餐管理系统毕业论文(56页珍藏版)》请在金锄头文库上搜索。

1、基于JSP的网上订餐管理系统摘要随着互联网的发展和普及,网上订餐也越来越普遍,设计开发一种更高效更方便的网上订餐系统已经显得十分必要了,将来网上订餐服务有望发展成一种非常受欢迎的订餐方式,将成为餐饮业销售的新模式和新的增长点。本课题的任务是开发一套基于web的订餐系统,旨在通过网站的形式实现顾客的订餐过程。本系统使用Java语言开发,采用SH框架,利用JSP技术结合MySQL数据库来实现的B/S结构。系统是根据顾客和管理员两种不同用户的使用范围进行功能划分和设计,实现了订餐系统的基本功能。顾客通过访问订餐系统的前台页面,注册成为会员,浏览餐饮,搜索餐饮,发表留言,订购餐饮等。餐馆经营者以管理员

2、的身份登录系统后台,管理会员,订单,餐饮,公告等。本设计与现有的其他案例比较,具有界面直观,操作简便等优点,方便订餐者和餐饮管理着进行使用。关键词 网上订餐;JSP;MVC;B/SOnline meal orderingmanagement system based on JSPAbstractWith the development and popularization of Internet, online meal ordering is more and more popular, the development of a more efficient and more conveni

3、ent online meal ordering system has become very necessary, the future online meal ordering service is expected to develop into a very popular meal mode, will become a new mode of catering sales and new point of growth.本课题的任务是开发一套基于web的订餐系统,旨在通过网站的形式实现顾客的订餐过程。本系统使用Java语言开发,采用SH框架,利用JSP技术结合MySQL数据库来实现

4、的B/S结构。系统是根据顾客和管理员两种不同用户的使用范围进行功能划分和设计,实现了订餐系统的基本功能。顾客通过访问订餐系统的前台页面,注册成为会员,浏览餐饮,搜索餐饮,发表留言,订购餐饮等。餐馆经营者以管理员的身份登录系统后台,管理会员,订单,餐饮,公告等。The task of this project is to develop a set of ordering system based on Web, to achieve customer ordering process through the website form. This system is developed by J

5、ava language, using SH framework, B/S structure with MySQL database using JSP technology. The system is according to the customer and manager of two different user scope of functions and design, to achieve the basic functions of the ordering system. The customer through the access reservation system

6、 front page, registered as a member, browse search catering, catering, published message, ordering food etc. Restaurant operators to log in to the system administrator backstage, member management, order, catering, announcements.本设计与现有的其他案例比较,具有界面直观,操作简便等优点,方便订餐者和餐饮管理着进行使用。Compared with other curren

7、t cases of this design, has the advantages of simple operation, intuitive interface, easy ordering, and catering management for use.Key words Online Ordering; JSP; MVC; B/S 目录摘要iAbstractii1 绪论11.1 订餐系统的研究背景11.2 订餐系统的研究目的及意义11.3 相关技术简介21.3.1 JSP技术21.3.2 MVC开发模式31.3.3 SH框架技术41.3.4 Hibernate框架51.4 MySQ

8、L数据库52 订餐系统分析72.1 系统可行性分析72.2 需求分析82.2.1 系统功能需求82.2.2 系统性能需求82.2.3 系统重要用例分析92.2.4 业务流程分析102.2.5 数据流分析113 订餐系统总体设计133.1 系统设计原则133.2 系统结构设计133.3 功能模块设计133.3.1 前台显示的功能模块设计143.3.2 后台管理的功能模块设计153.4 数据库设计153.4.1 数据库表设计163.4.2 数据库概念模型设计(E-R图)163.4.3 数据库逻辑结构设计174 订餐系统编码与实现224.1 系统的分层设计与实现224.1.1 表现层(UI)224.

9、1.2 业务逻辑层(BLL)234.1.3 数据库访问层(DAL)244.2 前台显示模块的实现254.2.1 会员注册模块的实现254.2.2 搜索餐饮模块的实现264.2.3 订餐功能模块的实现264.2.4 留言评价模块的实现294.3 后台管理模块的实现304.3.1 公告管理模块的实现304.3.2 餐饮管理模块的实现314.3.3 管理员管理模块的实现324.3.4 订单管理模块的实现344.3.5 会员管理模块的实现355 订餐系统测试与运行375.1 测试的定义375.2 测试的原则375.3 测试的目的375.4 系统运行环境要求385.5 系统测试基本要求385.5.1 界

10、面测试385.5.2 功能测试385.5.3 性能测试385.6 系统测试用例385.7 系统测试结果39结论40参考文献41致谢42外文原文43中文翻译491 绪论1.1 订餐系统的研究背景餐饮业是一个古老的行业,随着我国经济的快速发展,人民生活水平的不断提高,我国的餐饮业必将有巨大的发展。但是,目前我国的餐饮业信息化程度很低,还基本处于手工操作层面上,网上订餐已经成为餐饮行业一种新型的营销方式。因此,开发网上订餐系统是很有必要的。随着网络的普及和人们生活水平的提高,人们对自己的饮食也渐渐的注重起来,很多人在进行紧张工作之余会选择享受美食进行放松。但很多时候会出现这样的情况:人们到餐厅就餐,

11、会出现排队或者没有位置的现象;还有就是有的人不愿出去或者没时间出去买餐,想在自己的家里就能享受到美味的食物。基于客户的这些需求,就产生了网上订餐的这一构想。其次在于我们的生活中出现网上订车票、机票的系统,对于网上餐饮的定制在日常生活中还是比较少见的,这样的系统发展潜力大,发展范围广泛。现在在一些大型的餐馆或者酒店也有网上订餐的系统,但是使用还不广泛,有的只在餐馆里使用,网上订购这一功能没有得到充分利用。这些现实问题为开发简便、实用的网上订餐管理系统提供了必要条件。在日常生活中,最普遍的订餐方式是电话预定,这种预定方式简洁、方便,错误率也比较低,但是在订餐时,往往由于客户对餐饮企业提供的信息比了

12、解或者不够了解,就会进行相关的咨询,这造成了一定程度上的时间浪费。当多个客户拨打同一个电话时,有可能出现线路忙的情况,这会给顾客留下不好的印象,这些将都会带来不便,餐厅人员会在同一天反复重复相同的信息,造成了人力资源的浪费。对于餐饮企业经营者,利润是目的,而效率是盈利的必要条件,使用方便快捷的网上订餐系统不仅可以减少人力消耗,还能很大程度上节约时间,提高工作效率。综上,我认为开发网上订餐管理系统对于客户和经营者都是很必要的。1.2 订餐系统的研究目的及意义网络的普及使人们对网站的设计和外观的要求越来越挑剔了,因此,网页作为一个企业的脸面需要精心设计。餐饮经营者可以在自己的网站上,发放餐馆的信息

13、和菜品信息,每一样菜都有精美的图片,实行餐馆企业的自我推介,从而吸引上网人员的关注。设计个性化的界面吸引顾客,使消费者方便快捷的登录,并很方便的预订需要的菜品。在企业经营管理方面,实行信息化的网上订餐的作用更为显著:网上订餐可以餐饮企业提高效率,节约成本。通过计算机进行订餐所需程序:传单、订单、计算、汇总等,计算准确并且高效,这不仅加快了企业的卖餐速度,而且以快速,便捷的送货上门方式给顾客提供最好的最需要的餐饮及服务,为客户省去了很多不必要的时间。网上订餐系统不仅能够比传统的订餐方式高效,还有自己的优点。网上订餐系统,提供了图文并茂,及时更新的丰富信息,让客户有更多的选择机会,并且如同自己面对

14、现成的食物一样,这样可以使顾客身心感觉都很好。用餐时间,生意好的餐厅电话一般很难打通,为此客户可能做出其他选择,而网上订餐不会存在这样的问题。网上订餐很适合白领等上班族的生活工作方式:很多办公室人喜欢上网,网上订餐省时又省力,可以轻轻一点,足不出户就可以吃到想要的饭菜。网上订餐带来的方便会在客户总形成良好的口碑,网络的应用也会提高餐馆的形象,从而吸引更多的顾客,为餐馆带来更多的盈利。网上订餐系统其功能不言而喻,不仅能够满足顾客需求,而且餐饮企业也可以高效经营管理。其能够占领市场的另一个优点是:该系统运行平台很简单,只需要一台计算机,能够上网即可。如果要选择网上支付,则经营者需要有网上银行。这个

15、系统属于小型的应用系统,经营者使用起来不必担心经济负担。1.3 相关技术简介1.3.1 JSP技术JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件。 JSP全名为Java Server Pages,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以 形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号