目录第1章需求分析 (1)1.1网上书店的现状 (1)1.2网站的可行性分析 (1)1.3网上购书的优势 (2)1.4我国网上书店的概况 (3)1.4.1我国网上书店的发展 (3)1.4.2制约我国网上书店发展的因素 (4)1.5网上书店销售系统数据流图 (5)1.5.1网上书店销售系统顶层数据流图 (5)1.5.2网上书店销售系统第一层数据流图 (5)1.5.3购买模块的数据流图 (6)1.6网上书店销售系统数据字典 (7)1.6.1外部实体 (7)1.6.2数据流 (8)1.6.3逻辑处理 (10)1.6.4数据存储 (13)1.7网上书店销售系统E-R图 (14)第2章总体设计 (15)2.1系统功能结构图 (15)2.2系统功能描述 (16)2.2.1会员管理 (16)2.2.3图书检索 (16)2.2.3购买 (16)2.2.4收藏夹 (17)2.2.5退货 (17)第3章购买模块的详细设计 (18)3.1业务建模 (18)3.2数据建模 (19)3.2.1概念数据模型 (19)3.2.2物理数据模型 (19)3.3 应用程序建模 (20)3.3.1用例图 (20)3.3.2类图 (21)3.3.3活动图 (21)3.3.4时序图 (22)3.4数据库设计 (23)第4章系统的实现 (24)4.1图书购买模块的实现代码 (24)4.2界面截图 (26)结束语 (27)致谢 (28)参考文献 (29)第1章需求分析1.1网上书店的现状出版物的网上销售不仅是传统销售渠道的发展和补充,也是未来图书销售的发展方向目前我国运作和销售较好的大型网上书店,如当当、卓越、旌旗席殊网上书店等,这些网上书店各具优势。
其中当当网上书店在价格和品种方面的优势是无人能比;卓越网上书店创造流行的能力比较强;旌旗席殊网上书店的优势是网点多,覆盖面广。
在国外,影响较大的网上书店有美国的亚马逊,德国的贝塔斯曼和英国的因特网书店。
其中亚马逊网上书店在1998年拥有450万名顾客,到2002年有将近32亿人网上购书,销售额达到了78亿美元。
1999年英国的20亿英镑图书总销售额中,网上销售占5%。
英国书业界人士分析,未来英国的网上售书将成为图书销售渠道中的主要渠道。
1.2网站的可行性分析随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。
我们相信要不了太长时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。
可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程。
所以,进行可行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:(1)经济:实现这个平台设计有没有什么经济效益。
该平台设计只是作为本小组的课程设计,又因为大家的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。
(2)技术:现有的技术能否开发该平台,会有哪些困难。
(3)运行:该平台规定的运行方式是否可行。
(4)法律:该平台的开发会不会在社会上引起侵权或其它责任问题。
因为该平台是作为课程设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。
1.3网上购书的优势(1)网上书店挤压盗版空间如今发展最快的,最时髦的,恐怕就是网络了。
网络给人们带来了实惠、虚拟、幻化,也给文学和图书带来了广阔的生存空间。
盗版者利用科学技术,瞄准正版书与盗版书的差价牟取暴利。
网络书店的兴起无疑给盗版商以有力的打击,因为发达的网络可以直接疏通图书的发行渠道,缩短了网上购书者与出版社的距离,给图书消费者以清新、便宜的享受。
(2)网上书店浓缩了图书的库存空间传统图书店内的图书摆放面积是有限的,每增加一本书其成本都在以一定比例增加,而网络书店解决了存储空间问题,每增加一本书成本增长几乎为零。
(3)数量、种类多,出版时间跨度大综合性的网上书店涉及各种各类内容的图书,提供订购的书目信息达上万、几十万条,而图书出版的时间有最新出版的,也有几十年前的,这是传统书店难以做到的。
(4)不受时间、地域限制网上书店是24小时向全球各地的用户提供网上服务的,用户借助网络可以漫游于世界各地的图书海洋中,随时选书、下订单。
中国人不出国可以去到美国最大的Amazon网上书店;广东人可以不出省去到北京图书大厦(http:∥),进行异地购书。
(5)信息丰富网上书店的栏目丰富:特价书、书业视窗、销售排行、新品上架、最新推荐等,动态地向用户提供各种信息,让用户了解书市的最新情况。
另外,每种被检索出来的图书也有详尽的介绍,如基本书目信息、封面、目次、内容提要、书评等,这些信息都有助于用户选书。
(6)多途径综合检索网上书店主要提供分类和自定义搜索的方式对图书或其它商品(音像制品、电脑软件等)进行查找。
分类一般是结合《中图法》按用户的阅读习惯或兴趣分类,同一类的图书相对集中在一起,方便用户在同类图书中挑选出高质量的图书。
自定义搜索是用户根据自己所需的图书以主题、书名、著者、出版社等信息作为检索点对图书或其它商品进行一般搜索,如果希望检索结果更准确就使用高级检索———同时使用几个检索点查找。
这种方法相对于其它购书方式来说找书更快捷。
(7)价格低廉一般来讲,网上书店买书,要比普通书店便宜。
由于抛弃了传统书店运作的所需的服务设施和多重环节,绝对的成本低廉。
由于网上书店运营方式是有订购需要时直接到出版社取效性强,除了一部分有收藏价值的外,绝大多数图书都会“掉价”。
(8)个性服务网上书店不只单纯销售图书,还充分发挥网络优势,提供丰富多彩的个性化服务,满足读者特定的需求。
网上书店开设的如新书推荐、畅销书排行、读者评论、作者访谈、专家点评等栏目,即使读者把握全方位的图书信息,又可使其利用网络公告版同图书的作者及其他读者进行在线讨论、交流心得体会,并根据他人的书评来协助选书。
(9)配送较及时网上书店一般根据不同的地区提供不同的配送方式,有的提供短时间内的免费上门送书,书到后付款,有的在收到汇款单后立刻将书寄出。
这样相对于个人或图书馆在新华书店订书来说,就缩短了到书时间。
1.4我国网上书店的概况1.4.1我国网上书店的发展我国第一家网上书店是1995年建立的中国书店网上书店。
1997年4月杭州新华书店建立了新华书店系统的第一个网上书店。
后来发展比较有影响的有当当网上书店、卓越网上书店、旌旗席殊网上书店、中国书网北京图书大厦、上海书城、中国寻书网等。
1.4.2制约我国网上书店发展的因素随着我国图书业的全面开放,电子商务的迅速发展,网上书店还存在巨大的发展空间。
但从目前,我国的网上书店仍没摆脱传统商业运作的束缚,对电子商务缺乏透彻的理解。
虽然网上购书有能提供大量书目、购书效率高、面大等优点,但也存在信息不畅、资金缺配送体系不完善等一系列因素的制约。
(1)信息信息流包括商品信息的提供、促销营销、服务等内容。
网络的最大优势在于开展信务,而信息服务的“不完善、低质量”是国内网上书店销售的一个重要的因素。
国网上书店往往过于注重图书数量的丰富图书及其相关知识和信息的提供介绍很少容不充实。
如:书籍介绍不足或是过于简明扼要,书评太少,相关新闻严重匮乏等,无法起到良好的导购作用。
从促销与营销方面来看,树立品牌,扩大影响力也是信息流中一种较为重要的交流。
网络书店巨头亚马逊将销售收入的24%用于广告和其他方式的宣传,而目前我国网上书店的宣传还只局限于网络,网络以外的媒体宣传投放很少。
(2)资金在付款方式上,消费者可以选择信用卡、支票付款、邮局汇款等支付方式,但由于国内的支付系统和安全保障体系还不健全,尤其是网民对网上消费的安全性存在较大顾虑,不愿意在网上使用信用卡和网络银行等支付方式。
一般选择通过邮局汇款等较为安全的方式,而这些方式从消费者到网上书店经营者,再从经营者到消费者,这个循环的完成,往往需要较长时间,周期长、费用高,造成大部分消费者对网上交易持怀疑态度,从而影响网上书店的销售。
(3)物流我国网上书店物流体系还不发达,配送体系还较落后。
如我国的当当网上书店仅在北京建立了一个1万平方米的配送中心,没有形成一张遍布全国的图书配送网,大部分还得通过邮政系统进行邮寄,其配送时间较长,成本也较高。
配送中心是能接触到客户定单的最后一环,也是实现销售的关键环节,任何因配送的失误而失去销售机会对企业来说都是较大的损失,可见物流配送是整个电子商务系统重要的一环。
出版物网上销售是未来图书销售的发展方向,网上书店经营还面临很多困难。
要使我国网上书店得到良好发展,就必须从信息流、资金流、物流三个方面加以改善。
1.5网上书店销售系统数据流图数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
1.5.1网上书店销售系统顶层数据流图顶层数据流图只含有一个加工表示整个系统;输出数据流和输入数据流为系统的输入数据和输出数据,表明系统的范围,以及与外部环境的数据交换关系。
图1.1顶层数据流图1.5.2网上书店销售系统第一层数据流图第一层数据流图是对父层数据流图中某个加工进行细化,而它的某个加工也可以再次细化,形成子图;中间层次的多少,一般视系统的复杂程度而定。
图1.2第一层数据流图1.5.3购买模块的数据流图购买模块的数据流图属于底层数据流图。
底层数据流图是指其加工不能再分解的数据流图,其加工成为“原子加工”。
图1.3第二层数据流图1.6网上书店销售系统数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。
其组成包括以下内容:(1)数据项:数据项是最基本的数据元素,是有意义的最小数据单元,在数据字典中,定义数据项特性包括:数据项的名称、编号、别名和简述;数据项的长度;数据项的取值范围。
(2)数据结构:数据项是不能分解的数据,而数据结构是可以进一步分解的数据包。
数据结构由两个或两个以上相互关联的数据元素或者其他数据结构组成的。
一个数据结构可以由若干个数据元素组成,也可以由若干个数据结构组成,还可以由若干个数据元素和数据结构组成。
(3)数据流:数据流由一个或一组固定的数据项组成。
定义数据流时,不仅说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。
(4)数据存储:数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。
(5)处理过程:处理逻辑的定义仅对数据流程图中最底层逻辑加以说明。
1.6.1外部实体1.6.2数据流1.6.3逻辑处理1.6.4数据存储1.7网上书店销售系统E-R图构成E-R图的基本要素是实体型、属性和联系,其表示方法为:(1)实体型(Entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体。