目录
第一章 项目概述 6
1.1 网上订餐系统开发目的 6
1.2 项目使用相关技术概述 6
第二章 开发环境及项目技术介绍 7
2.1 开发工具及环境 7
2.1.1 JDK7.0简介 7
2.1.2 eclipse java EE简介 7
2.1.3 MYSQL5.5简介 7
2.1.4 Tomcat7.0简介 8
2.2 项目技术详细介绍 8
2.2.1 UML技术 8
2.2.2 框架技术 8
2.2.3 Ajax技术 9
2.2.4 JSP技术 10
2.2.5 测试技术 10
2.3 本章小结 10
第三章 系统需求分析 11
3.1 功能需求分析 11
3.1.1 基本功能需求 11
3.1.2 用户界面需求 11
3.2 安全需求 12
3.3开发环境需求分析 13
3.3.1 硬件环境 13
3.3.2 软件环境 13
3.4 本章小结 13
第四章 系统概要设计 14
4.1 系统功能模块 14
4.2 数据库设计 15
4.2.1 系统实体类关系与E-R图设计 15
4.2.2 数据库表设计 15
4.3 本章小结 17
第五章 系统详细设计与实现 18
5.1 界面设计与实现 18
5.2 功能代码的设计实现 24
5.3 本章小结 26
第六章 总结 27
参考文献 28
致 谢 29
基于WEB的在线订餐系统的设计与实现
摘 要:因特网自从上个世纪九十年代以来,商用得到迅速拓展,这种信息基础设施如今已成为推动世界经济发展和社会进步的重要工具。随着互联网的发展,人们的生活方式也有很多改变。网上订餐购物的流行,使得人们可以足不出户就能买到称心如意的商品。本系统就是利用互联网的普遍性,以及它的便利性,让顾客通过网上浏览,就可以随时随地轻松订餐,送货上门。这样便大大节省了人们的时间安排,也为人们带来了更多的方便。该网上订餐系统,使用JAVA_EE开发中较流行的框架进行开发,使系统开发更加灵活。
关键词:网上购物 框架
Abstract: The Internet since the last century since the ninety's, commercial rapidly expand, the information infrastructure has become an important tool in the world economic development and social progress. With the development of the Internet, people's way of life there are many changes. Online meal ordering shopping is popular, so people can remain within doors will be able to buy the goods as one wishes. This system is the use of universality of the Internet, as well as its convenience, let customers through the Internet, you can whenever and wherever possible relaxed ordering, delivery. This will greatly save people's time, it also brings more convenience for people. The online meal ordering system, used for the development of the more popular JVAE_EE development framework, make the system development more flexible.
Keywords: shopping online, framework
第一章 项目概述
在现订餐对于如今大多数的年轻人来说是十分流行的,客户只需要通过互联网,就能达到足不出户,轻松愉快地实现订购餐饮与食品,这是一种新的通过网络订餐形式。伴随着网上订餐平台的流行,网上订餐慢慢逐渐成为了一种潮流。
互联网上出现的这种便捷的订餐形式,另外也是电子商务应用的全新的体现;从另一侧面来看,网上订餐还起到了帮助电子商务的普及和应用进程的作用,这种形式,同时也在帮助加快了电子商务应用的步伐。因此,这种作为互联网上的一种新的形式,网上订餐意义也非常深远而重大。
针对这样的状况,我们利用目前流行的电子商务平台,使用Java言,并使用目前流行的框架进行整合,在eclipse集合开发平台下进行开发,tomcat作为项目的服务器,使用mysql数据库作为当前的数据库。
1.1 网上订餐系统开发目的
现代人们生活与工作的需要,平时也需要经常和朋友联络感情,请客吃饭就成了联络感情不错的方式。但是,请客容易,餐厅的选择却让很多人头疼,现在好一点的餐厅,一到饭点就满员,去的晚了根本没有位置,想要排到位置还要早早的过去排队,很耽误时间和精力。而且,餐厅的菜样式只有到餐厅以后才可以看到,如果不太看中想要更换其他的餐厅时间上又来不及了。
有了网上订餐之后,这样的问题便可以迎刃而解了,人们可以通过提前在各个餐厅的网站上浏览和比较,选择到自己认为非常满意的餐厅,而且这样可以提前查看该餐厅里的订餐情况,查询是否还有空闲座位,这样就能提前预定餐厅的位置与就餐的时间,到了预定的时间就可以直接过去用餐就OK了,省掉了排队和来回路上的时间,也避免了请客的时候去的餐厅没有空位的尴尬。因为网上订餐的方便与快捷,目前越来越多的餐厅开通了网上订餐这种形式的服务,尤其是一些大酒店,更是早已推行这样的方式,人们想外出就餐,变得越来越容易。
1.2 项目使用相关技术概述
网上订餐系统主要使用java语言编写,是基于Web的开发。使用集成开发环境,Eclipse开发工具进行开发,并使用目前流行的框架进行整合系统。
Java技术,是一种可编写与跨平台的一种面向对象设计语言,Java 技术具有很好的通用性、安全性、平台移植性和高效性,被广泛用于个人电脑、科学大型机、数据中心、移动电话、游戏控制台和互联网,同时还拥有全世界最大的开发者社群。在全球云计算和移动互联网的快速发展环境下,Java技术更具备了显著优势和广阔前景。
JSP技术,前 台展示的页面都是用jsp进行编写,JSP页面只进行很少的数据处理,只用来展现网页的静态化页面和提取数据,不会进行业务处理。
MySql数据库的使用,该数据库是Oracle旗下的一款轻型数据库,可以满足小型企业的数据库使用,所以本系统搭载这样的一个数据库上面是完全可以的。
Tomcat的使用,Tomcat 服务器是一种免费的开源的基于Web 应用服务器,属于轻量级应用的小型服务器,在中小型系统下,并且并发访问用户不是很多的场合下使用,是开发与调试JSP 程序的首选。