软件需求规格说明书
一、文档概述
(一)目的
本文通过详细描述电子商务系统项目的功能需求、用户界面需求、性能需求、质量属性需求以及其它需求,为后续系统设计、软件(系统)测试、用户文档等工作提供基础与约束。
(二)定义、首字母缩写词和缩略语
表1 术语
缩写、术语
解释
ECS
电子商务系统
SR
需求定义
(三) 参考文档
表2 参考文档
资料名称
作者
出版单位
日期
《Jsp项目开发案例全程实录》
明日科技
清华大学出版社
《Jsp数据库系统开发案例精选》
李永江
人民邮电出版社
《JSP网络编程技术与实践》
李建刚
清华大学出版社
《Jsp实用案例教程》
冯燕奎
清华大学出版社
《软件设计文档国家标准_GB8567—88》
2007
二、整体说明
本产品的开发需求来自于日益发展的电子商务需求,该项目是为写字楼里面各楼层各办公室的职员实现网上购物而开发。软件包括的功能有:前台购物、商品搜索、后台商品管理、会员管理、订单管理、公告管理功能。
三、具体需求
(一)需求描述
需求通过三个方面进行获取:调研收集:与不同层次的需求源进行交流沟通,获取初步需求;整理识别:分类整理需求,形成文档,并作出需求判别;需求确认:抛弃无用需求,并与不同层次用户进行需求确认,形成需求基线。
图1 数据需求获取过程图
表3 需求模块
序号
具体需求
1
会员登录
2
会员注册
3
会员资料修改
4
搜索商品
5
购买商品
6
形成订单
7
购物车管理
8
订单查询
9
销售排行
10
商城公告
11
新品上架
12
特价商品
13
添加商品信息
14
修改商品信息
15
删除商品信息
16
查看会员信息
17
冻结/解冻会员信息
18
查看订单
19
订单操作
20
大分类信息管理
21
小分类信息管理
22
查看公告
23
添加公告
24
删除公告
25
管理员登陆
26
退出后台
(二)用例模型
图2 用例模型
(三)业务流程
进入网站
放入购物车
判断会员
Y
注册
选择商品购买
继续购物
形成订单
销售发货
N
图3 业务流程图
用例图:
图4 会员登录用例图
用例的事件流描述:
会员登录后可以在该网站上实现购买功能,会员输入用户名和密码,格式验证正确后和数据库中的进行匹配,如果正确则允许登录,不正确给出提示信息。本用例描述了会员如何登录到系统中。
前置条件:
(1)客户机已经连接到网络中
(2)服务器端已开启服务
(3)会员在浏览器中打开门户网站地址
后置条件:
如果用例成功,用例登录到系统中,网页上显示会员用户名,否则系统的状态不变。
事件流:
(1)基流
会员登录到网站时,点击登录时用例启动。
会员输入自己的用户名和密码,点击登录(E-1)。
系统验证输入的名字和密码(E-2),验证完毕正确后提示用户登录系统成功。
点击重置(E-3)
(2)替代流
E-1:会员名为空,系统提示错误:用户名不能为空。
E-2:系统检索名字和密码是否匹配
需求分析软件工程 来自淘豆网m.daumloan.com转载请标明出处.