需求规格说明书实验报告.docx
- 文档编号:27878107
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:13
- 大小:128.47KB
需求规格说明书实验报告.docx
《需求规格说明书实验报告.docx》由会员分享,可在线阅读,更多相关《需求规格说明书实验报告.docx(13页珍藏版)》请在冰豆网上搜索。
需求规格说明书实验报告
需求规格说明书
1.引言2
1.1编写目的2
1.2项目背景2
1.3定义2
1.4参考资料3
2.任务概述3
2.1目标4
2.2运行环境4
2.3条件与限制4
3.数据描述4
3.1静态数据5
3.2动态数据5
3.3数据库介绍5
3.4数据词典6
3.5数据采集6
4.功能需求7
4.1功能划分7
4.2功能描述8
5.性能需求10
5.1数据精确度11
5.2时间特性11
5.3适应性11
6.运行需求11
6.1用户界面11
6.2硬件接口11
6.3软件接口11
6.4故障处理12
7.其它需求13
1.引言
1.1编写目的
现在随着电子商务的不断发展,也越来越贴近我们的生活,它实现了方便,快捷,效率,自动表现力网络最具魅力的地方,快速的交换信息。
此系统的目的是,深入描述“网上购物系统”软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。
根据网上购物系统的业务分类、业务操作规程及其数据结构等具体要求,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。
1.2项目背景
网上购物通用平台
任务提出者:
彭丽娟老师
开发者:
李新立,王岩,郭永鹏
本系统是独立系统
1.3定义
SQL:
SQL(StructuredQueryLanguage),结构化查询语言。
SQL语言的主要功能就是同各种数据库建立联系,进行沟通。
按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。
SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。
虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。
软件工程:
软件工程(SoftwareEngineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。
在现代社会中,软件应用于多个方面。
典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。
同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。
这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
1.4参考资料
[1]张海藩.《软件工程导论》[M].清华大学出版社,2008,1
[2]张银鹤、梁文新等.《JavaScript完全学习手册》[M].清华大学出版社,2008,10
[3]王珊、萨师煊.《数据库系统概论》[M].高等教育出版社,2006,12
[4]MichaelT.Goodrich.《算法分析与设计》[M].人民邮电出版社,2006,10
2.任务概述
2.1目标
本网上购物系统针对的用户个人,广大网络用户的。
因此本网上购物系统,是为了将小型网上购物网站管理纳入规范化,现代化的管理轨道,针对目前网购中存在的问题和管理的实际需要,我们将理顺管理体制和建立各种管理规范与开发信息系统有机地结合起来。
以企业信息管理为核心的集成环境,提供以项目为核心、基于用户角色的权限机制。
2.2运行环境
操作系统:
MicrosoftWindowsXP
支持环境:
IIS5.0
数据库:
MicrosoftSQLServer2000
2.3条件与限制
一个更为完善的网上购物系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。
对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。
3.数据描述
3.1静态数据
静态数据包括网站所属权,网站类型,网站组织结构等网站基本信息。
3.2动态数据
输入数据:
鼠标对按钮的点击
查询方式、查询关键字;
新建的订单编号,服务桌号,数据的选择;
数据之间的查询,订单的查询,历史记录的查询,价格的查询;
备份数据恢复所需的数据备份文件;
物流定单的定单编号输入,送货地点的数据要求,送货日期的选择;
送货清单的内容,以及窗体中的按钮点击;
预定定单的内容;
送货服务中定单里所要填入的数据;
用户登陆时所要输入的用户名和密码;
输出数据:
结帐时结帐清单里找零的数目;
查询时所显示的数据;
新建帐单编号后出现的显示数据;
买家买东西时“您所点购买的物品”框里显示的物品的名称;
出错时出现的报错框,提示信息框;
应付金额的数据;
数据备份输出的数据备份文件;
3.3数据库介绍
系统采用面向对象的视窗数据库系统SQLServer进行开发。
3.4数据词典
数据项
系统管理员表shop_admin(主键:
Id)
表3.4.1系统管理员shop_admin表的结构
编号
字段名称
数据类型
长度
说明
1
adminId
自动编号
10
自动增加
2
Admin
文本
20
用户名称
3
PassWord
文本
20
用户密码
商品表shop_snsn(主键:
Product_No)
表3.4.2商品Product表的结构
编号
字段名称
数据类型
长度
说明
1
shopid
自动编号
10
编号
2
shopname
文本
50
商品名
3
pinpai
文本
30
品牌
4
shopchuban
文本
20
单位
5
yushu
数字
20
剩余量
6
zhuang
文本
255
商品全景图
7
isbn
文本
255
型号
8
shopcontent
文本
1000
介绍
9
shichangjia
货币
货币
市场价
10
huiyuanjia
货币
货币
会员价
11
vipjia
货币
货币
Vip价
12
shoppic
长整型
255
缩略图
订单表shop_action(主键:
ID)
表3.4.3订单shop_action表的结构
编号
字段名称
数据类型
长度
说明
1
actionid
自动编号
10
自动增加
2
Username
文本
50
用户姓名
3
Actiondate
时间
长日期
订货日期
4
Shopid
数字
10
商品编号
5
Shopcount
数字
50
订货数量
6
Zhuangtai
数字
20
订单状态
7
Danjia
货币
货币
单价
3.5数据采集
系统根据网站每次浏览情况和用户的留言信息,自动采集并统计相关数据使用频率,并且反馈给系统管理员,系统管理员根据反馈内容,中和各方面因素,更新系统。
4.功能需求
4.1功能划分
网上购物系统共分为两大模块,用户管理和管理员管理。
下图用户用例图:
图4.11用户用例图
下图4.12管理员用例:
图4.12管理员用例图
系统类图:
图4.13系统类图
用户活动图:
图4.14用户活动图
图4.15用户登录活动图
4.2功能描述
(1)用户管理:
会员注册,会员管理包括用户名的申请,密码设定,以及联系方式,详细地址等必填信息和一些个人非必填信息。
(2)管理员管理:
常规设置包括网站设置,友情链接,客服设置,导航管理等功能。
商品管理包括添加商品,评论管理,缺货管理,订单管理等功能。
信息管理包括添加新闻,添加资讯,留言管理等功能。
会员管理其中注册用户管理包括对用户审核排除非法注册信息,管理员及权限等功能。
数据管理包括数据备份,数据恢复,数据压缩,查询数据等功能。
短消息管理包括收信箱,发信箱,撰写短消息,删除短消息。
其中主要功能模块如下图4.21
图4.21网上购物功能模块
5.性能需求
5.1数据精确度
在进行向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数时,要求输入数准确。
5.2时间特性
一般操作的响应时间在1秒左右。
5.3适应性
该网上购物系统能适应不同的操作系统(windows,linux,unix等),与其他软件接口以及开发计划等发生变化时,具有可靠地适应能力。
6.运行需求
6.1用户界面
用户界面采用亲和界面,吸引消费者点击查看商品,菜单选项提供多种索引方式,满足不同用户的操作需求。
6.2硬件接口
P
400主频、256M内存、10G硬盘、10/100M网卡以上配置,光盘刻录或磁带备份设备。
支持各种x86系列PC机。
6.3软件接口
运行于Windows98/2000/xp/2003/vista及更高版本并装有java虚拟机的操作系统上。
6.4故障处理
设备的硬件故障可能造成本软件不能运行或不能正常进行输入/输出等后果,系统的资源不足及网络传输通道阻塞可能造成本软件不能正常运行,并有可能造成机器“死机”,上述故障的处理由用户自行解决。
软件在运行过程中产生的的数据库错误,将由系统自动记入错误日志,非网络传输引起的错误将由系统管理员或软件开发者解决。
软件在运行过程中产生的其他错误,将根据情况由软件开发者或软件开发者协助系统管理员解决。
正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。
若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
7.其它需求
1.软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统。
2.软件必须提供对系统中各种码表的维护、补充操作。
3.软件必须按照需求规定记录各种日志。
4.软件对用户的所有误操作或不合法操作进行检查,并给出提示信息。
5.用户必须对系统中的材料成本信息进行维护,以便软件能取得有效的材料成本信息。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 规格 说明书 实验 报告