基于JSP技术的网上花店系统设计与实现725.doc
《基于JSP技术的网上花店系统设计与实现725.doc》由会员分享,可在线阅读,更多相关《基于JSP技术的网上花店系统设计与实现725.doc(38页珍藏版)》请在三一办公上搜索。
1、 网络教育学院本 科 生 毕 业 论 文(设 计) 题 目:基于JSP技术的网上花店系统设计与实现学习中心: 层 次: 专 业: 年 级: 学 号: 学 生: 指导教师: 完成日期: 2013年 7 月 25 日内容摘要随着信息科学技术的飞速发展,计算机技术、网络技术及数据库技术日趋成熟与稳定,自动化网络办公系统在技术和应用上都得到了更高层次的发展,人们逐渐意识到对办公管理系统的运用可以使日常办公工作更加方便、快捷和高效。随着人们生活质量的提高,在节假日的时候,鲜花点缀了人们的生活,然而购买鲜花的人越来越多,也越来越广,全国各地都有购买者。这么大的一个市场,如果只靠实物店是远远不够的,而且只能
2、满足本地消费者的需求,却不能满足远处消费者的需求。为了迎合市场的需求,为了开拓市场提高自身在同行中的竞争力,开发一个网上鲜花销售系统是很有必要的。本系统采用JSP开发技术,使用MyEclipse8.0作为平台,Tomcat6.2作为服务器,使用Oracle数据库作为系统数据库。系统主要实现的功能有:实现用户在线注册功能、登陆查询功能、订单、购物车功能、管理员后台登录功能等,是一个真正能够为消费者带来方便快捷的小型网上鲜花销售系统,具有可视性强、设计成本小,利润高,系统安全性好,维护方便快捷等优点。关键词:电子商务; JSP;订单;购物车;网上花店销售系统;网页设计AbstractWith th
3、e rapid development of network technology,a variety of sites have been deep into every corner of daily life,many companies have established their own websites,e-commerce in great demand.Site as an external display window,the internal and external information exchange,has become an urgent need for th
4、e public.Through e-commerce to improve the procurement of goods to peoples live has brought great convenience,but also greatly reduce the cost and time.With improved quality of life,on holidays,when peoples lives flower embellishment, however,more and more people buying flowers,but also more widely,
5、across the country have buyers.Such a large market,if only the physical store is not enough,and can only meet the needs of local consumers,but can not meet the needs of distant consumers.In order to meet market demend,in order to open up the market to improve their competitive in the peer,to develop
6、 an online flower sales system is necessary.This online flower shop system mainly realizes the function:to achieve on-line registration feature,visit queries,orders,shopping cart functions,is a truely convenient for consumers of small flowers online marketing system. The system uses JSP development
7、technologies,the use of MyEclipse8.0 as a platform,Tmocat6.2 as a server,Java language program for connecting to the database,using Oracle database as the system database.The biggest advantages of this system is the beautiful interface,strong visibility,design cost is small,quick profits,system secu
8、rity,safeguard and convenient.Keywords: e-commerce ;JSP orders ;shopping ;cart Flower sales online system; Web design 目 录内容摘要IAbstractII引 言11 概述21.1 背景21.2 目的和意义21.3 国内外研究或应用现状31.4 本文的主要内容及组织结构32 开发工具和开发环境简介42.1 Java Server Page简介42.2 JSP技术的发展现状42.3 Brower/Server简介52.4 系统开发语言JAVA介绍62.5 Oracle数据库介绍82
9、.5.1 概论82.5.2 特点82.5.3 存储结构102.5.4 分布式数据库管理介绍112.6 系统开发环境及工具123 网上花店系统分析133.1 系统的功能分析及可行性研究133.3 网上花店信息管理系统概要设计143.3.1 系统概述143.3.2 系统功能模块设计143.4 数据库设计163.4.1 数据库结构163.4.2 E-R图204 系统详细设计224.1 系统的主要功能及具体的模块划分224.1.1 用户注册页面224.1.2 用户浏览商品页面234.1.3 商品选购页面234.1.4 购物车页面244.1.5 高级查询页面264.1.6 后台管理员登录页面275 系统
10、的安装与测试285.1 系统运行环境的搭建285.1.1 构建JSP运行环境285.1.2 构建JSP开发环境295.2 系统测试295.2.1 系统测试目标295.2.2 系统的具体测试295.2.3 系统的测试总结306 结论31致谢32参考文献33引 言网上商店也被称为电子商店,是电子商务的一个重要组成部分。网上商店作为电子商务的一种具体形式,在Internet上已经非常普及。由于充分利用和结合了最新技术,网上商店具有传统商店无可比拟的优势,如经营成本低,受地域限制和时间限制少,市场扩张力极大等。目前Internet上的网上上商店每天以惊人的速度增加。网上购物现在越来越称为年轻人的购物首
11、选,足不出门就能购买到自己称心如意的商品,鲜花更是人们的首选,百忙之中你可能无法亲自去花店挑选你想要的花,而我们这个而系统就是借助发达的网络和现代的科学技术可以让你可以打开网页就能完成电话的订购。进入21世纪,网络信息发布已经逐步替代了传统的媒体发布,网上发布的信息更广,持久性更好。花店的信息如果在网上发布更有利于花店的业务发展。网上花店系统就是为实现客户通过上网,对鲜花信息的浏览、检索、订购,以及鲜花销售商对客户信息、鲜花信息的管理所开发的网络应用软件。该系统能够较好的满足网上花店客户的基本要求,具有较高的使用价值。1 概述1.1 背景 网上商店也被称为电子商店,是电子商务的一个重要组成部分
12、。网上商店作为电子商务的一种具体形式,在Internet上已经非常普及。由于充分利用和结合了最新技术,网上商店具有传统商店无可比拟的优势,如经营成本低,受地域限制和时间限制少,市场扩张力极大等。目前Internet上的网上上商店每天以惊人的速度增加。网上购物现在越来越称为年轻人的购物首选,足不出门就能购买到自己称心如意的商品,鲜花更是人们的首选,百忙之中你可能无法亲自去花店挑选你想要的花,而我们这个而系统就是借助发达的网络和现代的科学技术可以让你可以打开网页就能完成电话的订购。进入21世纪,网络信息发布已经逐步替代了传统的媒体发布,网上发布的信息更广,持久性更好。花店的信息如果在网上发布更有利
13、于花店的业务发展。网上花店系统就是为实现客户通过上网,对鲜花信息的浏览、检索、订购,以及鲜花销售商对客户信息、鲜花信息的管理所开发的网络应用软件。该系统能够较好的满足网上花店客户的基本要求,具有较高的使用价值。1.2 目的和意义21世纪是个信息高速发达的时代,尤其以网络的高速发展为代表。鲜花的买卖业务与我们的日常生活密切相关,长辈的生日,节日的祝福及问候,对心爱的人表达爱意,看望病号等等的时候。越来越多的人选择购买一束鲜花来表达自己的情谊!本系统正是利用了网络这个很好的平台为顾客提供方便,不用出门,只需打开电脑上网就可以很方便的完成鲜花的选购,做到足不出户就可以完成一切。基于JSP+JavaB
14、ean的网上花店的总体设计目标是为注册用户提供方便的网上订购鲜花的功能。本系统分为前台和后台管理两部分,注册用户登录前台后,可以浏览或购买网上花店中的所有商品,购买商品后还可以得到相应的积分奖励,并且可以在网站中留言。管理员通过后台登录后可以对系统中的商品以及用户的注册信息和用户的留言进行管理。为了满足上面提出的功能要求,基于JSP语言的网上花店需要达到以下目标:(1)支持用户注册和登录。(2)用户登录后可以根据价格、类型和其他关键词进行商品查询。1.3国内外研究或应用现状网上花店是97年以后在国内发展起来的新兴的从事鲜花速递的电子商务企业。从国内的第一家网上花店“虹桥鲜花礼品连锁机构”的出现
15、到现在,网上花店随着互联网的普及,及电子商务的高速发展,赢得了高额的利润和发展空间。在电子商务日益受到质疑的今天,网上花店的“一帆风顺”,及健康发展,几乎成了电子商务“冬天里的一把火”。网上花店是迄今为止处于盈利状态的少数的电子商务内容之一。在美国,1-800花屋作为全美,以及全球最大的“网上花店”的成功,向人们展示了“网上花店”的美好前景。在我国,虽然经常可以看到电子商务企业不景气的报道,但“网上花店”却在“电子商务的一个一个冬天中”,迎来了“一个一个春天”。在这里我们不得不提到:网上花店行业的领头羊虹桥鲜花礼品连锁机构。虹桥鲜花是迄今为止国内最成功的网上花店企业。成功和失败的经验历史告诉我
16、们,电子商务的发展必须紧密的与传统产业相结合。在4年多的时间里,虹桥鲜花网不断捕捉商业机遇,他们在开展鲜花礼品配送的同时,紧紧抓住了国内花店业“尚处于调整转型时期”的这一现实,以切实提高与之合作的花店的利润水平,及竞争力为目的,走出了一条与传统花店业共赢的道路。在客户中获得了良好的口碑。1.4 本文的主要内容及组织结构本文研究的内容为 基于JSP技术的网上花店系统设计与实现。采用JSP开发技术,使用Oracle数据库作为系统数据库。是一个真正能够为消费者带来方便快捷的小型网上鲜花销售系统,本文的组织结构:全文共分六章。第一章 概述,主要是介绍网上花店的选题背景及意义。第二章 开发工具和开发环境
17、简介,主要介绍Java Server Page、Brower/Server以及Oracle数据库介绍等。第三章 网上花店系统分析,包括系统的功能分析、系统可行性研究、网上花店信息管理系统概要设计以及数据库设计。第四章 系统详细设计,包括用户注册页面、商品选购页面、购物车页面等第五章 系统的安装与测试,介绍系统运行环境的搭建和系统测试。第六章 结论,关于本次毕业的设计的心得体会。2 开发工具和开发环境简介2.1 Java Server Page简介Java Server Page或简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作技术,它提供一种建立动态网页的简单制作方法,并为
18、开发人员提供了一个Server端框架,基于这个框架,开发人员可以综合使用HTML、XML、JAVA语言以及其它脚本语言,灵活快速的创建和维护动态网页,特别是目前的商业系统。作为JavaTM技术的一部分,JSP能够快速的开发出基于所有Web服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。同时,JSP把用户界面从系统内容中分离出来,使得设计人员能够在不改变底层动态内容的前提下改变祖国网页布局。这样跨平台的特性已包含了目前大部分网站服务器配置环境,再加上它的语法写作方式可媲美ASP般的易学易懂,而且在网络安全技术方面甚至已经超越ASP技术。所以,相信在很快的时间内极有可能取代
19、现有网页编译技术,而成为商业网站的新标准。在本节中我们将会讨论JSP技术的特性,让您更加了解这项新技术。2.2 JSP技术的发展现状 JSP技术被设计成为一个开放的、可扩展的及用于创建动态Web页面的标准。开发人员可以使用JSP技术来创建具有可移植性的Web应用程序。开发结果可以在各种Web服务器和Web应用服务器上运行,而不用考虑具体的开发平台或开发工具。为了给动态Web页面提供一个开放的工业标准,JSP规范的1.0版本的提出,是向这个方向迈出的第一步。在1.0版本中,其基础由核心标记集、隐含对象以及开始创建动态Web页面所需的基本功能构成。已经有许多Web服务器,Web应用服务器和工具开发
20、商为他们的产品添加了对JSP1.0的支持。Jsp 1.0 版本中加入了一些新的特色,特别是加入了XML的语法和输出缓冲等功能,以解决重定向的错误,而同时一些在0.92版本中的功能被取消了。随着XML 越来越热门,在不久的将来XML将成为主流。因此,在JSP1.0的语法中开始了对XML的支持,并希望能够与其兼容。不过,在JSP1.0版本中对XML的支持还不是必须的,但在将来的JSP1.1版本中对它的支持将成为必然。JSP1.1与JSP1.0两个版本基本上同时开发的。但是,JSP1.1需要新的Servlet API的支持,所以JSP1.1将会等新的Servlet API 公布之后才会推出。除了JS
21、P标准的语法标记之外, JSP1.1将会提供有可扩展的自定义语法标记机制,这样使用者就可以定义自己的语法标记,并且可以在任何支持JSP1.1的引擎上运行它们,而且供应商们也会有选择地扩展或扩充JSP规范中的功能。JSP引擎能够强有力地支持多种脚本语言和对象模型。在不断扩充和使用JSP技术同时。也将保持JSP技术对平台和服务器的可移植性。2.3 Brower/Server简介B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 S
22、QL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。B/S模式的特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际
23、存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器, Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的Internet。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 技术 网上 花店 系统 设计 实现 725
链接地址:https://www.31ppt.com/p-3938590.html