收藏 分享(赏)

网上购物系统――需求规格说明书.doc

上传人:微传9988 文档编号:2515198 上传时间:2018-09-20 格式:DOC 页数:11 大小:652.50KB
下载 相关 举报
网上购物系统――需求规格说明书.doc_第1页
第1页 / 共11页
网上购物系统――需求规格说明书.doc_第2页
第2页 / 共11页
网上购物系统――需求规格说明书.doc_第3页
第3页 / 共11页
网上购物系统――需求规格说明书.doc_第4页
第4页 / 共11页
网上购物系统――需求规格说明书.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、网上购物系统需求规格说明书网上购物系统需求规格说明书拟 制 人 王朝阳 审 核 人 袁浩 许威 宋金德批 准 人 二零一零年六月三十日网上购物系统需求规格说明书 1需求说明书1引言1.1 编写的目的编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行全面细致的分析,深入描述网上购物系统软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。根据网上购物系统的业务分类、业务操作规程及其数据结构等具体要求,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。以上这一切为统下一步的开发工作奠定了良好的基础。本软件需求说明书全面、概括性地描述了网

2、上购物系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过本需求说明书可以全面了解网上购物系统所要完成的任务和所能达到的功能。 1.2 背景目前网上购物发展迅速,各类管理系统也应运而生,针对各类大型网购网站的管理系统的开发已经非常成熟,从拍下到订单,再到付款,收货确认,都可以做到统一管理。前台可以做到预定实物,虚拟物品等各种预定业务。然而,为数众多的小的购物网站却没有一个合适的管理系统,因此,我们觉得开发此管理系统是十分必要的。网上购物系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可

3、移植性,可在应用范围较广的 WINDOWS 系列等操作系统上使用。除此以外,该系统可通过访问权限控制以及数据备份功能,确保数据的安全性。 1.3 定义文档中采用的专门术语的定义及缩略词简要如下:OSS:ONLINE SHOPPING SYSTEM(网上购物系统)1.4 参考资料1 谭浩强 动态网页制作 ASP 北京电子工业出版社 . 20012 彭万波 网页设计精彩实例 北京电子工业出版社.20023 袁玫等 网络数据库应用教程 北京人民邮电出版社.20024 潘英伟 网站开发实用手册 中国广播电视出版社.20015 樊健平 ASP 高级编程及其项目应用开发 中国水利水电出版社.2003 6

4、许卫林 VBScript+ASP 动态网页制作 中国电力出版社.2002 7 金旭亮 网站建设教程 北京高等教育出版社.20028 张海潘 软件工程导轮 清华大学出版社.20059 石志国 ASP 精解案例教程 清华大学出版社 .200410 汪晓平、钟军 ASP 网络开发技术(第二版) 人民邮电出版社.2003.22任务概述2.1 目标本软件产品作网上购物系统(OSS) ,为了将小型网上购物网站管理纳入规范化,现代化的管理轨道,针对目前网购中存在的问题和管理的实际需要,我们将理顺管理体制和建立各种管理规范与开发信息系统有机地结合起来。以企业信息管理为核心的集成环境,提供以项目为核心、基于用户

5、角色的权限机制。为用户点菜和餐馆管理方面提供方便。网上购物系统主要的功能如下: (1)系统账户管理:具有系统管理员的身份登录,负责添加用户。用户可以分为三类,一类为系统管理员,可以添加和删除各类的用户,可以修改密码;另一类为卖家,卖家可以为顾客提供商品,可以结账接收预定和收货确认,即所有日常的营业活动;最后一类是买家,买家具有浏览商品和购买商品的权限。(2)前台营业管理:可以浏览当前商品的库存情况,还有哪些有货商品可以购买。(3)预定服务:可以添加和删除订单,添加的订单记录订单编号,预定日期,预定的价格等。(4)系统管理:可以添加和删除账户,登记卖家、买家信息,包括编号,姓名,性别,住址,身份

6、证号码。2.2 用户的特点本软件的用户方操作人员水平不一。维护人员具有专业计算机水平。对软件的操作人员要进行专业的培训,不然对软件的功能和操作都不了解的话,很难及时满足用户的需求。2.3 假定和约束1. 按提供相应的开发阶段文档;用户提供相应的标准,软件开发与典型实例考核相结合。2. 用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程中及时通知本软件开发商,以保证从中正确读取预决算参数,进行成本预算。3数据的逻辑描述对数据进行逻辑描述时可把数据分为动态数据和静态数据。3.1 动态输入数据输入数据:鼠标对按钮的点击查询方式、查询关键字;新建的订单编号,服务桌号,数据的选择;数据之间的查

