搜档网
当前位置:搜档网 › 网上书店电子商务系统规划分析设计报告

网上书店电子商务系统规划分析设计报告

网上书店电子商务系统规划分析设计报告
网上书店电子商务系统规划分析设计报告

电子商务系统规划分析设计报告

目录

一需求分析 0

1.1总体陈述 0

1.2开发该系统的背景及意义 (2)

1.3网上购书的优势 (3)

1.4系统开发的目标 (5)

1.5系统功能 (5)

1.6用例图 (6)

1.7活动图 (6)

1.8词汇表 (9)

二、系统分析: (11)

2.1 用例实现: (11)

2.1.1用户注册的实现用例: (12)

2.1.2用户登录的实现用例: (12)

2.1.3客户图书订购实现用例 (13)

2.1.4客户服务的实现用例 (13)

2.1.5客户订单管理的实现用例 (14)

2.1.6管理员图书管理的实现用例 (15)

2.1.7管理员订单处理的实现用例 (15)

2.2用例分析 (16)

2.2.1用户注册序列图: (17)

2.2.2用户登录序列图: (18)

2.2.3客户图书选购序列图: (19)

2.2.4客户服务序列图: (20)

2.2.5客户订单处理序列图: (20)

2.2.6管理员图书管理序列图: (21)

2.2.7管理员订单处理序列图: (21)

2.3用例的分析类图: (22)

2.3.1用户注册类图: (22)

2.3.2用户登录类图 (22)

2.3.3客户图书选购类图 (23)

2.3.4客户关系管理类图 (24)

2.3.5客户订单处理类图 (24)

2.3.6管理员图书管理类图 (25)

2.3.7管理员订单处理类图 (26)

三、系统设计 (27)

3.1.实体类之间的联系 (27)

3.2.子系统设计: (28)

3.3.数据库设计: (28)

3.3.1模型转化 (28)

3.3.2数据库设计的概念模型....................... 错误!未定义书签。

3.3.3数据库设计的逻辑模型....................... 错误!未定义书签。

一需求分析

随着电子商务的不断发展,网上购物越来越普及。越来越多的商家建立了自己的网上店铺。网上购物已经成为一种重要的购物手段,它的方便和快捷使得人们足不出户即可购买需要的商品。网上书店是网上店铺的一种。因为购书这一活动的特点使得它在B2C的电子商务模式中的应用比较看好,具有良好的发展前景。

1.1总体陈述

随着网络的普及,网上交易手段的逐渐完善,越来越多的人习惯于网上购物,习惯于动动手指就能有货到门的快捷便利的消费方式。网上购物服务逐渐深入到人们的生活中,给人们的生活带来方便。然而大多数的电子商务网站,都只是一个简单的在线说明书或销售工具,尽管它是一种低成本广告方式,但是不提供重要信息、缺乏介绍、不回答反馈、以及网站信息的更新,使得这类网站很难吸引顾客、招揽生意。为了充分利用现有资源,提高工作效率,降低劳动成本,开发一款功能强大的网上书店十分必要。该系统将解决网上售书的所需要的功能,对用户使用来说,具有操作简单、界面直观等优点;对于系统管理员来说,管理功能完备,操作方便。该系统利用网络的方便、快捷和普遍,提高售书的效率,并降低劳动强度。

本次作业主要研究网上书店系统的设计与实现,在网上开书店也是一种电子商务行为,制作一个电子商务网站最大的目的就是盈利。盈利靠的就是销量,而网站用户则是决定销量最主要的因素。

用户是一个网站生产和发展的根本。由于专业网站内容和服务针对性强,对用户的吸引力大,相同类型的专业网站之间的竞争就更加明显。用户指标可以直

接反映网站的运行状况,在很大程度上反映了网站的建设水平。当用户对同一专业的不同网站深入了解之前,往往简单地根据网站的学术背景进行选择。不论是对用户的影响。应当承认,良好的学术背景会为专业网站的成功发展奠定坚实的基础,因此也应作为网站评价的一种指标类型。用户访问量对于评价一个网站是非常重要的指标,这一指标表示着网站被用户重视的程度和网站地位;拥护访问量随时间的变化规律还可以很好的反映网站的运行状况。另外,由于未注册用户也是潜在消费者,所以用户访问量标定了网站可以能的赢利空间,客观地反映了网站的真实运营情况,是商务网站发展必须注意的因素,但是,专业网站通常服务于特定的用户群,针对性很强,因此简单地利用用户访问量对不同类型的专业网站进行比较评价是不合理的。专业网站的稳定盈利主要来自注册用户,因此注册用户数量能够直接反映网站的盈利情况。通过计算网站注册用户占相关专业从业人口的比例,可以发现网站在整个专业领域内的地位;而注册用户数量的变化也可以很好的反映用户的满意程度。除了这两点外,用户在网站的停留时间及浏览的页面数量,用户对网站的参与程度等等对网站的发展起着非常重要的作用为了吸引更多的用户,就需要把网上书店系统设计的更美观,更人性

