网上书店系统需求规格说明书Word格式.docx
- 文档编号:19558231
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:56
- 大小:72.96KB
网上书店系统需求规格说明书Word格式.docx
《网上书店系统需求规格说明书Word格式.docx》由会员分享,可在线阅读,更多相关《网上书店系统需求规格说明书Word格式.docx(56页珍藏版)》请在冰豆网上搜索。
维护日期
维护纪要
V1.0
王明华
2009-5-15
2 现有系统描述
2.1 角色定义
网上书店系统的角色定义见表2。
表2 角色定义
编 号
角 色
01
采购与发货
02
总务会计
03
网站管理
04
仓库管理
05
售后服务
2.2 作业流程
网上书店系统的作业流程如图1所示。
图1 作业流程
2.3 单据、账本和报表
2.3.1 单据
2.3.2 账本
2.3.3 报表
2.4 可能的变化
3 目标系统功能需求
网上书店系统的功能概述如图2所示。
图2 网上书店系统的功能概述
(1)登录注册
会员登录和游客注册的用例图如图3所示。
图3 登录注册模块的用例图
对用例的说明如表3所示。
表3 对用例的说明
编号
功能名称
使用部门
输入
系统
响应
输出
功能描述
101
用户注册
游客
用户注册时的基本信息
系统将用户注册时的信息全部存入数据库中
用户可用注册时输入的用户名和密码进行登录
用例编号:
用例名称:
前置条件:
游客申请注册
后置条件:
游客注册成功成为会员
活动步骤:
1.游客选择注册。
2.系统返回一个注册页面。
3.游客根据提示输入相应的注册信息。
4.系统验证游客输入成功。
5.游客提交注册信息。
6.系统提示注册成功并返回首页。
(默认已登录。
)
扩展点:
无
异常处理:
1.游客输入信息和系统验证不一致(如字段长度超过系统设置等),系统给出相应的提示信息并返回注册页面。
2.游客输入用户名是已注册用户名,系统给出提示并返回注册页面。
3.系统异常,无法注册,并给出相应的信息(如网站维护等)。
(续)
102
会员登录
会员
用户注册时的用户名和密码
用户的登录时间等相关信息存入数据库中
相关会员的页面
该会员必须是本网站已注册的成员
该会员登录成功
1.该会员选择登录。
2.系统返回一个登录页面。
3.会员输入用户名、密码和验证码并提交。
4.系统进行系统验证,验证成功,记录该用户为登录用户并返回主页面。
(表明该会员已登录。
1.用户忘记密码,选择“找回密码”功能,进入找回密码用例。
2.系统验证用户登录信息有错,提示用户重新登录。
3.系统处理异常,系统给出相应的提示信息。
103
找回密码
用户注册时的邮箱号或密码提示问题
系统根据注册邮箱号或密码提示问题找到相应的用户并返回其对应的密码设置页面
用户重新设置自己的密码
用户必须是本系统的成功注册用户
系统返回设置密码的页面让用户重新设置密码
1.会员选择“找回密码”。
2.系统返回一个密码找回页面。
(要求用户输入注册时的邮箱号,系统自动发送邮件到用户的邮箱中,用户再根据邮箱中设置的链接重新设置密码。
3.用户输入新的密码并提交。
4.系统进行验证,验证成功,提示修改成功并自动跳转至登录页面。
1.与活动步骤中的步骤1相同。
(要求用户输入用户名,并根据密码提示问题让用户输入密码提示答案。
3.用户输入用户名和密码提示问题并提交。
4.系统进行验证,验证成功,并返回密码重新设置页面。
5.用户输入新的密码并提交。
6.与活动步骤中的步骤4相同。
1.在扩展点中,若用户输入错误的用户名或密码提示答案,则系统提示验证错误并返回登录页面。
2.系统处理异常,系统给出相应的提示信息。
104
修改个人信息
用户输入个人的相关信息
系统在数据库中用用户现在的个人信息替换以前的个人信息
用户的个人信息显示被修改了
该用户必须是此系统成功注册并且已成功登录的用户
该用户修改个人信息成功
1.会员选择“修改信息”。
2.系统返回一个信息修改页面。
3.会员修改相关信息并提交。
4.系统进行系统验证,验证成功,提示修改成功。
1.系统验证会员输入有误,提示重新输入并返回“修改信息”页面。
105
用户注销
系统自动转换,不需要输入
系统自动修改用户在数据库中的相应状态
显示用户未登录
该用户必须是该系统成功注册并且已成功登录的用户
用户成功注销
1.会员选择“注销”。
2.系统提示用户成功注销并返回网站首页。
系统异常,并给出相应的提示信息
(2)浏览图书
浏览图书的用例图如图4所示。
图4 浏览图书模块的用例图
对用例的说明如表4所示。
表4 对用例的说明
201
浏览图书目录
和
系统自动切换页面
显示相应的图书目录页面
用户在本系统中选择了“浏览图书目录”项
用户成功浏览图书目录
1.用户选择浏览图书目录,或者输入查看的图书信息。
2.系统处理用户请求成功并返回用户查看的相应的图书目录页面。
系统在数据库中没有找到与用户输入相关的信息,系统返回提示信息
202
浏览图书
游客和
显示相应的图书信息页面
用户必须在浏览商品目录时查看某个商品的详细信息
用户查看图书
1.用户选择查看图书的详细信息。
2.系统返回图书的详细信息。
该书暂时无详细信息,系统给出相应的提示
(3)会员购书
会员购书的用例图如图5所示。
图5 会员购书模块的用例图
对用例的说明如表5所示。
表5 对用例的说明
301
添加图书
系统将相应的图书信息添加到数据库中
购物车页面中新增相应的图书信息
用户必须是已注册并已登录的会员
用户添加图书成功
1.用户在看中的图书中选择添加图书。
2.系统返回添加成功,并弹出结账还是继续购物的提示窗口。
3.用户选择结账。
4.系统返回购物车页面。
用户选择继续购物,系统返回购买图书的页面。
1.用户未登录,返回登录页面。
2.系统异常,系统给出相应的提示信息。
302
查看购物车
相应会员的购物车页面
1.用户选择“查看购物车”项。
2.系统返回购物车页面。
用户打开购物车页面
1.用户选择“查看购物车”。
1.该用户不是会员,系统给出提示,要求此用户先登录,并返回登录页面。
2.系统给出一个提示:
该购物车内没有图书。
3.系统异常,系统给出相应的提示信息。
303
删除图书
系统将相应的图书信息从数据库中删除
购物车界面中相应的图书信息消失
1.该用户是已登录的会员。
2.购物车中含有图书。
3.在购物车管理页面中选择删除图书。
相应的图书被删除
1.会员选择购物车管理,选中相应的图书,点击删除图书。
2.系统提示会员删除成功并返回购物车页面。
系统异常,系统给出相应的提示信息
304
修改图书数量
会员输入要修改的图书的数量
系统对数据库中相应图书的数量进行修改
购物车页面内相应图书的数量被修改
1.用户是已登录的会员。
2.购物车内不能为空。
购物车内相应图书的数量被成功修改
1.用户选择购物车并对相关图书的数量做出修改。
2.系统返回确认修改信息。
3.用户选择确认。
4.系统提示修改成功并返回购物车。
1.用户修改的图书数量没有改变,提示无更改并返回购物车页面。
2.用户取消修改。
305
清空购物车
系统将所有图书信息从相应的数据库中删除
购物车页面中的图书为空
1.该用户为已登录的用户。
购物车被成功清空
1.用户选择购物车管理并点击清空购物车。
2.系统提示购物车已清空并返回购物车页面。
1.购物车为空,系统给出相应的提示信息。
(4)订单管理
订单管理的用例图如图6所示。
图6 订单管理模块的用例图
对用例的说明如表6所示。
表6 对用例的说明
401
提交订单
系统自动修改数据库中相应的信息
订单信息存在相应的订单中
1.该用户为已成功登录的会员。
2.会员购物车内不能为空。
会员提交订单成功
1.会员确认购买提交。
2.系统返回支付页面(如收货人信息、送货方式、信用卡号、密码、是否开发票和备注说明等)。
3.会员填写并提交。
4.系统处理支付并提示结账成功然后给出购买信息。
1.购物车为空,系统给出相应的提示。
2.信用系统处理支付失败,系统给出相应的提示。
3.系统处理异常,系统给出相应的提示。
402
查看所有订单
系统返回订单目录页面
系统显示订单目录页面
2.该会员在该系统中下过订单。
会员查看所有订单成功
1.会员点击“查看订单”项。
2.系统返回订单目录页面。
1.系统提示无订单。
2.系统处理异常,系统给出相应的提示。
403
查看单个订单信息
系统返回相应的订单信息页面
系统显示相应的订单信息
2.会员拥有该订单。
会员查看该订单成功
系统返回相应的订单信息界面
1.会员点击相应的订单。
2.系统返回该订单的详细信息。
系统处理异常,系统给出相应的提示
404
取消订单
系统对数据库中相应的订单信息进行删除
系统显示相应的订单被取消
会员取消该订单成功
1.会员点击取消订单。
2.系统返回确认取消提示。
3.会员确认取消。
4.系统提示已经取消该订单并返回订单目录页面。
1.该订单取消的时间已过,会员不能取消该订单。
(5)图书管理
图书管理的用例图如图7所示。
图7 图书管理模块用例图
对用例的说明如表7所示。
表7 对用例的说明
501
查询图书
管理员
图书的相关信息
系统在数据库中查找相关的图书
系统查找成功返回相应的图书信息页面或系统提示用户未找到
该用户必须是已登录的管理员且拥有此权限
管理员查询图书信息成功
1.管理员选择“查看图书”选项。
2.系统处理,返回相应图书页面(如图书名称、图书作者、图书价格、图书出版社、入库时间和图书库存等数据库中具有的相应信息)。
1.系统提示暂无此图书。
2.系统提示查询异常,并给出相应的提示信息。
502
系统将相关图书的信息存入数据库中
系统提示用户添加成功或失败
1.该用户必须是已登录的管理员且拥有此权限。
2.数据库中无此图书信息。
管理员添加此图书信息成功
1.管理员提交添加图书信息(如图书名称、图书作者、图书价格、图书出版社、入库时间和图书库存等数据库中具有的相应信息)。
2.系统处理并提示添加图书信息成功。
1.添加失败,数据库中已存在该图书信息。
503
相关图书的关键信息
系统将数据库中相应的图书信息删除
系统提示用户删除成功或失败
2.数据库中有此图书的相应信息。
管理员删除相应的图书信息成功
1.管理员提交要删除的图书名称或ISBN等有关图书的关键信息。
2.系统处理请求并提示删除成功。
1.管理员选中要删除的图书点击删除按钮。
1.系统返回删除失败,数据库中已无此图书信息。
504
修改图书
要修改图书的相关信息
系统在数据库中用修改后的信息替换原来相应图书的信息
系统提示用户修改成功或失败
管理员修改相应的图书信息成功
1.管理员提交修改图书信息(图书信息包括图书名称、图书作者、图书价格、图书出版社、入库时间和图书库存等数据库中具有的相应信息)。
2.系统处理请求并提示修改成功。
系统返回修改失败,相应的图书信息没有修改
505
会员查询
相关会员的关键信息
系统在数据库中查找相关的会员
系统返回查找到的相关会员的页面或提示用户未找到
2.数据库中已注册有该会员信息。
管理员查询到该会员信息
1.管理员选择“查询会员”项,并输入相关会员的关键信息(如会员用户名、系统内部编号)。
2.系统处理请求,返回查询结果页面(查询结果包括会员用户名和会员名称等)。
1.数据库中无相应的会员信息,系统提示查询失败。
506
订单查询
订单关键信息
系统在数据库中查找此订单
系统返回相关订单的页面或提示用户未找到
2.数据库中有相应的订单信息。
相应的订单查询成功
1.管理员选择“订单查询”项,并输入相关订单的关键信息(如订单号),根据某会员信息查询其订单。
2.系统处理,返回相应的查询订单结果页面。
1.没有相应的订单。
507
订单删除
相关订单的关键信息
系统在数据库中将相关订单的内容删除
相应的订单删除成功
1.管理员选择“订单删除”项,并输入相关订单的关键信息(如订单号),根据某会员信息查询其订单)。
2.系统处理,提示订单删除成功。
1.系统提示没有相应的订单或相应的订单已经被删除。
508
添加新折扣
相关新折扣的信息
系统在数据库中在相应图书的折扣上添加上新的折扣
系统返回相关图书的页面,其上有相关的新折扣的信息
2.数据库中有相应的图书信息。
相应的图书添加新折扣成功
1.管理员选择“添加折扣”项。
2.系统显示添加折扣页面。
3.管理员填写并提交折扣信息(包括折扣类别名、打折原因、折扣价格以及对应图书等关键信息)。
4.系统处理,提示添加成功。
1.添加新折扣信息失败,系统给出相应的提示。
2.信息填写失败,系统返回错误页面。
4 目标系统性能需求
性能需求点列表如表8所示。
表8 性能需求点列表
编 号
性能名称
性能描述
输 入
系统响应
输 出
1
相应的图书查询
游客、会员、管理员
在数据库中查找相应的图书
图书的相关信息(如图书名称、ISBN、作者等)
在3秒内列出所有的记录
输出符合要求的记录
2
信息的录入、修改、删除
会员、管理员
在数据库中录入、修改、删除相应的信息
录入、修改、删除的信息
在0.5秒内对数据进行录入、修改和删除并输出提示信息
输出提示信息
3
检查信息的规范性
检查录入、修改、删除的信息的正确性
输入各种信息
在0.1秒内对信息进行检查
输出信息是否符合规范
4
报表输出
用报表形式显示出数据库中的所有记录
输入需要显示的报表
在10秒内显示出所有数据库中的记录
输出需要显示的报表
5 目标系统界面与接口需求
5.1 界面需求
输入设备:
键盘,鼠标。
输出设备:
显示器。
显示风格:
IE界面。
显示方式:
1024×
768
输出格式:
网页方式。
5.2 接口需求点列表
6 目标系统的其他需求
6.1 安全性
尽量提高数据传输的安全性,使用安全链接加强保密性,通过防
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书店 系统 需求 规格 说明书