7、询,订单的查询,历史记录的查询,价格的查询;网上购物系统需求规格说明书 3备份数据恢复所需的数据备份文件;物流定单的定单编号输入,送货地点的数据要求,送货日期的选择;送货清单的内容,以及窗体中的按钮点击;预定定单的内容;送货服务中定单里所要填入的数据;用户登陆时所要输入的用户名和密码;3.2 动态输出数据结帐时结帐清单里找零的数目;查询时所显示的数据;新建帐单编号后出现的显示数据;买家买东西时“您所点购买的物品”框里显示的物品的名称;出错时出现的报错框,提示信息框;应付金额的数据;数据备份输出的数据备份文件;3.3 内部生成数据查询操作建立的索引;3.4 数据约定数据输入要合法,不能乱输入。不

8、能进行恶意破坏,对一些基本的操作输入数据,操作人员应该按要求输入。输入数字的不能输入字母,等等。3.5 数据库描述系统采用面向对象的视窗数据库系统 SQL Server 进行开发。3.6 数据流图和数据字典数据流图数据流程图一层图4管理员P 1管理员 信 息维 护P 2商品 信息维 护P 3订单 管理维 护P 4新闻管 理 维护D 1 管 理员表D 2 商 品信息表客户F 5 修改申请 单F 1 商品信息F 4 订单信息F 2 新闻信息F 3 新闻评论F 1 商品信息F 7 订购信息F 2 新闻信息F 3 新闻 评论数据流程图二层图管理员P 1 . 1修改密码P 1 . 2管 理员信息查看D

9、2 管理员信 息表F 5 修改申请 单F 6 管理员信 息管理员操作图网上购物系统需求规格说明书 5管理员客户P 2 . 1商品信息查看P 2 . 2添加商品信息P 2 . 3修改商品信息P 2 . 4删除商品信息D 3 商品资料D 2 商品 信息表F 1 商品信息 F 1 商品信息商品管理图管 理 员P 3 . 1生 成 订 单D 4 订 单 信 息 表客 户P 3 . 2订 单 审 核P 3 . 3订 单 删 除订 单 信 息订 购 信 息未 审 核 订 单6管 理员客户P 4 . 2添加新闻 信息P 4 . 1新闻信息 查看P 4 . 3修改新闻 信息D 6 新闻资料D 5 新闻信息 表

10、P 4 . 4删除新闻 信息P 4 . 5新闻评论 信息F 2 新闻信息F 2 新闻信息F 3 新闻评论 信息F 3 新闻评论 信息订单管理图数据字典36 .1 数据项数据表的详细设计:系统管理员表 shop_admin(主键:Id)表 3.3.3 系统管理员 shop_admin 表的结构编号 字段名称 数据类型 长度 说明1 adminId 自动编号 10 自动增加2 Admin 文本 20 用户名称3 PassWord 文本 20 用户密码4 Flag 数字 10 超级管理员新闻表 shop_news (主键: News_Id)表 3.3.4 新闻 shop_news 表的结构编号 字段

11、名称 数据类型 长度 说明网上购物系统需求规格说明书 71 NewsId 自动编号 10 自动增加2 Newsname 文本 100 新闻名称3 NewsContent 备注 1000 新闻内容4 addname 文本 50 新闻作者5 adddate 日期/时间 长日期 新闻添加时间6 viewcount 数字 255 阅读次数商品表 shop_snsn (主键:Product_No)表 3.3.5 商品 Product 表的结构编号 字段名称 数据类型 长度 说明1 shopid 自动编号 10 编号2 shopname 文本 50 商品名3 pinpai 文本 30 品牌4 shopch

12、uban 文本 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.3.6 订单 shop_action 表的结构编号 字段名称 数据类型 长度 说明1 actionid 自动编号 10 自动增加2 Username 文本 50 用户姓名/单位3 Acti

13、ondate 时间/日期长日期 订货日期4 Shopid 数字 10 商品编号5 Shopcount 数字 50 订货数量6 Zhuangtai 数字 20 订单状态7 Danjia 货币 货币 单价84需求规定 4.1 对功能的规定4.1.1 功能的划分(1)系统账户管理功能;(2)前台营业管理;(3)预定服务;(4)外卖服务;(5)员工管理;4.1.2 功能描述: (1)系统账户管理:具有系统管理员的身份登录,负责添加用户。用户可以分为三类,一类为系统管理员,可以添加和删除各类的用户,可以修改密码;另一类为卖家,卖家可以为顾客提供商品,可以结账接收预定和收货确认,即所有日常的营业活动;最后