1.2开发该系统的背景及意义

电子商务并不是一个新概念,可以说,在几十年前主机系统出现时就诞生了。但是,近年来,Internet的出现给了电子商务以新的活力,基于Internet的电子商务已经引起了全世界的注意。

电子商务始于网络计算。网络计算是电子商务的基础。没有网络计算,就没有电子商务。其发展形式多种多样,从最初的电话、电报到电子邮件以及其后的EDI,都可以说是电子商务的某种发展形式。

电子商务的发展有其必然性和可能性。传统的商业是以手工处理信息为主,并且通过纸上的文字交换信息,但是随着处理和交换信息量的剧增,该过程变得越来越复杂,这不仅增加了重复劳动量和额外开支,而且也增加了出错机会,在这种情况下需要一种更加便利和先进的方式来快速交流和处理商业往来业务;另一方面,计算机技术的发展及其广泛应用和先进通信技术的不断完善及使用导致了EDI和Internet 的出现和发展,全球社会迈入了信息自动化处理的新时代,这又使得电子商务的发展成为可能。

在必然性和可能性的推动下,电子商务得到了较快发展,特别是近几年来其发展速度令世人震惊。虽然如此,电子商务的战略作用却是逐渐被全球各国所认识的,而且其今后的发展道路也是漫长的。

随着信息技术的发展,搭上国际网络直通车的文化企业面临着一场新的革命。网站在促成销售方面很有价值,因为有绝大部分的消费者在某商场购物之前会事先到该商场的网站中查询产品信息,实体商店尽管将网站同样也看作一个销售渠道,但对于网站的服务投入很少。这主要是由于对电子商务战略的评价方法存在问题,因为有很多的零售商将销售额作为网站是否成功的指标,有些公司用利润来评价。

不过,网上零售商不应该将这种信号看作网上零售可以带来丰厚利润的信号,尽管在网络泡沫膨胀时很多人都这么认为。纯粹的网上零售商理应将网站带来多少利润作为最重要的业绩考评指标。多渠道零售商应该了解,并非每个浏览他们网站的顾客最终都会购买。拥有一个很成功的电子商务网站的零售商,收益将比非交易功能的网站多很多。

那些希望将网上交易作为部分业务内容的公司发现,将网上网下集成起来很重要。尽管网上网下相结合成为不可逆转的趋势,但是由于集成的费用可能很高,使得许多零售企业的进程大为减慢,最好在商场内部系统软件已经基于网络标准更新之后再进行整合,一些大型商场的转型都经历了这个过程。

由于无法量化,实体商店不能不考虑他们的网站对商店购买的影响,商店花费有限的网

络资源支撑网站交易基础是有代价的,有可能最终失去有购买计划的顾客,最终将网下市场份额丢失给精明的竞争者。

1.3网上购书的优势

(1)网上书店挤压盗版空间

如今发展最快的,最时髦的,恐怕就是网络了。网络给人们带来了实惠、虚拟、幻化,也给文学和图书带来了广阔的生存空间。盗版者利用科学技术,瞄准正版书与盗版书的差价牟取暴利。网络书店的兴起无疑给盗版商以有力的打击,因为发达的网络可以直接疏通图书的发行渠道,缩短了网上购书者与出版社的距离,给图书消费者以清新、便宜的享受。

(2)网上书店浓缩了图书的库存空间

传统图书店内的图书摆放面积是有限的,每增加一本书其成本都在以一定比例增加,而网络书店解决了存储空间问题,每增加一本书成本增长几乎为零。

(3)数量、种类多,出版时间跨度大

综合性的网上书店涉及各种各类内容的图书,提供订购的书目信息达上万、几十万条,而图书出版的时间有最新出版的,也有几十年前的,这是传统书店难以做到的。

