《网上书店系统》需求规格说明
职务
项目负责人
成员
成员
姓名
刘洋
刘珊
学号
班级
10031412
软工 10-4
10031411
软工 10-4
范业楠
10031403
软工 10-4
完成时间:2012 年 5 月 5 日
目录
1.引言.............................................................................................................................................. 2
1.1 编写目的 .............................................................................................................................. 2
1.2 项目背景 .............................................................................................................................. 2
1.3 任务分工 .............................................................................................................................. 3
1.4 术语说明 .............................................................................................................................. 3
1.5 参考资料 .............................................................................................................................. 3
2.项目概述...................................................................................................................................... 4
2.1 待开发软件的一般描述 ......................................................................................................4
2.2 待开发软件的功能 .............................................................................................................. 4
2.3 用户特征 .............................................................................................................................. 4
2.4 运行环境 .............................................................................................................................. 5
2.5 条件与限制 .......................................................................................................................... 5
3.功能需求...................................................................................................................................... 6
3.1 功能划分 .............................................................................................................................. 6
3.2 功能描述 .............................................................................................................................. 6
3.3 数据流图 .............................................................................................................................. 7
4.外部接口需求............................................................................................................................ 13
5.性能需求.................................................................................................................................... 14
5.1 数据精确度 ........................................................................................................................ 14
5.2 时间特性 ............................................................................................................................ 14
5.3 适应性 ................................................................................................................................ 14
6.软件属性需求............................................................................................................................ 15
7.数据描述.................................................................................................................................... 16
7.1 静态数据 ............................................................................................................................ 16
7.2 动态数据 ............................................................................................................................ 16
7.3 数据库描述 ........................................................................................................................ 16
7.4 数据词典 ............................................................................................................................ 16
7.5 数据采集 ............................................................................................................................ 23
1
1.引言
1.1 编写目的
开发本软件目的:
进入 21 世纪以来,电子商务伴随着 IT 的成熟,逐渐发展壮大,成为网络经
济的核心。在电子商务的发展过程中,网络在人群中的使用率不断提高,人们逐
渐意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队
伍也随之扩大。如今网上购物的人群不断增加,在与小组成员的探讨和分析的基
础下,提出了这份《网上书店系统》需求规格说明书,为了满足用户的更高体验
我们深入分析了本系统各个模块之间的协调能力以满足客户需求。该系统的主要
目的是:满足用户网上购书需求,方便快捷,足不出户就可以优惠的价格买到最
称心如意的书。
本规格说明书编写目的:
此规格说明书对客户的需求进行了全面细致的了解,经过缜密的分析,设计
出满足客户需求的系统,本规格说明书是整个系统设计编写的核心,明确所要开
发的系统应具有的功能、性能与界面,使系统分析人员及系统开发人员能清楚地
了解用户的需求。通过调查来缩小客户需求和工作人员所理解的需求的差异。
本说明书的预期读者为顾客、业务或需求分析人员、测试人员、用户文档编
写者、项目管理人员。
1.2 项目背景
该产品的名称是:网上书店系统
如今网络购物如此普遍,渴望书籍的人们也在寻找一个懂得他们需求的购书
系统,我们正向这个目标努力。
该产品比现实生活中的实体店的好处就在于一个好的网络购书系统对于读
者来说,无需为寻找一本自己想要的书奔波于城市各个书店的角落,无需因为时
间问题而错过了新书的首发式,或者因为时间问题而去不了书店,网上书店系统,
只需你有一台可以连上互联网的电脑、一个网银,就可以按照自己的兴趣检索到
自己想要的书本并且可以很快的阅读到自己喜欢已久的书籍。大家可以找到和自
己志同道合的书友,一起讨论看书的感受。分享自己的每一份喜悦。
该项目提出者:刘洋
项目负责人:刘洋
参与编辑本说明书人员:刘洋、范业楠、刘珊
2
1.3 任务分工
刘洋:引言及项目概述、功能需求中功能划分、数据流图中顶层及 0 层 DFD、
外部接口需求、数据词典
刘珊:功能需求中功能描述、数据图中 0 层 DFD 图中前两个加工的细分、性能
需求、数据描述、数据词典
范业楠:功能需求中功能描述、数据图中 0 层 DFD 图中第三个加工的细分、软
件属性需求、 数据词典
1.4 术语说明
2005
专业词汇
Visual
studio
专业版
SQL
Server2005 开
发版
PII
IIS
词汇解析
微软提供开发的工具
微软提供的数据开发工具
奔腾二代 P 就是 Pentium,II 就是指第二代 CPU,以后的 P3,P4
就是指奔 3,奔 4 的意思。
Internet Information Services(IIS,互联网信息服务)是由微
软公司提供的基于运行 Microsoft Windows 的互联网基本服务。
最初是 Internet NT 的可选包,随后内置在 Internet 2000、
Internet XP Professional 和 Windows Server 2003 一起发行,
但在普遍使用的 Windows XP Home 版本上并没有 IIS。
1.5 参考资料
[1]陈明 著,软件工程导论,北京,机械工业出版社,2011
[2][美]David Chappell 著,荣耀 译,.NET 大局观( 第 2 版),北京,电子工
[3]陈冠军,征服 ASP.NET 2.0 Ajax——Web 开发技术详解,北京,人民邮电
业出版社,2006
出版社,2007
[4]母国庆,等 著 软件需求工程【M】,机械工业出版社,2008
[5]齐志昌,谭庆平,宁洪 著,软件工程【M】,北京,高等教育出版社,2000
3
2.项目概述
2.1 待开发软件的一般描述
《网上书店系统》是一种应用于图书销售领域的动态网站。近年来随电子商
务在图书销售领域广泛应用,网上书店如雨后春笋在全国迅速展开。与传统的书
店相比,网上书店既可以避免书目订货的局限和盲目,又可以克服看样订货投入
大,费用高,管理难的不足,而且网上选择范围广能直观看样,可浏览内容,可
随时添订,结算及时,快捷方便,周转高速。这些优势是其它交易方式难以达到的。
图书网上交易是图书销售领域未来发展之必然,也是出版发行业摆脱困境,建立新
的流通渠道,繁荣出版,繁荣市场的必由之路。目前当当、科利华、江苏考试书店
等网上书店都在网上市场竞争中争的自己的一席之地。然而中小型的书店开展网
上交易的数量,却显的凤毛麟角。一方面:中小型的书店向大型书店发展受到了
资金、管理水平的限制;另一方面当今的互联网技术的发展赋予中小型图书销售
商开展灵活快捷售书的机遇。
《网上书店系统》正是基于这种市场潜力,面向全国中小型图书销售商而开
发的,力争为全国的中小型书店提供一款功能完善、界面友好、性能可靠的网上
销售系统。
2.2 待开发软件的功能
实现《网上书店系统》的基本功能,包括用户管理,图书出入库,书目检索,
书目分类管理,购物车,订单功能,书目评价等功能。
2.3 用户特征
本系统用户主要分为两大类用户:普通用户、管理员。
普通用户(既网上顾客)是一切可以上网通过网页浏览器进行电子商务的人,
主要用户群是大学生。他们绝大多数掌握比较熟练的上网技巧,使用较新的浏览
器版本。
管理员是指管理此网上书店的管理员,他们比较熟悉后台的管理,能及时对
图书进行更新和维护。
4
2.4 运行环境
(1)硬件环境
处理器:Inter P4 主频 1.6GHz 或更高
内存:512MB 以上
硬盘空间:不低于 1GB
(2)支持软件
操作系统:Windows XP 或 Windows Server 2003
数据库系统:SQL Server 2005
开发环境:Microsoft.NET
开发工具:Microsoft Visual Studio 2005
开发语言:C++语言 C#语言
服务器:IIS6.0
客户端:Internet Explorer 5.0 或更高版本
Framework SDK v2.0
Netscape Navigator 等
分辨率:最佳效果 1024*768 像素
2.5 条件与限制
为了使《网上书店系统》获得更好的安全性、扩展性和更高的执行效能,整
个系统采取分布式部署的方案,将承载关键业务逻辑的应用程序服务器(或应用
程序服务器集群)和承载业务数据的数据库服务(或数据库服务器集群)隔离开
来。实现管理与数据的分离,便于管理和维护
《网上书店系统》面向全球互联网用户,进行相关交易前必须注册为本网络
平台用户,才能拥有相应权限;应用本平台必须保证电脑或其它访问本平台的软
件有杀毒防毒能力,对于因客户中毒而产生的交易损失本平台不负任何责任;平
台用户用妥善保管好个人密码,一旦发现丢失,需尽快提供相关证明交于客服人
员进行相关帐户锁定与资料的修改。
5
3.功能需求
3.1 功能划分
(一)前台实现功能
1、新顾客注册、登陆
2、客户空间页面管理
3、网上支付功能
4、购物车功能
5、订单查询功能
6、书籍分类搜索
7、图书热销排名
8、新书籍上架
(二)后台管理实现功能
1、用户注册信息管理
2、书籍信息管理
3、订单添加/删除/修改管理功能
4、客户权限管理
5、订阅系统管理
6、客户访问统计
7、数据统计管理
3.2 功能描述
(一)前台功能:
新顾客、注册:新顾客购书之前先注册成为本站客户,要求实名认证。
客户空间页面管理:注册客户修改个人资料,账户管理,书籍收藏夹的管理,以
及对自己登陆界面风格的管理。
网上支付功能:用户确认购买图书后实现在线支付货款或者使用网上银行支付的
选择和实现。
购物车功能:时刻显示客户当前所购书目,可以增加或删除
订单查询功能:用户确认购买图书即生成一个唯一的订单号,用户可根据此订单
号查询所购书目、价格。
书籍分类搜索:用户可根据自己的需求及书籍的不同分类进行相关查询和浏览,
查询时需输入关键字(可包括书名、作者、年份等)。
热销排行榜:根据书籍的销售量及用户的关注度、相关评论进行热销排名,为用
户提供最新的热门图书,供用户选择。
新书籍上架:当新书出炉,管理员要把最新的入库图书在首页显示,以便用户了
解最新图书,方便购买。
6
(二)后台管理实现功能
用户注册信息管理:该系统管理人员对用户注册的信息进行编辑分类和管理,并
保证信息的安全。
书籍信息管理:对图书进行分类,可进行增加,删除,修改操作。图书出版社
信息的记录,删除及修改,添加。并确保信息的真实性
订单添加/删除/修改管理功能:对于用户提交的订单进行审核,并实现对订单的
添加/删除/修改管理。
客户权限管理:管理人员实现对用户的分级,不同级别的享受到的折扣不同,或
者还有其他的增值服务。高级用户需要通过支付年费,或者注册
时间到达一定限额后自动成为一定级别的用户。
订阅系统管理:对用户提交的订阅信息进行审核。
客户访问统计:对客户访问量按时间统计,包括日、月、季度、年。制定新的图
书销售方案。
数据统计管理:统计客户、书籍、访问量、订购量。
3.3 数据流图
所需书信息
网 上 书
店系 统
顾客
到货通知单
采购部
图书
缺货通知单
顶层 DFD
7