{$cfg_webname}
主页 > 计算机 > Javaweb >

在线订餐网站的设计与实现(JSP+SQL2000)(新品)☆

来源:56doc.com  资料编号:5D755 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D755
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 帮助
资料介绍

摘  要
进入二十一世纪以来,计算机网络带动的电子商务获得了空前的发展。以淘宝、卓越、当当为代表的一系列电子商务网站迅速的成长起来。电子商务作为一种独立的经济形态,已经初具规模。在这种情况下在线订餐网作为一个电子商务的一个分支却并没有发展起来。究其原因就是没有一个大型的专门网站支撑整个行业。但是在线订餐网作为一种尚未成功的有潜质的电子商务分支必将在近几年获得空前的发展。在线订餐网作为电子商务的一个分支目前正处于起步阶段。可充分发挥电子商务的力量,方便市民生活、提高市民的就餐效率。充分体现信息时代的优越性。
在线订餐网主要是建立与市民于餐厅的一个电子商务平台。因此系统主要针对前台的市民于餐厅使用,以及后台的管理员管理。
操作界面实现的目标:一个好的网站不仅仅要体现在强大的功能上,还要在使用上具有方便、快捷、高效的特点。本网站将采用个性化的设计,不同权限的用户将具有不同的操作界面,实现各项功能安排井井有条、一目了然。在线订餐网站包含的模块有用户登录、用户权限、商品查询、商品管理、在线支付等。
本系统采用B/S构架,利用可移植性好的JAVA作为开发平台,使用中型数据库SQLServer2000搭建数据库(使用Sybase PowerDesigner建模),并使用 Eclipse开发语言连接已经建好的数据库实现系统中的种种功能。
通过本次毕业设计的实现在实践中培养了自己做项目的动手能力,切实可行的实现一个比较科学的在线订餐网,为自己计算机知识的提高和管理智能化发展做出贡献。

关键词:智能化,B/S构架,SQLServer2000,Sybase PowerDesigner,Eclipse。
 
Design and Implementation of the
Online subscribes meal
Abstract
Since the 21st century, the electronic commerce which the computer network has led has obtained the unprecedented development. Take washes valuable, remarkable, ding-dong as representative's a series of electronic commerce website rapid growth. Electronic commerce takes one kind of independent economic form, already began to take shape. In this case online subscribes meal the net to take an electronic commerce a branch actually not to develop. Investigates its reason not to have a large-scale special website support entire profession. But online will subscribe meal the net to take one kind not yet to succeed has the potential electronic commerce branch to will certainly to obtain the unprecedented development in recent years. Online subscribes meal the net present to be at the start stage as an electronic commerce branch. But displays the electronic commerce fully the strength, the convenient resident lives, enhances the resident to go to eat the efficiency. Manifests the information age fully the superiority.
Online subscribes meal the webmaster, if establishes with the resident in a dining room electronic commerce platform. Therefore the system mainly aims at the onstage resident in dining room use, as well as backstage manager management.
The operation contact surface realizes goal: A good website not only need manifest in the formidable function, but must have conveniently, quick, the highly effective characteristic in the use. This website will use personalized the design, the different jurisdiction's user will have the different operation contact surface, realizes each function arrangement clear in good order. Online subscribes the module which meal the website contains to have the user to register, the user jurisdiction, the commodity inquiry, the merchandise control, the online payment and so on.
This system uses the B/S skeleton, develops the platform using the probability good JAVA achievement, the use medium database SQLServer2000 build database (uses Sybase the PowerDesigner modelling), and used the Eclipse development language connection already to construct the good database to realize in system's all sorts of functions.
Realized through this graduation project raises itself to make the project in reality beginning ability, practical and feasible realized one quite scientifically online to subscribe meal the net, made the contribution for own computer knowledge's enhancement and the management intellectualization development.
Key words: Intellectualization, B/S skeleton, SQLServer2000, Sybase PowerDesigner, Eclipse.

线订餐网是根据学院有需求的人员设计的,在线订餐网采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,在线订餐网主要是建立与市民于餐厅的一个电子商务平台。因此系统主要针对前台的市民于餐厅使用,以及后台的管理员管理。可充分发挥电子商务的力量,方便市民生活、提高市民的就餐效率。充分体现信息时代的优越性。