(4)不受时间、地域限制

网上书店是24小时向全球各地的用户提供网上服务的,用户借助网络可以漫游于世界各地的图书海洋中,随时选书、下订单。

(5)信息丰富

网上书店的栏目丰富:特价书、书业视窗、销售排行、新品上架、最新推荐等,动态地向用户提供各种信息,让用户了解书市的最新情况。另外,每种被检索出来的图书也有详尽的介绍,如基本书目信息、封面、目次、内容提要、书评等,这些信息都有助于用户选书。

(6)多途径综合检索

网上书店主要提供分类和自定义搜索的方式对图书或其它商品(音像制品、电脑软件等)进行查找。分类一般是结合《中图法》按用户的阅读习惯或兴趣分类,同一类的图书相对集中在一起,方便用户在同类图书中挑选出高质量的图书。自定义搜索是用户根据自己所需的图书以主题、书名、著者、出版社等信息作为检索点对图书或其它商品进行一般搜索,如果希望检索结果更准确就使用高级检索———同时使用几个检索点查找。这种方法相对于其它购书方式来说找书更快捷。

(7)价格低廉

一般来讲,网上书店买书,要比普通书店便宜。由于抛弃了传统书店运作的所需的服务设施和多重环节,绝对的成本低廉。由于网上书店运营方式是有订购需要时直接到出版社取效性强,除了一部分有收藏价值的外,绝大多数图书都会“掉价”。

(8)个性服务

网上书店不只单纯销售图书,还充分发挥网络优势,提供丰富多彩的个性化服务,满足读者特定的需求。网上书店开设的如新书推荐、畅销书排行、读者评论、作者访谈、专家点评等栏目,即使读者把握全方位的图书信息,又可使其利用网络公告版同图书的作者及其他读者进行在线讨论、交流心得体会,并根据他人的书评来协助选书。

(9)配送较及时

网上书店一般根据不同的地区提供不同的配送方式,有的提供短时间内的免费上门送书,书到后付款,有的在收到汇款单后立刻将书寄出。这样相对于个人或图书馆在新华书店订书来说,就缩短了到书时间。

1.4系统开发的目标

1、管理员可以维护客户注册信息、维护图书信息、处理订定单信息、维护系统公告、网上售书、查看图书调查报告。

2、游客可以在线注册为会员、投票、购书。

本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。

1.5系统功能

开发一个基于Web的网上书店,采用结构化设计分析方法,该系统包括前台购书和后台管理两大总的模块,后台管理模块又包括分类录入书籍(以及书籍的相关信息,如名称、页数、摘要、目录等)和管理前台用户,前台管理模块包括用户登录,查询、浏览书籍,以及购书功能。本网站的所有会员都可以特价买书,新用户可以通过注册成为本网站的会员,并可以定购书籍和查询订单。本系统的各项功能描述如下:

●功能一:注册会员功能,该功能的优先级较高,要想正常使用本网站,就要首先进行

注册,需要填写用户名、密码、确认密码、邮箱等问题。

●功能二:会员登录功能,该功能的优先级较高,使用已经注册过的用户名和密码进行

登录,经过系统确认正确后,即可进入下一步操作。

●功能三:会员找回密码功能,如果用户使用的过程中忘记密码或发生异常情况需要找

回密码。

●功能四:浏览搜索图书功能,通过输入想要找的书籍的关键字进行查询,然后从若干

本书中进行浏览,挑选出自己想要的书籍。

●功能五:购物车功能,在浏览网页和查找书籍的过程中,如果选中某一本书,就可以

随时将它添加到自己的购物车中,前提条件是这必须要在登录之后才能完成的操作。

而且,还可以将购物车中的书使用网上银行账户通过支付宝的操作进行递交付款。

●功能六:排行榜功能,该功能是将网站上的所有书籍按照销售量进行排序显示,并将

网站上的所有书籍按照上传日期进行排序再显示。

●功能七:书店网站管理员对图书进行分类管理功能,该功能包括添加图书、修改图书、

删除图书、添加书籍类型、修改书籍类型、删除书籍类型并且显示出所有的书籍类型和书籍信息(如书号、名称等)。

●功能八:书店网站管理员对网站的会员进行管理功能,该功能是指管理员可以维护客

