您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 宣传企划 > 基于JSP购书网站的设计与实现
基于JSP购书网站的设计与实现摘要本文描述了用JSP技术实现动态网上书店的开发概述、技术特征、应用原理及方法,充分突出了JSP技术的优越性。简要论述了电子商务的优势、对社会的影响和建立电子商务网站应该注意的问题,并介绍了整个网站的运行流程,数据库的结构及网站的页面组成。着重论述了购物车和购书管理子系统的具体功能实现、关键技术的使用,以及与其他方法的综合应用。本文旨在讨论如何建设B2C的网上购物系统。通过网上购物系统的建设以实现对商业零售企业提供信息化管理。文章着重论述了系统功能与实现、数据流程及存储,包括商品目录、用户注册、网上订货与购物、后台数据库管理等。本系统运用HTML语言、JaveScript技术、JSP与后台数据库链接等关键技术建设网上购物系统,为客户提供在线订购服务;对商品信息进行科学、灵活地分类和存储,方便客户迅速从商品中找出自己所需商品;客户可以随时查询账单处理情况;管理员可以查看历史记录、订单状态。关键词:电子商务;JSP;网上书OnlineBookstoreSysteAbstract:ThispageillustratesthetheoryandmethodofJSP(JavaServerPages).AndletyoulearntheadvantagesofJSP.Inthegraduationdesign.weuseJSPtocreatedynamicbookstorebasedonWeb.ItbrieflyexpoundsadvantagesandinfluenceofEC,andintroducestheflowofWebandstructureofthedatabase.Especially.itmakesanemphasisuponshopingcartand“buyingmanagement”,integratedapplicationofothermethods.ThepurposeofthisarticleistodiscussehowtoconstructstheshoppingsystemofB2Conthenet.Itprovidesasocietymanagementbasedinformationtothecommercialretailsalesenterprisebytheconstructionofshoppingsystemthroughthenet.Thearticleelaboratedthesystemfunctionandtherealization,thedataflowandthememoryemphatically.Includingoninventory,userregistration,netorderingandshopping,administrationofbackstagedatabankandsoon.ThissystemutilizestheHTMLlanguage,theJaveScripttechnology,JSPandthebackstagedatabaselinkandsotoconstructetheshoppingsystemofnetworkintheessentialtechnical,providestheon-lineorderserviceforthecustomer;classifyandmemorythecommodityinformationnimblyandsciencely,toconvenientcustomerrapidlydiscoversthecommodityoneselfneedsfromthecommodity;Thecustomermayinquirethebillprocessingsituationasnecessary;Themanagermayexaminethehistoricrecord,theorderformcondition.Keywords:ElectronicCommerce;JSP;Onlinebookstore目录1引言……………………………………………………………………………………12技术简介………………………………………………………………………………22.1JAVA技术简介……………………………………………………………………22.2JSP技术…………………………………………………………………………22.3数据库技术简介…………………………………………………………………42.4Dreamweaver简介………………………………………………………………3需求分析………………………………………………………3.1项目背景……………………………………………………………………………73.2可行性分析…………………………………………………………………………73.3功能分析……………………………………………………………………………83.4系统实施环境………………………………………………………………………104概要设计……………………………………………………………………………114.1系统功能图…………………………………………………………………………114.2系统结构设计………………………………………………………………………124.3数据库物理表结构…………………………………………………………………125详细设计……………………………………………………………………………165.1首页设计…………………………………………………………………………165.2类设计……………………………………………………………………………175.3重点推荐展台的实现………………………………………………………………175.4新书上架实现过程………………………………………………………………185.5图书分类实现过程………………………………………………………………195.6用户管理模块的实现………………………………………………………………205.7购物车的实现………………………………………………………………………215.8生成订单的过程……………………………………………………………………225.9订单查询的实现过程………………………………………………………………235.10后台登录实现过程………………………………………………………………255.11图书管理实现的过程……………………………………………………………255.12用户管理模块的实现……………………………………………………………285.13订单管理模块的实现………………………………………………………………285.14公告管理实现过程…………………………………………………………………295.15推出系统的实现……………………………………………………………………296运行效果检测………………………………………………………………………31结论…………………………………………………………………………………33致谢…………………………………………………………………………………34参考文献………………………………………………………………………………35第1章前言1.1开发背景:随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。我的毕业设计也就正是一个电子商务系统的开发---网上图书销售系统。1.2开发目标:开发目标有如下7点:(1)能够在系统上展示商品,包括文字信息和图片信息。(2)能够实现订单查询功能和商品信息查询功能。(3)方便的购物车功能和用户结账功能。(4)能够定期的发布销售排行,帮助用户了解哪些书籍更受欢迎。(5)能够对书籍进行分类管理,方便浏览者分类查找书籍。(6)能够对商品的订货次数进行统计,对商家进行简单的决策支持。(7)全面的后台管理功能,从而方便管理员对网站信息进行更新和管理。1.3选题研究的目的和意义:进入20世纪90年代以后以因特网为代表的计算机网络得到了飞速的发展,以从最初的教育科研网络逐步发展成为商业网络。当前世界经济正在向知识经济转变。人们希望能够从书中得到知识,就需要有一个快捷高效的购书环境,建立一个网上综合性的售书网站,可以满足这方面的需求,它还提供给用户网上浏览、查询及订购服务。同时,银行开办的网上支付业务也为消费者和经营者提供了一个便利的交易平台。1.4开发工具及运行环境:(1)开发工具:Java、MySQL数据库、Hibernate中间件、Tomcat、Eclipse等。(2)运行环境:硬件:Pentium(R)4CPU2.80GHZ.768MB的内存.操作系统为WindowsXP.软件:数据库:SQLserver2000、JSP服务器:Tomcat6.0、第2章技术简介2.1JAVA技术简介:1991年,SUNMicroSystem公司的JameGosling、BillJoe等人,为在电视、控制烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak的软件(即一种橡树的名字),但当时并没有引起人们的注意,直到1994年下半年,Internet的迅猛发展,环球信息网的快速增长,促进了Java语言研制的进展,使得它逐渐成为Internet上受欢迎的开发与编程语言,一些著的计算机Java语言的使用权,如Mi-croSoft、IBM、Netscape、Novell、AppleDEC、SGI等,因此,Java语言被美国的著名杂志PCMagazine评为1995年十大优秀科技产品,(计算机类就此一项入选),随之大量出现了用Java编写的软件产品,受到工业界的重视与好评,认为Java是八十年代以来计算机界的一件大事,微软总裁比尔·盖茨在悄悄地观察了一段时间后,不无感慨地说:“Java是长时间以来最卓越的程序设计语言”,并确定微软整个软件开发的战略从PC单机时代向着以网络为中心的计算时代转移,而购买Java则是他的重大战略决策的实施部署。因此,Java的诞生必将对整个计算机产业发生深远的影响,对传统的计算模型提出了新的挑战。Java语言具有的特点:首先,作为一种程序设计语言,它简单、面向对象、不依赖于机器的结构、具有可移植性、鲁棒性、安全性、并且提供了并发的机制、具有很高的性能。其次,它最大限度地利用了网络,Java的小应用程序(applet)可在网络上传输而不受CPU和环境的限制。另外,Java还提供了丰富的类库,使程序设计者可以很方便地建立自己的系统。2.2JSP技术:2.2.1JSP简介:JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,JSP技术在Servlet技术基础上发展起来的,它正在飞速发展中,现已成为Java服务器编程的重要组成部分1。JSP是结合markup(HTML和XML)和Java代码来处理一种动态页面2。每一页第一次被调用时,通过JSP引擎自动被编译成Servlet,然后被执行,以后每次调用时,执行编译过的Servlet。2.2.2JSP的运行原理:当Web服务器上的JSP页面第一次被请求执行时,JSP引擎先将JSP页面文件转译成一个Java文件,即Servlet,JavaServlet是基于服务器端编程的API,用JavaServlet编写的Java程序称为servlet,servlet通过HTML与客户交互。服务器将前面转译成的Java文件编译成字节码文件,再执行这个字节码文件来响应客户的请求。当这个JSP页面再次被请求时,只要该JSP文件没有被改
本文标题:基于JSP购书网站的设计与实现
链接地址:https://www.777doc.com/doc-2570265 .html