基于jsp的外卖点餐系统的设计与实现

上传人:xiao****1972 文档编号:116504407 上传时间:2019-11-16 格式:DOC 页数:35 大小:1.16MB
返回 下载 相关 举报
基于jsp的外卖点餐系统的设计与实现_第1页
第1页 / 共35页
基于jsp的外卖点餐系统的设计与实现_第2页
第2页 / 共35页
基于jsp的外卖点餐系统的设计与实现_第3页
第3页 / 共35页
基于jsp的外卖点餐系统的设计与实现_第4页
第4页 / 共35页
基于jsp的外卖点餐系统的设计与实现_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《基于jsp的外卖点餐系统的设计与实现》由会员分享,可在线阅读,更多相关《基于jsp的外卖点餐系统的设计与实现(35页珍藏版)》请在金锄头文库上搜索。

1、基于JSP的外卖点餐系统的设计与实现摘 要随着电子商务的迅速发展以及时代的不断进步,今天的社会已经成为了彻彻底底的信息化时代。生活水平的提高使得人们不再单纯的满足于实体消费,同时工作上的忙碌让很多的人不得不通过网络来解决一些实际的问题。餐饮是必不可少的行业,然而大部分的实体餐饮店由于受到环境、时间等因素的限制不再是人们唯一的去处,越来越多的消费者逐渐将目光转移到网络订餐,他们在忙碌的情况下更愿意通过网上订餐来解决吃饭的问题。同时,企业经营者也不会放过这种绝佳的赚钱渠道。目前已经有了越来越多的网上外卖点餐系统。通过结合如今腾飞的电子商务以及人们消费观念的改变同时结合实地考察开发了本外卖点餐系统,

2、通过本系统能够有效地解决消费者吃饭的问题,同时也为企业经营者开拓了另一片投资赚钱的天地。本外卖点餐系统通过使用JSP + Mysql技术来进行实现,采用了Tomcat作为服务器平台,采用SSH框架技术来对程序进行了高效的开发,本外卖点餐系统主要是通过前台来面向全体消费者,通过后台来对前台的主要信息进行实时、统一、高效的管理。关键词:外卖点餐;JSP程序语言;Tomcat服务器;Mysql数据库;SSH框架ABSTRACTWith the rapid development of e-commerce and the continuous progress of the times, today

3、s society has become an era of thorough information era. The improvement of living standards makes people no longer simply satisfied with the real consumption. While the busy work makes people have to solve some practical problems through the network.Catering industry is essential. However, due to r

4、estrictions by the environment, time and other factors, most of the entities restaurants are no longer the only place for people. More and more consumers gradually shift attention to online ordering. They engaged in more willing to through online in order to solve the food problem. At the same time,

5、 business operators will not let go of this great money channel. There are already a growing number of online takeaway ordering system.By combining now take-off of electronic commerce and peoples consumption concept change and combining with the on-the-spot investigation developed the takeaway order

6、ing system. Through this system that can effectively solve the eat problem of consumers and develop another piece of the money for enterprise managersThe takeaway ordering system uses JSP + Mysql technology to realize and use Tomcat as the server platform. Use SSH frame technology to develop the pro

7、gram efficiently, the takeaway ordering system is mainly through the foreground for all consumers, through the background on the front of the main information of real-time, unified and efficient management.Keywords: Takeaway Ordering; JSP Programming Language; Tomcat Server; Mysql Database; SSH Fram

8、ework目 录摘 要1ABSTRACT21 绪 论11.1 课题的任务与目的11.2 动态网页设计方案11.3 开发工具及环境21.3.1操作网站平台:Windows 721.3.2开发技术:JSP21.3.3数据库网站:MySql21.3.4服务器:Tomcat31.3.5框架:SSH31.4 ASP技术31.5 JSP技术41.6 PHP技术41.7 三种技术比较分析52 网站分析62.1 需求描述62.2 网站功能分析92.2.1网站分析定义92.2.2用例图描述功能92.3 可行性分析102.4 运行环境113 网站设计与实现123.1 网站总体结构设计123.2 数据库结构设计12

9、3.2.1数据库设计E-R图123.2.2数据库的物理结构133.3 具体功能设计154 外卖点餐系统的功能实现174.1 网站主页面模块174.2 前台功能模块174.2.1 我的信息174.2.2 我的订餐车194.2.4 留言板194.2.5 网站公告204.3 后台功能模块214.3.1 管理员登录界面214.3.2 注册会员管理214.3.3 菜品类别管理224.3.4 菜品管理224.3.5 订单管理234.3.6 留言管理234.3.7 公告管理245 系统测试25结束语27参考文献28致 谢29第1章 绪 论1.1 课题的任务与目的互联网的发展势必会使得越来越多的企业通过它来进

