题目:网上书店管理系统分析、设计
及实现
名:
姓
专
业:
班级学号:
1
目 录
一、绪论………………………………………………………………………………3
1.1 开发该系统的背景及应用………………………………………………………3
1.2 网站的可行性分析………………………………………………………………6
二 、 系 统 需 求 分 析 与 设 计 … … … … … … … … … … … … … … … … … … … 6
2.1 编写目的………………………………………………………………………7
2. 2 需求 分析 ……… …… …… …… …… …… …… …… …… …… …… …… 7
2.2.1 系统的功能需求分析………………………………………………………7
2 . 2 . 2 数 据 库 分 析 … … … … … … … … … … … … … … … … … … … … … … 8
2.2.3 浏览类别目录和图书信息…………………………………………………8
2.2.4 购物车的实现………………………………………………………………8
2.2.5 结算…………………………………………………………………………8
2.2.6 收集客户信息………………………………………………………………9
2.2.7 网上支付……………………………………………………………………9
2.3 主要特色………………………………………………………………………9
2.3.1 系统框架视图………………………………………………………………9
2.3.2 购书的详细流程……………………………………………………………10
2.3.3 网上书店提供的主要服务…………………………………………………11
2.3.4 缺货登记系统………………………………………………………………11
2.4 系统开发环境…………………………………………………………………12
2.4.1 系统的软硬件开发环境……………………………………………………12
2.4.2 系统的开发工具……………………………………………………………12
2.5 系统流程分析…………………………………………………………………12
三 、 系 统 的 设 计 … … … … … … … … … 1
9
3 . 1 总 体 设 计 … … … … … … … … … … … … … … 1 9
3 . 2 数 据 库 的 设 计 … … … … … … … … … … … … … … … … … … … 2 0
3.3 据库与工具 Access 的概述……………………………………………………20
3.4 数据库的信息设计 ……………………………………………………………20
3 . 5 系 统 工 作 流 程 … … … … … … … … … … … … … … … … … … … 2 2
3 . 6 系 统 工 作 的 程 序 流 程 图 … … … … … … … … … … … … … … … … 2 2
2
一 绪论
网上书店是指利用互联网络来实现图书销售业务的一种新型图书零售渠道。
网上书店订单处理速度快,服务范围宽,存书量大,读者坐在家里就可以“逛书
店”。
1、1 开发该系统的背景及应用
电子商务并不是一个新概念,可以说,在几十年前主机系统出现时就诞生了。
但是,近年来,Internet 的出现给了电子商务以新的活力,基于 Internet 的电
子商务已经引起了全世界的注意。
电子商务始于网络计算。网络计算是电子商务的基础。没有网络计算,就没
有电子商务。其发展形式多种多样,从最初的电话、电报到电子邮件以及其后的
EDI,都可以说是电子商务的某种发展形式。
电子商务的发展有其必然性和可能性。传统的商业是以手工处理信息为主,
并且通过纸上的文字交换信息,但是随着处理和交换信息量的剧增,该过程变得
越来越复杂,这不仅增加了重复劳动量和额外开支,而且也增加了出错机会,在
这种情况下需要一种更加便利和先进的方式来快速交流和处理商业往来业务;另
一方面,计算机技术的发展及其广泛应用和先进通信技术的不断完善及使用导致
了 EDI 和 Internet 的出现和发展,全球社会迈入了信息自动化处理的新时代,
这又使得电子商务的发展成为可能。
在必然性和可能性的推动下,电子商务得到了较快发展,特别是近两年来其
发展速度令世人震惊。虽然如此,电子商务的战略作用却是逐渐被全球各国所认
识的,而且其今后的发展道路也是漫长的。
随着信息技术的发展,搭上国际网络直通车的文化企业面临着一场新的革
命。网站在促成销售方面很有价值,因为有绝大部分的消费者在某商场购物之前
会事先到该商场的网站中查询产品信息,实体商店尽管将网站同样也看作一个销
售渠道,但对于网站的服务投入很少。这主要是由于对电子商务战略的评价方法
存在问题,因为有很多的零售商将销售额作为网站是否成功的指标,有些公司用
利润来评价。
不过,网上零售商不应该将这种信号看作网上零售可以带来丰厚利润的信
号,尽管在网络泡沫膨胀时很多人都这么认为。纯粹的网上零售商理应将网站带
来多少利润作为最重要的业绩考评指标。多渠道零售商应该了解,并非每个浏览
他们网站的顾客最终都会购买。拥有一个很成功的电子商务网站的零售商,收益
将比非交易功能的网站多很多。
那些希望将网上交易作为部分业务内容的公司发现,将网上网下集成起来很
重要。尽管网上网下相结合成为不可逆转的趋势,但是由于集成的费用可能很高,
使得许多零售企业的进程大为减慢,最好在商场内部系统软件已经基于网络标准
更新之后再进行整合,一些大型商场的转型都经历了这个过程。
由于无法量化,实体商店不能不考虑他们的网站对商店购买的影响,商
店花费有限的网络资源支撑网站交易基础是有代价的,有可能最终失去有购买计
划的顾客,最终将网下市场份额丢失给精明的竞争者。
网上书店在应用中占有很多优势。
3
网上书店挤压盗版空间。如今发展最快的,最时髦的,恐怕就是网络了。网络
给人们带来了实惠、虚拟、幻化,也给文学和图书带来了广阔的生存空间。盗版
者利用科学技术,瞄准正版书与盗版书的差价牟取暴利。网络书店的兴起无疑给
盗版商以有力的打击,因为发达的网络可以直接疏通图书的发行渠道,缩短了网
上购书者与出版社的距离,给图书消费者以清新、便宜的享受。
网上书店浓缩了图书的库存空间。传统图书店内的图书摆放面积是有限的,
每增加一本书其成本都在以一定比例增加,而网络书店解决了存储空间问题,每
增加一本书成本增长几乎为零。
数量、种类多,出版时间跨度大。综合性的网上书店涉及各种各类内容的图
书,提供订购的书目信息达上万、几十万条,而图书出版的时间有最新出版的,也
有几十年前的,这是传统书店难以做到的。
不受时间、地域限制。网上书店是 24 小时向全球各地的用户提供网上服务
的,用户借助网络可以漫游于世界各地的图书海洋中,随时选书、下订单。中国人
不出国可以去到美国最大的 Amazon 网上书店;广东人可以不出省去到北京图书
大厦(http:∥www.BJBB.com),进行异地购书。
信息丰富。网上书店的栏目丰富:特价书、书业视窗、销售排行、新品上架、
最新推荐等,动态地向用户提供各种信息,让用户了解书市的最新情况。另外,每
种被检索出来的图书也有详尽的介绍,如基本书目信息、封面、目次、内容提要、
书评等,这些信息都有助于用户选书。
多途径综合检索。网上书店主要提供分类和自定义搜索的方式对图书或其它
商品(音像制品、电脑软件等)进行查找。分类一般是结合《中图法》按用户的阅
读习惯或兴趣分类,同一类的图书相对集中在一起,方便用户在同类图书中挑选
出高质量的图书。自定义搜索是用户根据自己所需的图书以主题、书名、著者、
出版社等信息作为检索点对图书或其它商品进行一般搜索,如果希望检索结果更
准确就使用高级检索———同时使用几个检索点查找。这种方法相对于其它购书
方式来说找书更快捷。
价格低廉。一般来讲,网上书店买书,要比普通书店便宜。由于抛弃了传统
书店运作的所需的服务设施和多重环节,绝对的成本低廉。由于网上书店运营方
式是有订购需要时直接到出版社取效性强,除了一部分有收藏价值的外,绝大多
数图书都会“掉价”。
个性服务。网上书店不只单纯销售图书,还充分发挥网络优势,提供丰富多
彩的个性化服务,满足读者特定的需求。网上书店开设的如新书推荐、畅销书排
行、读者评论、作者访谈、专家点评等栏目,即使读者把握全方位的图书信息,
又可使其利用网络公告版同图书的作者及其他读者进行在线讨论、交流心得体
会,并根据他人的书评来协助选书。
配送较及时。网上书店一般根据不同的地区提供不同的配送方式,有的提供
短时间内的免费上门送书,书到后付款,有的在收到汇款单后立刻将书寄出。这样
相对于个人或图书馆在新华书店订书来说,就缩短了到书时间。
现状分析:我国网上书店概况
我国第一家网上书店是 1995 年建立的中国书店网上书店。1997 年 4 月杭州
新华书店建立了新华书店系统的第一个网上书店。后来发展比较有影响的有当当
4
网上书店、卓越网上书店、旌旗席殊网上书店、中国书网北京图书大厦、上海书
城、中国寻书网等。
相关问题分析:制约我国网上书店发展的因素
随着我国图书业的全面开放,电子商务的迅速发展,网上书店还存在巨大的
发展空间。但从目前,我国的网上书店仍没摆脱传统商业运作的束缚,对电子商
务缺乏透彻的理解。虽上购书有能提供大量书目、购书效率高、面大等优点,但
也存在信息不畅、资金缺配送体系不完善等一系列因素的制约。
(1)信息
信息流包括商品信息的提供、促销营销、服务等内容。网络的最大优势在于
开展信务,而信息服务的“不完善、低质量”是国内网上书店销售的一个重要的
因素。国网上书店往往过于注重图书数量的丰富图书及其相关知识和信息的提供
介绍很少容不充实。如:书籍介绍不足或是过于简明扼要,书评太少,相关新闻
严重匮乏等,无法起到良好的导购作用。从促销与营销方面来看,树立品牌,扩
大影响力也是信息流中一种较为重要的交流。网络书店巨头亚马逊将销售收入的
24%用于广告和其他方式的宣传,而目前我国网上书店的宣传还只局限于网络,
网络以外的媒体宣传投放很少。
(2)资金
在付款方式上,消费者可以选择信用卡、支票付款、邮局汇款等支付方式,
但由于国内的支付系统和安全保障体系还不健全,尤其是网民对网上消费的安全
性存在较大顾虑,不愿意在网上使用信用卡和网络银行等支付方式。一般选择通
过邮局汇款等较为安全的方式,而这些方式从消费者到网上书店经营者,再从经
营者到消费者,这个循环的完成,往往需要较长时间,周期长、费用高,造成大
部分消费者对网上交易持怀疑态度,从而影响网上书店的销售。
(3)物流
我国网上书店物流体系还不发达,配送体系还较落后。如我国的当当网上书
店仅在北京建立了一个 1 万平方米的配送中心,没有形成一张遍布全国的图书配
送网,大部分还得通过邮政系统进行邮寄,其配送时间较长,成本也较高。配送
中心是能接触到客户定单的最后一环,也是实现销售的关键环节,任何因配送的
失误而失去销售机会对企业来说都是较大的损失,可见物流配送是整个电子商务
系统重要的一环。出版物网上销售是未来图书销售的发展方向,网上书店经营还
面临很多困难。要使我国网上书店得到良好发展,就必须从信息流、资金流、物
流三个方面加以改善。
解决方法:发展网上书店的对策和方法
(1)建立功能强大的数据库系统。信息量大、管理有效、功能强大的数据库
是网上书店生存与发展的根本保障。
(2)加强与出版社合作。
(3)普及电子商务基本教育。让更多的人认识计算机、认识网络,了解电子
商务、了解网上购书。
(4)缔造高效的物流陪送系统。发展网上书店必须具备高效、发达的物流陪
送系统。以最低成本、最便捷的方式满足消费者需求。
5
(5)充分体现价格的优势。从价格上下功夫,才能吸引更多买家。
(6)增加书目的信息量。网上书店应该利用多媒体等技术,尽可能为读者提
供如图书、目录、精彩章节等详细介绍。并及时更新相关信息,像当当网。
(7)完善图书查询系统。按类浏览、查询书目信息是读者常用的办法。因此
网上书店综合考虑读者查询在习惯与出版社的图书分类的关系,制订出一种科学
实用的网上书店图书分类体系。
(8)努力解决安全问题。首先要解决同姓名消费者的个人资料不被泄露与盗
用的问题。
(9)提供特色服务。对市场进行有效细节分析,并根据自己的条件选准目标
市场,开展特色化经营。这不仅包括服务内容的特色化,还包括服务方式的多样
化。只能既满足了读者的现实需求,又挖掘、引导了读者的潜在需求,才能使网
上书店得到长足的发展。
1、2 网站的可行性分析
随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越
丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长有时间,顾客就
可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。
可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的
过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性
的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得
出以下四点的可行性分析
(1)经济可行性:实现这个平台设计有没有什么经济效益。该平台设计只是
作为人的课程设计,又因为设计能力有限,其功能还不能完善,所以没有什么经
济效益可谈。
(2)技术可行性:现有的技术能否开发该平台,会有哪些困难。
(3)社会可行性:该平台规定的运行方式是否可行。该平台的开发会不会在
社会上引起侵权或其它责任问题。因为该平台是作为课程设计与商业无关,又因
为是自主开发设计,因此不会构成侵权,在法律上是可行的。
二、系统的需求分析与设计
分析该网上书店系统,制订整个系统框架,主要要求及特点如下:
1、在 Internet,客户可通过 IE 或其他浏览器浏览书目信息;
2、在互联网,可提交订单;
3、后台数据库用 Microsoft Access ;
6
4、采用 B/S 方式设计;
5、系统采用会员制,会员采用唯一的顾客标识号来标识身份;
6、具有购物车功能;
7、对购物车,可增加新书、修改数量、删除已选书籍等,确认后,才完成
交易;
8、系统应具备一定的安全性与可靠性;
9、客户应能通过作者姓名、书名或者 ISBN 号来检索书籍;
10、客户可在网上进行注册,成为会员;
11、客户应能修改除客户号以外的所有客户信息;
12、客户能查看当前订单和以往订单;
13、书店员工能查找客户联系信息;
14、书店员工在发货后能改写订单中的发货日期;
15、客户可以通过信息反馈系统跟书店员工进行交流。
2.1 编写目的
网上购物服务逐渐深入到人们的生活中,给人们的生活带来方便。然而大多
数的电子商务网站,都只是一个简单的在线说明书或销售工具,尽管它是一种低
成本广告方式,但是不提供重要信息、缺乏介绍、不回答反馈、以及网站信息的
更新,使得这类网站很难吸引顾客、招揽生意。为了充分利用现有资源,提高工
作效率,降低劳动成本,我们小组选择对网络售书系统进行了开发。该系统解决
了网上售书的所需要的功能,对用户使用来说,具有操作简单、界面直观等优点;
对于系统管理员来说,管理功能完备,操作方便。该系统利用了网络的方便、快
捷和普遍,提高了售书的效率,并降低了劳动强度。
本大型作业主要研究网上书店系统的设计与实现,在网上开书店也是一种电
子商务行为,制作一个电子商务网站最大的目的就是盈利。盈利靠的就是销量,
而网站用户则是决定销量最主要的因素。
用户是一个网站生产和发展的根本。由于专业网站内容和服务针对性强,对
用户的吸引力大,相同类型的专业网站之间的竞争就更加明显。用户指标可以直
接反映网站的运行状况,在很大程度上反映了网站的建设水平。当用户对同一专
业的不同网站深入了解之前,往往简单地根据网站的学术背景进行选择。不论是
对用户的影响。应当承认,良好的学术背景会为专业网站的成功发展奠定坚实的
基础,因此也应作为网站评价的一种指标类型。用户访问量对于评价一个网站是
非常重要的指标,这一指标表示着网站被用户重视的程度和网站地位;拥护访问
量随时间的变化规律还可以很好的反映网站的运行状况。另外,由于未注册用户
也是潜在消费者,所以用户访问量标定了网站可以能的赢利空间,客观地反映了
网站的真实运营情况,是商务网站发展必须注意的因素,但是,专业网站通常服
务于特定的用户群,针对性很强,因此简单地利用用户访问量对不同类型的专业
网站进行比较评价是不合理的。专业网站的稳定盈利主要来自注册用户,因此注
册用户数量能够直接反映网站的盈利情况。通过计算网站注册用户占相关专业从
业人口的比例,可以发现网站在整个专业领域内的地位;而注册用户数量的变化
也可以很好的反映用户的满意程度。除了这两点外,用户在网站的停留时间及浏
览的页面数量,用户对网站的参与程度等等对网站的发展起着非常重要的作用
7
为了吸引更多的用户,就需要把网上书店系统设计的更美观,更人性化。
2.2 需求分析
2.2.1 系统的功能需求分析
图书的浏览与查询分类显示图书类目,点击某类目可显示下一级类目,直到
显示出图书列表。点击书名可显示该书的基本信息,包括作者、出版社、价格、
内容简介等。可按分类和关键词查询图书信息。购物车功能客户点击图书列表页
面上某图书前的“选购”按钮就可以把该书放入购物车准备购买,并且在购买之
前可以随时查看已选图书以及花费情况,或者修改已选图书的定购数量或删除已
选图书。点击“放弃购买”按钮则放弃此次购买并清空购物车。点击“结算”按
钮则转入结算系统进行购买结算。结算管理客户确认购买后点击“结算”按钮可
以进行结算,结算时首先要填写定单,定单信息存入服务器端的定单表及定单明
细表中。会员管理包括会员注册登记、密码修改以及会员注销、非法用户和过期
用户的删除、会员查询分析等。网上支付客户可以凭自己的信用卡号或银行账号
进行网上付款。
系统的功能实现
2.2.2 数据库分析
网上书店的所有数据应当存放在数据库中,因此首先建立一个数据库
( book_shop )。 在 这 个 数 据 库 中 , 建 立 这 样 几 个 基 本 表 。
Shop_action,shop_admin,shop_books,shop_config,shop_pinglu,shop_qh,use
r。
2.2.3 浏览类别目录和图书信息
为了便于读者浏览自己感兴趣的某一类图书,在网上书店的主页面上提供一
个分层次的分类列表,读者可以从顶层开始,一层一层地浏览,直到找到自己需
要的图书。主页面上显示第一和第二层目录,页面上的各个类别都是一个链接,
并且都链接到指定文件,执行该文件就可显示相应的下一级类别。如果某一层次
含有的项目较多,一个页面上放不下,就相应地提供一个“更多”链接来执行指
定文件。展开目录后,单击某个目录项就可显示该类目的图书列表。图书列表页
面上提供了图书的书名、作者、出版社、出版日期和价格等信息。如果看中了某
本书,可以在“数量”栏中填入购买册数,并单击“购买”按钮进行购买。如果
想查看某本书的更详细信息,可以单击书名。由于图书数目较多,一页显示不下
时,提供了浏览翻页功能。该功能实现的思想是通过 PHP 代码连接图书数据库,
从图书类别表和图书信息表中取出相应的目录、图书信息,并以一定的格式放在
网页中。
2.2.4 购物车的实现
购物车具备的主要功能有:显示已购图书信息、添加图书、更改购买数量、
取消某图书、取消此次定购、结算。其中每次定购信息修改后还要自动更新相应
的计价信息。由购物车实现用户定购的主要程序如下:在购物车页面上点击“结
8