网上购物系统软件需求说明书.docx

上传人:b****2 文档编号:1611670 上传时间:2022-10-23 格式:DOCX 页数:17 大小:41.58KB
下载 相关 举报
网上购物系统软件需求说明书.docx_第1页
第1页 / 共17页
网上购物系统软件需求说明书.docx_第2页
第2页 / 共17页
网上购物系统软件需求说明书.docx_第3页
第3页 / 共17页
网上购物系统软件需求说明书.docx_第4页
第4页 / 共17页
网上购物系统软件需求说明书.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

网上购物系统软件需求说明书.docx

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

网上购物系统软件需求说明书.docx

网上购物系统软件需求说明书

软件需求说明书

1引言

1.1编写目的

在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

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

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

本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。

本文也是项目完成后系统验收的依据。

1.2背景

商务设计的主要目的一般是通过的推广,实现企业的产品及服务的互联,并使客户随时了解公司及公司所提供的最新产品的资讯同时也为客户提供及时的在线服务及订单处理等功能。

而从长期的战略目标来看,商务不仅仅是产品和服务的推广,通过Internet,企业部网和外部网,他还是将买家与卖家,厂家和合作伙伴进门联合的平台,因而消除了时间与空间带来的障碍。

ShoppingOnLine购物在线致力于提供电脑及相关IT产品展示及订购为核心的网上购物服务。

是企业产品与客户服务之间建立更加直接沟通及交流的平台。

宣传自己的产品,是企业上网的主要目的之一,将自己的产品展示给客户,让客户通过便能够自由选购,是产品预定系统的主要目的。

1.3定义

需求:

用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规或其它正式规定文档所需具有的条件或权能。

文档中采用的专门术语的定义及缩略词简要如下:

ShoppingOnLine,网上购物系统

1.4参考资料

[1]人杰、殷人昆、永雷.实用软件工程(第二版)[M].:

清华大学.1997.

[2]金勇华、曲俊生.JAVA网络高级编程[M].:

人民邮电.2001.

[3]海藩.软件工程导论(第四版)[M].:

清华大学.2007.

2任务概述

2.1目标

《网上购物系统》针对的用户是单个中小型商场室或者个人,商品的种类和数量较少,用户的数量和来源受到一定的限制。

相应的需求有:

1.管理员身份验证(为合法用户提供一个后台入口)

2.添加商品(向商品表插入前台首页展示的商品信息)

3.订单信息管理(管理者对用户订单的执行和编辑状态)

4.查询用户信息管理模块(查询注册所有用户,对一些非法或失信用户进行删除操作)

5.添加模块(管理员向前台首页添加友情信息)

6.公告信息管理模块(向用户发布最新公告信息)

7.能够对需要的统计结果提供列表显示输出。

8.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。

2.2用户的特点

最终用户为网上购物人员,具备基础的计算机操作技能,由于本软件用于网上购物,使用频繁,要求操作快捷。

2.3假定和约束

一个更为完善的网上购物系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。

对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。

3需求规定

3.1对功能的规定

系统总体用例图

1.浏览功能

●列出当前数据库文件中商品和用户的所有记录;

●可选定一项记录,显示所有域;

2.查询功能

●商品匹配查询;

●用户匹配查询;

商品和用户相关匹配查询;

3.插入功能

●增加一个商品记录;

●增加一个用户记录

4.修改功能

●修改某一已存在的记录容,提供确认机制;

5.删除功能

●删除一个记录,提供确认机制;

6.授权功能;

·授权用户访问数据的权限;

·管理员管理模块

1.删除用户

需求描述:

管理员登陆系统后,可以删除用户。

管理员首先查询到该用户,然后选中要删除的用户,将所选用户从系统中删除。

2查询全部用户信息

需求描述:

管理员登陆系统后,可以查询全部用户信息。

管理员查询到查询全部用户信息,

有用户名,密码,性别,真名。

3公告发布

需求描述:

管理员登陆系统后,可以发布公告。

写明公告标题,公告容和发布日期点击发布按钮就可以了。

4添加商品

需求描述:

管理员登陆系统后,可以添加商品。

输入类型编号,类型名称,添加时间,以及商品的详细信息:

商品编号,商品名称,商品价格,进货时间。

还有上传商品的图片。

5修改商品

需求描述:

管理员登陆系统后,可以修改商品价格。

打开修改页面,输入商品编号和新的价格点击商品修改就可以了。

6删除商品

需求描述:

管理员登陆系统后,可以删除商品。

打开删除页面,输入要删除的商品编号,点击删除就可以了。

7查修商品

需求描述:

管理员登陆系统后,可以查修商品。

打开查修页面,输入要查询的商品编号,点击查询就可以了。

会显示:

商品类型,商品名称,类型编号,商品编号,商品价格,就货时间。

8单一订单

需求描述:

管理员登陆系统后,管理订单

打开订单管理页面,输入订单号,点击输出。

会显示:

订单号,收货人,收货人固话,收货人手机号,确认时间,收货人邮编,收货人地址,购买日期,发货时间,商品编号,E-mail

9全部订单

需求描述:

管理员登陆系统后,管理订单

打开订单管理页面,点击全部输出。

会显示:

所有订单的(订单号,收货人,收货人固话,收货人手机号,确认时间,收货人邮编,收货人地址,购买日期,发货时间,商品编号,E-mail)

·用户管理模块

1.修改个人信息

需求描述:

用户登陆系统后,可以修改个人信息。

修改的有用户昵称,密码,等信息信息不能缺失,如果某一项没有填写,要给出提示。

2.留言

需求描述:

用户登陆系统后,可以对某个商品留言,发表自己的意见。

3购物车

需求描述:

