网上书店的开发解析Word文档下载推荐.docx
《网上书店的开发解析Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《网上书店的开发解析Word文档下载推荐.docx(49页珍藏版)》请在冰豆网上搜索。
首先从网站建设的需求入手,提出本系统所应用的技术:
Java语言、MySQL数据库;
然后对系统完成的主要功能如首页、图书查询系统、购物车、用户主车系统和管理员系统进行了详细的研究设计,特别是对购物车系统的设计思想和具体编程实现。
开发这个网上书城的最终目的是可以在线销售图书。
所以要是此购物车对顾客的体验非常的方便而且极具个性化将会大大提高用户在网上购物的兴趣。
这个系统的实现,不仅对喜欢购物的女人是一个极大的诱惑,他最迷人的还是让最不喜欢逛街购物的男人可以畅享这种快捷方便的购物体验,在解放他们双腿的同时使他们畅游无穷无尽的知识海洋,在方案的最后对这个购物的系统进行了前后台运行测试,并通过测试的一些大数据分析了测试后的结果。
关键词:
电子商务;
网上书店;
购物车;
MySQL数据库
THEDEVELOPMENTONLINEBOOKSTORE
ABSTRACT:
Nowthatcomputertechnologyandnetworksareallovertheworldanunprecedenteddevelopment,butthedatabasehasbeenanunprecedentedapplicationanddevelopinthiscomplexnetwork,thisnetworktechnologyisnowindispensableinpeople'
slives,sonowmoreagrowingnumberofretailcompanieshavejoinedtocreatetheirownpersonalizeduser-friendlye-commercewebsite,inordertoimprovetheirpositioninthefiercebusinesscompetition,onlythroughthisnewmarketingmethodsinordertoenableenterprisesNowinvinciblecomplicatedwar,themainobjectofthisstudyisbasedondataanalysisoflargeshoppingclasssystem,andthissystemisdifferentfromthepast,weknowthatthesystemforonlineshopping,Inowusetheprogramsimpleoperation,usergreatereffortstooptimizetheadvantagesoftheInternet,comparedwithmostoftheprogram.ThesystemusedthelanguageofJava,theprogramusestheenvironmentisatomcat,inordertoachievetheuseofe-commercefortheirdailyonlinebookstores.
Inthispaper,JSP+Servlettechnology,combinedwithsoftwaresuchasMySQLdependingontheenvironmentaswellasitsstrengthstogethertodesignthissystem.First,demandfromtheconstructionsitetostart,tomaketechnicalapplicationofthissystem:
Javalanguage,MySQLDatabase;
thenthemainfunctionofthesystemtocompletethetitlepage,bookquerysystem,shoppingcart,theuser'
shomeandvehiclesystemsadministratorsystemindetailthestudydesign,inparticularthespecificprogramdesignandimplementationofashoppingcartsystem.
Thedevelopmentofthisonlinebookstoreultimateaimistosellbooksonline.Soifthiscarttothecustomerexperienceisveryconvenientandhighlypersonalizeduserwillgreatlyincreasetheinterestinonlineshopping.Implementthissystem,notonlyforwomenlikeshoppingisagreattemptation,hismostcharmingorsomostdonotlikeshoppingthemencanenjoythisquickandconvenientshoppingexperience,intheliberationoftheirlegswhilemakingTheyswimendlessoceanofknowledge,inthefinalprogramofthissystemwereshoppingbeforerunningthetest,andbysomelargedataanalysisoftestresultsafterthetest.
KEYWORDS:
E-commerce;
ShoppingSite;
OnlineBookstore;
MySQLDatabase
1前言
1.1系统开发的背景
现如今,网络的发展已经势如破竹,网络更是走进了千家万户,成了人们日常生活中必不可少的一部分,越来越多的人享受这种超前的网络技术带来的新式购物体验。
现在,只要人们拥有一台能够连接网络的电脑,就能够不受地域的限制,快速的畅游你所喜欢你所需要的各类购物网站,沉浸在网络带给你的信息中书籍就像自行车的链条,将人类的思想和文明完美无瑕的串联起来,更是如同早晨的太阳一样,将我们对知识渴求的道路照亮。
同时,书籍近些年来也加入到了网络购物这个热潮中,伴随如此的正是诞生了越来越多的网上书店,并且富有生机。
1.2系统开发的目标
设计的系统可以为用户提供图书浏览和在本系统进行图书交易。
这个系统的主要功能是让顾客通过计算机访问本网上书店的网址之后,能够浏览到自己喜欢的好看的书和最近刚出版的书,或者为顾客查找到他们平时需要的书籍,后一步就是签下购买的订单,然后等待送货员为顾客送货上门,这个系统最终的目的就是能够实现一个网上购物车。
1.3系统开发的意义
网上书店在电子商务模式中算得上是一个非常典型富有鲜明特色的系统,这个系统最大的优点就是解放人们的双腿,让人们不需要走出家们就可以浏览并且购买到他们喜欢的书籍,并且给用户最好的购物体验。
1.4论文组织结构
论文分为6章,各章主要内容如下:
第1章前言,介绍了系统开发的背景、开发的目标,以及系统开发的意义,最后给出论文的组织结构。
第2章关键技术介绍,介绍了系统开发的软件结构、以及系统开发所用的框架。
第3章技术架构及需求分析,介绍了系统技术框架、系统部署示意图、系统需求分析、性能优势、以及开发环境。
第4章系统总体设计,介绍了系统的功能结构设计、系统架构、以及系统的数据库设计。
第5章系统详细与实现,介绍了系统文件组成、前台部分的设计、以及系统介绍。
第6章系统调试与运行。
2关键技术介绍
2.1软件结构
B/S结构:
AcronymBrowser/Server的缩写,也就是我们通常所说的浏览器和服务器结构。
B/S最大的优点也是人们对它赞不绝口的地方就是它不受地域的限制来对其进行操作更重要也是最为突出的是无需其它的专门的软件作为辅助。
要想使用它,你所做的是只要有一台能连上网络的电脑就行。
而系统的扩展也显示出它的人性化以及优越性,那就是只要能连接上网络,再从系统管理员那里获得一个用户名和密码,你就就可以自由驾驭它了。
C/S结构:
TheacronymClient/Server的缩写,也就是我们所熟知的客户端和服务器结构。
C/S可以将客户端PC的处理能力发挥到极致,也就是客户端前期将大部分的工作先进行处理然后再提交给服务器进行最终的处理。
对应的优点就是客户端响应速度快。
综上比较,本系统采用较为合适的B/S结构。
2.2MVC框架
MVC是Model,View,Controller首字母的缩写,即模型(Model)以及视图(View)和控制器(Controller)这几种的缩写,这种设计是非常典型的一个框架模型,这种方法所采用的组织代码的方式是将业务的逻辑以及数据和界面的显示分离开来,这种方法更大的优势也在于可以用一个部件就可以储放所有的业务逻辑,当你在与用户交流以及同时改进为个性化定制的界面这个过程中,不需要另编写以及修改业务逻辑。
Java
Web,即用来解决互联网类问题的Java技术的全部。
其中Web由所谓的Web服务器以及Web客户端。
Java在服务器端的应用远远超过它在客户端的应用,比如Servlet,JSP和第三方框架等等,而其在客户端的应用仅仅限于JavaApplet。
Eclipse是以Java为基础,而其源代码对外界开放,并且可以进行一定程度扩展的平台。
单独对其本身进行研究,它仅仅是一个框架和一组服务的集合体。
但值得高兴的是,Eclipse自身附带了一个非常标准的插件集,这个标准的插件集包含Java开发工具。
MySQL即瑞典MySQLAB公司所开发的小型关系型数据库管理系统。
MySQL在Internet上的中型以及小型网站中占有很大比例的市场份额。
由于MySQL的源代码开放以及它的占有体积小、运行速度相比同类的系统要明显快很多、更重要的是它的总体拥有成本大大降低,大部分的中小型网站后备资金储有量都不是很足,因此为了降低自己网站总体拥有成本它们往往会选择MySQL作为自己网站的数据库。
操作系统:
Window2000/xp/7/8
数据库服务器:
MySQL
3技术架构及需