网上商品交易系统软件需求说明书II.docx

上传人:b****8 文档编号:10247473 上传时间:2023-02-09 格式:DOCX 页数:19 大小:23.30KB
下载 相关 举报
网上商品交易系统软件需求说明书II.docx_第1页
第1页 / 共19页
网上商品交易系统软件需求说明书II.docx_第2页
第2页 / 共19页
网上商品交易系统软件需求说明书II.docx_第3页
第3页 / 共19页
网上商品交易系统软件需求说明书II.docx_第4页
第4页 / 共19页
网上商品交易系统软件需求说明书II.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

网上商品交易系统软件需求说明书II.docx

《网上商品交易系统软件需求说明书II.docx》由会员分享,可在线阅读,更多相关《网上商品交易系统软件需求说明书II.docx(19页珍藏版)》请在冰豆网上搜索。

网上商品交易系统软件需求说明书II.docx

网上商品交易系统软件需求说明书II

案卷号

(三)

日期

2007.12.12

 

<网上商品交易系统>

软件需求说明书

 

作者:

李琳

完成日期:

2007-12-12

签收人:

签收日期:

修改情况记录:

版本号

修改批准人

修改人

安装日期

签收人

1引言3

1.1编写目的3

1.2背景3

1.3定义3

1.4参考资料3

2任务概述3

2.1目标3

2.2用户的特点4

2.3假定和约束4

3需求规定4

3.1对功能的规定4

3.2对性能的规定4

3.2.1精度4

3.2.2时间特性要求4

3.2.3灵活性5

3.3输人输出要求5

3.4数据管理能力要求5

3.5故障处理要求5

3.6其他专门要求6

4运行环境规定6

4.1设备6

4.2支持软件6

4.3接口6

4.4控制6

需求分析说明书

1引言

1.1编写目的

在完成了针对《网上商品交易系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

此需求规格说明书对《网上商品交易系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

编写该书的目的是为能够更加准确的明白该系统的需要。

该系统主要根据该公司的要求进行设计,并了解网上商品交易系统的工作流程,对该系统进行模块的划分。

对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。

它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。

该说明书应给出数据逻辑和数据采集的各项要求,为生成和维护系统数据文件做好准备。

本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

 

1.2背景

说明:

a.开发的软件系统的名称:

网上商品交易系统

b.本项目的任务提出者:

国信安

c.开发者:

TZ小组

计算机中心:

国信安教育基地

计算机网络:

国信安教育基地

d.前台用户:

需要进行商品的购买、并且使用网络的人群

后台用户:

受国信安教育委托,特开发此系统。

以求达到网上购物的目的

 

e:

该软件系统同其他系统或其他机构的基本的相互来往关系:

本软件系统与该公司目前已有一套用于专卖店销售管理的进销存管理信息系统进行相互往来关系,该进销存系统可以管理各专卖店的库存情况和货品的发送和调配等。

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

项目涉及的术语

英文全称

概念

IE

InternetExplorer

浏览器

URL

UniformResourceLocator

统一资源定位符

HTML

HyperTextMarkupLanguage

超文本标记语言

VS

VisualStudio2005

一种高级的编程语言;

G

GB

GB是计算机容量了大小单位

1GB=1024MB

1MB=1024B

SQL

StructuredQueryLanguage

一种用于访问查询数据库的语言

前台用户:

浏览本网站,或经过本网站进行商品购买交易的大众人群

后台用户:

经过培训,且有权利对本网站上的信息进行删除、更新、添加等操作的网站管理人员

1.4参考资料

用得着的参考资料,如:

a.NIIT教材:

《eXtensibleMarkupLanguage》

b.NIIT教材:

《ActiveServerPages.NET》

c.NIIT教材:

《VisualBasic.NET-I》

d.NIIT教材:

《ProjectBook》

e.《精通Asp.NET2.0网络应用系统开发》

2任务概述

2.1目标

叙述该项软件开发的意图:

开发本软件主要是为了满足用户在网上进行商品购买交易;

应用目标:

网上商品购买交易

作用范围:

互联网

本系统的目标:

在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的网上书店管理控制系统。

该软件产品是一项独立的软件。

2.2用户的特点

最终用户的特点:

享受购买商品折扣

操作人员:

教育水平:

大专

技术:

具有基本上网知识

维护人员:

教育水平:

大专

技术:

企业级的应用

本软件的预期使用频率:

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.详细设计说明书

任务分配(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年月日)

各模块编写分工如下:

工作内容

主要负责人

完成时间

 

第三阶段:

测试移交阶段(2007年月日---2008年月日)

主要工作内容:

交叉测试产品、填写测试报告、编写用户操作手册、移交

工作内容

主要负责人

完成时间

 

填写测试报告(2008年1月1日---2008年1月5日)

小组个成员分别填写自己负责的测试模块的测试报告,最后有项目经理负责总结小组各成员填写的测试报告,完成一份完整的测试报告。

编写用户操作手册(2007年月日---2008年月日)

小组个成员填写自己负责的功能模块的用户操作报告,最后由项目经理集合所有的小组成员的用户操作报告,写出一份完成的用户操作手册。

移交产品:

2008年1月1日

3需求规定

3.1对功能的规定

功能列表:

未注册用户

1可以拥有搜索商品的资料,以及选择商品

2.可以进行注册。

.可以进行商品的收藏,可以进行留言,

3.查看相关商品资料。

注册用户

