网上购物系统
需 求 规 格 说 明 书
小组成员:
组 长 :
班
级:
完成时间:
办公业务资源系统需求规格说明书
目 录
第一章 引 言............................................................................................................... 3
一、编写目的....................................................................................................... 3
二、项目背景....................................................................................................... 3
三、定 义............................................................................................................. 3
四、参考资料....................................................................................................... 4
第二章 任务概述......................................................................................................... 5
一、目 标............................................................................................................. 5
二、运行环境....................................................................................................... 5
三、条件与限制................................................................................................... 5
第三章 数据描述......................................................................................................... 6
一、静态数据....................................................................................................... 6
二、动态数据....................................................................................................... 6
三、数据库介绍................................................................................................... 6
四、数据词典....................................................................................................... 8
五、数据采集..................................................................... 错误!未定义书签。
第四章 功能需求....................................................................... 错误!未定义书签。
一、功能划分..................................................................... 错误!未定义书签。
二、功能描述..................................................................................................... 16
第五章 性能需求....................................................................................................... 17
一、数据精确度................................................................................................. 17
二、时间特性..................................................................................................... 17
三、适应性......................................................................................................... 17
第六章 运行需求....................................................................................................... 18
一、用户界面..................................................................................................... 18
二、硬件接口..................................................................................................... 18
三、软件接口..................................................................................................... 18
四、故障处理..................................................................................................... 18
第七章 其他需求....................................................................................................... 19
一、性 能........................................................................... 错误!未定义书签。
二、可扩展性..................................................................................................... 19
三、可用性......................................................................................................... 19
四、安全性......................................................................................................... 19
第 2页,共 20页
办公业务资源系统需求规格说明书
第一章 引 言
一、编写目的
在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地
探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对《网上购物系统》软件做了全面细致的用户需求分析,
明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人
员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后
续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人
员、用户文档编写者、项目管理人员。
本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能内
容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导
作用。本文也是项目完成后系统验收的依据。
二、项目背景
商务网站设计的主要目的一般是通过网站的推广,实现企业的产品及服务的
互联,并使客户随时了解公司及公司所提供的最新产品的资讯同时也为客户提供
及时的在线服务及订单处理等功能。
而从长期的战略目标来看,商务网站不仅仅是产品和服务的推广,通过
Internet,企业内部网 和外部网,他还是将买家与卖家,厂家和合作伙伴进门
联合的平台,因而消除了时间与空间带来的障碍。
Shopping On Line 购物在线网站致力于提供电脑及相关 IT 产品展示及订购
为核心的网上购物服务。是企业产品与客户服务之间建立更加直接沟通及交流的
平台 。宣传自己的产品,是企业上网的主要目的之一,将自己的产品展示给客
户,让客户通过网站便能够自由选购,是产品预定系统的主要目的。
三、定 义
J2EE 技术:J2EE Java2 平台企业版(Java 2 Platform,Enterprise Edition)
J2EE 是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化
第 3页,共 20页
办公业务资源系统需求规格说明书
且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。
JSP(Java Server Pages) :是由 Sun Microsystems 公司倡导、许多公司参与
一起建立的一种动态网页技术标准。JSP 技术有点类似 ASP 技术,它是在传统
的网页 HTML 文件(*.htm,*.html)中插入 Java 程序段(Scriptlet)和 JSP 标记(tag),
从而形成 JSP 文件(*.jsp)。 用 JSP 开发的 Web 应用是跨平台的,既能在 Linux
下运行,也能在其他操作系统上运行。
PHP:是英文超级文本预处理语言 Hypertext Preprocessor 的缩写。PHP 是
一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入 HTML 文档的脚本
语言,语言的风格有类似于 C 语言,被广泛的运用。
ADO:ActiveX Data Object, ActiveX 数据对象
SQL:Structured Query Language
四、参考资料
[1] 张海藩.《软件工程导论》[M].清华大学出版社,2008,1
[2] 张银鹤、梁文新等.《JavaScript 完全学习手册》[M].清华大学出版社,
2008,10
[3] 涂传滨、杨先亭.《征服RIA》[M].电子工业出版社,2008,12
[4] 王珊、萨师煊.《数据库系统概论》[M].高等教育出版社,2006,12
[5] Michael T.Goodrich.《算法分析与设计》[M].人民邮电出版社,2006,10
[6] 史九林.《数据结构基础》[M].机械工业出版社,2008,7
[7] 郝玉龙.《Java EE 编程技术》[M]. 清华大学出版社,2008,6
[8] Rasmus Lerdorf、Kevin Tatroe.《PHP 程序设计》[M]. 中国电力出版
社,2003,7
第 4页,共 20页
办公业务资源系统需求规格说明书
第二章 任务概述
一、目 标
《网上购物系统》针对的用户是单个中小型商场室或者个人,商品的种类和
数量较少,用户的数量和来源受到一定的限制。相应的需求有:
1.管理员身份验证(为合法用户提供一个后台入口)
2.添加商品(向商品表插入前台首页展示的商品信息)
3.订单信息管理(网站管理者对用户订单的执行和编辑状态)
4.查询用户信息管理模块(查询注册所有用户,对一些非法或失信用户进行删
除操作)
5.添加链接模块(管理员向前台首页添加友情链接信息)
6.公告信息管理模块(网站向用户发布最新公告信息)
7.能够对需要的统计结果提供列表显示输出。
8.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提
供信息备份的服务。
二、运行环境
(1)服务器的软硬件配置
服务器的硬件配置:硬盘80G,内存256M以上
服务器的操作系统:Windows XP专业版
Web服务器软件:aspmao.exe
数据库服务器软件: SQL Server2000
(2)客户端的软硬件配置
客户端的硬件配置: CPU 赛阳800或以上,硬盘I OG,内存64M
客户端操作系统:Windows 98以上
客户端浏览器软件:IE(Internet Explorer)
三、条件与限制
一个更为完善的网上购物系统,应提供更为便捷与强大的信息查询功能,如
相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一
功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较
简单,不能防止恶意的破坏,安全性能有待进一步完善。
第 5页,共 20页
办公业务资源系统需求规格说明书
第三章 数据描述
一、 静态数据
办公业务资源系统的静态数据包括:
用户种类
商品类别
二、 动态数据
输入数据: 鼠标对按钮的点击
查询方式、查询关键字;
新建商品项、用户项;
商品项、用户项相应纪录更改;
备份数据恢复所需的数据备份文件;
受限操作所需的密码;
输出数据: 查询关键字确定的数据库记录的子集;
统计结果及其格式化文件;
信息录入、删改结果(成功或失败);;
数据备份输出的数据备份文件;
内部数据: 查询操作建立的索引;
三、 数据库介绍
本系统使用的数据库为 Mysql server 5.5。
ER 模式:
商品(商品编号#,商品名称,商品类别#,厂家,出厂日期,备注,价格,数量)
会员用户(会员证号#,姓名,性别,身份编号#,身份证,联系电话,密码)
第 6页,共 20页
办公业务资源系统需求规格说明书
身份(身份编号#,身份描述,用户等级)
商品类别(商品类别编号#,类别描述)
ER 图:
图 3-0:实体之间关系的 E-R 图
(1)用户类别
包括:用户分类号、用户类别名称、订购商品、订购数等。
(2)用户信息
包括:用户证号、用户分类号、姓名、性别、出生日期、身份证号、单位、
联系电话、办证日期、职业等。
(3)商品种类
包括:商品分类号、商品种类、库存等。
(4)商品信息
包括:商品号、商品名、生产单位、出场日期、批次、单价、内容提要、分
类号、商品号、库存数等。
(5)订退情况
包括:用户证号、商品号、订购时间、退订时间、商品数目。
第 7页,共 20页
办公业务资源系统需求规格说明书
(6)预购情况
包括:会员号、商品号、预约时间、是否到架。
(7)用户分类及权限
包括:用户分类号、用户分类名、权限。
(8)用户信息
包括:用户号、用户名、用户密码。
四、 数据词典
1、数据流的 DD 表举例如下:
表 1:用户信息数据词典
数
据
流
系统名:网上购物系统
条目名:用户信息
来源:用户注册
编号:
别名:
去处:D3
数据流结构:
用户={用户编号+用户姓名+用户性别+工作单位+……}
简要说明:
修改记录:
编写
审核
日期
日期
2、数据元素的 DD 表举例如下:
表 2:用户编号数据词典
数
据
元
素
系统名:网上购物系统
编号
条目名:用户编号
属于数据流:用户登记
别名
存储处:D3 用户信息表
数据元素值:
代码类型:字符
宽 度:10
取值范围及含义:
简要说明:每一个用户都有一个唯一的编号
修改记录:
编写
审核
日期
日期
3、数据存储的 DD 表举例如下:
表 3:商品信息数据词典
数
据
存
储
第 8页,共 20页