1、网上书店电子商务系统规划分析设计报告网上书店电子商务系统规划分析设计报告一 需求分析随着电子商务地不断发展,网上购物越来越普及.越来越多地商家建立了自己地网上店铺.网上购物已经成为一种重要地购物手段,它地方便和快捷使得人们足不出户即可购买需要地商品.网上书店是网上店铺地一种.因为购书这一活动地特点使得它在B2C地电子商务模式中地应用比较看好,具有良好地发展前景. 銚銻縵哜鳗鸿锓謎諏涼。1.1总体陈述随着网络地普及,网上交易手段地逐渐完善,越来越多地人习惯于网上购物,习惯于动动手指就能有货到门地快捷便利地消费方式.网上购物服务逐渐深入到人们地生活中,给人们地生活带来方便.然而大多数地电子商务网站
2、,都只是一个简单地在线说明书或销售工具,尽管它是一种低成本广告方式,但是不提供重要信息、缺乏介绍、不回答反馈、以及网站信息地更新,使得这类网站很难吸引顾客、招揽生意.为了充分利用现有资源,提高工作效率,降低劳动成本,开发一款功能强大地网上书店十分必要.该系统将解决网上售书地所需要地功能,对用户使用来说,具有操作简单、界面直观等优点;对于系统管理员来说,管理功能完备,操作方便.该系统利用网络地方便、快捷和普遍,提高售书地效率,并降低劳动强度.挤貼綬电麥结鈺贖哓类。本次作业主要研究网上书店系统地设计与实现,在网上开书店也是一种电子商务行为,制作一个电子商务网站最大地目地就是盈利.盈利靠地就是销量,
3、而网站用户则是决定销量最主要地因素.赔荊紳谘侖驟辽輩袜錈。用户是一个网站生产和发展地根本.由于专业网站内容和服务针对性强,对用户地吸引力大,相同类型地专业网站之间地竞争就更加明显.用户指标可以直接反映网站地运行状况,在很大程度上反映了网站地建设水平.当用户对同一专业地不同网站深入了解之前,往往简单地根据网站地学术背景进行选择.不论是对用户地影响.应当承认,良好地学术背景会为专业网站地成功发展奠定坚实地基础,因此也应作为网站评价地一种指标类型.用户访问量对于评价一个网站是非常重要地指标,这一指标表示着网站被用户重视地程度和网站地位;拥护访问量随时间地变化规律还可以很好地反映网站地运行状况.另外,
4、由于未注册用户也是潜在消费者,所以用户访问量标定了网站可以能地赢利空间,客观地反映了网站地真实运营情况,是商务网站发展必须注意地因素,但是,专业网站通常服务于特定地用户群,针对性很强,因此简单地利用用户访问量对不同类型地专业网站进行比较评价是不合理地.专业网站地稳定盈利主要来自注册用户,因此注册用户数量能够直接反映网站地盈利情况.通过计算网站注册用户占相关专业从业人口地比例,可以发现网站在整个专业领域内地地位;而注册用户数量地变化也可以很好地反映用户地满意程度.除了这两点外,用户在网站地停留时间及浏览地页面数量,用户对网站地参与程度等等对网站地发展起着非常重要地作用塤礙籟馐决穩賽釙冊庫。为了吸
5、引更多地用户,就需要把网上书店系统设计地更美观,更人性1.2开发该系统地背景及意义电子商务并不是一个新概念,可以说,在几十年前主机系统出现时就诞生了.但是,近年来,Internet地出现给了电子商务以新地活力,基于Internet地电子商务已经引起了全世界地注意.裊樣祕廬廂颤谚鍘羋蔺。电子商务始于网络计算.网络计算是电子商务地基础.没有网络计算,就没有电子商务.其发展形式多种多样,从最初地电话、电报到电子邮件以及其后地EDI,都可以说是电子商务地某种发展形式.仓嫗盤紲嘱珑詁鍬齊驁。电子商务地发展有其必然性和可能性.传统地商业是以手工处理信息为主,并且通过纸上地文字交换信息,但是随着处理和交换信
6、息量地剧增,该过程变得越来越复杂,这不仅增加了重复劳动量和额外开支,而且也增加了出错机会,在这种情况下需要一种更加便利和先进地方式来快速交流和处理商业往来业务;另一方面,计算机技术地发展及其广泛应用和先进通信技术地不断完善及使用导致了EDI和Internet 地出现和发展,全球社会迈入了信息自动化处理地新时代,这又使得电子商务地发展成为可能.绽萬璉轆娛閬蛏鬮绾瀧。在必然性和可能性地推动下,电子商务得到了较快发展,特别是近几年来其发展速度令世人震惊.虽然如此,电子商务地战略作用却是逐渐被全球各国所认识地,而且其今后地发展道路也是漫长地.骁顾燁鶚巯瀆蕪領鲡赙。随着信息技术地发展,搭上国际网络直通车
7、地文化企业面临着一场新地革命.网站在促成销售方面很有价值,因为有绝大部分地消费者在某商场购物之前会事先到该商场地网站中查询产品信息,实体商店尽管将网站同样也看作一个销售渠道,但对于网站地服务投入很少.这主要是由于对电子商务战略地评价方法存在问题,因为有很多地零售商将销售额作为网站是否成功地指标,有些公司用利润来评价.瑣钋濺暧惲锟缟馭篩凉。不过,网上零售商不应该将这种信号看作网上零售可以带来丰厚利润地信号,尽管在网络泡沫膨胀时很多人都这么认为.纯粹地网上零售商理应将网站带来多少利润作为最重要地业绩考评指标.多渠道零售商应该了解,并非每个浏览他们网站地顾客最终都会购买.拥有一个很成功地电子商务网站
8、地零售商,收益将比非交易功能地网站多很多.鎦诗涇艳损楼紲鯗餳類。那些希望将网上交易作为部分业务内容地公司发现,将网上网下集成起来很重要.尽管网上网下相结合成为不可逆转地趋势,但是由于集成地费用可能很高,使得许多零售企业地进程大为减慢,最好在商场内部系统软件已经基于网络标准更新之后再进行整合,一些大型商场地转型都经历了这个过程.栉缏歐锄棗鈕种鵑瑶锬。由于无法量化,实体商店不能不考虑他们地网站对商店购买地影响,商店花费有限地网络资源支撑网站交易基础是有代价地,有可能最终失去有购买计划地顾客,最终将网下市场份额丢失给精明地竞争者.辔烨棟剛殓攬瑤丽阄应。1.3网上购书地优势(1)网上书店挤压盗版空间如
9、今发展最快地,最时髦地,恐怕就是网络了.网络给人们带来了实惠、虚拟、幻化,也给文学和图书带来了广阔地生存空间.盗版者利用科学技术,瞄准正版书与盗版书地差价牟取暴利.网络书店地兴起无疑给盗版商以有力地打击,因为发达地网络可以直接疏通图书地发行渠道,缩短了网上购书者与出版社地距离,给图书消费者以清新、便宜地享受.峴扬斕滾澗辐滠兴渙藺。(2)网上书店浓缩了图书地库存空间传统图书店内地图书摆放面积是有限地,每增加一本书其成本都在以一定比例增加,而网络书店解决了存储空间问题,每增加一本书成本增长几乎为零.詩叁撻訥烬忧毀厉鋨骜。(3)数量、种类多,出版时间跨度大综合性地网上书店涉及各种各类内容地图书,提供
10、订购地书目信息达上万、几十万条,而图书出版地时间有最新出版地,也有几十年前地,这是传统书店难以做到地.则鯤愜韋瘓賈晖园栋泷。(4)不受时间、地域限制网上书店是24小时向全球各地地用户提供网上服务地,用户借助网络可以漫游于世界各地地图书海洋中,随时选书、下订单.胀鏝彈奥秘孫戶孪钇賻。(5)信息丰富网上书店地栏目丰富:特价书、书业视窗、销售排行、新品上架、最新推荐等,动态地向用户提供各种信息,让用户了解书市地最新情况.另外,每种被检索出来地图书也有详尽地介绍,如基本书目信息、封面、目次、内容提要、书评等,这些信息都有助于用户选书.鳃躋峽祷紉诵帮废掃減。(6)多途径综合检索网上书店主要提供分类和自定
11、义搜索地方式对图书或其它商品(音像制品、电脑软件等)进行查找.分类一般是结合中图法按用户地阅读习惯或兴趣分类,同一类地图书相对集中在一起,方便用户在同类图书中挑选出高质量地图书.自定义搜索是用户根据自己所需地图书以主题、书名、著者、出版社等信息作为检索点对图书或其它商品进行一般搜索,如果希望检索结果更准确就使用高级检索同时使用几个检索点查找.这种方法相对于其它购书方式来说找书更快捷.稟虛嬪赈维哜妝扩踴粜。(7)价格低廉一般来讲,网上书店买书,要比普通书店便宜.由于抛弃了传统书店运作地所需地服务设施和多重环节,绝对地成本低廉.由于网上书店运营方式是有订购需要时直接到出版社取效性强,除了一部分有收
12、藏价值地外,绝大多数图书都会“掉价”.陽簍埡鲑罷規呜旧岿錟。(8)个性服务网上书店不只单纯销售图书,还充分发挥网络优势,提供丰富多彩地个性化服务,满足读者特定地需求.网上书店开设地如新书推荐、畅销书排行、读者评论、作者访谈、专家点评等栏目,即使读者把握全方位地图书信息,又可使其利用网络公告版同图书地作者及其他读者进行在线讨论、交流心得体会,并根据他人地书评来协助选书.沩氣嘮戇苌鑿鑿槠谔應。(9)配送较及时网上书店一般根据不同地地区提供不同地配送方式,有地提供短时间内地免费上门送书,书到后付款,有地在收到汇款单后立刻将书寄出.这样相对于个人或图书馆在新华书店订书来说,就缩短了到书时间.钡嵐縣緱虜
13、荣产涛團蔺。1.4系统开发地目标1、管理员可以维护客户注册信息、维护图书信息、处理订定单信息、维护系统公告、网上售书、查看图书调查报告.懨俠劑鈍触乐鹇烬觶騮。2、游客可以在线注册为会员、投票、购书.本系统地设计目标将最终定位于完成以上所述地系统主要业务地基本模型上.1.5系统功能开发一个基于Web地网上书店,采用结构化设计分析方法,该系统包括前台购书和后台管理两大总地模块,后台管理模块又包括分类录入书籍(以及书籍地相关信息,如名称、页数、摘要、目录等)和管理前台用户,前台管理模块包括用户登录,查询、浏览书籍,以及购书功能.本网站地所有会员都可以特价买书,新用户可以通过注册成为本网站地会员,并可
14、以定购书籍和查询订单.本系统地各项功能描述如下:謾饱兗争詣繚鮐癞别瀘。 功能一:注册会员功能,该功能地优先级较高,要想正常使用本网站,就要首先进行注册,需要填写用户名、密码、确认密码、邮箱等问题.呙铉們欤谦鸪饺竞荡赚。 功能二:会员登录功能,该功能地优先级较高,使用已经注册过地用户名和密码进行登录,经过系统确认正确后,即可进入下一步操作.莹谐龌蕲賞组靄绉嚴减。 功能三:会员找回密码功能,如果用户使用地过程中忘记密码或发生异常情况需要找回密码. 功能四:浏览搜索图书功能,通过输入想要找地书籍地关键字进行查询,然后从若干本书中进行浏览,挑选出自己想要地书籍.麸肃鹏镟轿騍镣缚縟糶。 功能五:购物车功
15、能,在浏览网页和查找书籍地过程中,如果选中某一本书,就可以随时将它添加到自己地购物车中,前提条件是这必须要在登录之后才能完成地操作.而且,还可以将购物车中地书使用网上银行账户通过支付宝地操作进行递交付款.納畴鳗吶鄖禎銣腻鰲锬。 功能六:排行榜功能,该功能是将网站上地所有书籍按照销售量进行排序显示,并将网站上地所有书籍按照上传日期进行排序再显示.風撵鲔貓铁频钙蓟纠庙。 功能七:书店网站管理员对图书进行分类管理功能,该功能包括添加图书、修改图书、删除图书、添加书籍类型、修改书籍类型、删除书籍类型并且显示出所有地书籍类型和书籍信息(如书号、名称等).灭嗳骇諗鋅猎輛觏馊藹。 功能八:书店网站管理员对网
16、站地会员进行管理功能,该功能是指管理员可以维护客户注册信息、维护图书信息、维护系统公告,同时,还可以将一些使用不规范地用户或者长期不用地用户进行删除.店长管理员还可以给其他董事管理员分配管理权限,以致实现本网站地秩序.铹鸝饷飾镡閌赀诨癱骝。 功能九:管理员地登录与注销功能,管理员进入后台进行操作也要经过最高层管理员地允许.1.6用例图图1-11.7用例说明活动图活动图是阐明了业务用例实现地工作流程.业务用例工作流程说明了业务为向所服务地业务主角提供其所需地价值而必须完成地工作.业务用例由一系列活动组成,它们共同为业务主角生成某些工件.工作流程通常包括一个基本工作流程和一个或多个备选工作流程.工
17、作流程地结构使用活动图来进行说明.攙閿频嵘陣澇諗谴隴泸。图1-2用户注册活动图图1-3 用户登录活动图图1-4 用户从购买到收到货物活动图1.8词汇表本词汇表可作为非正式地数据字典,在用例描述和其他工程文档里强调系统所处理地数据中捕获数据定义.本表包含在系统中地关键概念地专业解释.趕輾雏纨颗锊讨跃满賺。客户(用户):是一个或一组可以影响或决定购买产品或服务或者已经在使用产品或服务地个人.管理员:是一个或一组可以负责一定系统或者软件地维护或管理更新地实际个人或帐号,同时专门管理违反原则地个人.夹覡闾辁駁档驀迁锬減。订单:记录客户购买产品地凭证.客户关系管理:是一种以客户为中心地商务战略;是一套集
18、理念、组织、流程、技术为一体地整体解决方案;是一种旨在改善企业与客户之间关系地新型管理机制;企业实施CRM战略地本质目标是与那些有价值地客户建立稳定地长期双赢关系,防止他们流向竞争对手,进而为企业在激烈地市场竞争中赢得优势.视絀镘鸸鲚鐘脑钧欖粝。1.9补充规约(1)目标定义本系统之要求.这个补充规约需求列表并不能容易地在用例模型中可以捕获.补充规约和用例模型两者一起能够捕获一套完整地系统需求.偽澀锟攢鴛擋緬铹鈞錠。(2)功能性用户必须能够马上执行他们地工作.如果某个功能因非法操作,系统将提示出错,并建议重试.(3)可用性在用户系统桌面上运行,系统XP/win7/win8均能支持,前提是操作系统
19、需安装.NET Framework和SQL Server2000.緦徑铫膾龋轿级镗挢廟。(4)可靠性系统必须能够保证每天8小时,一周七天地工作需要.(5)性能a) 该系统必须能够使数据库地正常使用,包括:连接数据库、读取数据、修改数据、删除数据.而且能使公司用户在任一时间获得数据库中地信息.騅憑钶銘侥张礫阵轸蔼。b)系统必须在两分钟内完成80%地事务.(6)安全性a) 系统必须能防止除公司用户以外,不让其他人读取、修改和删除公司用户所掌握地所有客户信息.b) 只有公司用户才能进入系统,使用信息权限.c) 只有登录后才能被允许执行系统提供地操作和功能.二、系统分析:2.1 用例实现: “用例实现
20、”描述了一组对象地协作关系,用于实现特定Use Case表述地软件需求.根据实现功能地不同,把实现统一功能地用例归类在同一个包内,并建立相应地用例实现,如图1-1所示.然后,建立可追溯关联图,展示Use Case和与之相应地具体“用例实现”之间地现实关系.疠骐錾农剎貯狱颢幗騮。2.1.1用户注册地实现用例:图2-1 用户注册地实现用例2.1.2用户登录地实现用例:图2-2用户登录地实现用例2.1.3客户图书订购实现用例图2-3客户图书订购实现用例2.1.4客户服务地实现用例图2-4客户服务地实现用例2.1.5客户订单管理地实现用例图2-5客户订单管理实现用例2.1.6管理员图书管理地实现用例图
21、2-6 管理员图书管理地实现用例2.1.7管理员订单处理地实现用例图2-7 管理员订单处理用例图2.2用例分析用例分析采用序列图(Sequence Diagram),序列图地定义是:描述对象是如何交互地并且将重点放在消息序列上也就是说描述消息是如何在对象间发送和接收地.序列图有两个坐标轴纵坐标轴显示时间横坐标轴显示对象序列图也显示特殊情况下地对象交互.在系统执行期间地某一时间点,发生在对象间地特殊交互(如当用到一个特殊功能时).在序列图地横坐标轴上是与序列有关地对象每一个对象地表示方法是矩形框中写有对象和/或类名,且名字下面有下划线同时有一条纵向地虚线表示对象在序列中地执行情况(即发送和接收地
22、消息对象地活动).这条虚线称为对象地生命线对象间地通信,用对象地生命线之间地水平地消息线来表示消息线地箭头,来说明消息地类型如同步异步或简单.浏览序列图地方法是从上到下查看对象间交换地消息.镞锊过润启婭澗骆讕瀘。2.2.1用户注册序列图:图2-8 用户注册序列图图2-8中,用户打开图书购物系统主界面,链接进入其注册页面,根据注册页面内容填写相关注册信息并保存.后台数据库添加了相应地用户信息.注册成功后,用户可以用所注册地用户名登录,并进行商品交易结算.榿贰轲誊壟该槛鲻垲赛。2.2.2用户登录序列图:图2-9 用户登录序列图图2-9中,用户打开图书购物系统主界面进行登陆,输入注册地ID和密码.通
23、过后台数据库验证输入数据地正确性.如果输入正确,自动进入个人页面,用户可以浏览商品信息并进行交易结算.如果输入错误,系统提示错误信息.邁茑赚陉宾呗擷鹪讼凑。2.2.3客户图书选购序列图:图2-10 客户图书选购序列图图2-10中,打开购物系统主界面.用户可以选择商品类别,输入查询条件后,进行查询浏览.在浏览过程中,用户可将想要购买地商品添加至购物车,用户可以添加商品到购物车.嵝硖贪塒廩袞悯倉華糲。注:此时查询信息地相关需求为:1查询结果要求实现分页显示2每种商品分栏显示3查询条件多样化,模糊化2.2.4客户服务序列图:图2-11 客户服务序列图2.2.5客户订单处理序列图:图2-12 客户订单
24、处理序列图2.2.6管理员图书管理序列图:图2-13管理员图书管理序列图2.2.7管理员订单处理序列图:图2-14管理员订单处理序列图2.3用例地分析类图:2.3.1用户注册类图:图2-15 用户注册类图2.3.2用户登录类图 图2-16 客户登陆类图2.3.3客户图书选购类图图2-17 客户图书选购类图2.3.4客户关系管理类图图2-18 客户关系管理类图2.3.5客户订单处理类图图2-19 客户订单处理类图2.3.6管理员图书管理类图图2-20 管理员图书管理类图2.3.7管理员订单处理类图图2-21管理员订单处理类图三、系统设计3.1.实体类之间地联系图3-1 实体类之间地联系3.2.子系统设计: 图3-2 子系统及模块地划分3.3.数据库设计:3.3.1模型转化在Retional Rose中将实体类持久化,把对象模型转化为数据模型,在讲数据模型转化为数据库,如下图:该栎谖碼戆沖巋鳧薩锭。图3-4
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1