校园B2C网上订餐系统设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
校园B2C网上订餐系统设计与实现
──网上订餐系统的需求分析与测试摘要:现在的社会是一个集数字化,网络化,信息化的社会。中国网民足不出户就可以在网络畅游。本次毕业设计的题目就是网络订餐系统。本论文详细地阐述了整个网络订餐系统的功能及实现。实现了从菜品管理,菜品分类和查询,到购物车实现,用户订单处理,再到系统管理。能够基本实现网上订餐系统的实现和网上交易,方便用户网上订餐的需求。本系统界面简单直观,易于操作,交互性强,完全基于Internet网络和各种浏览器。
关键词:网络化;网络订餐系统;菜品管理
Abstract:Now the community is a set of digital, network, information network as the core of the society. China citizen have enjoy remain within doors can swim in the network convenient. The present paper on graduation project's content, elaborated in detail the entire network reservation system function and the realization of. Has realized from the merchandise control, the classification of goods and the inquiry, realizes to the shopping cart, the user order processing, to the system management. Can realize online meal ordering system and online transactions, the convenient user online meal ordering requirements. This system simple and intuitive interface, easy operation , interactive, based entirely on the Internet network and a variety of browser.
Key words:Network;the network reservation system;food management
1 引言
1.1目的和意义
生活在当今日快节奏的社会中,让人们对食物的要求也越来越高。不光是美味佳肴,而且在时间和吃的方式也有了更高的要求,因为现在的人工作很忙,几乎没有时间去享受美食,所以这种情况下,就会创建一个快捷的订货方式,用最快的方法把计算机网络,餐饮和计算机网络结合起来,从而形成了网上预订系统,利用系统提供的关于美食餐饮企业的信息,我们会提供在线预订这种方式,不仅仅提高了服务的餐饮企业的质量,扩大知名度,也提供便捷的服务。网上预订请求形式,迅速形成社会餐饮的要求的网络。网上订票系统会为客户提供很大的便利。也有利于提高我们的管理和服务。可谓是一举多得。
1.2 开发设计思想
该系统是采用JSP语言编写的网络订餐系统,数据库是Oracle,通过后端业务逻辑的JavaBeans控制,即是JSP + JavaBeans+Oracle的三层模型设计。在这样的背景下,这种与计算机网络结合的订餐系统一定很重要。
1.3 开发目标
食物饮料行业是一个快速发展的行业。随着时代的进步和网络技术的发展,再有多样化和方便性的软件开发平台的出现,使餐饮和多功能的电子商务服务相结合,将形成一个方便,快捷,个性化的在线预定系统,通过网上订购,客户不用亲临现场,食物将会主动找你。达到了方便客户的要求。
2.1 JSP技术简介
JSP 是一项新技术,从1998年开始出现的。由Sun提出,参与动态网页技术标准,是许多公司一起建立的一个基于Web的Java开发技术JavaServlet以及整个系统。
2.2 JSP工作原理
JSP支持任何浏览器。在Web服务器和JSP引擎遇到一个请求来访问JSP页的情况下,JSP 引擎将请求对象发送到服务器,然后加工这些引用,可能会需要从数据库到检索信息,然后返回到JSP引擎。传递给JSP页面和JSP引擎响应对象,根据JSP页面将会完成数据的布局格式,JSP页面最后触发Web服务器和JSP引擎将返回HTML格式。这是当前Web浏览器被广泛应用于后台数据库。针对JSP操作在服务器上执行的所有方案中,网络客户端仅考虑所得结果。
2.3 JSP体系结构
JSP网站开发给出了两种经常使用JSP的技术,可以归纳为模式一、模式二。
模式一:JSP+JavaBeans技术模式二:JSP+Servlet+JavaBeans技术
2.4 JSP的特点
2.4.1 简化的页面生成技术。
JSP页面用HTML或XML来处理页面的格式和形式布局设计,类似于HTML、XML的标记和用Java语言编写的脚本生成页面内容。
2.4.2 和Java平台有机集成。
Java 2平台的重要组成部分是JSP技术,JSP的脚本语言是Java语言。使用JSP技术可以创建扩展性的Web应用程序。
2.4.3 硬件平台和服务器无关性。
因为JSP是Java家族的一员,秉承了Java技术的“一次编写”,与硬件平台和服务器无关。
2.4.5 功能可扩展性。
和JSP技术可以通过ActiveX/COM组件来扩展这种功能一样,JSP也可以通过JavaBean 和Enterprise JavaBean以及自定义的标记来扩展功能。
2.5 Oracle 数据库
Oracle数据库系统是美国Oracle公司提供的以分布式数据库为核心的数据库,是目前最受欢迎的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。
2.6 系统数据库连接
JDBC技术(Java DataBase Connectivity)是SUN公司提供的一种支持SQL功能的通用的应用程序接口(Application Programming Interface)。
简单地说,JDBC能完成下列三件事:
1.建立同一个数据库连接;
2.连接数据库;
3.把数据库返回的结果进行处理。
作为通用低层的应用程序编程接口,JDBC在不同的数据库功能模块中,有一个统一的用户界面。说JDBC是低级的API的原因,是SQL命令被它直接调用,这种形式比其他的一些