《网上图书销售系统)15083.docx》由会员分享,可在线阅读,更多相关《网上图书销售系统)15083.docx(54页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、编号:昆明理工工大学本科生毕毕业论文文(设计计)题 目:网上图图书销售售系统院 系:专 业:计算机机科学与与技术指导教师师: 学 号:学生姓名名:完成时间间:20004年年6月110日网上图书书销售系系统作者 指导老老师 摘 要要本文所要要介绍的的网上图图书销售售系统是是当前流流行的网网上商店店的一种种形式,它它也是电电子商务务的一个个缩影。当当前的网网上图书书销售系系统不少少,但是是采用JJ2EEE架构开开发的还还是寥若若晨星。通通过该系系统的开开发研究究,不仅仅可以学学到如何何使用JJ2EEE架构来来开发一一个比较较完善的的网上图图书销售售系统,还还可以由由此扩展展思路,开开发出其其它形式
2、式的服务务于电子子商务的的应用系系统。J2EEE是使用用Javva技术术开发企企业级应应用的一一种事实实上的工工业标准准(Suun公司司出于其其自身利利益的考考虑,至至今没有有将Jaava及及其相关关技术纳纳入标准准化组织织的体系系),它它是Jaava技技术不断断适应和和促进企企业级应应用过程程中的产产物,它使中中间件的的编写更更加容易易、可扩扩展性更更强。在在利用JJ2EEE技术实实现网上上图书销销售系统统的过程程中,本本文主要要做了以以下工作作:1、 系统的需需求分析析;2、 系统建模模;3、 数据库设设计;4、 讨论如何何将EJJB、互互联网程程序、应应用程序序结合应应用;5、 编写应用
3、用系统;6、 部署应用用系统。关键词网上图书书销售系系统、 电子子商务、 建模模、 部署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 the
4、e boookss saale sysstemm 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 sa
5、ale sysstemm, ccan 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 a
6、applliedd a kinnd oof 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 t
7、o adaapt to conntinnuouuslyy 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 so
8、old sysstemm off prroceess, 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;
9、5、Thhe pplaiit wwrittes 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下载10
10、043 Tommcatt和JSeerv的的区别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.12
11、2 新闻闻显示模模块1222.一三三 新闻闻管理模模块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、顾客客反馈信信息管
12、理理模块的的活动图图199、特价价图书信信息管理理模块的的活动图图1910、特特价图书书信息显显示模块块的活动动图20011、顾顾客的注注册、登登录模块块的活动动图20012、信信息管理理的登录录模块的的活动图图21一三、用用户管理理模块的的活动图图2114、新新闻浏览览模块222一五、新新闻管理理模块22216、论论坛模块块2317、系系统流程程图233五、数据据库设计计241、数据据字典224(1)顾顾客数据据表(ccusttomeer)224(2)用用户数据据表(uuserrTabble)25(3)图图书种类类数据表表(caateggoryy)255(4)图图书数据据表(bbookks)
13、225(5)订订单数据据表(oordeers)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类
14、34(6)LLackkReccordd类35(7)OOrdeer类36(8)OOrdeerDeetaiils类类36(9)TTemppStoore类类372、应用用层3773、表示示层388七、讨论论如何将将EJB、互互联网程程序、应应用程序序结合应应用4221、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公司司出于其其自
16、身利利益的考考虑,至至今没有有将Jaava及及其相关关技术纳纳入标准准化组织织的体系系),它它是Jaava技技术不断断适应和和促进企企业级应应用过程程中的产产物,它使中中间件的的编写更更加容易易、可扩扩展性更更强。Javaa Seervllet是是一个独独立于平平台的部部件,它它使用由由JSPP/Seervllet容容器管理理的请求求/回应应模型来来与Weeb客户户机进行行沟通。Java Servlet的优点在于不同用户即使在执行同一个Java Servlet时,都会也不同的方式执行此Java Servlet,而不会产生不同的进程,因此相对的服务器的负荷较轻,也就有较高的执行效率。JSP与与J
17、avva SServvlett功能相相似,都都是处理理服务器器端程序序,但由由于Jaava Serrvleet在语语法及开开发上有有一定难难度,因因此Suun公司司针对这这一缺点点推出了了JSPP。在JJSP中中,除了了一般JJSP的的语法之之外,还还可以加加入HTTML或或JavvaSccrippt的语语法,因因此比JJavaa Seervllet更更有弹性性。随着jaava的的流行,其其在weeb上的的应用也也越来越越广,ttomccat作作为一个个开源的的serrvleet容器器,应用用前景越越来越广广,toomcaat是jjakaartaa项目中中的一个个重要的的子项目目,其被被Jav
18、vaWoorldd杂志的的编辑选选为20001年年度最具具创新的的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有两方方面的
21、含含义:JJavaa语言、JJavaa平台。 作为为一种语语言,JJavaa是一种种跨平台台开发语语言,能能开发出出跨平台台的应用用对象和和应用程程序。例例如:OOraccle8i的的安装程程序就是是用Jaava开开发的。JJavaa语言具具有以下下特点:简单、面面向对象象、分布布式、解解释执行行、安全全、跨跨平台、高高性能、多多线程等等特点。 作为为一种平平台,JJavaa平台包包括两部部分内容容:Jaava虚虚拟机和和JavvaAAPI。11 Javva SServvlett为了能动动态执行行服务器器端的需需求,例例如访问问后端数数据库或或ERPP(Ennterrpriise Ressou
22、rrce Plaanniing Sysstemm)的数数据,由由Sunn公司的的Javva软件件开发部部所开发发的Jaava Serrvleet便应应运而生生,Jaava Serrvleet为服服务器端端的Jaava程程序,当当用户通通过浏览览器执行行Javva SServvlett时,JJavaa Seervllet便便会被动动态载入入到服务务器端的的JVMM中,通通过Jaava Serrvleet容器器(Coonnttainner)将Jaava Serrvleet载入入执行,并并将执行行结果响响应到用用户浏览览器上。2、JSSPJSP技技术是用用JAVVA语言言作为脚脚本语言言的,JJSP
23、网网页为整整个服务务器端的的JAVVA库单单元提供供了一个个接口来来服务于于HTTTP的应应用程序序。JSSP(JJavaaSerrverr Paagess)是由由Sunn Miicroosysstemms公司司倡导、许许多公司司参与一一起建立立的一种种动态网网页技术术标准。 在传统统的网页页HTMML文件件(*.htmm,*.htmml)中中加入JJavaa程序片片段(SScriiptllet)和JSSP标记记(taag),就就构成了了JSPP网页(*.jjsp)。Weeb服务务器在遇遇到访问问JSPP网页的的请求时时,首先先执行其其中的程程序片段段,然后后将执行行结果以以HTMML格式式返
24、回给给客户。程程序片段段可以操操作数据据库、重重新定向向网页以以及发送送 emmaill 等等等,这就就是建立立动态网网站所需需要的功功能。所所有程序序操作都都在服务务器端执执行,网网络上传传送给客客户端的的仅是得得到的结结果,对对客户浏浏览器的的要求最最低,可可以实现现无Pllugiin,无无ActtiveeX,无无Javva AAppllet,甚甚至无FFramme。JSP技技术能让让Webb开发员员和网页页设计员员快速地地开发容容易维护护的动态态Webb主页。用JSPP开发的的Webb应用是是跨平台台的,即即能在LLinuux下运运行,也也能在其其他操作作系统上上运行。 JSP技技术使用
25、用Javva编程程语言编编写类XXML的的taggs和sscriiptlletss,来封封装产生生动态网网页的处处理逻辑辑。网页页还能通通过taags和和scrripttletts访问问存在于于服务端端的资源源(例如如JavvaBeesnss)的应应用逻辑辑。JSSP将网网页逻辑辑与网页页设计和和显示分分离,支支持可重重用的基基于组件件的设计计,使基基于Weeb的应应用程序序的开发发变得迅迅速和容容易。 JSSP技术术是Seervllet技技术的扩扩展。SServvlett是平台台无关的的,1000%纯纯Javva的JJavaa服务端端组件。3、Weeb容器器/Seervllet容容器/JJS
26、P容容器Web容容器和EEJB容容器都是是J2EEE构架架的主要要组成部部分,wweb容容器包括括JSPP 引擎擎,Seervllet引引擎和一一个weeb服务务器。传传统的做做法是将将这几部部分包装装在一起起放在一一个JVVM(JJavaa虚拟机机)里。SServvlett和JSSPs与与webb服务器器在一个个进程空空间中执执行,因因此工作作不能被被分布到到多台机机器上去去。造成成了weeb应用用的瓶颈颈。 一一个更具具有伸缩缩性的wweb容容器构架架是将JJSP引引擎和SServvlett引擎从从webb主机上上移走,根根据需要要分布在在别的地地方。利利用这种种方法,一一个请求求如果是是
27、要求特特定的JJSP程程序处理理,它将将被weeb服务务器传递递到远端端的JSSP引擎擎去处理理(也许许该JSSP还要要调用EEJB),在在JSPP执行时时,weeb服务务器还可可以处理理下一个个客户请请求(该该请求有有可能被被传到另另外一个个JSPP引擎去去处理),等等等。从从效果上上看,wweb服服务器和和JSPP引擎在在并行执执行,充充分利用用了多台台机器的的能力。如如果weeb服务务器和JJSP引引擎在同同一个进进程空间间,这种种情况不不可能发发生,即即使利用用多线程程也不行行。通过上面面的介绍绍,相信信大家也也队我们们整个开开发过程程中使用用到的技技术和原原理都有有了一个个大概的的了
28、解。在在实际的的开发过过程中,我我们还用用到了其其它的开开发工具具(如DDreaamweeaveer)来来提高开开发速度度和效率率。在程序的的实际运运行中,我我们选用用了大家家容易使使用的TTomccat作作为服务务器。ttomccat是是jakkartta项目目中的一一个重要要的子项项目,其其被JaavaWWorlld杂志志的编辑辑选为220011年度最最具创新新的jaava产产品(MMostt Innnovvatiive Javva PProdductt),同同时它又又是suun公司司官方推推荐的sservvlett和jssp容器器(具体体可以见见xjaava.sunnx/pprodduc
29、tts/jjsp/tommcatt/),因因此其越越来越多多的受到到软件公公司和开开发人员员的喜爱爱。seervllet和和jspp的最新新规范都都可以在在tommcatt的新版版本中得得到实现现。4、Toomcaat介绍绍41 什么是是TommcattTomccat是是JavvaSServvlett2.2和JJavaaSerrverrPaagess1.1技术术的标准准实现,是是基于AApacche许许可证下下开发的的自由软软件。 42 Tommcatt下载下载地址址:xjjakaartaa.appachhe.oorg/dowwnlooadss/biininndexx.httml 43 Tom
30、mcatt和JSServv的区别别JSerrv是由由Apaachee开发并并使用的的SerrvleetAAPI2.00兼容的的Serrvleet容器器。Toomcaat是完完全重写写的SeervlletAPII2.2和JJSP1.11兼容的的Serrvleet/JJSP容容器。TTomccat使使用了JJSerrv的一一些代码码,特别别是Appachhe服务务适配器器。三、系统统需求分分析1、简介介网上图书书销售系系统是一一个基于于内部网网和外部部网的应应用程序序,采用用J2EEE技术术,提高高系统数数据的共共享性,增增加系统统服务的的对象。1.1 目的使用户和和项目人人员明确确系统的的功能和
31、和应用范范围。1.2范范围本系统可可以应用用于任何何操作平平台。1.3定定义、首首字母缩缩写和缩缩写语Bookks ssalee syysteem oon tthe nett (BBSS) 网上上图书销销售系统统Elecctroonicc coommeercee (EEC) 电子商商务1.4参参考文献献系统开发发过程中中使用到到的文献献资料,将将在后面面专门说说明。2、整体体说明整个系统统共分为为一三个个功能模模块。2.1 图书浏浏览模块块 图书浏浏览模块块是互联联网程序序,它的的用户是是顾客。顾顾客可以以分不同同图书种种类浏览览图书的的名称、种种类、价价钱、出出版社和和出版日日期等;顾客可可
32、以输入入图书关关键字查查询图书书信息。2.2 图书管管理模块块图书管理理模块是是应用程程序,它它的用户户是图书书信息管管理员。图图书信息息管理员员可以添添加、删删除、修修改图书书图书的的种类和和图书。2.3 购物车车模块购物车模模块是互互联网程程序,它它的用户户是顾客客。顾客客可以将将选中的的图书放放入购物物车,可可以修改改购物车车中图书书的数量量,可以以删除购购物车里里的图书书,也可可以通过过购物车车下订单单。2.4 订单管管理模块块订单管理理模块是是应用程程序,它它的用户户是订单单管理员员。订单单管理员员负责查查看订单单,检查查库存是是否有订订单的图图书,然然后将图图书发送送给顾客客;如果
33、果库存没没有订单单上的图图书,需需要及时时联系客客户和填填写图书书请购单单。2.5 顾客反反馈信息息模块顾客反馈馈信息模模块是互互联网程程序,它它的用户户是顾客客。顾客客可以通通过该模模块填写写反馈意意见,表表达满意意和部满满意。2.6 顾客反反馈信息息管理模模块顾客反馈馈信息管管理模块块是应用用程序,它它的用户户是顾客客反馈信信息管理理员。顾顾客反馈馈信息管管理员查查看每个个客户的的反馈意意见,及及时处理理不满的的意见。2.7 特价图图书信息息管理模模块特价图书书信息管管理模块块是应用用程序,它它的用户户是特价价图书信信息管理理员。特特价图书书信息管管理员可可以增加加、删除除、修改改每天的的
34、特价图图书。2.8 特价图图书信息息显示模模块特价图书书信息显显示模块块是互联联网程序序,它的的用户是是顾客。顾顾客可以以查看最最新的特特价图书书列表,可可以将特特价图书书放入购购物车。2.9 顾客的的注册、登登录模块块顾客的注注册、登登录模块块是互联联网程序序,它的的用户是是顾客。顾顾客需求求登录图图书销售售系统才才可以选选购图书书。如果果顾客还还部是系系统的用用户,可可以注册册为系统统的用户户。2.100 信息息管理的的登录模模块信息管理理的登录录模块是是应用程程序,它它的用户户是信息息管理员员。信息息管理员员分为图图书信息息管理员员订单管管理员、顾顾客反馈馈信息管管理员、特特价图书书信息
35、管管理员和和用户管管理员,不不同的信信息管理理员可以以通过该该模块进进入不同同的模块块。2.111 用户户管理模模块用户管理理模块是是应用程程序,它它的用户户是用户户管理员员。用户户管理员员可以创创建、删删除、修修改不同同信息管管理员的的用户名名和密码码。2.122 新闻闻显示模模块新闻显示示模块是是互联网网程序,它它的用户户是顾客客。顾客客可以浏浏览网站站发布的的各类型型的新闻闻信息。2.一三三 新闻闻管理模模块新闻管理理模块是是应用程程序,用用户是新新闻管理理员。新新闻管理理员可以以发布、修修改和删删除网站站上的新新闻信息息。2.144 论坛坛论坛是互互联网程程序,用用户是顾顾客。提提供给
36、登登录系统统的顾客客们一个个交流的的空间。3、具体体需求3.1 功能能(1) 顾客可以以方便地地查看图图书信息息,及了了解每天天的特价价图书。(2) 顾客可以以方便地地队购物物车中的的图书进进行增加加、删除除、修改改和下订订单。(3) 顾客可以以反馈自自己的满满意和部部满意意意见。(4) 图书管理理员可以以方便地地添加、删删除、修修改图书书。(5) 订单管理理员可以以方便地地查看订订单,可可以方便便地进行行发货操操作和记记录缺货货的处理理情况。(6) 顾客反馈馈信息管管理员可可以方便便地查看看顾客反反馈信息息和记录录反馈信信息的处处理情况况。(7) 特价商品品管理员员可以方方便地添添加、删删除
37、、修修改特价价图书。(8) 用户管理理员可以以方便地地增加、删删除、修修改各种种部同的的用户。3.2 可用用性本系统符符合Miicroosofft的GGUI标标准。3.3 可靠靠性(1) 服务器模模块可以以24小小时无人人运行;(2) 平均故障障间隔时时间是每每月1次次;(3) 平均修复复时间是是3小时时;(4) 可采用双双服务器器保证数数据完整整。3.4 性能能(1) 响应时间间:对远远程查询询访问响响应的平平均时间间是3秒秒,最长长是100秒;IIntrraneet程序序的响应应时间少少于1秒秒。(2) 吞吐量:每秒处处理的事事务数达达到20000条条。(3) 容量:系系统可以以容纳的的客
38、户数数是10000人人同时使使用。3.5 可支支持性本系统应应用JDDK1.4.11、Toomcaat4.1.33、Drreammweaaverr MXX 20004。3.6 设计计约束应用的开开发工具具是JDDK1.4.11、Toomcaat4.1.33、Drreammweaaverr MXX 20004和和Acccesss,设计计的模块块和性能能将受到到上述开开发工具具的约束束。3.7 联机机用户文文档和帮帮助系统统需求联机用户户文档、帮帮助系统统需求说说明书。3.8 购买买的构件件无。3.9 接口口(1) 用户界面面本系统的的用户界界面分为为用户程程序和网网络程序序两个部部分。(2) 硬
39、件接口口本系统的的硬件接接口是UUSB22.0.(3) 软件接口口软件输出出的数据据格式由由用户决决定。(4) 通信接口口本系统的的通信接接口由TTomccat提提供。四、系统统建模本部分使使用用例例图和活活动图来来描述整整个系统统。1、顾客客用例图图表示顾客客可以访访问的五五个模块块2、信息息管理员员用例图图表示不同同信息管管理员的的具体职职能。3、图书书浏览模模块的活活动图顾客可以以根据图图书种类类浏览图图书,也也可以通通过查询询图书名名称浏览览图书。4、图书书管理模模块的活活动图图书信息息管理员员可以查查看图书书种类的的信息,可可以添加加、删除除、修改改图书的的种类和和图书。5、购物物车
40、模块块的活动动图顾客可以以通过购购物车模模块购买买图书、下下订单和和删除订订单。6、订单单管理模模块的活活动图订单管理理员可以以根据日日期范围围和订单单标识查查询相应应的订单单,可以以完成订订单和填填写订单单不能完完成的原原因,修修改订单单图书数数量和删删除订单单等操作作。7、顾客客反馈信信息模块块的活动动图顾客可以以填写和和提交反反馈信息息。8、顾客客反馈信信息管理理模块的的活动图图反馈信息息管理员员可以查查看反馈馈信息和和填写反反馈信息息的处理理情况。9、特价价图书信信息管理理模块的的活动图图特价图书书管理员员可以添添加特价价图书和和设置优优惠价格格。10、特特价图书书信息显显示模块块的活
41、动动图顾客可以以方便的的查看特特价图书书的显示示内容。11、顾顾客的注注册、登登录模块块的活动动图正确登录录的顾客客才可以以购买图图书,提提交反馈馈信息。12、信信息管理理的登录录模块的的活动图图通过信息息管理的的登录模模块使不不同用户户拥有部部同的功功能。一三、用用户管理理模块的的活动图图用户管理理员可以以添加、修修改和删删除用户户。14、新新闻浏览览模块顾客可以以浏览网网站发布布的各种种新闻信信息。一五、新新闻管理理模块新闻管理理员可以以发布、修修改和删删除网站站上的新新闻信息息。我们们在让所所有的管管理员都都可以使使用该模模块。16、论论坛模块块提供给登登录系统统的顾客客们一个个交流的的
42、空间。17、系系统流程程图下图简要要地展示示了系统统主要功功能模块块之间的的逻辑关关系,其其中的每每个功能能模块并并不一定定代表一一个独立立的页面面。五、数据据库设计计1、数据据字典整个系统统的数据据库由以以下6个个数据表表组成。(1)顾顾客数据据表(ccusttomeer)字段名数据类型型大小默认值允许空值值唯一主键自动增加加外键备注1custtomeerNameenvarrchaar50用户名2custtomeerPasssworrdnvarrchaar50密码索引字段名索引号排序CusttomeerNameePK_ccusttomeerNaame升序(2)用用户数据据表(uuserrTa
43、bble)字段名数据类型型大小默认值允许空值值唯一主键自动增加加外键备注1userrNammenvarrchaar50用户名2userrPasssworrdnvarrchaar50密码3userrPosiitioomint用户类型型索引字段名索引号排序userrNammePK_uuserrNamme升序注:usserPPosiitioom:00表示用用户管理理员,11表示图图书信息息管理员员,2表表示订单单信息管管理员,33表示反反馈信息息管理员员,4表表示特价价图书信信息管理理员。(3)图图书种类类数据表表(caateggoryy)字段名数据类型型大小默认值允许空值值唯一主键自动增加加外键备
44、注1cateegorryIDDnvarrchaar100图书种类类标识2cateegorrynvarrchaar100图书种类类3cateegorryDees500种类描述述索引字段名索引号排序cateegorryIDDPK_ccateegorryIDD升序(4)图图书数据据表(bbookks)字段名数据类型型大小默认值允许空值值唯一主键自动增加加外键备注1bookkIDnvarrchaar100图书标识识2bookkNammenvarrchaar100图书名称称3cateegorrynvarrchaar100图书类型型4isDisccounntint0是否特价价5priccefloaat价钱6disccoummtPrriceefloaat0优惠价钱钱7publlishhnvarrchaar100出版社8PubllishhDateeDateeTimme出版日期期索引字段名索引号排序bookkIDPK_bbookkID升序 注:iisDiiscoountt:0表表示正常常价格图图书,11表示特特价图书书。(5)订订单数据据表(oordeers)字段名数据类型型大小默认值允许空值值唯一主键自动增加加外键备注