14、一类是买家,买家具有浏览商品和购买商品的权限。(2)前台营业管理:可以浏览当前商品的库存情况,还有哪些有货商品可以购买。(3)预定服务:可以添加和删除订单,添加的订单记录订单编号,预定日期,预定的价格等。(4)系统管理:可以添加和删除账户,登记卖家、买家信息,包括编号,姓名,性别,住址,身份证号码。4.2 对性能的规定软件应保证系统运行稳定,避免出现系统崩溃;软件必须保证有足够的数据精度,不影响正常业务;软件应尽量做到响应快速、操作简便。4.2.1 精度查询时应保证查全率,对买家所要求的订单不能出现操作错误,保证正确。所有在相应域中包含查询关键字的记录都应能查到,同时保证查全率。对结帐时出现的

15、操作不能出现计算错误,保证买家和卖家的满意。4.2.2 时间特性要求一般操作的响应时间在 1 秒左右。4.2.3 灵活性满足运行环境在允许操作系统之间的安全转换和与其他应用软件的独立运行要求。4.3 输入输出要求网上购物系统需求规格说明书 9软件对数据输入均进行数据有效性检查。除指明提供打印输出外,其余数据输出均不考虑打印输出。4.4 数据管理能力要求(针对软件系统)运行本软件系统所需的各种基础数据及前期的其他数据的规模约为 1200M,数据的平均增长约为 4M人月,系统用于日志等记录的数据增长约为 10M月。具体增长速度由用户的使用频率及所发生业务的数据量决定。4.5 故障处理要求设备的硬件

16、故障可能造成本软件不能运行或不能正常进行输入输出等后果,系统的资源不足及网络传输通道阻塞可能造成本软件不能正常运行,并有可能造成机器“死机” ,上述故障的处理由用户自行解决。软件在运行过程中产生的的数据库错误,将由系统自动记入错误日志,非网络传输引起的错误将由系统管理员或软件开发者解决。软件在运行过程中产生的其他错误,将根据情况由软件开发者或软件开发者协助系统管理员解决。正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。4.6 其他专门要求1软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统。2软件必须提供

17、对系统中各种码表的维护、补充操作。3软件必须按照需求规定记录各种日志。4软件对用户的所有误操作或不合法操作进行检查,并给出提示信息。5用户必须对系统中的材料成本信息进行维护,以便软件能取得有效的材料成本信息。5运行环境规定5.1 设备根据市场上能够提供的硬件。我们设计系统的硬件环境如下:普通 pc 机及主频在 1GHz 以上档次微机,笔记本电脑。各种品牌的兼容机,最佳主频在 2GHz 以上的微机。128MB 或 256MB 以上内存,最好配 1GB 以上内存。彩色或液晶显示器20GB 以上硬盘光电鼠标或机械鼠标。通用打印机105.2 支持软件1. MicroSoft Windows NT Se

18、rver 4.0 /Windows 20002. 中文版 MicroSoft WINDOWS 7 3. 3.MicroSoft SQL Server 7.04. Internet 信息服务管理器(IIS)7.05.3 软件环境1Windows 2000/xp/2003/vista2采用 visual 2005 或以上集成开发环境3系统采用面向对象的视窗数据库系统 SQL Server 进行开发5.4 硬件接口PIII400 主频、256M 内存、10G 硬盘、10100M 网卡以上配置,光盘刻录或磁带备份设备。支持各种 x86 系列 PC 机。5.5 软件接口运行于 Windows 95/9

19、8/2000/xp/2003/vista 及更高版本并装有 JAVA 虚拟机的操作系统上。5.5 控制本软件是以汉语设计程序设计语言的操作系统来控制软件运行。6.小结需求分析是软件工程过程的第一个技术步骤,在此阶段,一般性的软件范围陈述被精化为具体的软件需求规格说明,它成为后面所有软件设计活动的基础。分析必须关注问题的信息、功能和行为域,为了更好地理解需要什么,必须创建模型、划分问题以及描述需求要素和表示以后要开发的实现细节的。 为了更好地理解问题,人们常常采用建立模型的方法,结构化分析实质上就是一种建模活动,在需求分析阶段通常建立数据模型、功能模型和行为模型。使用实体-关系图建立数据模型,使用数据流图建立功能模型,使用状态图建立行为模型。数据字典描述在数据模型、功能模型和行为模型中出现的数据对象及控制信息的特性,给出它们的准确定义。因此,数据字典成为把 3 种分析模型粘合在一起的“粘合剂” ,是分析模型的“核心” 。

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

当前位置:首页 > 实用文档 > 教育范文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报