《基于JSP技术的在线CD销售网站的设计与实现》由会员分享,可在线阅读,更多相关《基于JSP技术的在线CD销售网站的设计与实现(35页珍藏版)》请在金锄头文库上搜索。
1、毕业论文题 目: 基于JSP技术的在线CD销售网站的设计与实现 院系名称: xx信息科学与工程学院 专业班级: 计算机科学与技术xx级x班 学生姓名: 学 号: 指导教师: 教师职称: 20xx年x月x日30摘 要随着Internet的迅速崛起,互联网已逐渐成为人们收集和传递信息的最佳渠道,并逐步进入了传统的商品流通领域。互联网的跨地域性和可交互性使其在与传统贸易方式的竞争中具有不可抗拒的优势,网上商城和在线购物正是这一时代的产物,随之出现的各种商品在线销售网站也正朝着专业化和规模化的方向发展。因此开发一个具有强大功能的专业的在线CD销售网站具有实际的意义。针对在线销售的特点和网民可以随时随地
2、进行购物的需要,设计开发了这个基于JSP技术的在线CD销售网站。本文首先介绍了网上商店的现状和本系统的开发背景,然后论述了系统的设计目标、系统的功能需求和总体设计方案,较详细的论述了系统的具体设计和实现,最后本文对在线CD销售系统进行了测试,并提出了还需要改进的问题。本系统主要包括以下几个模块:(1)用户登录模块;(2)购物车管理功能模块;(3)CD管理功能模块;(4)会员管理功能模块;(5)CD的在线查询功能模块;(6)其他功能模块。其中购物车管理功能模块、用户管理功能模块和CD管理功能模块是重点研究对象。关键词: JSP技术 在线销售网站 Java Bean 数据库 Title JSP-b
3、ased online CD sales for the Design and Implementation AbstractWith the rapid rise of the Internet, the Internet has become the information collected to provide the best channel and gradually enter the traditional domain. When competing with the traditional trade sector, the Tran regional nature and
4、 Interactive of the Internet make it hold irresistible advantages. Internet and online shopping mall is a product of this era. Concomitant emergence of various commodities sales site is also along the specialization and scale direction. Therefore, the development of a strong function of the online s
5、ales site has practical significance. Focus on the characteristics of online marketing and conduction on internet at any time and place for purchasing goods, I design and develop this online CD sales website with the technical of JSP .At first this paper introduces the status and background of devel
6、oping the system of the online store, and then discusses the design goals, System design and functional requirements, it have more detailed exposition about the system design and implementation. Finally, this article on-line CD sales system was tested, and I find the need of improvement on this syst
7、em in future.The system mainly includes the following modules: (1) users logged module; (2) shopping cart management module; (3) CD management module; (4) Member Management module; (5) CD-line query module; (6) other functional modules. During the management modules, user management module and CD ma
8、nagement module are those for key study. Keywords: JSP Online sales site Java Bean database目 次前言11 在线销售系统概述21.1 系统的开发背景21.2 系统开发的意义32 在线销售系统分析及开发技术42.1 系统的设计目标42.2 系统的需求分析42.3 系统开发的设计思想52.4 系统的开发技术63 系统的基本框架和流程分析133.1 系统的功能模块133.2 系统基本架构的设计133.3 系统流程分析144 数据库模型设计164.1 数据库需求分析164.2 数据库概念结构设计164.3 数据库
9、逻辑结构设计185 功能模块的设计与实现205.1 数据库模块205.2 用户注册模块的实现205.3 用户登录模块的实现215.4 购物车模块的实现235.5 CD管理模块的实现245.6 用户管理模块的实现256 系统测试及展望266.1 系统的测试266.2 系统不足及展望27总 结28致 谢29参考文献30前言目前,网络正以一种前所未有的冲击力影响着人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中的时间和空间中的种种壁垒。极大地改变着人类,从物质到精神、从形式到内容、从生产到生活的方方面面,并且给人类带来了许多新的机遇和挑战。而互联网服务业务
10、方面:电子邮件、网上银行、在线交易、网络广告、网络游戏等服务业务也都在快速的发展着。本次毕业设计的任务是构建一个基于JSP技术的在线销售CD的电子商务网站。JSP是Java Server Page的缩写,该技术是由Sun Microsystems公司倡导,许多公司参与建立的一种动态网页技术标准,它在开发动态网页方面有着特别强大的功能。JSP是一种在服务器端HTML(或XML)中嵌入Java代码的脚本语言,是开发Web动态网站快速而有效的工具,JSP技术在开发动态网站方面有以下特色:(1)JSP技术是用Java语言作为脚本语言的。Java语言是成熟的、强大的、易扩充的编程语言;(2)高效性与安全
11、性。JSP在执行前先被编译成字节码,字节码由Java虚拟机解释执行,比源码解释效率高;(3)可维护性。由于JSP技术是一种开放的、跨平台的结构,因此Web服务器、平台及其他组件能很容易升级或切换,且不会影响JSP基本的应用程序;(4)稳定性和产品的多样性。目前,在国内JSP技术还是一种较新的技术,而在国外JSP+JDBC+Java Bean已经成为开发电子商务网站的主流技术,随着国内与国际的接轨,JSP技术也必将成为国内动态网站开发技术的首选。本在线CD销售系统中我主要做了以下几个模块的设计与开发:用户登录模块、购物车管理功能模块、CD管理功能模块、用户管理功能模块、CD在线查询功能模块、销售
12、统计功能模块。其中购物车管理模块、用户管理模块、CD管理功能模块是重点研究对象。本论文中第一章论述了开发的背景及意义;第二章论述了需求分析及开发技术选择;第三章论述了系统总体架构设计和流程分析;第四章论述了数据库设计;第五章论述了系统各模块的设计与实现;第六章论述了系统的测试与分析;最后总结了我在本次毕业设计中的收获。1 在线销售系统概述1.1 系统的开发背景 1.1.1 网上商店的发展状况近年来随着Internet的迅速崛起,利用无国界、无区域界限的Internet销售商品或服务已成为商品交易的新选择。从国际上召开的一系列关于“如何利用Internet制造商机”的讨论会可以看出,网上购物这种
13、购物方式也即将成为一种新的购物趋势。这种交易方式的优越性也将逐渐被人们所理解,并且这些观念正在以难以想象的加速度传播到世界的各个角落。中国也不例外,随着国内各项技术的日益完善,人们的参与意识也在逐渐的增强,各种在线销售网站蓬勃发展的良好趋势以已初现端倪。从政府到公民,普遍认为“信息时代”已经到来。作为“信息时代”一种重要形式的网上商店将成为新时代的宠儿,于是越来越多的商家在网上建起了自己的在线商店,向消费者展示着这种新颖的购物理念。网上购物系统是一种具有交互功能的商业信息系统,它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动
14、态信息是指随时变化的信息,如商品报价、会议安排或时事新闻等。因此在线销售系统要具有强大的交互功能,可使网站管理商和用户方便的传递信息,实现商品的在线销售。1.1.2 系统的技术现状 目前在国内PHP技术和ASP技术应用最为广泛,而JSP技术由于是一种较新的技术,国内采用的还较少。但在国外,JSP技术已经是一种比较流行的技术了,尤其是电子商务类的网站,多采用JSP技术。也有一些是采用的PHP技术,如新浪网()等。但是由于PHP技术本身存在的一些缺点,使得它不适合应用于大型电子商务网站,而比较适合一些小型的商业站点。首先,PHP缺乏规模支持;其次,缺乏多层结构支持。但对于大负荷站点的解决方法只有一个:分布计算,数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。而PHP则缺乏这种支持。再有上面提到的PHP提供的数据库接口支持不统一,就使得它不适合运用在大型电子商务网站中。而ASP和JSP则没有以上缺陷,ASP可以通过Microsoft Windows的COM/DCOM获得ActiveX规模支持,通过DCOM和Transaction Server获得结构支持;JSP可以通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。三者中,JSP应该是未来发