1.可以查看所有商品的资料,如:

(类别、厂商、价格、商品的详细介绍),并且可以使用多种方式查寻。

2.发表书评,可以发表文章。

3.可以在先购买商品,如对新商品、畅销商品、促销商品购买,并且给予配送。

4.可以进行在线支付。

5.可以升级为VIP用户。

VIP用户

可以享受注册用户的一切功能,并且在购买商品时可以享受优惠。

信息管理

1.管理员定期对商品仓库进行查询,并对货量少的商品购买。

2.对新商品和畅销商品进行推荐,给出畅销商品,并给出畅销理由和该商品的畅销度。

3.对商品进行分类管理如:

(商品分类、商品名称、价格)。

4.定期对商品进行分类销量统计查询如:

(按时间统计销量、按类别统计销量、按作者统计销量等)

5对用户进行审查,防止有敏感用户和涉嫌违法的用户

6.对注册用户信息服务,提示用户关注商品的最新消息。

关注

客户可以对喜欢的商品进行关注,可以得到客户需要的商品的最新信息。

 

会员注册模块:

输入

输入会员的基本信息,包括:

密码,会员名称,E-mail等,验证码

处理

依据数据库和代码判定,必须要求每项数据都通过各种规则的判定才能写入数据库

输出

输出提示用户注册会员成功的文字信息

会员登录模块:

输入

输入会员注册成功的会员名称和密码

处理

通过程序调用数据库里面储存的信息就行比较判定

输出

如果输入信息和数据库信息一致则登录成功,顺利进入用户管理页面;

如果两方信息不一致,则向用户提示错误信息,并允许重新登录

商品查询模块:

输入

输入商品类型,商品名称,

处理

通过程序调用数据库里面储存的信息就行比较判定

输出

如果输入相关信息符合,则显示出相对应商品

3.2对性能的规定

3.2.1精度

1.要按照严格的数据格式输入,否则系统不予响应进行处理。

2.查询是要保证查全率,所有相应域包含查询关键字的记录都应能查到。

由于通常有文件的记录会很多,所以本系统采用两种方法进行查询:

直接查询和模糊查询

3.2.2时间特性要求

对于该软件的时间特性要求,如对:

a.响应时间:

根据网速而定

b.数据更新处理时间:

24小时

c.数据的转换和传送时间:

根据网速而定

d.解题时间:

在出现问题后48小时内处理并给用户解答

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

IFpay

bit

Ifsender

bit

3.网站的虚拟银行表Bank

网站的虚拟银行表Bank用来方便账户充值管理,如等。

表的字段说明如下表所示:

字段说明

字段名

数据类型

键引用

是否允许空

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

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

8GoodsSize:

商品规格表

GoodsSize:

商品规格表是用来,,,

字段说明

字段名

数据类型

键引用

是否允许空

GSID

int

PK

GSName

varchar

 

9.HistoryCart:

购物车历史表

HistoryCart:

购物车历史表是。

字段说明

字段名

数据类型

键引用

是否允许空

shopcartID

int

PK

GoodsName

varchar

GoodsAmount

varchar

10.HistoryOrder:

历史定单表

HistoryOrder:

历史定单表在选购商品时产生的一个定单

字段说明

字段名

数据类型

键引用

是否允许空

OID

char

GoodsName

varchar

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数据管理能力要求

数据库管理员必须精通SQLserver数据库,要能对其中数据进行添加,删除,更新,查询等操作。

3.5故障处理要求

软、硬件故障:

a)用户所使用电脑的系统有问题,或者浏览器有问题。

b)数据库有问题也无法正常使用

c)内存太小会影响运行速度

d)对于各类突发事件的要注意避免

e)对于电脑的存储量要随时关注,以免出现存储量不足的情况

3.6其它专门要求

保密性:

系统数据要做好保密设施,以免重要数据的丢失或者盗取。

简洁性:

用户的操作界面必须做到简单明了,不能有太复杂的设置或者操作。

可更新性:

对于系统可以根据客户需要进行更新,维护等操作,扩展其功能,并使系统稳定。

可转换性:

只要系统能保证环境部署成功,并且网络正常,就能保证系统的正常运行。

3.7E/R图

见E/R图文档。

4运行环境规定

4.1设备

开发机建议使用的设备:

硬件方面的配置:

CPU:

intelP43.06G

硬盘:

80G

内存:

1G

操作系统:

win95以上的版本或者winXP的操作系统

网络的性能:

网络连接正常

软件方面:

IE浏览器

SQLServer2000

以上配置经测试,适合开发。

用户机建议使用配置:

对用户机要求能正常使用网页浏览器,操作系统不限,能正常连接网络,网络建义使用宽带接入。

其它硬件方面不做要求。

4.2支持软件

客户程序软件:

Windows98/NT/2000或更高版本

InternetExplorer6.0或6.0更高的版本

数据库服务器软件:

WindowsNT/2000Server或更高版本

SQLServer2000

Web服务器

IIS6.0或6.0更高的版本

4.3接口

4.3.1软件接口

运行于Windows95及更高版本的操作系统之上。

4.3.2硬件接口

本系统不需要特定硬件和硬件接口进行支撑。

4.3.3内部接口

内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。

具体参数的结构将在下面数据结构设计的内容中说明。

接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

(注:

文档可能无法思考全面,请浏览后下载,供参考。

可复制、编制,期待你的好评与关注)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 司法考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1