第一篇:当当网上书店电子商务案例分析
当当网上书店电子商务案例分析——姓名:孙娟——学号:10050330 一:当当网上书店的历史背景
当当网上书店模式是:是一个“纯网络”型B 2 C网上商店。当当网上书店为自己的定位是:即要成为消费者心目中“更多选择,更低价格”的网上书店。当当网的使命是 : 以世界上最全的中文图书使所有中文读者能获得启迪、得到教育、享受娱乐。
二:经营项目
1:目前面向全世界网上购物人群提供近百万种商品的在线销售,2:每天为成千上万的消费者提供安全、方便、快捷的服务,3:给网上购物者带来极大的方便和实惠。
4:具体包括:图书、化妆品、音像、数码、家居、饰品
三:具体商业模式
1:战略目标
当当网的使命是“更多选择、更低价格” 目前的目标是要在中国境内达 到网上零售市场的占有率第一,直接面向消费者销售产品和服务通过网上商店形式赚取超量点击率也通过在网站当中细分市场来树立起自己的品牌。2:目标客户
一直以来,当当网都是以实实在在的图书音像制品、最大存货量、优惠的价格、快捷的搜索、创新灵活的付款方式、迅速的送货服务及不断提升的各种网络功能,并不惜以牺牲利润为代价来建设自己的库房、配送体系,来让消费者切实感受到网购的方便和实惠,同时也由此得到了消费者的认可,使其用户遍布全球。
3:收入与利润的来源
① 店中店租金:当当网为具有独立法人资格的生产型或零售批发型企业,包括生产商、代理商、经销商、零售商、专卖店或者淘宝网、易趣网或其它电子商务网站的优质商户(单位或个人)提供电子商务平台——网上店铺,并对这些店中店按分类和配置推广资源收取固定租金。
② 广告收入:当当网主页上发布的广告种类很多,包括横幅广告、按钮广告、插页广告、移动广告等。总体上看,当当网的广告布局设计较为合理,体现出了内容丰富、可视性强、声情并茂的特点。而且现在当当网上也还有若干公益广告,这也可以显示出网站人性化的一面,提高网站的人气。③ 直接销售:压低制造商(零售商)的价格,在采购价与销售价之间赚取差价4:产品与服务
5:核心能力
作为一个商店非常关键的能力是商品的结构,有多少种可以卖的东西,这些东西是否价廉物美。当当网要给顾客更多的选择,这就是当当网的核心竞争力。6:竞争优势
当当网的竞争优势是提供物美价廉以及品种多样的商品,配合完善的特色服务吸引更多的用户。在当当网成长的这些年里,以常年打折销售树立起的低价形象是最为用户所称道的。当当网上商品的平均售价一直是实体书店的7.5折左右,并且首创了“智能比价”系统,来保证其网上销售价格的竞争优势。
四:优势分析
(1)商品种类较多价格便宜
(2)购物较方便
(3)配送系统较完善
(4)2000年10月,当当网上书店荣获“最佳购物网”的称号。
(5)2001年7月,当当网上书店的日访问量超过50万,成为国内最繁忙的图书、音像网上店。
五:劣势分析
在个别方面当当网也做得略显不够,在当今的很多电子商务类网站都已经开通了及时交流咨询平台,比如淘宝网的淘宝旺旺这种及时聊天系统,可以具有与平时大部分网友所使用的QQ及MSN具有相同即时信息发送功能的聊天工具。而这种平台的构建为广大消费者提供了更多的资讯。从而可能从根本上减少后期由于消费者购买错书所造成的退货事宜,同时也能帮助网站客服能更好得即时与消费者取得联系。而不仅仅是现在起用的存在咨询时间跨度较长的网上留言咨询回复系统。
六:当当栏目设计特点
1.分类搜索:
站内商品分门别类详细列出,用户可以选择自己需要的商品种类,再进行详细查询
2.组合查找:
用户可以通过商品或图书名称,出版社或发行机构、出版日期等信息直接查找自己想购买的商品。
3.当日特价:
列出当日的特价商品以供用户选择,为用户省去了不少的时间和精力。
4.新客特惠:
当当网还专门为新客户列出一些特惠商品,让新客户既体验到了网上购物的乐趣又享受到了优惠,一举两得。
5.畅销区:
当当网里还包括了最近最为畅销的商品,一幕了 然,十分便捷。
6.特卖场:
有些消费者希望购买一些打折商品,那么当当网就是他们的购物天堂。因为在当当里特卖场的商品通常都打了比较多的折扣,但绝对是保证质量的,可谓是物美价廉。除了基本的分类之外,当当网还设置了“精品专题推荐”、本周畅销榜“、”新品快递“等能迅速引起用户注意的栏目。个性化的栏目设计,方便快捷的商品搜寻为当当网赢得了更多的新老客户。
七:购物流程
设计合理的购物流程可以大大地方便用户使用电子商务网站购物,当当的购物流程如下:
点击进入想要购买的商品网页(例如:化妆品)——>在这里我们可以根据自己的需要分类查找(例如按功能、皮肤类型等)同时,网站还罗列了许多产品名称方便客户查看,以及一些特惠超值商品。然后点击进入——>这时我们就会看见网页上罗列了一系列相关商品的图片以及价格。当然我们也可以根据左边的分类搜索更深入局部的查找。——>当我们找到自己需要的商品后,点击”购买“进入购物车。在此可以修改商品或继续购买——>当选完我们要购买的商品后,点击”去结算中心结帐"——>然后填写email地址,进入结算中心——>在结算中心填写详细信息:选择付款方式,送货方式等内容,确认无误后提交订单。过程就这么简单,方便快捷。多种付款方式,快速送货上门,让你无需离开家就能买到自己喜爱的商品。
八:透过当当网分析B2C模式
B2C定义:企业通过互联网为消费者提供一个新型的购物环境——网上商店,消费者通过网络在网上购物、在网上支付。
优势: 节省了客户和企业的时间和空间,大大提高了交易效率,特别对于工作忙碌的上班族,这种模式可以为其节省宝贵的时间。
劣势:在网上出售的商品特征要求非常明显,仅仅局限于一些特殊商品,例如图书、音像制品、数码类产品、鲜花、玩具等等。这些商品对购买者视、听、触、嗅等感觉体验要求较低,像服装、音响设备、香水需要消费者特定感官体验的商品不适宜在网上销售。
所以,到目前为止,B2C市场上成功的企业如当当、卓越,都是卖一些特殊商品的。
第二篇:电子商务分析与设计(网上书店系统)
网 上 书 店 系 统 设 计
班级:姓名:学号:
-子商务报告-网上书店系统设计-
目录
目录..................................................................................................................................................1 设计简述...........................................................................................................................................2 第一章 绪论.....................................................................................................................................2
1.1设计思想.............................................................................................................................2
1.1.1书店前台..................................................................................................................2 1.1.2书店后台..................................................................................................................2
第二章 需求分析.............................................................................................................................3
2.1开发该系统的依据及意义.................................................................................................3 2.2网上书店的现状.................................................................................................................3 2.3网上购书的优势.................................................................................................................4 第三章 网上书店的设计.................................................................................................................5
3.1网上书店设计总体功能结构图.........................................................................................5 3.2网上书店设计功能设计目标.............................................................................................6 3.3网上书店设计功能模块划分.............................................................................................6
3.3.1用户功能..................................................................................................................6 3.3.2管理员功能..............................................................................................................8
-子商务报告-网上书店系统设计-
设计简述
本文首先介绍了网上书店平台的开发背景和基础,并介绍了网上书店的设计过程,最终目的是实现人们能远程浏览书店并购买。传统的购书方式需要人们付出时间四处去书店寻找书籍,而这些对于越来越繁忙的都市人来说是一种浪费。随着网络的普及以及人们生活质量的提高,越来越多的消费者意识到网上购书的快捷。本文所开发的系统的主要是帮助经营实物书店的人们扩大市场和增加知名度。本系统主要为用户提供了会员注册,购物车管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,用户信息管理,订单管理等功能。
第一章 绪论
随着中国加入WTO,全球经济一体化的逐步深入,网上书店已是现代传统书店必不可少的经营策略。目前,网上书店在国际互联网上可以实现的商务功能已经多样化,可以说从最基本的对外沟通展示功能、信息发布功能,在线书籍展示功能、在线洽谈功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎以往传统书店功能都可以在互联网上进行电子化的高效运作。
技术的进步对传统书店上网解决方案提出更严格的要求和挑战。为了保护传统书店的投资,书店上网解决方案应切合传统书店实际的需求和发展的趋向,使投入回报和管理效益最大化,传统书店在实施上网方案的之前,必须对一系列问题进行科学的论证,如网上书店的需求分析、网上书店总体规划、网上书店系统的功能和实施方案、网上书店的传播与推广、运行网上书店系统的软件和硬件配置、网上书店的管理系统和管理方法等等。网上书店具体实施的指数直接影响传统书店在Internet的实际效果和经济效益,这不仅是技术问题,同时也涉及到管理的因素。综上所述,网上书店已经成为互联网时代传统书店的必由之路。
1.1设计思想 1.1.1书店前台
功能强大、操作方便。
前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受电子商务给他们带来的便利。
1.1.2书店后台
本系统后台管理在考虑书店管理操作简便的同时,提供了强大的书店管理模式。它包括用户管理、书籍目录管理、书籍信息录入管理、书店定单管理、书籍的浏览和查找、书店购物结帐功能等。
-子商务报告-网上书店系统设计-
第二章 需求分析
2.1开发该系统的依据及意义
电子商务并不是一个新概念,可以说,在几十年前主机系统出现时就诞生了。但是,近年来,Internet的出现给了电子商务以新的活力,基于Internet的电子商务已经引起了全世界的注意。电子商务始于网络计算。网络计算是电子商务的基础。没有网络计算,就没有电子商务。其发展形式多种多样,从最初的电话、电报到电子邮件以及其后的EDI,都可以说是电子商务的某种发展形式。
电子商务的发展有其必然性和可能性。传统的商业是以手工处理信息为主,并且通过纸上的文字交换信息,但是随着处理和交换信息量的剧增,该过程变得越来越复杂,这不仅增加了重复劳动量和额外开支,而且也增加了出错机会,在这种情况下需要一种更加便利和先进的方式来快速交流和处理商业往来业务;另一方面,计算机技术的发展及其广泛应用和先进通信技术的不断完善及使用导致了EDI和Internet 的出现和发展,全球社会迈入了信息自动化处理的新时代,这又使得电子商务的发展成为可能。
在必然性和可能性的推动下,电子商务得到了较快发展,特别是近两年来其发展速度令世人震惊。虽然如此,电子商务的战略作用却是逐渐被全球各国所认识的,而且其今后的发展道路也是漫长的。随着信息技术的发展,搭上国际网络直通车的文化企业面临着一场新的革命。网站在促成销售方面很有价值,因为有绝大部分的消费者在某商场购物之前会事先到该商场的网站中查询产品信息,实体商店尽管将网站同样也看作一个销售渠道,但对于网站的服务投入很少。这主要是由于对电子商务战略的评价方法存在问题,因为有很多的零售商将销售额作为网站是否成功的指标,有些公司用利润来评价。
不过,网上零售商不应该将这种信号看作网上零售可以带来丰厚利润的信号,尽管在网络泡沫膨胀时很多人都这么认为。纯粹的网上零售商理应将网站带来多少利润作为最重要的业绩考评指标。多渠道零售商应该了解,并非每个浏览他们网站的顾客最终都会购买。拥有一个很成功的电子商务网站的零售商,收益将比非交易功能的网站多很多。
那些希望将网上交易作为部分业务内容的公司发现,将网上网下集成起来很重要。尽管网上网下相结合成为不可逆转的趋势,但是由于集成的费用可能很高,使得许多零售企业的进程大为减慢,最好在商场内部系统软件已经基于网络标准更新之后再进行整合,一些大型商场的转型都经历了这个过程。
由于无法量化,实体商店不能不考虑他们的网站对商店购买的影响,商店花费有限的网络资源支撑网站交易基础是有代价的,有可能最终失去有购买计划的顾客,最终将网下市场份额丢失给精明的竞争者。
2.2网上书店的现状
出版物网上销售不仅是传统销售渠道的发展和补充,也是未来书籍销售的发展方向目前我国运作和销售较好的大型网上书店,如当当、卓越和旌旗席殊、中国书网网上书店等,这些网上书店各具优势,其中当当网上书店在价格和品种方面的优势是无人能比;卓越网上书店创造流行的能力比较强;旌旗席殊网上书店的优势是网点多,覆盖面广。英国书业界人士分析,未来英国的网上售书将成为书籍销售渠道中的主要渠道。
-子商务报告-网上书店系统设计-
2.3网上购书的优势
(1)网上书店挤压盗版空间
如今发展最快的,最时髦的,恐怕就是网络了。网络给人们带来了实惠、虚拟、幻化,也给文学和书籍带来了广阔的生存空间。盗版者利用科学技术,瞄准正版书与盗版书的差价牟取暴利。网络书店的兴起无疑给盗版商以有力的打击,因为发达的网络可以直接疏通书籍的发行渠道,缩短了网上购书者与出版社的距离,给书籍消费者以清新、便宜的享受。(2)网上书店浓缩了书籍的库存空间
传统书籍店内的书籍摆放面积是有限的,每增加一本书其成本都在以一定比例增加,而网络书店解决了存储空间问题,每增加一本书成本增长几乎为零。(3)数量、种类多,出版时间跨度大
综合性的网上书店涉及各种各类内容的书籍,提供订购的书目信息达上万、几十万条,而书籍出版的时间有最新出版的,也有几十年前的,这是传统书店难以做到的。(4)不受时间、地域限制
网上书店是24小时向全球各地的用户提供网上服务的,用户借助网络可以漫游于世界各地的书籍海洋中,随时选书、下订单。中国人不出国可以去到美国最大的Amazon网上书店,广东人可以不出省去到北京书籍大厦(http:∥www.xiexiebang.com),进行异地购书。(5)信息丰富
网上书店的栏目丰富:特价书、书业视窗、销售排行、新品上架、最新推荐等,动态地向用户提供各种信息,让用户了解书市的最新情况。另外,每种被检索出来的书籍也有详尽的介绍,如基本书目信息、封面、目次、内容提要、书评等,这些信息都有助于用户选书。(6)多途径综合检索
网上书店主要提供分类和自定义搜索的方式对书籍或其它商品(音像制品、电脑软件等)进行查找。分类一般是结合《中图法》按用户的阅读习惯或兴趣分类,同一类的书籍相对集中在一起,方便用户在同类书籍中挑选出高质量的书籍。自定义搜索是用户根据自己所需的书籍以主题、书名、著者、出版社等信息作为检索点对书籍或其它商品进行一般搜索,如果希望检索结果更准确就使用高级检索———同时使用几个检索点查找。这种方法相对于其它购书方式来说找书更快捷。(7)价格低廉
一般来讲,网上书店买书,要比普通书店便宜。由于抛弃了传统书店运作的所需的服务设施和多重环节,绝对的成本低廉。由于网上书店运营方式是有订购需要时直接到出版社取效性强,除了一部分有收藏价值的外,绝大多数书籍都会“掉价”。(8)个性服务
网上书店不只单纯销售书籍,还充分发挥网络优势,提供丰富多彩的个性化服务,满足读者特定的需求。网上书店开设的如新书推荐、畅销书排行、读者评论、作者访谈、专家点评等栏目,即使读者把握全方位的书籍信息,又可使其利用网络公告版同书籍的作者及其他读者进行在线讨论、交流心得体会,并根据他人的书评来协助选书。(9)配送较及时
网上书店一般根据不同的地区提供不同的配送方式,有的提供短时间内的免费上门送书,书到后付款,有的在收到汇款单后立刻将书寄出。这样相对于个人或书籍馆在新华书店订书来说,就缩短了到书时间。
-子商务报告-网上书店系统设计-
第三章 网上书店的设计
3.1网上书店设计总体功能结构图
如图3-1
图3-1 总体功能结构
-子商务报告-网上书店系统设计-
3.2网上书店设计功能设计目标
(1)(2)(3)(4)向用户提供书籍浏览;
用户可以根据多种方式插叙自己喜爱的书籍; 用户可以把自己想买的书添加到购物车; 用户可以对书籍进行评估。
3.3网上书店设计功能模块划分 3.3.1用户功能
(1)书籍浏览:以列表的方式显示书籍信息,这样可以在页面显示大量的书籍信息。同时可以提供更多的书籍浏览方式,如分类浏览,最新书籍,热销书籍,推荐书籍,特价书籍等。
(2)书籍显示:当用户找到感兴趣的书籍后需要显示书籍的详细信息,包括书籍名、作者、译者、出版商、价格、介绍等,此外还可以显示用户浏览的次数,当前书籍存货状态等信息。
(3)书籍评论:读者对书籍的评价对其他用户往往具有很高的参考价值,因此
书评是必不可少的一项,如图3-2
图3-2 用户评价系统
(4)购物车:当用户找到需要的书籍时可以先想书籍加入购物车,然后继续寻
找其他的书籍,购物车中存储当前用户打算购买的所有书籍。
(5)书籍收藏:当找到感兴趣的书籍但不打算马上购买,或者等的其他读者对书籍做出评价之后再决定购买时,可以先将关注的书籍收藏起来,方便以后登录网络书店时
-子商务报告-网上书店系统设计-
快捷地找到相关信息。
(6)书籍订单:当用户在网络书店中找到了所有需要的书籍后,决定购买,可以下订单。管理员会定期处理用户下达的订单,并根据用户订单的信息向用户送货。
(7)书籍搜索:当用户仅知道书籍的某些信息时,可以使用搜索功能快速找到
需要的书籍,如图3-3
图3-3 书籍搜索系统
(8)缺书登记:网络书店不可能拥有所有用户希望购买的书籍,用户可以进行
缺书登记。管理员可以根据缺书登记记录,购进这些书籍并向用户提供缺
书处理反馈信息,如图3-4
图3-4 缺书登记系统
(9)用户注册:只有成为网络书店的注册用户后才能在网络书店中购买书籍,因此需要
-子商务报告-网上书店系统设计-
系统提供用户注册功能,以及相关的用户信息修改、密码维护等功能,如图3-5
图3-5 用户注册界面
3.3.2管理员功能
网络书店的管理员功能用于维护系统的政策运行,需要提供如下的功能。
(1)账号管理:只有成为网络书店的注册用户后才能购买书籍,光利用需要对用户账号进行管理,如删除一些无效账号等。
(2)书籍管理:管理员需要经常维护书店中的书籍信息,如图3-6
图3-6 维护书籍界面
(3)订单处理:在用户下达订单后,管理员需要对用户订单进行处理,为用户
准备订购的书籍,并组织送货,收取货款等。
(4)缺书处理:当用户等级了缺书记录后,管理员需要对这些记录进行处理,或者购进书籍,或者通知用户目前该书籍没有货源等。并对用户的缺书登
记记录进行恢复,通知用户系统已经做了相应处理。
第三篇:案例—网上书店系统分析
实验案例—某网上书店系统分析
实验案例—某网上书店系统分析
– 实验简介
– 建立需求模型概述
– 建立需求模型详细步骤 – 建立分析模型概述 – 建立分析模型详细步骤
实验简介
· 本实验本实验在“实验案例—某网上书店系统规划 报告”的基础上,对要实现的电子商务系统进行需 求调查,使用UML用例图和活动图来描述调查得 到的需求。然后,对调查得到的需求进行详细的 分析和描述,以掌握需求调查的方法和技巧,学 会编写需求模型报告。
· 本实验还要根据形成的需求模型一步步得到分析 模型,使用类图和协作图来分析各个用例,画出 系统的分析类和用例实现过程,学会编写需求模
型报告。
建立需求模型概述
–建立用例模型的体系结构图 –用例图的画法
–创建“图书选购”活动图 –对用例进行描述
建立用例模型的体系结构图
根据对实验案例—某网上书店系统规划报告中功 能模块的分析,结合对实际电子商务系统的调 查,最终得出系统的体系结构图。网上书店体系 结构图如下图所示。
建立需求模型概述
建立用例模型的体系结构图
在UML中,这种体系结构的表现方式是通过 分组元素(即包元素)来实现的,在
Rational Rose中应该按如下步骤建立该需求 体系结构。
首先在Rational Rose的Use Case View中的 Main用例图中使用 建立“网上书店系统” 包,如下图所示。
建立需求模型概述
建立用例模型的体系结构图
然后双击该包图,进 入下一级用例图中,建立“管理员子系统 ” 和“用户子系统 ”两个 包,再分别双击两个 包,进入相应的包以 建立下一级结构,最 终得到系统的体系结 构。用例模型的体系
结构图如左图所示。
建立需求模型概述
用例图的画法
· 建立了用例模型的体系结构图之后,下面以用户 子系统的“图书选购”功能为例介绍用例图的画法。在“图书选购”上单击右键,建立“图书选购”用例 图,如下图所示。
建立需求模型概述
用例图的画法
· 在这个用例中,有一 个参与者(即顾客)和一个用例(即图书 选购),根据分析可 知,“图书选购”用例 可以分解成两个用 例,即“浏览图书”和 “加入购物车”,最终 得到用例图“图书选
购”,如左图所示。
建立需求模型概述
创建―图书选购‖活动图
· 在上述步骤中仅仅画出“图书选购”的用例图,是不能够准 确地表达“图书选购”这一用例的商业流程的,还需要对这 一用例进行解释和说明,活动图就是一个对用例进行解释 说明的很好的工具,下面是创建“图书选购”活动图的过程。首先在“图书选购”包中通过单击右键创建“图书选购”活动 图,如下图所示。
建立需求模型概述
创建―图书选购‖活动图
· 然后根据需求调查的结果,画出活动图。使用泳 道来区分活动的发出者,如下图所示。
图中的 和 分别表 示用例的启动和终止。要注意区分图中状态 机的图标 和活动图 中活动图标 的不 同,用来表示一个
个的活动。
建立需求模型概述
对用例进行描述
· 接下来的工作是对用例进行描述,也就是对需求 进行文档化描述。事实上有许多种描述方法,既 可以只用一段自然文字和使用结构化的一段文字 描述,也可以使用图形进行描述(事实上,活动 图就是对用例的一种描述)。下面通过使用 usecase.org给出的用例的文档化模版对用例进 行描述。
建立需求模型概述
对用例进行描述 “图书选购” 3.1 简单描述
本用例允许用户在线选购图书。3.2 前置条件
用户选书前必须登录。3.3 后置条件
用户选择自己需要的图书,并将其添加到购物车中。3.4 事件流
3.4.1 基流
当用户想要进行图书选购时,用例启动。
(1)用户单击选择选书页面。(2)系统显示图书列表。(3)用户提出选购某书。
(4)系统检查是否缺货(E-1),购物车中加入相应的图书信息。
3.4.2 替代流
E-1:缺货时,屏幕显示缺货信息页面。用户选择缺货策略(放
弃还是等待直到有货)。
建立需求模型概述
对用例进行描述
· 在usecase.org给出的用例文档化模版 中,前置条件说明了用例开始前应该使 系统所处的状态,后置条件说明了用例 结束后对系统的改变。基流也叫做事件 的成功流,说明了在整个过程中没有任 何错误的情况下用例的事件流程。
建立需求模型概述
对用例进行描述
· 实际上,作为用例 描述,应该可以在 用例模型中显示,Rational Rose在用 例中添加了用例描 述的功能。用户双 击用例“图书选购” 图标,得到它的细
建立需求模型概述
节界面,如左图所 示。
对用例进行描述
· 在Documentation文本框中添加用例的描 述和非功能性需求。
· 对体系结构中的每个包的每个元素都做完 以上几项(即用例图、活动图和用例)描 述之后,就基本完成了需求模型的建立。这里说基本并不是完全的意思,即在系统 的开发进程中发现一些新的需求和描述不 正确的需求时,可继续在此基础上对其进
行修改和维护。
建立需求模型概述
建立需求模型详细步骤
1.用户注册
2.用户登录
3.图书选购
4.购物车管理
5.查看订单 6.图书管理 7.订单管理
····
···
建立需求模型详细步骤
1.用户注册—使用用例图
建立需求模型详细步骤
1.用户注册—使用活动图
建立需求模型详细步骤
1.用户注册——进行需求描述 “用户注册” 1.1 简单描述
本用例用于用户的注册和个人信息的填写。1.2 前置条件 无。
1.3 后置条件
用例成功后,添加一名新用户。1.4 事件流 1.4.1 基流
当用户希望注册个人信息以使用本系统时,用例启动。
(1)系统转到用户注册页面,提示用户输入个人信息。(2)用户输入个人信息。
(3)系统检查信息是否有效(E-1)(是否已注册,邮箱是否可用,密码是否过于简单),将信息存入数据库。1.4.2 替代流
E-1:如果用户输入的注册信息无效,系统显示错误信息并转到 错误页面,用户重新填写信息,或者取消注册,用例结束。
建立需求模型详细步骤
2.用户(管理员)登录—使用用例
图
建立需求模型详细步骤
2.用户(管理员)登录—使用活动
图
建立需求模型详细步骤
2.用户(管理员)登录—进行用例
描述 “用户(管理员)登录 2.1 简单描述
本用例用于用户登录系统。
2.2 前置条件
无。2.3 后置条件
用例成功后,用户登录进入系统。
2.4 事件流 2.4.1 基流
当用户提出登录进入系统请求时,用例启动。
(1)系统转到用户登录页面,提示用户输入用户名和密码。(2)用户填写用户名和密码信息。
(3)用户验证输入的用户名和密码,若正确(E-1),则转到首页,系统激活这一用户。
2.4.2 替代流
E-1:如果输入无效的用户名和(/或)密码,系统显示错误信息,用户 可以选择返回基硫的起始点,重新输入正确的用户名和(/或)密码;或者 取消登陆,用例结束。建立需求模型详细步骤
3.图书选购—使用用例图
建立需求模型详细步骤
3.图书选购—使用活动图
建立需求模型详细步骤
3.图书选购—进行用例描述 “图书选购” 3.1 简单描述
本用例允许用户在线选购图书。3.2 前置条件
用户选书前必须登录。3.3 后置条件
用户选择自己需要的图书,并将其添加到购物车中。3.4 事件流 3.4.1 基流
当用户想要进行图书选购时,用例启动。(1)用户单击选择选书页面。(2)系统显示图书列表。(3)用户提出选购某书。
(4)系统检查是否缺货(E-1),购物车中加入相应的图书信息。3.4.2 替代流
E-1:缺货时,屏幕显示缺货信息页面。用户选择缺货策 略(放弃还是等待直到有货)。
建立需求模型详细步骤
4.购物车管理—使用用例图
第四篇:网上书店电子商务系统设计
《管理信息系统》课程报告
课题名称:网上书店电子商务系统设计
第一部分,可行性分析
1、引言
1.1 项目背景与问题提出
随着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、网络通信技术和Internet来实现商务活动的国际化、信息化和无纸化,已成为各国商务发展的—大趋势。电子商务(Electronic Commerce)正是为了适应这种以全球为市场的变化而出现和发展起来的。它可以使销售商与供应商更紧密地联系起来,以更快地满足客户的需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售图书。电子商务基于网络技术.网络技术提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标。
从形式上看,电子商务利用计算机网络检索和获取信息,对个人和公司提供决策服务,解决了组织、商家和客户的需求,减少了用于改善货物和服务质量的投入,加快了商品交易的速度。Internet正在将不同形式的电子商务结合起来,产生出许多创新的、混合的电子商务形式。
从电子商务的目标上看,电子商务能够扩大顾客群,获取更高收益,开拓目标市场,节省费用和开支,加速商品流通,加快顾客信息反馈,并提高服务质量。在过去的几年间,随着Internet的迅速发展,通过网络使在家庭办公的个人用户也积极投入到了电子商务中。由于激烈的市场竞争和对成本的关注,大量企业正在改进原有的电子商务系统来支持新兴的网络经济。
1.2 研究意义
网上书店系统作为一个小型电子商务交易平台,简单清晰的将电子商务的开发过程和基本模式呈现出来,具有启发和向导作用。
根据网上书店的基本需求,本系统需要完成的具体任务有:
书图查询: 当客户进入网上书店时,应该在主页面中分类显示最新的书目信息,以供客户选择所需图书,同时也应该提供按照图书名称,或者作者信息快速查询所需书目信息的功能。
购物车管理:当客户选择购买某图书图书时,应该能够将对应图书信息,如:价格、数量记录到对应的购物车中,并允许客户返回书目查询页面,选择其他商品,并添加到购物车中,当对应的购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。
订单处理:对应客户购买图书商品信息的需求,在确定了所购图书商品的价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货、送货的处理。
会员注册:为了能够实现图书商品的购买,需要管理客户相关的联系方式、送货地点等相关的信息。
1.3 建设目标
主要是实现网上选书、购书、产生订单等功能的系统。具备一个典型的电子书店一般需要实现的服务。
1.4 论文内容
本论文详细介绍了整个网上书店系统的数据模型设计以及数据库设计,在设计中把本系统的数据库根据其功能划分4个基本的模块,即图书信息的动态提示、购物车管理、客户信息注册登录管理、订单处理模块。
二、相关技术
2.1 WEB SERVICE简介
Web service 是自包含的、模块化的应用程序,它可以在网络中被描述、发布、查找以及调用。
Web service 是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web service 能与其他兼容的组件进行交互操作
Web service 是一种可编程的应用程序,它使用一系列标准协议来对各种请求作出响应。作为传统计算机技术同互联网应用与创意的结晶,web service 是使用标准技术在互联网网上运行的商务流程。
2.2 JAVA语言在网络上的应用
Java是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet的开发工具。自从1995年正式问世以来,Java的快速发展已经让整个Web世界发生了翻天覆地的变化。在早期,Java比较多的用在浏览器上,插入到网页中(即是Java Applet程序),成为最灵活、最强大的网页多媒体的载体,但由于Java虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺点,Applet逐渐的被后起之秀Flash所替代,但随着Java Servlet的推出,Java在电子商务方面开始崭露头角,最新的JSP(Java Server Page)技术的推出,更是让Java成为基于Web的应用程序的首选开发工具,目前的Java技术已成为所有大型电子商务项目的必然选择
Java程序可以获取网络上结点的图象、声音、HTML文档及文本等资源,并可以对获得的资源进行处理。例如Java程序可以每隔一定时间读取某结点提供的最新数据,并以图表的形式显示出来。在编程处理上,一般先生成一个URL类型的对象,然后用 Java中相应的方法(method)获取该对象所代表的资源。
2.3 JSP的基础——Servlet 技术
Java Servlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而且
大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成,Servlet这个名称大概源于Applet,现在国内的翻译方式很多,本文为了避免误会,本文直接采用Servlet这个名称而不做任何翻译,读者如果愿意,可以称之为“小服务程序”。Servlet其实和传统的CGI程序和ISAPI、NSAPI等Web程序开发工具的作用是相同的,在使用Java Servlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合Java Servlet规范,Servlet是完全平台无关且是Web服务器无关的。由于Java Servlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Java Servlet效率非常高。但Java Servlet也不是没有缺点,和传统的CGI、ISAPI、NSAPI方式相同,Java Servlet是利用输出HTML语句来实现动态网页的,如果用Java Servlet来开发整个网站,动态部分和静态页面的整合过程简直就是一场噩梦。这就是为什么SUN还要推出Java Server Pages的原因。
2.4 Struts概述 —— 由来和发展
Struts 框架工具是 Apache 基金会 Jakarta 项目中推出的一个子项目。Struts 在英文中是支架、支撑的意思,这也体现出 Struts 在开发 Web 应用程序过程所起到的重要作用,Struts 为 Web 应用提供了通用的框架,让开发人员可以把主要精力集中在如何解决实际业务问题上,与此同时 Struts 框架也允许开发人员根据实际需要进行扩展和定制,从而可以更好的适应用户的需求。采用 Struts 可以简化遵循 MVC 设计模式的 Web 应用的开发工作,很好地实现代码重用,使开发人员从一些繁琐的工作中解脱出来,快速开发能够充分发挥 JSP/Servlet 优点、并具有强可扩展性的 Web 应用。总之,Struts 的出现使得 Web 应用的开发过程大大简化,从而能够缩短开发周期、提高开发效率。Struts 架构一经推出,即受到 Java 开发群体的广泛重视,从 2004 年开始逐渐升温,并日渐成为 Java 创建 Web 应用开发的最流行的框架工具。
2.5 SQL Server 2000 简介
SQL Server 2000 是Microsoft 公司2000年推出的SQL Server 数据库管理系统的版本。它是一个杰出的数据库平台,可用于大型联机事务处理、数据仓库、以及电子商务等。其特点有如下几点:
1.真正的客户机/服务器体系结构。
2.图形化用户界面。
3.丰富的编程接口工具。
4.SQL Server与Windows NT完全集成。
5.具有很好的伸缩性。
6.对Web技术的支持。
6.SQL Server提供数据仓库功能。
三、体系结构 —— 采用MVC构架
3.1 MVC简介
M——模型 是应用程序的主体部分。模型表示业务数据,或者业务逻辑.V——视图 是应用程序中用户界面相关的部分,是用户看到并与之交互的界面。C——控制器 就是根据用户的输入,控制用户界面显示数据和更新对象状态。
MVC是80年代Smalltalk-80出现的一种软件设计模式,现在已经被广泛的使用。MVC 构架的出现不仅实现了功能模块和显示模块的分离,同时它还提高了应用系统的可维护性、可扩展性、可移植性和组件的可复用性。
早期的程序中,如果不注意对数功能和显示的解耦合,常常会导致程序的复杂及难以维护。很多VB, Delphi 等 RAD 程序都有这种问题。甚至现在的 C#,Java 有时候也会出现把业务逻辑写在显示模块中的现象。
尽管MVC设计模式很早就提出,但在Web项目的开发中引入MVC却是步履维艰。主要原因:一是在早期的Web项目的开发中,程序语言和HTML的分离一直难以实现。CGI程序以字符串输出的形式动态地生成HTML内容。后来随着脚本语言的出现,前面的方式又被倒了过来,改成将脚本语言书写的程序嵌入在HTML内容中。这两种方式有一个相同的不足之处即它们总是无法将程序语言和HTML分离。二是脚本语言的功能相对较弱,缺乏支持MVC设计模式的一些必要的技术基础。
3.2 Struts的工作流程
Struts提供了多种Action供选择使用。普通的Action只能通过调用execute执行一项任务,而DispatchAction可以根据配置参数执行,而不是仅进入execute()函数,这样可以执行多种任务。如insert,update等。LookupDispatchAction可以根据提交表单按钮的名称来执行函数。
4、实现准备
4.1 逻辑层次
1)用户服务层(User Services Tier),也称为表现服务(Presebtation Services),是用户与应用程序进行交互的端点。通常由WIN32或者基于浏览器的图形用户界面应用构成。在该层用户可以查看、输入和处理数据。从用户的角度来看,用户服务层就是整个应用。在该电子商务系统中,用户服务层由内嵌java语句的jsp呈现Http forms,它可以让消费客户浏览和搜索图书,向他们的购物车增加图书,并且下订单。
第五篇:网上书店-可行性分析
武夷学院实验报告
课程名称: 软件工程 项目名称: 可行性分析 姓名:XXX 专业:计科 班级:一班 学号:xxx 同组成员:无
1、引言
1.1、编写目的
实现书店在互联网上进行书品展示,在线客服和留言功能,重点实现网上书店的查找、在线购买功能。普通用户只能浏览,注册过的用户可以在线购买,后台管理人员可以进行产品上传更新等功能。1.2、背景
网上书店近年来发展迅速,在繁荣国内市场,扩大出口创汇,促进经济增长等方面作用越来越明显。用网络技术改造传统商业,实现现代化管理,努力降低成本,提高运营质量,才能在现在和未来的市场竞争中站稳脚跟,获得效益,求得更好的发展。
项目名称:网上书店销售系统设计与实现 1.3、定义
电子商务:电子商务源于英文ELECTRONIC COMMERCE,简写为EC。SQL:Structured Query Language(结构化查询语言)JSP:Java Server Pages,中文名叫java服务器页面。1.4、参考资料
<<浅议网络营销的发展趋势>>王永刚 2009.4 资治文摘(管理版)<<网络营销>>瞿彭志 2009 高等教育出版社
<<网络营销基础与实践第2版>>冯英健 2004 清华大学出版社 <<决胜网络营销>>刘兴发 2010 人民邮电出版社 <<当当网上书店营销策略研究>>陈彬 2008 厦门大学
2、可行性研究的前提
2.1要求
1、为消费者提供大量丰富的书籍信息和简单方便的购书渠道。
2、不受时间和地域的任何限制的购买机会,随时随地都可以购买自己想要的图书。
3、保障账户用户的个人私人信息。
4、作者和读者可以在线实时交流,处理读者网上的投诉和建议。
5、完成期限:2016年8月 2.2、目标
通过构建一个电子商务网站,利用互联网为传统的书店打造一个新的销售平台。利用电子信息化的手段对书店的进存销等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,工作人员利用率的提高等目标。2.3、条件、假定和限制
1、建议开发软件运行的最短寿命:5年
2、进行系统方案选择比较的期限:6个月
3、经费来源和使用限制:网上书店运营商和软件开发商
4、硬件、软件、运行环境和开发环境的条件和限制:软件开发商拥有计算机以及用来支持的数据库,安装有Windows XP及以上的操作系统。
5、建议开发软件投入使用的最迟时间:开发完成后试运行1个月。2.4、进行可行性研究的方法
和实体书店经营商进行深入讨论,制定详细客户调查问卷,去真正了解客户以及书店管理员的实际需求,根据经营商提供的信息以及问题定义再综合调查问卷中客户提出的意见进行改进。最终确定项目需要解决的问题,并确定问题能不能被解决。2.5、评价尺度
我们的目的就是为了开发一个经济适用方便的书店。评价尺度主要是通过用户登录系统,查询书籍,管理员管理等方面进行评价。
3、对现有系统的分析
3.1、数据流程和处理流程
系统的关键业务是进行书籍的出入库管理和客户付账管理。
进书:书目选书——抄下所选书名制成表单送至公司敲章——各方面协调后送出订单——厂家发货,收货后付款。
书籍入架:按分类号和作者号对书籍进行分类——放入电子书架
图书交易:一般客户可以浏览网上书店内容。欲购书的客户需要注册)取得唯一的用户名成为会员。会员登录后便可以购书一本或多本。3.2、工作负荷
只需要管理者和几名员工在后台进行图书的管理,图书管理员负责在网上书店添加或删除书目,网页上大量且频繁的数据更新。客服负责与客户交流并解答问题,工作人员负责书本的派送。3.3、费用开支
1、员工工资
2、硬件设备
3、软件设备
4、物流费
5、材料费 3.4.、人员
网页设计师,网络工程师,数据库程序员,会计,系统数据库维护人员。系统安全和维护人员。图书管理员。3.5、设备
存储器,服务器,网线,电脑,路由器
3.6、局限性
处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能不够。随着新的科技出现,原有的结构已经被一定程度的推翻了,为了更好的与同行竞争,为书店的下一步经行布局所以推荐重新编写系统。
4、所建议的系统
4.1、对所建议系统的说明
对于本网上书店,我们将实现网上购物,网上预定,以及退订等购书的一系列流程,满足消费者足不出户即可购物的需求。针对现在火爆的电子商务以及消费者图方便的心理,网上书店的开发将会满足消费者这种需求。因此,基于这种需求,我们将开发该网上书店系统。4.2、数据流程和处理流程
用户通过浏览器登录我们的系统,可以通过点击相应的选项完成购书,预定,退订等需求,系统将根据用户的操作将信息反馈给系统的后台,即服务商。我们将根绝用户的需求通过物流或者其他的相关操作完成用户的请求,从而完成整个业务流程。
数据流程:用户通过点击将信息传递给后台数据库,后台操作界面将数据库的信息显示在后台界面,服务商将根据用户的需求信息完成后续的服务,从而完成整个数据流程。4.3、改进之处
方便的购物体验,简化购物流程,使服务流程简单易懂,及时的图书信息反馈,多次的信息审核,高效灵敏的服务响应。4.4、影响
4.4.1、对设备的影响
现有的设备完全可以满足系统需求,因此无需作出相应的修改。4.4.2、对软件的影响
适应不同操作平台下的不同浏览器的渲染技术与版本限制。4.4.3、对用户单位机构的影响
该系统适应与大小厂商,人员数量没有特殊要求,技术水平要求不高,只要懂得网上一般操作流程即可。4.4.4、对系统运行过程的影响
无影响 4.4.5、对开发的影响
为了支持所建议系统的开发,用户需及时与开发人员沟通,以及时满足 用户需求。
4.4.6、对地点和设施的影响
系统运行时需要网络以及电脑等相关设备的支持。4.4.7、对经费开支的影响
增加人力上的花费 4.5、局限性
由于该系统属于新系统,因此一些用户需求可能会注意不到,导致一些用户需求无法满足,运行过程中,我们将会根据用户的反馈信息对系统进一步完成,以最大限度的解除系统的局限性。4.6、技术条件方面的可行性
1、在当前的限制条件下,该系统的功能目标能达到。
2、利用现有的技术,该系统的功能能实现。
3、对开发人员的数量和质量的要求并说明这些要求能满足。
4、在规定的期限内,本系统的开发能完成。
5、可选择的其他系统方案 无,暂不考虑
6、投资及效益分析
6.1支出
对于网上书店,所需的费用,包括开发系统时所消耗的和之后系统运行所需要的。
6.1.1、基本建设投资
包括采购、开发和安装下列各项所需的费用,如:房屋和设施、数据通讯设备、网络设备、安全与保密设备、存储器、数据库管理软件等。6.1.2、其他一次性支出
网上书店的研究费用、数据库建立所需的费用、检查费用和技术管理性费用、培训费、旅差费以及开发安装人员所需要的一次性支出、人员的退休及调动费用等。6.1.3、非一次性支出
设备的租金和维护费用、人员的工资、奖金、房屋、空间的使用开支、公用设施方面的开支、其他经常性的支出等 6.2收益 6.2.1一次性收益
1、开支的缩减,包括改进了的系统的运行所引起的开支缩减。如资源要求的减 少,运行效率的改进,数据进入、存贮和恢复技术的改进,数据压缩技术的采用等。
2、价值的增升包括由于一个应用系统的使用价值的增升所引起的收益。如资源利用的改进,以及出错率的减少等。
3、其他如从多余设备出售回收的收入等。6.2.2非一次性收益
1、推出会员用户服务,对会员用户收取一定的管理费。
2、出售版面广告 将部分空余版面作为广告区块出租。6.2.3不可定量的收益
1、国家政策补贴。
2、由操作失误引起的风险的减少。
3、信息掌握情况的改进。6.3收益/投资比
系统生命期的收益/投资比值=1.5 6.4 投资回收周期
求出收益的累计数开始超过支出的累计数的时间=1年
7、社会因素方面的可行性
7.1 法律方面的可行性
所有软件都选用正版,所有技术资料都由提出方保管,合同制定确定违约责任。
7.2 使用方面的可行性
该系统是一个电子商务网站,操作简易,用户购书不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其他活动。还提供客服在线解答。
8、结论
系统做好之后首要问题是作相关方面的测试及时发现漏洞改进漏洞,尽量
避免错误的发生。系统测试完成功后即可运行。综上所述,该项目在技术、经济和社会效益上是完全可行的,可以进行开发。