10、行宣传与推广,而计算机的普及让更多的人将可通过网络来进行各种活动包括娱乐、学习、工作、购物等,甚至可以说,人们已经离不开网络。大街小巷随处可见人们用手机去浏览新闻,玩游戏,看电影,办公,聊天。同时在各大企业的办公室里,每个职员都拥有一台自己的办公计算机。种种现象均说明如今已经全面步入信息化时代。喜欢购物是人们的天性,而通过网络点外卖如今虽然已经有很多的人在使用,但是更多的人还是依然去实体餐饮店消费。其中,依然去实体店消费的原因无外乎方便,省事。通过网络点餐不仅麻烦而且安全性不够,然后随着互联网技术的不断提高,人么已经发现,安全问题不再是很大的问题,因为如今的网络购物有了更多的保障,比如说如日中

11、天的支付宝,便是为保障消费者权益设置的第三方平台,这类平台如今在网络上找到很多。通过这些第三方平台的保障,人们会随着时间的积累逐渐改变对互联网的态度,网络购物自然也会逐渐兴起。本次毕业设计即是通过实地考察和研究来进行的,本外卖点餐系统通过结合消费者的需求以及网站用户体验度等方面最终进行了开发和实现,通过对此系统的开发也加深了本人对JSP + Mysql技术的理解。1.2 动态网页设计方案与静态网页不需要程序脚本语言支持相比,动态网页通过脚本语言来对网站的内容进行实时动态的响应。大部分的网站都会采用动态网页。其有以下诸多优点:第一,动态网页将数据信息与网页代码分离开,由数据库管理系统来对网站数据

12、内容进行统一管理;第二,动态网页代码中含有常用的脚本语言,便于功能的实现;第三,动态网页与数据库连接,维护管理相比静态网页方便。1.3 开发工具及环境1.3.1操作网站平台:Windows 7Windowx 7系统是继Windows XP系统之后比较成功的一个操作系统,Windows7系统在保留了Windows XP系统的全部功能之外,其界面效果更受使用者喜欢,如今虽然Windows 8已经推向了市场,然后由于其用户体验度并不高,同时与目前市场上的大部分应用程序的兼容性不好,因此其推广履步维艰。1.3.2开发技术:JSPJSP全称Java Server Page即是一种动态网页技术。利用它不仅

13、能完美地制作出动态的网页,同时能够快速地开发出独立于平台的应用程序及应用服务器和web服务器环境,同时JSP具有很强的可伸缩性本外卖点餐系统,主要使用了JSP技术来实现了系统前台与后台界面的布局,通过JSP技术是网页与数据内容分离开,由数据库管理系统来对数据进行统一管理。这样做的目的在于后期系统的维护管理。JSP技术的优点:(1)一次编写,到处运行。(2)系统的多平台支持。(3)具有很强的扩展性及可伸缩性。(4)多样化和功能强大的开发工具支持。(5)支持服务器端组件。1.3.3服务器:TomcatTomcat作为开发JSP动态系统的第一选择,是独立运行的Apache 服务器的一部分的扩展,通常

14、被广泛的使用在中小型、并发访问量不是很多的系统中。Tomcat是能够独立运行在计算机上的服务器,当任何一台电脑上安装配置好Apache服务器后,MyEclipse可利用它响应Html页面的访问请求。1.3.4框架:SSHSSH又称Structs + Spring + Hibernate,是目前java编程领域运用最普遍的开源框架。Struts因其能提供极其丰富的标签库来减少脚本的使用。Spring作为一种开源框架,目的是为了解决企业的各种开发应用减少的繁杂性而开发的。Hibernate是一个对象关系映射框架,属于一种开源的代码。SSH框架在系统开发中扮演了表示层、业务逻辑层、数据持久层等角色。

15、1.4 ASP技术ASP(Active Server Page)意为“动态服务器页面”, 是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript/Java script作为自己的开发语言。ASP工作原理如下: 1、用户向浏览器地址栏输入网址,默认页面的扩展名是.ASP 2、浏览器向服务器发出请求 3、服务器引擎开始运行ASP程序 4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容 5、页面信息发送到浏览器1.5 JSP技术JSP(Java Server Pages)是一种服务器端的WEB程序开发技术。JSP页面程序由HTML或XML标记和JSP脚本共同组成,以“.jsp”作为扩展名存放在服务器上,具有跨平台、通用性好、安全可靠等特点。JSP的工作原理如下:当用户从客户端向服务器发出请求要首次访问某个JSP文件后,服务器会在磁盘上查找到该JSP文件,通过JSP引擎解释该文件到吗,生成一个同名的Java文件,这个文件就是Servlet;然后将该文件便于生成Java Class字节码文件,他会驻留在服务器中,

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

最新文档


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

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