网上图书销售系统15084.docx
《网上图书销售系统15084.docx》由会员分享,可在线阅读,更多相关《网上图书销售系统15084.docx(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编号:昆明理工工大学本科生毕毕业论文文(设计计)题 目:网上图图书销售售系统院 系:专 业:计算机机科学与与技术指导教师师: 学 号:学生姓名名:网上图书书销售系系统作者 指导老老师 摘 要要本文所要要介绍的的网上图图书销售售系统是是当前流流行的网网上商店店的一种种形式,它它也是电电子商务务的一个个缩影。当当前的网网上图书书销售系系统不少少,但是是采用JJ2EEE架构开开发的还还是寥若若晨星。通通过该系系统的开开发研究究,不仅仅可以学学到如何何使用JJ2EEE架构来来开发一一个比较较完善的的网上图图书销售售系统,还还可以由由此扩展展思路,开开发出其其它形式式的服务务于电子子商务的的应用系系统。
2、J2EEE是使用用Javva技术术开发企企业级应应用的一一种事实实上的工工业标准准(Suun公司司出于其其自身利利益的考考虑,至至今没有有将Jaava及及其相关关技术纳纳入标准准化组织织的体系系),它它是Jaava技技术不断断适应和和促进企企业级应应用过程程中的产产物,它使中中间件的的编写更更加容易易、可扩扩展性更更强。在在利用JJ2EEE技术实实现网上上图书销销售系统统的过程程中,本本文主要要做了以以下工作作:1、 系统的需需求分析析;2、 系统建模模;3、 数据库设设计;4、 讨论如何何将EJJB、互互联网程程序、应应用程序序结合应应用;5、 编写应用用系统;6、 部署应用用系统。关键词网
3、上图书书销售系系统、 电子子商务、 建模模、 部署AbsttracctA kiind of forrm oof tthe stoore on thiis ttextt a nett foor wwanttingg inntrooducctivve nnet asccenddingg boookss saale sysstemm iss frrontt sppreaadinng, it is alsso aan eelecctroonicc coommeercee off a minniatturees.OOn tthe currrennt nnet thee boookss saale sys
4、stemm iss noot aa feew, butt addopttionn J22EE strructturee deevellopmmentt off orr raare as morrninng sstarrs.TThe devveloopmeent thaat ppasss thhat sysstemm sttudiies, caan nnot onlly llearrn hhow to usee thhe sstruuctuure of J2EEE tto ddeveelopp a perrfecct nnet topp boookss saale sysstemm, ccan
5、butt allso exppandd thhe wway of thiinkiing froom hheree, ddeveelopppinng aa seerviice of othher forrm iin tthe appplieed ssysttem of thee ellecttronnic commmerrce.J2EEE iss pllaitt thhat inddusttry to usees tthe Javva ttechhniqque devveloopmeent bussineess entterpprisse cclasss aapplliedd a kinnd o
6、of iin ffactt sttanddardd( tthe commpanny oof SSun commes froom tthe connsidderaatioon oof iits sellf iinteeresst, diddingg noot bbrinng iintoo Jaava andd itts rrelaatedd teechnniquues to staandaardiize thee buuiltt-upp syysteem uup tto nnow), iit iis tthe tecchniiquee off Jaava to adaapt to conntin
7、nuouuslyy wiith proomotte tthe bussineess entterpprisse cclasss aappllicaatioon ooutccomee inn thhe pproccesss, iit mmakee thhe mmidddle pieece wriite morre eeasiily, caan eexpaand thee seex sstroongeer.IIn mmadee usse oof tthe tecchniiquee off J22EE reaalizze nnet topp boookss soold sysstemm off pr
8、roceess, thhis texxt ddid priimarrilyy beeloww woork:1、Thhe nneedd annalyysiss off thhe ssysttem;2、Thhe ssysttem setts uup tthe molld;3、Daatabbasee deesiggn;4、Hoow ddisccusssionn iss thhe EEJB, Innterrnett prroceedurre, appply thee prroceedurre ccombbinaatioon tthe apppliccatiion;5、Thhe pplaiit wwri
9、ttes thee apppliied sysstemm;7、 Deplloymmentt apppliicattionn syysteem.Key worrdsBSS、Electronic commerce、Deployment、 Molding目 录录摘要1Absttracct2正文6一、引言言6二、J22EE技技术介绍绍71、Jaava介介绍811 Javva SServvlett82、JSSP83、Weeb容器器/Seervllet容容器/JJSP容容器94、Toomcaat介绍绍1041 什么是是Tommcatt1042 Tommcatt下载10043 Tommcatt和JSeerv
10、的的区别110三、系统统需求分分析1001、简介介101.1 目的1001.2范范围1001.3定定义、首首字母缩缩写和缩缩写语1111.4参参考文献献112、整体体说明1112.1 图书浏浏览模块块112.2 图书管管理模块块112.3 购物车车模块1112.4 订单管管理模块块112.5 顾客反反馈信息息模块1112.6 顾客反反馈信息息管理模模块1112.7 特价图图书信息息管理模模块1222.8 特价图图书信息息显示模模块1222.9 顾客的的注册、登登录模块块122.100 信息息管理的的登录模模块1222.111 用户户管理模模块1222.122 新闻闻显示模模块1222.一三三
11、新闻闻管理模模块1222.144 论坛坛123、具体体需求1123.1 功能能123.2 可用用性一三三3.3 可靠靠性一三三3.4 性能能一三3.5 可支支持性一一三3.6 设计计约束一一三3.7 联机机用户文文档和帮帮助系统统需求一一三3.8 购买买的构件件143.9 接口口14四、系统统建模1141、顾客客用例图图142、信息息管理员员用例图图一五3、图书书浏览模模块的活活动图1164、图书书管理模模块的活活动图1165、购物物车模块块的活动动图1666、订单单管理模模块的活活动图1177、顾客客反馈信信息模块块的活动动图一八八8、顾客客反馈信信息管理理模块的的活动图图199、特价价图书
12、信信息管理理模块的的活动图图1910、特特价图书书信息显显示模块块的活动动图20011、顾顾客的注注册、登登录模块块的活动动图20012、信信息管理理的登录录模块的的活动图图21一三、用用户管理理模块的的活动图图2114、新新闻浏览览模块222一五、新新闻管理理模块22216、论论坛模块块2317、系系统流程程图233五、数据据库设计计241、数据据字典224(1)顾顾客数据据表(ccusttomeer)224(2)用用户数据据表(uuserrTabble)25(3)图图书种类类数据表表(caateggoryy)255(4)图图书数据据表(bbookks)225(5)订订单数据据表(oorde
13、ers)26(6)顾顾客反馈馈信息数数据表(ordderss)266(7)系系统信息息数据表表(Syysteem)227(8)论论坛数据据表1(Gueest)28(9)论论坛数据据表2(GueestIInfoo)288(10)新闻数数据表11(neews)28(11)新闻数数据表22(neewscclasss)2292、数据据库模型型30(1)主主要模型型30(2)附附加模型型30六、编写写应用程程序3221、数据据层322(1)BBasee类32(2)BBookk类33(3)BBookkTyppe类33(4)CCommmentt类34(5)UUserr类34(6)LLackkReccordd
14、类35(7)OOrdeer类36(8)OOrdeerDeetaiils类类36(9)TTemppStoore类类372、应用用层3773、表示示层388七、讨论论如何将将EJBB、互联联网程序序、应用用程序结结合应用用421、EJJB简介介422、互联联网程序序和EJJB的使使用44421 构思44422 运行流流程44423 实现方方法(在JBuuildder99环境下下)44八、总结结与体会会451、总结结452、体会会46九、谢辞辞46十、参考考文献446十一、附附录477附录A447附录B447正 文文一、引言言随着信息息技术在在我国企企业中的的广泛应应用,企企业的生生产经营营活动越越
15、来越依依赖计算算机信息息系统,很很多企业业都构建建了自己己的企业业管理系系统。但但是由于于科技的的发展,社社会文明明的进步步,人们们已不在在满足于于现在的的经营、生生活方式式。Innterrnett的出现现使更多多的商业业机构可可以在线线销售货货物和提提供服务务,比较较容易的的地为客客户和企企业用户户提供这这些功能能。本文涉及及的Jaava技技术主要要有J22EE、JJavaa Seervllet与与JSPP。所使使用的服服务器是是Tommcatt。J2EEE是使用用Javva技术术开发企企业级应应用的一一种事实实上的工工业标准准(Suun公司司出于其其自身利利益的考考虑,至至今没有有将Jaa
16、va及及其相关关技术纳纳入标准准化组织织的体系系),它它是Jaava技技术不断断适应和和促进企企业级应应用过程程中的产产物,它使中中间件的的编写更更加容易易、可扩扩展性更更强。Javaa Seervllet是是一个独独立于平平台的部部件,它它使用由由JSPP/Seervllet容容器管理理的请求求/回应应模型来来与Weeb客户户机进行行沟通。Java Servlet的优点在于不同用户即使在执行同一个Java Servlet时,都会也不同的方式执行此Java Servlet,而不会产生不同的进程,因此相对的服务器的负荷较轻,也就有较高的执行效率。JSP与与Javva SServvlett功能相相
17、似,都都是处理理服务器器端程序序,但由由于Jaava Serrvleet在语语法及开开发上有有一定难难度,因因此Suun公司司针对这这一缺点点推出了了JSPP。在JJSP中中,除了了一般JJSP的的语法之之外,还还可以加加入HTTML或或JavvaSccrippt的语语法,因因此比JJavaa Seervllet更更有弹性性。随着jaava的的流行,其其在weeb上的的应用也也越来越越广,ttomccat作作为一个个开源的的serrvleet容器器,应用用前景越越来越广广,toomcaat是jjakaartaa项目中中的一个个重要的的子项目目,其被被JavvaWoorldd杂志的的编辑选选为2
18、0001年年度最具具创新的的javva产品品(Moost Innnovaativve JJavaa Prroduuct),同时时它又是是sunn公司官官方推荐荐的seervllet和和jspp容器(具体可可以见xxjavva.ssunxx/prroduuctss/jssp/ttomccat/),因因此其越越来越多多的受到到软件公公司和开开发人员员的喜爱爱。seervllet和和jspp的最新新规范都都可以在在tommcatt的新版版本中得得到实现现。电子商务务是通过过互联网网实现企企业 、商商户及消消费者的的网上购购物、网网上交易易及在线线电子支支付的一一种不同同于传统统商业运运营的新新型商业
19、业运营模模式,电电子商务务是随着着INTTERNNET发发展而发发展起来来的,主主要以EEDI(电电子数据据交换)和和INTTERNNET来来实现的的,电子子商务有有广义和和狭义之之分,狭狭义的电电子商务务是主要要利用WWEB在在网上进进行交易易,称作作电子易易(E-COMMMERRCE)广广义的电电子商务务包括基基于WEEB的全全部商业业活动,称称作电子子商业(EE-BUUSINNESSS)。我们这次次课题研研究的对对象网上书书店,正正是把握握住时代代的脉搏搏,顺应应社会发发展的需需要,向向广大客客户提供供了一个个到网上上书店购购买图书书全过程程中所需需的全部部服务。网上书店有着其他形式的书
20、店所不能比拟的优势:它不需要店铺和庞大的销售网络,通过在网上直接订购、支付、结算,减少了中间的环节和开支。不受时空的限制,一天24小时的营业时间。全世界范围内都可以销售等。由此可见见,网上上书店有有着广阔阔的发展展情景,将将会受到到广大消消费者和和商家的的喜爱。二、J22EE技技术介绍绍J2EEE技术的的核心优优势是引引入中间间层服务务器。中中间层服服务器犹犹如一个个超级市市场,为为用户提提供一站站式服务务,用户户通过中中间层服服务器便便可获得得各种服服务。我我们在此此主要介介绍在开开发过程程中用到到的几个个部分。1、Jaava介介绍Javaa有两方方面的含含义:JJavaa语言、JJavaa
21、平台。 作为为一种语语言,JJavaa是一种种跨平台台开发语语言,能能开发出出跨平台台的应用用对象和和应用程程序。例例如:OOraccle8i的的安装程程序就是是用Jaava开开发的。JJavaa语言具具有以下下特点:简单、面面向对象象、分布布式、解解释执行行、安全全、跨跨平台、高高性能、多多线程等等特点。 作为为一种平平台,JJavaa平台包包括两部部分内容容:Jaava虚虚拟机和和JavvaAAPI。11 Javva SServvlett为了能动动态执行行服务器器端的需需求,例例如访问问后端数数据库或或ERPP(Ennterrpriise Ressourrce Plaanniing Sys
22、stemm)的数数据,由由Sunn公司的的Javva软件件开发部部所开发发的Jaava Serrvleet便应应运而生生,Jaava Serrvleet为服服务器端端的Jaava程程序,当当用户通通过浏览览器执行行Javva SServvlett时,JJavaa Seervllet便便会被动动态载入入到服务务器端的的JVMM中,通通过Jaava Serrvleet容器器(Coonnttainner)将Jaava Serrvleet载入入执行,并并将执行行结果响响应到用用户浏览览器上。2、JSSPJSP技技术是用用JAVVA语言言作为脚脚本语言言的,JJSP网网页为整整个服务务器端的的JAVVA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 图书 销售 系统 15084
限制150内