网上商品交易系统软件需求说明书(3)
2007.12.12
<网上商品交易系统>
作 者: 李 琳
完成日期: 2007-12-12
签 收 人:
签收日期:
修改情况记录:
版本号 修改批准人 修改人 安装日期 签收人
1
1 ...................................................................................................................................................... 3 1.1编写目的 ....................................................................................................................................... 3 1.2背景 ............................................................................................................................................... 3 1.3定义 ............................................................................................................................................... 3 1.4参考资料 ....................................................................................................................................... 4 2 .............................................................................................................................................. 5 2.1目标 ............................................................................................................................................... 5 2.2用户的特点................................................................................................................................... 5 2.3假定和约束................................................................................................................................... 5 3 .............................................................................................................................................. 6 3.1对功能的规定 .............................................................................................................................. 8 3.2对性能的规定 .............................................................................................................................. 8
3.2.1精度 ...................................................................................................................................... 10
3.2.2时间特性要求 ..................................................................................................................... 10
3.2.3灵活性 .................................................................................................................................. 11 3.3输人输出要求 ............................................................................................................................ 11 3.4数据管理能力要求 .................................................................................................................... 14
3.5故障处理要求 ............................................................................................................................ 15 3.6其他专门要求 ............................................................................................................................ 15 4.................................................................................................................................... 15 4.1设备 ............................................................................................................................................. 15 4.2支持软件 ..................................................................................................................................... 15 4.3接口 ............................................................................................................................................. 16 4.4控制 ......................................................................................................... 6
2
1
1.1
在完成了针对《网上商品交易系统》软件市场的前期调查,同时与多位软件
使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明
书。
此需求规格说明书对《网上商品交易系统》软件做了全面细致的用户需求分
析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开
发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完
成后续设计与开发工作。编写该书的目的是为能够更加准确的明白该系统的需
要。该系统主要根据该公司的要求进行设计,并了解网上商品交易系统的工作流
程,对该系统进行模块的划分。对所开发软件的功能、性能、用户界面及运行环
境等作出详细的说明。它是在用户与开发人员双方对软件需求取得共同理解并达
成
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
的条件下编写的,也是实施开发工作的基础。该说明书应给出数据逻辑和
数据采集的各项要求,为生成和维护系统数据文件做好准备。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编
写者、项目管理人员。
1.2
说明:
a. 开发的软件系统的名称:网上商品交易系统 b.本项目的任务提出者:国信安 c. 开发者:TZ小组
计算机中心:国信安教育基地
计算机网络:国信安教育基地
d.前台用户 :需要进行商品的购买、并且使用网络的人群
后台用户:受国信安教育委托,特开发此系统。以求达到网上购物的目的
e:该软件系统同其他系统或其他机构的基本的相互来往关系: 本软件系统与该公司目前已有一套用于专卖店销售管理的进销存管理信息系统
进行相互往来关系,该进销存系统可以管理各专卖店的库存情况和货品的发送和
调配等。
1.3
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
IE Internet Explorer 浏览器 URL Uniform Resource Locator 统一资源定位符 HTML Hyper Text Markup 超文本标记语言
Language
VS Visual Studio2005 一种高级的编程语言; G GB GB是计算机容量了大小单位
1GB=1024MB
1MB=1024B SQL Structured Query Language 一种用于访问查询数据库的
语言
前台用户:浏览本网站,或经过本网站进行商品购买交易的大众人群
后台用户:经过培训,且有权利对本网站上的信息进行删除、更新、添加等
操作的网站管理人员
4
1.4
用得着的参考资料,如:
a. NIIT教材:《eXtensible Markup Language》
b.NIIT教材:《Active Server Pages.NET》
c. NIIT教材:《Visual Basic.NET-I》
d.NIIT教材:《Project Book》
e. 《精通Asp.NET2.0网络应用系统开发》 2
2.1
叙述该项软件开发的意图:开发本软件主要是为了满足用户在网上进行商品
购买交易;
应用目标:网上商品购买交易
作用范围:互联网
本系统的目标:在计算机网络,数据库和先进的开发平台上,利用现有的软
件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具
有良好人机交互界面的网上书店管理控制系统。
该软件产品是一项独立的软件。
2.2
最终用户的特点:享受购买商品折扣
操作人员:
教育水平:大专
技术:具有基本上网知识
5
维护人员:
教育水平:大专
技术:企业级的应用
本软件的预期使用频率:100%
1.前台用户:会电脑的基本操作,懂得如何浏览网页。
2.后台用户:具备网站维护的基本知识,熟悉后台管理的基本操作,例:
如何添加,更新,删除信息等操作。
2.3
经费限制
文档打印费用 25元以内
电费 300元
资料查询费用 20元内
通讯费用 300元
计算机硬件维修 500元
开发期限:2008年1月1日为止
管理方针
本项目采用ISO9002 质量管理控制标准来实施的
开发期限:
开发周期:18天
具体时间: 2007-12 -12 至2008-01-01
由于该系统的开发进度是由项目经理根据各个模块的初步情况进行的安排,时间
进度方面可能会有所变动,此问题根据具体情况进行分析。原则上我们将尽力按
照目前的进度进行开发,务必在预定时间内顺利完成。 第一阶段:文档编写(2007年 月 日---2007年 月 日)
文档编写内容:1.需求分析说明书
2.概要设计说明书
3.详细设计说明书
6
任务分配(2007年12月12日----2007年12月13日)
工作内容 主要负责人 完成时间 项目任务分配 高亮 2007/12/10 Logo 魏乾河 2007/12/13 需求分析 李琳 2007/12/13 数据库设计 高亮 2007/12/14
文档编写阶段:
工作内容 主要负责人 完成时间 需求分析说明书 李琳 2007/12/12---2007/12/13 概要设计说明书 李琳 2007/12/14 可行性分析报告 李琳 2007/12/18 项目开发计划 李琳 2007/12/19 详细设计说明书
工作内容 主要负责人 完成时间
第二阶段:代码编写(2007年 月 日----2007年 月 日)
各模块编写分工如下:
工作内容 主要负责人 完成时间
7
第三阶段: 测试移交阶段(2007年 月 日---2008年 月 日)
主要工作内容:交叉测试产品、填写测试报告、编写用户操作手册、移交
工作内容 主要负责人 完成时间
填写测试报告(2008年1月1日---2008年1月5日)
小组个成员分别填写自己负责的测试模块的测试报告,最后有项目经理负责
总结
初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf
小组各成员填写的测试报告,完成一份完整的测试报告。
编写用户操作手册(2007年 月 日---2008年 月 日)
小组个成员填写自己负责的功能模块的用户操作报告,最后由项目经理集合
所有的小组成员的用户操作报告,写出一份完成的用户操作手册。
移交产品: 2008年1月1日
3
3.1
功能列表:
未注册用户 1可以拥有搜索商品的资料,以及选择商品
2.可以进行注册。.可以进行商品的收藏,可以
8
进行留言,
3.查看相关商品资料。 注册用户 1.可以查看所有商品的资料,如:(类别、厂商、
价格、商品的详细介绍),并且可以使用多种方
式查寻。
2.发表书评,可以发表文章。
3.可以在先购买商品,如对新商品、畅销商品、
促销商品购买,并且给予配送。
4.可以进行在线支付。
5.可以升级为VIP用户。 VIP用户 可以享受注册用户的一切功能,并且在购买商
品时可以享受优惠。 信息管理 1.管理员定期对商品仓库进行查询,并对货量
少的商品购买。
2.对新商品和畅销商品进行推荐,给出畅销商
品,并给出畅销理由和该商品的畅销度。
3.对商品进行分类管理如:(商品分类、商品名
称、价格)。
4.定期对商品进行分类销量统计查询如:(按时
间统计销量、按类别统计销量、按作者统计销
量等)
5对用户进行审查,防止有敏感用户和涉嫌违
法的用户
6.对注册用户信息服务,提示用户关注商品
的最新消息。
关注 客户可以对喜欢的商品进行关注,可以得到客
户需要的商品的最新信息。
会员注册模块:
输入 输入会员的基本信息,包括:密码,会员名称, E-mail等,验证
码
处理 依据数据库和代码判定,必须要求每项数据都通过各种规则的判
定才能写入数据库
输出 输出提示用户注册会员成功的文字信息
9
会员登录模块:
输入 输入会员注册成功的会员名称和密码
处理 通过程序调用数据库里面储存的信息就行比较判定 输出 如果输入信息和数据库信息一致则登录成功,顺利进入用户管理
页面;
如果两方信息不一致,则向用户提示错误信息,并允许重新登录
商品查询模块:
输入 输入商品类型,商品名称,
处理 通过程序调用数据库里面储存的信息就行比较判定 输出 如果输入相关信息符合,则显示出相对应商品
3.2
3.2.1
1.要按照严格的数据格式输入,否则系统不予响应进行处理。
2.查询是要保证查全率,所有相应域包含查询关键字的记录都应能查到。
由于通常有文件的记录会很多,所以本系统采用两种方法进行查询:直接查询和
模糊查询
3.2.2
对于该软件的时间特性要求,如对:
a. 响应时间:根据网速而定
b.数据更新处理时间:24小时
c. 数据的转换和传送时间:根据网速而定
d.解题时间:在出现问题后48小时内处理并给用户解答
10
3.2.3
当需求发生某些变化时,该软件具有较强的适应能力,如:
a.本软件在操作方式上基本为鼠标点击与键盘输入不会有较大的变化。
b.本软件的运行环境将不会变化。
c.接口将会有部分改变
d.精度与有效时限不会改变。
e.计划将会进行改进。
3.3
1用户评论商品Talk
用户评论商品Talk是用户购买商品后进行的评论,如Cid,vMessage。表的字段说明如下表所示:
字段说明 字段名 数据类型 键引用 是否允许空
cID int PK 否
vMessage varchar 是
2.定单管理表OrderState
定单管理表OrderState 是管理员方便订单的管理,如Cid,vMessage。表的字段说明如下表所示:
字段说明 字段名 数据类型 键引用 是否允许空
UID char 是
IForder bit 是
bit IFpay 是
Ifsender bit 是
3.网站的虚拟银行表Bank
网站的虚拟银行表Bank用来方便账户充值管理,如等。表的字段说明如下
11
表所示:
数据类字段说明 字段名 键引用 是否允许空 型
BankID int 否
userID int 是
userName Varchar 是
Money float 是
4.邮件总数表EmailAmount
邮件总数表EmailAmount是用来。。。。。。。
字段说明 字段名 数据类型 键引用 是否允许空
emailAmount int 是
today datetime 是
5. GoodschrildrenType:商品子列表
GoodschrildrenType:商品子列表是用来
字段说明 字段名 数据类型 键引用 是否允许空
TcID int PK 否
TPID int 是
tName varchar 是
6. GoodsList商品表
GoodsList商品表是用来。。。
字段说明 字段名 数据类型 键引用 是否允许空
GID int PK 否
TPID int 是
12
TCID int 是
cName varchar 是
cPrice float 是
vAddress varchar 是
cSize int 是
cNumber float 是
cData datetime 是
cImageUrl varchar 是
cDipict varchar 是
7.GoodsParentType:商品父类型表
GoodsParentType:商品父类型表。。。。。。。。。
字段说明 字段名 数据类型 键引用 是否允许空
TPID int PK 否
TPName varchar 是 8 GoodsSize:商品规格表
GoodsSize:商品规格表是用来 ,,,
字段说明 字段名 数据类型 键引用 是否允许空
GSID int PK 否
GSName varchar 是
9. HistoryCart:购物车历史表
HistoryCart:购物车历史表是。。。
字段说明 字段名 数据类型 键引用 是否允许空
shopcartID int PK 否
GoodsName varchar 是
GoodsAmount varchar 是 10. HistoryOrder:历史定单表
HistoryOrder:历史定单表在选购商品时产生的一个定单
字段说明 字段名 数据类型 键引用 是否允许空
OID char 是
GoodsName varchar 是
13
UID int 是
IFPay bit
11. OrderInformation:用户定单信息表
OrderInformation:用户定单信息表是用来存储用户订单信息,如:
字段说明 字段名 数据类型 键引用 是否允许空
OIID int 否
cID Int 是
QIName varchar 是
QIAddress varchar 是
QIZip int 是
QIMobilePhone Int 是
QIHomePhone int 是
12.用户表CommonUser
用户表CommonUser用户User表用来存储用户的数据,如商品ID、商品名称、。。。 字段说明 字段名 数据类型 键引用 是否允许空
cID int 否
cname varchar 是
cSex char 是
cPassword varchar 是
cAddress varchar 是
cEmail varchar 是
cRole varchar 是
cData datetime 是
ifForst bit 是
3.4
数据库管理员必须精通SQL server数据库,要能对其中数据进行添加,删除,
更新,查询等操作。
14
3.5
软、硬件故障:
a) 用户所使用电脑的系统有问题,或者浏览器有问题。
b) 数据库有问题也无法正常使用
c) 内存太小会影响运行速度
d) 对于各类突发事件的要注意避免
e) 对于电脑的存储量要随时关注,以免出现存储量不足的情况 3.6
保密性:
系统数据要做好保密设施,以免重要数据的丢失或者盗取。
简洁性:
用户的操作界面必须做到简单明了,不能有太复杂的设置或者操作。
可更新性:
对于系统可以根据客户需要进行更新,维护等操作,扩展其功能,并使系统
稳定。
可转换性:
只要系统能保证环境部署成功,并且网络正常,就能保证系统的正常运行。 见E/R图文档。
4
4.1
开发机建议使用的设备:
硬件方面的配置:
15
CPU:intel P4 3.06G
硬盘:80G
内存:1G
操作系统:win95以上的版本或者winXP的操作系统
网络的性能:网络连接正常
软件方面:
IE浏览器
SQL Server 2000
以上配置经测试,适合开发。
用户机建议使用配置:
对用户机要求能正常使用网页浏览器,操作系统不限,能正常连接网络,
网络建义使用宽带接入。其它硬件方面不做要求。 4.2
Windows 98/NT /2000或更高版本
Internet Explorer 6.0或6.0更高的版本
Windows NT /2000 Server或更高版本
SQL Server 2000
Web
IIS 6.0或6.0更高的版本
运行于Windows95及更高版本的操作系统之上。
本系统不需要特定硬件和硬件接口进行支撑。
内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式
16
进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接
口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式
在各模块间传输。
17