用户登陆系统后,进入自己的购物车页面,有属性(商品编号,商品名称,商品价格,商品数量,总价)用户可以修改购买商品的数量,也可以删除某个商品不买,也可以清空全部。

最后确认后生成订单。

·各个事件流描述:

查询商品用例

简要说明:

用户查询检索商品信息

前提条件:

无限定条件

主要事件流及其他事件流:

1打开网上购物系统界面,用例开始;

2输入检索信息进行查询;

3查询成功,显示商品信息;

a,查询失败;

4用例结束。

其他事件流:

a,查询失败:

1系统显示查询失败信息;

2返回主要事件流1

后置条件:

增加商品信息

简要说明:

管理员添加商品信息

前提条件:

拥有管理员权限

主要事件流及其他事件流:

1打开网上购物系统界面,用例开始;

2用户输入ID和密码;

3系统验证ID和密码,显示登录成功;

a,登录失败;

4添加商品信息并提交;

5添加成功;

b添加失败;

6返回添加页面,用例结束。

其他事件流:

a,登录失败:

1系统显示登录失败信息;

2返回主要事件流1

b,添加失败:

1系统显示添加失败信息;

2返回主要事件流4

后置条件:

修改商品信息

简要说明:

管理员修改商品信息

前提条件:

拥有管理员权限

主要事件流及其他事件流:

1打开网上购物系统界面,用例开始;

2用户输入ID和密码;

3系统验证ID和密码,显示登录成功;

a,登录失败;

4修改商品信息并提交;

5修改成功;

b修改失败;

6返回修改页面,用例结束。

其他事件流:

a,登录失败:

1系统显示登录失败信息;

2返回主要事件流1

b,修改失败:

1系统显示修改失败信息;

2返回主要事件流4

后置条件:

删除商品信息

简要说明:

管理员删除商品信息

前提条件:

拥有管理员权限

主要事件流及其他事件流:

1打开网上购物系统界面,用例开始;

2用户输入ID和密码;

3系统验证ID和密码,显示登录成功;

a,登录失败;

4删除商品信息并提交;

5删除成功;

b删除失败;

6返回删除页面,用例结束。

其他事件流:

a,登录失败:

1系统显示登录失败信息;

2返回主要事件流1

b,删除失败:

1系统显示删除失败信息;

2返回主要事件流4

后置条件:

查询用户信息

简要说明:

管理员查询用户信息

前提条件:

拥有管理员权限

主要事件流及其他事件流:

1打开网上购物系统界面,用例开始;

2用户输入ID和密码;

3系统验证ID和密码,显示登录成功;

a,登录失败;

4查询用户信息并提交;

5查询成功;

b查询失败;

6返回查询页面,用例结束。

其他事件流:

a,登录失败:

1系统显示登录失败信息;

2返回主要事件流1

b,查询失败:

1系统显示查询失败信息;

2返回主要事件流4

后置条件:

增加用户信息

简要说明:

管理员添加用户信息

前提条件:

拥有管理员权限

主要事件流及其他事件流:

1打开网上购物系统界面,用例开始;

2用户输入ID和密码;

3系统验证ID和密码,显示登录成功;

a,登录失败;

4添加用户信息并提交;

5添加成功;

b添加失败;

6返回添加页面,用例结束。

其他事件流:

a,登录失败:

1系统显示登录失败信息;

2返回主要事件流1

b,添加失败:

1系统显示添加失败信息;

2返回主要事件流4

后置条件:

修改用户信息

简要说明:

管理员修改用户信息

前提条件:

拥有管理员权限

主要事件流及其他事件流:

1打开网上购物系统界面,用例开始;

2用户输入ID和密码;

3系统验证ID和密码,显示登录成功;

a,登录失败;

4修改用户信息并提交;

5修改成功;

b修改失败;

6返回修改页面,用例结束。

其他事件流:

a,登录失败:

1系统显示登录失败信息;

2返回主要事件流1

b,修改失败:

1系统显示修改失败信息;

2返回主要事件流4

后置条件:

删除用户信息

简要说明:

管理员删除用户信息

前提条件:

拥有管理员权限

主要事件流及其他事件流:

1打开网上购物系统界面,用例开始;

2用户输入ID和密码;

3系统验证ID和密码,显示登录成功;

a,登录失败;

4删除用户信息并提交;

5删除成功;

b删除失败;

6返回删除页面,用例结束。

其他事件流:

a,登录失败:

1系统显示登录失败信息;

2返回主要事件流1

b,删除失败:

1系统显示删除失败信息;

2返回主要事件流4

后置条件:

发布新闻

简要说明:

管理员发布新闻信息

前提条件:

拥有管理员权限

主要事件流及其他事件流:

1打开网上购物系统界面,用例开始;

2用户输入ID和密码;

3系统验证ID和密码,显示登录成功;

a,登录失败;

4编辑新闻信息并提交;

5发布成功;

b发布失败;

6返回发布页面,用例结束。

其他事件流:

a,登录失败:

1系统显示登录失败信息;

2返回主要事件流1

b,发布失败:

1系统显示发布失败信息;

2返回主要事件流4

后置条件:

浏览新闻

简要说明:

打开网上购物系统浏览新闻信息

前提条件:

主要事件流及其他事件流:

1打开网上购物系统界面,用例开始;

2浏览新闻,用例结束。

其他事件流:

后置条件:

订购商品

简要说明:

用户提交订购商品请求

前提条件:

拥有用户权限

主要事件流及其他事件流:

1打开网上购物系统界面,用例开始;

2用户输入ID和密码;

3系统验证ID和密码,显示登录成功;

a,登录失败;

4编辑订购商品信息并提交;

5提交信息成功

b提交失败;

5等待工作人员进行确认;

6返回提交页面,用例结束。

其他事

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

当前位置:首页 > IT计算机 > 计算机硬件及网络

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

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