版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、山东大学硕士学位论文目 录摘 要iabstractiii第1章 绪论1.1 研究背景和意义1.2 国内外研究现状21.2.1 国外网上书店的现状21.2.2 国内网上书店的现状21.2.3 网站建设的优势21.3 系统要解决的主要问题41.4 本文的主要工作及组织结构51.4.1 本文的主要工作51.4.2 本文的组织结构5第2章 系统需求分析72.1 可行性要求72.1.1 经济可行性82.1.2 技术可行性82.2 需求分析92.2.1 系统功能分析92.2.2 系统用例图10第3章 系统概要设计153.1 系统软件架构163.1.1 基于j2ee系统设计方案163.1.2 hiberna
2、te技术概述173.1.3 spring核心机制183.1.4 struts技术193.2 系统硬件架构213.2.1 应用程序服务器213.2.2 数据库服务器223.3 子模块的设计23第4章 系统详细设计与实现264.1 本系统应用目标264.2 数据库概念结构设计264.2.1 总体设计264.2.2 数据库需求分析294.2.3 数据库概念结构设计304.3 前台界面设计334.3.1 界面公共模块设计334.3.2 用户登陆模块设计334.3.3 用户注册模块设计344.3.4 在线购书功能模块设计354.3.5 销售排行榜功能模块设计364.3.6 购物车功能模块设计374.3.
3、7 订单信息查询功能模块设计404.3.8 图书分类功能模块设计414.3.9 用户意见功能模块设计424.4 管理界面设计434.4.1 界面头、尾设计434.4.2 管理员登陆功能模块设计434.4.3 现有图书管理功能模块设计444.4.4 用户管理功能模块设计474.4.5 订单管理功能模块设计474.4.6 网站公告管理功能模块设计474.4.7 网站投票管理功能模块设计484.4.8 用户意见管理功能模块设计48第5章 系统性能测试与分析495.1 系统测试方法495.1.1 功能测试495.1.2 系统集成测试495.1.3 验收测试505.2 本系统单元测试505.3 本系统集
4、成测试51第6章 总结与展望52参考文献53致谢55contentschinese abstractienglish abstractiiichapter 1 introduction11.1 system development backgroud and significance11.2 research status at home and abroad21.2.1 research status at abroad.21.2.2 research status at home.21.2.3 the advantage of building sites.21.3 the main is
5、sues to be resolved41.4 the structure of this paper51.4.1 the main work of this paper.51.4.2 the issues of this paper.5chapter 2 system requirements andanalysis72.1 feasibility requirements72.1.1 economic feasibility.82.1.2 technical feasibility.82.2 requirements andanalysis82.2.1system function ana
6、lysis.92.2.2 system use case diagram.10chapter 3 system overview153.1system software architecture163.1.1 j2ee-based system design.163.1.2 hibernate overview.173.1.3 spring overview.183.1.4 struts overview193.2system hardware architecture213.2.1 application server.223.2.2 database server.223.3sub-mod
7、ule design23chapter 4 system detailed design and implementation264.1 system target264.2 database structure design264.2.1overall design.264.2.2 database requirement analysis294.2.3 database structure design304.3 front webpage design334.3.1 public module design.334.3.2 user login module design334.3.3
8、user register module design344.3.4 on-line buybook module design.354.3.5 sales list module design.364.3.6 shopping cart module design.374.3.7 order information query module design.404.3.8 book classification module design.414.3.9 user comments module design.424.4 management webpage design434.4.1 web
9、page head, tail design.434.4.2 administrator login modue design.434.4.3 the existing library management module design.444.4.4 user management module design.474.4.5 order management module design.474.4.6 website bulletin management module design.474.4.7 web site management module design.484.4.8 the v
10、iews of users management module design.48chapter 5 system performance testing and analysis495.1 system test method495.1.1 functional test.495.1.2 system integration test.495.1.3 acceptance test.505.2 system unit testing505.3 system integration test51 chapter 6 summary and outlook52reference53thanks5
11、5iv山东大学硕士学位论文摘 要随着计算机网络技术的迅猛发展,特别是internet技术的不断发展,传统的销售模式已经不能适应现代社会经济发展的需要。企业通过互联网为消费者提供一个新型的购物环境(b2c)已经被越来越多的顾客所接受。与传统的购物方式相比,b2c模式节省了客户和企业的时间和空间,大大提高了交易效率,特别是对于工作忙碌的上班族,这种模式可以为其节省宝贵的时间,将顾客的获益最大化,并给顾客以全新的购买体验。本课题是在大型网上书店交易平台研究项目背景下,根据进一步拓宽市场渠道、最大化的便利用户以及提高用户体验的业务需求,针对要解决的用户买书找书困难、用户价格比较困难以及物流支付处理困难
12、等问题,应用j2ee技术的多层架构,基于aop、ioc、orm、mvc的spring、hibernate、struts技术,提出了将用户注册、图书管理查询、用户购物以及物流支付合为一体以最大化便利用户的技术解决方案,它采用b/s结构,三层运行模式,同时适用于intranet /internet。浏览器为第一层,作为系统的应用界面;应用逻辑服务为第二层;数据链接为第三层,作为系统的数据存取服务。此架构无须安装客户端软件,便于软件的分发和维护升级,适应了众多应用客户端分散环境下的运行和维护需求。本篇论文介绍了本系统开发环境和运行平台、jsp、ajax及应用框架。而后台的数据库则使用oracle9i
13、管理平台的数据。实现网上书店大型系统,添加独特的在线客服子系统以及排行榜子系统让客户能够有效的掌握,有效的处理各类所需相关信息,以及促进各个子系统管理的信息化、规范化和集成化,实现计算机的智能化管理,大大提高了工作效率和经济效益。本论文系统地阐述了整个网上书店售书系统的功能及实现。实现了从商品管理,商品分类和查询,到购物车实现,用户订单处理,再到留言板,管理员系统。基本上实现了电子商务的功能流程,能够实现用户与商家在网上进行商品交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于internet网络,是一个完备的网上书店交易平台。网上图书交易系统完成后,为网上图书的销售及经营模式提供了
14、一套行之有效的运营工具,可以大大改善书店企业的运营效率,实现了更快速的流通和低廉的价格,节省了大量的开支,从而也大大降低了商品流通和交易的成本,更符合时代的要求。关键词:网上书店;j2ee;b2cabstractwith the rapid development of network technology, in particular the continuous development of internet technology, the traditional sales model can not adapt to the needs of the modern socio-econ
15、omic development. the enterprises through the internet to provide consumers with a new shopping environment (b2c) have been more and more accepted by customers. compare with the traditional methods of shopping, the b2c model save the time and space of the enterprise and customers, greatly improved t
16、he efficiency of the transaction. especially for the work of busy office workers, this model can save their valuable time, to maximize the benefit to customers and to customers to purchase a new experience.this topic is based on a large online bookstore trading platform research projects, according
17、to further expand market channels, to maximize the convenience of users and business needs to improve the user experience to address books and find the book difficultly, as well as price comparison difficulties in the logistics issues, it apply the j2ee technology which is multi-layer architecture,
18、based on aop, ioc, orm, mvc in spring, hibernate, struts technology, units a user registration, library management queries, users pay for shopping and logistics in order to maximize user-friendly technology solutions, it uses b / s structure, three-run mode, also apply to intranet / internet. browse
19、r is the first layer, as the systems application interface; application logic services for the second layer; data link for the third layer, as a system of data access services. this framework does not need to install client software, easy software distribution and maintenance upgrades to adapt to a
20、wide range of applications distributed environment, client-side operation and maintenance requirements. this paper describes the system development environment and operating platform, jsp, ajax, and application framework. using oracle9i database management platform. online bookstore to achieve large
21、-scale systems, adding a unique online customer service subsystem and the subsystem list so that customers can effectively control and effective treatment of different forms of relevant information, and to promote the management of information technology in various sub-systems, standardization and i
22、ntegration, achieve the intelligent management of the computer has greatly enhanced the efficiency and economic benefits.the present paper on graduation projects content, elaborated systematically the entire on-line books management system management. basically has realized the electronic commerce f
23、unction flow, can realize the user and the business carries on the commodity exchange. this system contact surface simple direct-viewing, simplify operation and use, interactive is strong, completely based on the internet network, and its a perfect online bookstore trading platform. online book trad
24、ing system provides a set of effective operational tool that can greatly improve the operational efficiency of enterprises bookstore to achieve a more rapid flow and low prices for online book sales and business model, saves a lot of expenses, thereby greatly reducing the circulation of commodities
25、and transactions costs, more in line with requirements of the times.keywords: on-line bookstore; j2ee; b2civ第1章 绪论. 研究背景和意义随着internet的迅速发展,电子商务已被广大的互联网用户所接受,网上书店系统作为其中的一部分也有了迅速的发展。网上书店系统目前主要是以b2c的方式进行经营,通过网上开店的方式向读者出售书本。国内著名的两大书店,当当网与卓越网,他们售书的理念很简单,读者可以自己寻找自己喜爱的书。对读者来说,无需为寻找一本自己想要的书而奔波于城市的各个角落,无需因为时
26、间问题而错过了新书的首发式,或者因为时间问题而去不了书店,通过网上书店系统,你只需有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的书本。目前的网上书店系统是基于b2c的,只有自己在卖书,我们所要改进的是引入c2c的经营理念,增加读者售书的功能,读者可以将自己不需要的书本售给需要它的人,系统按照设定的比率进行收费,实现额外的营运收入。电子商务模式是目前互联网人士思考较多的一个话题,在有了bc, bb等模式之后,一些网站最近又在尝试一种全新的概念bbc模式,而且看来这一模式已经被许多的网上书店所接受。在解释bbc模式时,书生科技公司总裁王东临先生认为:“该模式的意思是中间的 b直接
27、面对客户,把订单交给第一个b来执行。”这种模式看起来好像只是传统的渠道销售的翻版,在互联网时代根本不可行,因为互联网经济的一大特征就是压扁渠道,amazon等大行其道的原因也正是基于这种“中间商死亡”的论调,他们抢占的正是原来中间商的利润。因此,bbc模式长期以来被认为是一种不可能成立的模式。其实,如果中间的b能够提供一种独特的服务,把消费者都吸引到它那里去,并通过它下订单,则该模式就是可行的。本课题将致力于一个专业的售书平台,同时将b2c与c2c融于一体,将internet与wap相结合,并提供独到的物流系统,以保证用户能够更快更节省的买到自己心仪的图书。本系统针对b2c技术的快速发展,基于
28、j2ee多层架构及相关技术,系统地阐述了整个网上书店售书系统的功能及实现。实现了从商品管理,商品分类和查询,到购物车实现,用户订单处理,再到留言板,管理员系统。基本上实现了电子商务的功能流程,能够实现用户与商家在网上进行商品交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于internet网络。本系统综合应用struts、hibernate、spring等框架,基于myeclipse平台进行研发。.2 国内外研究现状1.2.1 国外网上书店的现状国外网上书店主要分布在欧美等经济技术比较发达的国家和地区,起步早、规模大、发展快、数量多,其中在90年代末期国外已有网上书店1000多家。亚
29、马逊网上书店由美国人杰夫贝佐斯于1995年7月创立并开始营业,它是目前全球最大的在线图书店,而且将自己的势力扩展到欧洲部分市场。目前亚马逊可以提供 470 万种图书目录及相关信息,拥有620万名网上顾客。可见其发展势头之猛。borders 网上书店属于美国borders集团有限公司的一部分。主要经营图书、杂志、音像制品、cd-rom、dvd等商品1 000多万件。美国有许多图书馆,例如:纽约皇后区图书馆的新书就是从borders网上书店订购。1.2.2 国内网上书店的现状在国内的网上书店存在如下现状:1.起步晚、数量少。最早的网上书店是中国书店,建立于1995年,而后至1997年新华书店才建立
30、网上书店。2.起步低,模式少。2000年评选出总体竞争力前5名网上书店是:当当网上书店、中国寻书网、上海书城网上书店、博库网上书店、全国购书网。3.分布极不平衡。网上书店基本上集中在以北京为中心的地区,以及上海为中心的地区和广东为中心的地区。1.2.3 网站建设的优势网上书店在国际互联网上可以实现的商务功能已经多样化,从最基本的对外沟通展示功能、信息发布功能、在线图书展示功能,到在线洽谈功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎以往传统书店功能都可以在互联网上进行电子化的高效运作。同传统书店相比,网上书店具有如下优势。1.通过网上购物,购买者足不出户,可以省
31、很多时间,价格和便捷这两个优点的存在决定了网上书店发展的良好前景。2.与传统的书店经营模式相比,网上书店可以节省包括商场租金、书本上架、书本翻阅消耗、员工工资等一笔很大的成本费用,在传统的书店里一般没有折扣的新书、畅销书、精品书,在网上书店就可以以低价格购买到,这在竞争中起到极其重要的作用。3.与普通书店相比, 网上书店更为读者提供了双向交流服务, 进一步拉近了读者与书店的距离, 以及读者与读者的距离, 达到了“为读者找书、为书找读者”的目的。4.将营业时间延长至极限,与传统的8小时营业时间不同, 借助互联网, 网上书店可以24小时全天候营业。这种不间断的服务方式对于巩固和扩大读者群、培育潜在
32、顾客具有重大意义。5.不受营业场地限制,因为网上书店是虚拟书店, 所以它无需门市, 只要维持面积有限的库房,即可正常运转, 以最低的成本经营最多的品种。6.使供需双方之间信息交流的广度、深度、速度有了质的飞跃。可供图书信息与读者需求信息的相互沟通及匹配一直是制约图书销量增长的瓶颈, 网上书店以其直观的界面、丰富的信息、灵活的检索、个性化的定制服务, 成功地解决了这一难题。7.促进了经营管理的科学化。现代信息技术的大量运用使得网上书店能够快捷地对业务数据进行采集、统计、分析和应用, 这有助于克服传统营销模式中的主观性、盲目性, 对于提高经营管理水平大有裨益。8.网上书店订书程序简单。网上书店网页
33、内容的设计安排简明实用, 容易操作,读者只需坐在电脑屏幕前, 在网上书店的主页上填好相应的表格, 就可以将自己的需要登录到网上书店的数据库中, 马上得到是否有货的信息, 大大简化了购书手续。读者可以不分昼夜, 随时定购图书。网上书店提供了多种不同的检索方法, 来满足不同类型读者的要求。在付款程序上, 读者确认后付款, 极大的方便了广大读者。9.网上书店的图书传递速度快。电子数据交流渐渐取代了信函、传真、电话等传统的出版发行所依靠的业务联系方式。网上书店在收到一份订单后立即(通常是几分钟内)给读者发出“订购确认”的电子信。如果读者发现订单有差错, 可以及时修改。在每份订单发货之时, 网上书店又寄
34、“发货通知”,使那些从未谋面的读者时刻感到自己被关照着。读者还可以通过网上书店提供的电话同客服保持联系。成熟的网上书店可与快递公司合作开展送书业务,全国各地读者及单位从书店收到订单到读者收到图书的时间较短, 若是加急订购的话, 时间还可以缩短。一个成熟运做的网上书店还可以为读者和网上书店, 以及读者与读者提供一个良好的交互空间, 讨论读后感想, 抒发精彩书评。1.3 系统要解决的主要问题网上书店的开展,需要投入资金、人力、物力,重新整合企业的业务流程,对企业经营管理方式进行变革,以适应新的网络经济模式;因而在网站上的管理成功与否直接关系到企业的生存与发展,企业的投入必须得到回报,那么企业应该怎
35、样构建自己的网站系统才能实现企业的发展策略需要呢?因此首先需要明确网站构建要实现的目标和目的:1.实现网上电子化交易书店电子商务系统构建的首要目的就是销售商品,网站必须提供完善的购物功能并且实现交易过程全电子化,提供高效、可靠、安全的交易平台,保证网上购物的方便性、快捷性、安全性。2.提高企业经营管理信息化水平通过构建书店商务网站系统,使重整企业业务流程,整合各部门资源,提高企业信息利用率,从而加强企业的经营管理、提高经营效率,降低成本,合理配置资源。3.加强企业与客户沟通,动态掌握市场需求利用网站商务系统平台,通过网络收集客户反馈信息,了解市场变化与客户需求,制定书店经营策略;为客户提供商品
36、售前、售中、售后服务,建立书店与客户的紧密良好沟通关系。4.宣传和推广企业文化通过书店网站的构建达到宣传企业文化、展示书店商品及服务、提高企业知名度、扩大销售渠道与挖掘更多的商业机会等目的。1.4 本文的主要工作及组织结构1.4.1 本文的主要工作本课题对网上书店系统进行分析与设计,至少实现如下功能:会员管理,图书出入库管理,书目检索/书目分类管理,购物车,订单功能,会员帐户管理,在线客服,物流管理,书目评价,以及对wap的支持等。但将本系统主要解决问题放在以下几个方面:1.用户可以通过本系统进行图书的销售,这是本系统的最基本功能也是最重要的功能。2.用户可以对自己所购图书进行评价,给其它购买
37、者作为购书参考。3.利用ajax实现购物车功能。4.在线支付与银行接口的安全问题。5.大数据检索优化问题。1.4.2 本文的组织结构全文共分为6章。第1章是绪论,主要介绍了系统的开发背景,以及国内外类似企业信息化建设的研究现状,说明了系统需要解决的主要问题和本文的主要工作。第2章是需求分析,采用业务流程图及业务用例(use case)的描述方法来描述功能性需求。第3章是系统的架构设计及数据模型设计部分,通过对系统的总体架构、数据模型及数据的协作模型、网络架构等的设计,确定了系统的整体架构和核心功能。第4章是系统功能的详细设计实现,用系统用列设计、类图、数据库设计等描述系统的静态功能,用状态图、
38、时序图及详细设计补充文档描述系统的动态功能。通过界面及实现功能描述的方式论述了主要功能的实现。第5章是重点对系统的实现进行总体性的论述以及测试了系统的必要数据并阐述了应用后的结果和效果。第6章总结与展望,对本文进行了总结与展望。54第2章 系统需求分析方案论证在软件开发过程中是至关重要的一个环节,它将直接决定软件开发的成败问题。因此在软件开发之前一定要进行方案论证这一步,从多个可供选择的方案中选择出确实可行的最佳方案。方案论证主要通过可行性要求、需求分析、概要设计3个步骤来完成。2.1 可行性要求开发任何一个基于计算机的系统都会受到时间和资源的限制。因此在开发软件项目之前,必须根据可利用的时间
39、和资源等条件进行可行性研究。可行性研究工作的主要任务不是研究如何解决问题,而是要用最小的代价在最短的时间内确定该项目是否具有开发的可行性。可行性研究主要包括经济可行性研究,技术可行性研究,运行、操作可行性研究,法律可行性研究和开发方案的选择。典型的可行性研究应从以下几步进行:1.复查初步分析结果。对系统初步的分析结果和报告书进行复查,改正含糊或不确切的叙述,重新确定系统目标与规模,清晰地描述对系统的所有约束条件。2.研究现有的条件。找出其基本功能和基本信息,指出其缺点或局限性。3.导出新系统高层逻辑模型。用某种图形工具导出系统高层逻辑模型,并与现有系统进行比较。4.导出新系统的高层物理解法,提
40、出多个供选择的解决方案,并对每一个方案的经济可行性、技术可行性、运行和操作可行性等进行分析比较。5.推荐建议的方案。如果系统分析员认为值得开发,则应指出开发的价值、推荐方案的理由,并为推荐的系统草拟一份开发计划,并提交可行性研究报告等全部文档。若分析员认为不值得开发,也应拿出充分的理由。6.评审、复审和决策。可行性研究最后要通过技术评审和管理复审,开发方和客户方或使用部门负责人根据成本-效益分析等各项可行性研究的结论决策是否继续这项工程。 而对于我的这次毕业设计来说可行性研究主要从两个方面考虑,一是经济可行性研究;二是自身的软件开发技术水平,即技术可行性研究。2.1.1 经济可行性一个系统的开
41、发可以解决企业人事管理遇到的耗费大量资金和人力,管理内容繁复,而且容易丢失的问题。本系统的开发周期为3个月,耗费资金较少,且实用价值很高,各类企事业单位及学校等部门都可以使用。2.1.2 技术可行性近年来随着internet技术的飞速发展及用户需求的不断升级,web页面1技术也不断的推陈出新,使得web站点的功能越来越强大,能够提供的服务种类越来越繁多。从html、client script 到cgi,从java的诞生到activex, web页面设计人员不断受到冲击,jsp(java server pages)是由sun microsystems公司倡导、许多公司参与一起建立的一种动态网页技
42、术标准。jsp技术有点类似asp技术,它是在传统的网页html文件(*.htm,*.html)中插入java程序段(scriptlet)和jsp标记(tag),从而形成jsp文件(*.jsp)。用jsp开发的web应用是跨平台的,既能在linux下运行,也能在其他操作系统上运行。web服务器在遇到访问jsp网页的请求时,首先执行其中的程序段,然后将执行结果连同jsp文件中的html代码一起返回给客户。插入的java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。简单讲,jsp技术使用java编程语言2编写类xml的tags和scriptlets,来封装产生动态网页的处理逻
43、辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。jsp将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于web的应用程序的开发变得迅速和容易。从而使得开发基于www的应用系统成为可能,这也是本文选择jsp作为开发工具最重要的原因之一。2.2 需求分析需求分析阶段处于软件开发的前期,其基本活动是准确定义未来系统的目标,确定为了满足用户的需求必须做什么。需求分析又划分为两个阶段,即需求获取和需求规约,前者是用自然语言清楚地描述用户的要求,而需求规约的目的是消除获取需求的二义性和不一致性。在软件生命周期中,一个错误发现得越晚,修复错误的费用也越高,所以
44、,高质量的需求工程是软件项目得以正确、高效完成的前提。作为一家在互联网上展开业务的书店,用户可以在任何时间进行浏览与购买图书,这就要求系统首先必须满足每天24小时、每周7天不间歇的服务模式,就像atm自动售货机一样,因此稳定性是网上书店开张的基础。另外,安全支付是网上交易的重要问题。目前银行所使用的网上支付安全协议有两种:ssl(security socket layer)是基于tcp/ip之上的用于internet网上安全传送信息的协议,通过对收发双方的身份验证和管道加密安全保证传送数据所必须的数据安全以及完整性;set(secure electronic transaction)则是在开放
45、网络环境中的信用卡支付的安全协议,它采用公钥密码体制和x.509电子证书标准,通过相应软件、电子证书、数字签名和加密技术能在电子交易环节上提供更大的信任度、更完整的交易信息、更高的安全性和更少受欺诈的可能性。为了支持更多的银行卡用户参与购书活动,网上书店对于这两种安全协议都应支持。互联网电子商务技术使在网上购物的顾客能够极其方便轻松地获得商家和企业的信息,但同时也增加了对某些敏感或有价值的数据被滥用的风险。数字证书是防范这一风险的主要手段,它以网络通信中标志通信各方身份信息的一系列数据提供了在internet上验证身份的方式,其作用类似于司机的驾驶执照或日常生活中的身份证,它由权威机构ca机构
46、又称为证书授权(certificate authority)中心发行。为防范网上交易风险,网上书城应当获取权威ca机构的认证证书。2.2.1 系统功能分析网上书店系统的基本功能包括会员管理,图书出入库、书目检索、书目分类管理、购物车、订单功能、会员帐户管理、在线客服、物流管理、书目评价等功能,以及实现对wap的支持。 其具体功能图如图2-1所示。网上书店交易平台会员管理书目管理库存管理信息管理业务模块在线客服系统维护注册会员资料修改账户管理我的购书吧出版社管理类别设置分类管理入库管理出库管理库存情况库存预警库存报表求购信息出售信息购物车书目检索书目评价书目排行新书试读信用制度订单管理在线客服常
47、用问题设置角色管理库存预警设置图2-1 本系统具体功能示意图2.2.2 系统用例图本系统的使用者包括客服人员、个人会员、管理员、物流人员等,他们的功能如下所示:1.用户(客服人员)客服人员应具有资料修改、在线回答以及问题设置等功能。客服人员只有经过注册后才能回答顾客提出的有关图书的问题并可在线与顾客进行交流。其用例图如图2-2所示。资料修改在线回答问题设置用户(客服人员)图2-2 用户(客服人员用例图)如图22 所示,客服人员进入书店管理模块进行各种资源的统一管理,对各人员的资料进行修改和核对,回答会员网上提出的问题并与会员在线交流。客服人员用例描述如表2-1所示:表2-1 客服人员用例描述用
48、例名称:客服人员用例主要参与者:客服人员项目相关人员及其兴趣:网上书店管理人员:希望利用统一资源管理界面功能对各用户资源进行管理和核查前置条件:客服人员必须己经被识别和授权为网上书店系统管理员后置条件:各用户及用户提问问题信息及时更新,并及时传送到系统各功能模块中去场景:1. 客服管理人员进入统一资源登陆界面后,要根据要求输入相应的登陆信息,确保输入信息的准确性及完整性。2. 系统显示输入界面,记录登陆信息并实时保存。3. 客服管理人员可以查询和修改各用户注册信息。2.用户(个人会员)个人会员作为图书系统的最主要参与者,应具有资料修改、账户管理、书目管理、信息管理及订单查询等功能。个人会员只有
49、经过注册后才能进行资料修改并对账户、书目、信息、订单管理等一系列操作,其用例图如图2-3所示。资料修改帐户管理我的购书吧书目管理信息管理订单查询wap模块用户(个人会员)图2-3 用户(个人会员用例图)如图23 所示,个人会员进入书店系统后进行信息修改、查看图书、购买图书以及提问问题等操作。个人会员用例描述如表2-2所示:表2-2 个人会员用例描述用例名称:个人会员用例主要参与者:注册的个人会员项目相关人员及其兴趣:个人会员:希望查询图书、购买图书或者比较价格前置条件:个人会员必须己经首先进行注册并同意本系统相关的规定才能成为合法的会员后置条件:对图书进行购买后促存相关记录场景:1.个人会员进
50、入界面后,进行登陆,根据要求输入相应的信息,确保输入信息的准确性及完整性。2.系统显示输入界面,记录资源信息并实时保存。3.对图书进行查询、购买及提问相关的问题。3.用户(管理员)作为本系统的管理员,他具有最高权限,他不仅可以对自己的资料进行修改还可以对所有角色进行管理并进行预警设置,其用例图如图2-4所示。资料修改角色管理预警设置用户(管理员)图2-4 用户(管理员用例图)如图24 所示,管理员进入书店系统后进行资料修改、角色管理、预警设置等操作。管理员用例描述如表2-3所示:表2-3 管理员用例描述用例名称:管理员用例主要参与者:书店管理人员项目相关人员及其兴趣:书店管理人员:希望利用集中
51、统一管理界面功能管理各角色信息前置条件:管理员必须己经被识别和授权为本系统管理员后置条件:管理信息及时更新,并及时传送到系统各功能模块中去场景:1.管理人员进入资源管理界面后,要根据要求输入相应的用户信息,确保输入信息的准确性及完整性。2.系统显示输入界面,记录用户信息并实时保存。3.管理员可以查询各用户信息及预警设置情况。4.用户(物流人员)物流人员作为本系统的后勤保障人员,应具有资料修改、物流配送及分公司设置等功能,其用例图如图2-5所示。资料修改物流配送分公司设置用户(物流人员)图2-5 用户(物流人员用例图)表2-4 物流人员用例描述用例名称:物流人员用例主要参与者:物流人员项目相关人
52、员及其兴趣:物流人员:希望利用集中管理界面功能进行相关信息的设置前置条件:物流人员必须己经被识别和授权后置条件:物流人员信息及时更新,并及时传送到系统各功能模块中去场景:1.物流人员进入资源管理界面后,要根据要求输入相应的信息,确保输入信息的准确性及完整性。2.系统显示输入界面,记录登陆信息并实时保存。3.物流人员可以进行修改资料查询物流配送等操作。第3章 系统概要设计网上书店主要实现网上购书的整个流程,用户进入书店,先注册登记成为本书店的合法用户才能进行购买图书,填写用户相关资料,注册成功后使用其注册的帐号进行登录书店网站(只有成功登录的用户才能在书店使用购书功能)。用户可以通过网站上的图书
53、查询或图书展示,查找相关图书,也可以通过新书上架或销售排行来进行图书购买,当点击图书时就可以浏览图书的详细信息。如果是找到想要购买的图书时,登陆用户就可以通过购物车功能,把想购买的图书先放进购物车中,然后可以选择结帐或者继续购买图书;当用户找到全部想要购买的图书后,可以对购买的图书进行数量上的修改,这样便可以大量购买同一本图书而节省时间。当全部都确定后,用户可以点击结帐按钮,进行结帐服务;结帐时,系统会再一次要求用户填写资料,确保能把所购买的图书送到购买者那里,并生成订单。用户在网上书店购物的整个购物流程如图3-1所示。没注册 继续购书 用户注册 用户登陆查找图书 用户资料修改 没登陆 成功添加 添加到购物车 查看购物车 修改数量 退回指定图书 结账 生成订单 支付 用户建议 订单查询 清空购物车 图3-1 网站购物与交易处理流程3.1 系统软件架构系统采用了b/s结构,三层运行模式,同时适用于intranet/internet。浏览器为第一层,作为系统的应用界面;应用逻辑服务为第二层;数据链接为第三层,作为系统的数据存取服务。此架构无须安装客户端软件,便于软件的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 混合动力汽车发动机构造与维修 教案 项目四任务2教案(参考)
- 全国职业院校技能大赛民族器乐弹拨组各环节样题
- 北京市五十六中学2024-2025学年七年级上学期期中数学试题
- 广东省肇庆市封开县封川中学2024-2025学年八年级上学期11月期中生物试题
- 沪教版五年级下册美术教案教学教材
- 2022年食品安全监管人员专业知识综合练习试卷A卷-含答案
- 装饰装修招投标操作规程
- 零售企业安防工程安装合同
- 环卫设施压桩施工协议
- 儿童游乐行业服务队伍管理办法
- 小学数学六年级“24点”试题及答案
- Tekla建模快捷键
- 大航海时代四特产分布
- 钻孔灌注桩验孔记录表
- 法语书信格式(正式版)
- 偏差管理控制程序
- 供应商现场审核评分表(详细)
- 客户信息登记表
- 二手车复习题终极版本
- 毕业设计说明书螺旋精确称重给料机设计
- 十大危险作业
评论
0/150
提交评论