户注册信息、维护图书信息、维护系统公告,同时,还可以将一些使用不规范的用户或者长期不用的用户进行删除。店长管理员还可以给其他董事管理员分配管理权限,以致实现本网站的秩序。

●功能九:管理员的登录与注销功能,管理员进入后台进行操作也要经过最高层管理员

的允许。

1.6用例图

图1-1

1.7用例说明—活动图

活动图是阐明了业务用例实现的工作流程。业务用例工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。业务用例由一系列活动组成,它们共同为业务主角生成某些工件。工作流程通常包括一个基本工作流程和一个或多个备选工作流程。工作流程的结构使用活动图来进行说明。

图1-2用户注册活动图

图1-3 用户登录活动图

图1-4 用户从购买到收到货物活动图

1.8词汇表

本词汇表可作为非正式的数据字典,在用例描述和其他项目文档里强调系统所处理的数据中捕获数据定义。本表包含在系统中的关键概念的专业解释。

客户(用户):是一个或一组可以影响或决定购买产品或服务或者已经在使用产品或服务的个人。

管理员:是一个或一组可以负责一定系统或者软件地维护或管理更新的实际个人或帐号,同时专门管理违反原则的个人。

订单:记录客户购买产品的凭证。

客户关系管理:是一种以客户为中心的商务战略;是一套集理念、组织、流程、技术为一体的整体解决方案;是一种旨在改善企业与客户之间关系的新型管理机制;企业实施CRM 战略的本质目标是与那些有价值的客户建立稳定的长期双赢关系,防止他们流向竞争对手,进而为企业在激烈的市场竞争中赢得优势。

1.9补充规约

(1)目标

定义本系统之要求。这个补充规约需求列表并不能容易地在用例模型中可以捕获。补充规约和用例模型两者一起能够捕获一套完整的系统需求。

(2)功能性

用户必须能够马上执行他们的工作。如果某个功能因非法操作,系统将提示出错,并建议重试。

(3)可用性

在用户系统桌面上运行,系统XP/win7/win8均能支持,前提是操作系统需安装.NET Framework和SQL Server2000。

(4)可靠性

系统必须能够保证每天8小时,一周七天的工作需要。

(5)性能

a) 该系统必须能够使数据库的正常使用,包括:连接数据库、读取数据、修改数据、删除数据。而且能使公司用户在任一时间获得数据库中的信息。

b)系统必须在两分钟内完成80%的事务。

(6)安全性

a) 系统必须能防止除公司用户以外,不让其他人读取、修改和删除公司用户所掌握的所有客户信息。

b) 只有公司用户才能进入系统,使用信息权限。

c) 只有登录后才能被允许执行系统提供的操作和功能。

二、系统分析:

2.1 用例实现:

“用例实现”描述了一组对象的协作关系,用于实现特定Use Case表述的软件需求。根据实现功能的不同,把实现统一功能的用例归类在同一个包内,并建立相应的用例实现,如图1-1所示。然后,建立可追溯关联图,展示Use Case和与之相应的具体“用例实现”之间的现实关系。

图2-1 用户注册的实现用例2.1.2用户登录的实现用例:

图2-2用户登录的实现用例

图2-3客户图书订购实现用例2.1.4客户服务的实现用例

图2-4客户服务的实现用例2.1.5客户订单管理的实现用例

图2-5客户订单管理实现用例

2.1.6管理员图书管理的实现用例

图2-6 管理员图书管理的实现用例2.1.7管理员订单处理的实现用例

图2-7 管理员订单处理用例图

2.2用例分析

用例分析采用序列图(Sequence Diagram),序列图的定义是:描述对象是如何交互的并且将重点放在消息序列上也就是说描述消息是如何在对象间发送和接收的。序列图有两个坐标轴纵坐标轴显示时间横坐标轴显示对象序列图也显示特殊情况下的对象交互。在系统执行期间的某一时间点,发生在对象间的特殊交互(如当用到一个特殊功能时)。在序列图的横坐标轴上是与序列有关的对象每一个对象的表示方法是矩形框中写有对象和/或类名,且名字下面有下划线同时有一条纵向的虚线表示对象在序列中的执行情况(即发送和接收的消息对象的活动)。这条虚线称为对象的生命线对象间的通信,用对象的生命线之间的水平的消息线来表示消息线的箭头,来说明消息的类型如同步异步或简单。浏览序列图的方法是从上到下查看对象间交换的消息。

相关主题