技术方法介绍
本系统采用B/S构架,利用可移植性好的JAVA作为开发平台,使用中型数据库SQLServer2000搭建数据库(使用Sybase PowerDesigner建模),使用JDBC将JAVA语言同SQL数据之间的程序设计接口进行连接,使用功能强大的绘图软件Visio绘制组织机构图,程序流程图、数据流程图并使用 Eclipse
开发方法
本次网站开发主要是使用了生命周期法(Life Cycle Method)和原型法(Prototyping Method)两种开发方法。
生命周期法(Life Cycle Method)是20世纪60年代发展起来的一种应用广泛且比较成管理系统开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始。
原型法(Prototyping Method)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法,该法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、完善,如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的管理信息系统。

















目  录
毕业设计(论文)任务书 I
摘  要 II
ABSTRACT III
目  录 V
第1章 绪  论 1
第2章 关键技术介绍 2
2.1 技术方法介绍 2
2.1.1 开发方法 2
2.1.2  系统编码工具Eclipse 2
2.1.3  数据库SOLServer2000及连接技术JDBC 3
2.1.4  绘图工具Visio 4
2.1.5  建模工具Sybase PowerDesigner和UML统一建摸语言 4
2.2 JSP技术简介 5
2.2.1 JSP技术 5
2.2.2 JSP 技术的工作原理 5
第3章 系统分析 7
3.1  可行性分析 7
3.1.1  硬件配置和结构 7
3.1.2  软件配置 7
3.1.3  设计方法及实现技术 7
3.2  流程分析 9
(毕业设计)
3.2.1  业务流程图 9
3.2.2  数据流程图 9
第4章 系统设计 11
4.1  总体设计 11
4.2  数据库设计 11
4.2.1  数据库E-R图 11
4.2.2  数据库关系图 14
4.2.3  数据库表设计 15
第5章 系统实现 18
5.1 数据库连接技术JDBC 18
5.3  窗体介绍 21
5.3.1  前台 21
5.3.2  会员登录: 22
5.3.3  登录 22
5.3.4  注册 22
5.3.5  会员资料修改 23
5.3.6  搜索商品 24
5.3.7  购买商品 24
5.3.8  去收银台结账 25
5.3.9  清空购物车 26
5.3.10  查询订单 26
5.3.11  销售排行 26
5.3.12  商城公告 26
5.3.13  后台 26
5.3.14  商品管理 27
5.3.15  会员管理 28
5.3.16  订单管理 28
5.3.17  公告管理 28
5.3.18  退出后台 29
5.4  核心代码 29
5.4.1  GoodsDaoImpl 29
5.4.2  MemberDaoImpl 30
5.4.3  公用方法类 32
第6章 结 论 34
6.1  难点 34
6.2  心得 34
参考文献 36
致  谢 37
 
参考文献
1.  吴清江,刘琳琅,吴政.基于J2EE和Web Services的动态电子商务实现方案.研究微型电脑,2006.3
2.  陈楠.网站开发实用案例教程.清华大学出版社,2006.6
3.  田风辉.电子商务宝典—构筑电子商务王国.经济科学出版社 ,2001.11
4.  Mike Gunderloy Joseph L.Jorden.SQL Server 2000从入门到精通.电子工业出版社,2004.9月
5.  刘耀儒.新概念SQL Server 2000 教程.北京科海集团公司,2004.9月
6.  许丽花.基于J2EE的三层体系结构应用研究.南京职业技术学院学报,2005.12
7.  Bodoft S,Green D,Haase K,Jendrock E,Pawlan,M Steams B. J2EE Tutorial.中国铁道出版社,2003
8.  吴涛.网站全程设计技术.清华大学出版社,2004.4
9.  萨师煊,王珊.数据库系统概论.高等教育出版社, 2003.2
10. 魏文红,李清霞,高大利.基J2EE和Web Services的网上汽车交易市场系统的设计与实现.计算机科学出版社,2006.2
11.  Damon Hougland, Aaron Tavistock. JSP核心技术. 机械工业出版社, 2001
12. 郭诚忠.郑友敏.电子商务全球化信号. 中国友谊出版公司,2000
13. 陈旭东,刘迪仁.JSP 2.0应用教程. 清华大学出版社,2006
14. 张蓓,赵国锋. JSP数据库通用模块开发与系统移植. 清华大学出版社,2007

推荐资料