网上书店在线购物及统计分析的设计与实现.docx
- 文档编号:2421794
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:25
- 大小:183.09KB
网上书店在线购物及统计分析的设计与实现.docx
《网上书店在线购物及统计分析的设计与实现.docx》由会员分享,可在线阅读,更多相关《网上书店在线购物及统计分析的设计与实现.docx(25页珍藏版)》请在冰豆网上搜索。
网上书店在线购物及统计分析的设计与实现
分类号:
TP311.1UDC:
D10621-408-(2007)5896-0
密级:
公开编号:
成都信息工程学院
学位论文
网上书店
——在线购物及统计分析的设计与实现
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
网上书店
——在线购物及统计分析的设计与实现
摘要
随着计算机技术的蓬勃发展,电子商务发展也越来越快,网上书店便是随着这些网络技术的发展而出现的一种新型图书销售渠道。
本系统是为适应电子商务网络交易平台技术的发展,而开发的一个多功能网上书店系统。
本系统采用B/S模式,以MySQL作为后台数据库,Tomcat作为Web服务器,采用Eclipse+MyEclipse作为开发环境,使用JSP+Servlet+JavaBean技术开发完成的。
实现了购物车、排行榜、订单处理、会员公告和积分事件等功能。
其中购物车功能和后台充值功能能够实现简单的网上交易,达到在线购物的要求;排行榜功能对系统的书本进行了详细的统计,能够得出书本在网站中的热门程度,完成了统计分析的功能;还有订单处理功能,它通过搜索条,报表导出和打印功能实现了管理员和用户对订单的直观查询,让系统更具有人性化。
关键词:
电子商务;在线购物;网上书店;统计分析
OnlineBookstore
——DesignandImplementationofOnlineShoppingandStatisticalAnalysis
Abstract
Withthefastdevelopmentofcomputertechnologyandelectroniccommerce,onlinebookshopbecomeanewtypeofbooksaleschannel.Thissystemwhichisimplementedtofitthedevelopmentofelectroniccommercenetworktradingisamultiplefunctionalonlinebookshop.
ThissystemadoptsB/SmodelandtakesMySQLasthebackgrounddatabase.TomcatisusedasWebserver.ByusingEclipseplusMyEclipseasdevelopmentenvironmentandJSP,ServletandJavaBeanasdevelopmentlanguage,functionsofshoppingcar,rank,orderproposal,VIPpersonbulletinandintegralthingsisdeveloped.Amongthefunctions,shoppingcarandbackgroundfillingmoneycanimplementsimpleonlinetradeandachievetherequirementofonlineshopping.Thefunctionofrankmakesadetailedstatisticofbooksinthissystemwhichmakesusknowpopulardegreeofbooksonthewebsite.Orderproposalisdevelopedtoexportandprintreportswhichmadethissystemmorehumanized.
Keywords:
electroniccommerce;onlineshopping;onlinebookshop;statisticalanalysis
论文总页数:
22页
1引言
该部分主要是对本系统的背景,开发目的以及开发意义进行阐述。
1.1网上书店的背景
在当前计算机发展迅速的时代,电子商务成为互联网发展日臻成熟的直接结果,是网络技术应用新的发展方向。
互联网自身所具有的开放性、全球性、低成本、高效率的特点,已成为电子商务的内在特征,并使得电子商务大大超越了作为一种新的贸易形式所具有的价值。
就网上书店系统而言,由于网络已经覆盖全球,其信息量大而独具优势。
它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。
网上书店同传统的店面书店相比,网上书店的经营方式和销售渠道是全新的;它24小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上书店的主要原因。
而与其他商品相比,不具时效性;同时书本具有易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降低了消费者第一次在网络购物的门槛,对于读者来说,网上书店近在咫尺,并且永远不下班关门,读者可以随时随地地自由地查询和订购图书,同时还减少了书店过程中的支出,具有实际意义。
因此网上书店必将有长足的发展。
开办网上书店系统也可以为在校大学生提供方便,廉价,高效的书店方式,促进文化传播,帮助国家和学校培养优秀的人才,具有长远的经济效益和社会效益。
1.2课题研发的目的与意义
随着我国Internet的发展,电子商务越来越多的溶入到我们的日常生活,而且网上书店也是电子商务网站的代表,国内网上书店有像“当当网”等这种优秀的电子商务网站,它们是其他网站良好的典范,可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站设计中站应有的功能和注意事项,由此选择了网上书店作为此次毕业设计的题目。
在选择编辑语言时,因为Java程序语言及编程技术是随着互联网的发展而被推广应用的,它是目前国内外广泛使用的程序设计语言。
它的内容和特点与以往的其他程序设计语言有很大的不同。
面向对象技术被认为是程序设计一方法学的一场革命,它已经逐步代替面向过程的程序设计技术,从而成为计算机应用开发领域的主流趋势,所以Java成为本设计的开发语言,用来设计和完成本网上书店系统。
本毕业设计所完成的网上书店系统,除了大量收集有关资料,还将会牵涉到许多技术上的问题,如:
网页制作技术,后台数据库的设计和管理,通过实际的制作个网站,可以在实践中掌握上述技术的使用,达到学以自用的目的。
2系统概述
本部分列出了系统软硬件工作的环境与要求,并对系统所涉及到的一些技术进行了介绍。
2.1软硬件工作环境
2.1.1硬件环境要求
计算机必须满足的条件:
(1)服务器端硬件环境:
处理器P42.0G以上,内存512M以上,硬盘40G以上。
(2)客户端硬件环境:
处理器P41.7G以上,内存128M以上,硬盘20G以上。
2.1.2软件环境要求
(1)服务器端需要环境:
操作系统为Windows98/ME/2000/XP/2003,jdk1.4以上,在Eclipse+MyEclipse环境下,以Tomcat作为服务器和MySQL作为后台数据库。
(2)客户端需要环境:
操作系统Windows98/ME/2000/XP/2003,IE5.0以上便可。
2.2系统技术简介
2.2.1Java技术简介
随着面向对象编程思想的不断成熟和各种技术问题的提出1995年6月由SunMicrosystems公司提出了一种革命化语言—Java,与其他编程语一样,这种语言在短短的时间内得到了迅速的发展。
由于这种语言具有易用性、平台无关性、易移植性等诸多特征,使得这门语言得到了广泛的应用。
而且,这种语言具有很好的发展景。
程序开发费用少,工作效率高,并拥有很好的用户界面和强大的开发工具。
网上数据编程体现的非常充分,是其它语言无法做到的。
2.2.2JSP简介
JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。
JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。
JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。
在传统的网页HTML文件中加入Java程序片段和JSP标记,就构成了JSP网页。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。
程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要的功能。
所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无JavaApplet,甚至无Frame。
2.2.3Struts体系结构简介
作为一个实现良好的MVC框架,Struts对Model、View和Controller都提供了对应的实现组件,图2-1所示为Struts体系结构图。
下面从模型、视图、
控制来介绍Struts的体系结构。
响应
图2-1Struts体系结构图
视图(View)就是一系列提交到客户浏览器进行显示的JSP文件,是用户看到并与之交互的界面。
在这些界面中没有业务逻辑,也没有模型信息,只有标签。
模型(Model)表示应用程序的状态和业务逻辑,通常由JavaBean或EJB组件来实现。
控制器(Controller)的作用是从客户端接受请求,并且选择执行相应的业务逻辑,然后把响应结果送回到客户端。
在Struts中Controller由ActionServlet类和Action类来实现。
ActionServlet主要负责接受HTTP请求信息,Actio
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书店 在线 购物 统计分析 设计 实现