收藏 分享(赏)

网上书店用户需求系统规格说明书.doc

上传人:精品资料 文档编号:10991290 上传时间:2020-01-30 格式:DOC 页数:20 大小:451.50KB
下载 相关 举报
网上书店用户需求系统规格说明书.doc_第1页
第1页 / 共20页
网上书店用户需求系统规格说明书.doc_第2页
第2页 / 共20页
网上书店用户需求系统规格说明书.doc_第3页
第3页 / 共20页
网上书店用户需求系统规格说明书.doc_第4页
第4页 / 共20页
网上书店用户需求系统规格说明书.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、网上书店用户需求系统规格说明书(1)1 概述1.1 用户简介网上书店的使用者主要有经销商和用户群两种。(1) 经销商,相对于实体网上书店,网络经销商有如下特点。a. 营业时间不受限制,借助互联网,网上书店可以 24 小时全天候营业b. 不受营业场地限制。c. 供需双方之间信息交流的广度、深度和速度有了质的飞跃。d. 经营管理更加科学。现代信息技术的大量运用使得网上书店能够快捷地对业务数据进行采集、统计、分析和应用,这有助于克服传统营销模式中的主观性和盲目性,对于提高经营管理水平大有裨益。(2) 网上书店的用户群,该群体有如下特征。a. 主流人群为经常上网的读书爱好者,拥有能够上网的条件,以青年

2、和中年人为主。b. 部分用户持有信用卡,可在网上直接付款;无信用卡的用户可以汇款进行交易。c. 从职业划分来看,一部分用户是高校学生,追求时尚快捷的购物方式,购买力有限;另一部分则为工作人群,追求高效经济的购物方式,购买力较强。1.2 项目的目的与目标1.2.1 目的通过网上书店系统实现图书销售的电子商务模式并满足经销商和用户进行电子交易的需求,保证充分发挥网上交易的优势。1.2.2 目标(1) 网上书店各个功能完整。(2) 整个系统可以稳定运行。(3) 用户之间信息渠道畅通。(4) 用户可以迅速找到自己所需要的图书。(5) 付款渠道畅通。1.3 角色定义网上书店系统的角色定义见表 2。表 2

3、 角色定义编号 角色01 采购与发货02 总务会计03 网站管理04 仓库管理05 售后服务2 目标系统功能需求2.11 网上书店系统的功能概述如图 2 所示。(1) 登录注册会员登录和游客注册的用例图如图 3 所示。图 3 会员登录和游客注册的用例图对用例的说明如表 3 所示。表 3 对用例的说明编号功能名称使用部门输入 系统响应 输出 功能描述101 用户注册游客用户注册时的基本信息系统将用户注册时的信息全部存入数据库中用户可用注册时输入的用户名和密码进行登录用例编号:101用例名称:用户注册前置条件:游客申请注册后置条件:游客注册成功成为会员活动步骤:1. 游客选择注册。2. 系统返回一

4、个注册页面。3. 游客根据提示输入相应的注册信息。4. 系统验证游客输入成功。5. 游 客 提 交 注 册 信 息 。6. 系 统 提 示 注 册 成 功 并 返 回 首 页 。 ( 默 认已 登 录 。 )扩展点:无异常处理:1. 游客输入信息和系统验证不一致(如字段长度超过系统设置等),系统给出相应的提示信息并返回注册页面。2. 游客输入用户名是已注册用户名,系统给出提示并返回注册页面。3. 系统异常,无法注册,并给出相应的信息(如网站维护等)。(续)编号功能名称使用部门输入 系统响应 输出 功能描述102 会员登录会员用户注册时的用户名和密码用户的登录时间等相关信息存入数据库中相关会员的

5、页面用例编号:102用例名称:会员登录前置条件:该会员必须是本网站已注册的成员后置条件:该会员登录成功活动步骤:1. 该会员选择登录。2. 系统返回一个登录页面。3. 会员输入用户名、密码和验证码并提交。4. 系统进行系统验证,验证成功,记录该用户为登录用户并返回主页面。(表明该会员已登录。)扩展点:无异常处理:1. 用户忘记密码,选择“找回密码”功能,进入找回密码用例。2. 系统验证用户登录信息有错,提示用户重新登录。3. 系统处理异常,系统给出相应的提示信息。103 找回密码会员用户注册时的邮箱号或密码提示问题系统 根据 注册 邮箱 号或 密码 提示 问题 找到 相应 的用 户并 返用户重

6、新设置自己的密码用例编号:103用例名称:找回密码前置条件:用户必须是本系统的成功注册用户后置条件:系统返回设置密码的页面让用户重新设置密码活动步骤:1. 会员选择“找回密码”。2. 系统返回一个密码找回页面。(要求用户输入注册时的邮箱号,系统自动发送邮件到用户的邮箱中,用户再根据邮箱中设置的链接重新设置密码。)3. 用户输入新的密码并提交。回 其对 应的 密码 设置 页面4. 系统进行验证,验证成功,提示修改成功并自动跳转至登录页面。扩展点:1. 与活动步骤中的步骤 1 相同。2. 系统返回一个密码找回页面。(要求用户输入用户名,并根据密码提示问题让用户输入密码提示答案。)3. 用户输入用户

7、名和密码提示问题并提交。4. 系统进行验证,验证成功,并返回密码重新设置页面。5. 用户输入新的密码并提交。6. 与活动步骤中的步骤 4 相同。异常处理:1. 在扩展点中,若用户输入错误的用户名或密码提示答案,则系统提示验证错误并返回登录页面。2. 系统处理异常,系统给出相应的提示信息。2.12 网上书店系统的需求规格说明书(3)(续)编号功能名称使用部门输入 系统响应 输出 功能描述104 修改个人信息会员用户输入个人的相关信息系统在数据库中用用户现在的个人信息替换以前的个人信息用户的个人信息显示被修改了用例编号:104用例名称:修改个人信息前置条件:该用户必须是此系统成功注册并且已成功登录

8、的用户后置条件:该用户修改个人信息成功活动步骤:1. 会员选择“修改信息”。2. 系统返回一个信息修改页面。3. 会员修改相关信息并提交。4. 系统进行系统验证,验证成功,提示修改成功。扩展点:无异常处理:1. 系统验证会员输入有误,提示重新输入并返回“修改信息”页面。2. 系统处理异常,系统给出相应的提示信息。105 用户注销会员系统自动转换,不需要输入系统自动修改用户在数据库中的相应状态显示用户未登录用例编号:105用例名称:用户注销前置条件:该用户必须是该系统成功注册并且已成功登录的用户后置条件:用户成功注销活动步骤:1. 会员选择“注销”。2. 系统提示用户成功注销并返回网站首页。扩展

9、点:无异常处理:系统异常,并给出相应的提示信息(2) 浏览图书浏览图书的用例图如图 4 所示。图 4 浏览图书的用例图对用例的说明如表 4 所示。表 4 对用例的说明编号功能使用 输入系统响应 输出 功能描述名称部门201 浏览图书目录游客和会员系统自动转换,不需要输入系统自动切换页面显示相应的图书目录页面用例编号:201用例名称:浏览图书目录前置条件:用户在本系统中选择了“浏览图书目录”项后置条件:用户成功浏览图书目录活动步骤:1. 用户选择浏览图书目录,或者输入查看的图书信息。2. 系统处理用户请求成功并返回用户查看的相应的图书目录页面。扩展点:无异常处理:系统在数据库中没有找到与用户输入

10、相关的信息,系统返回提示信息202 浏览图书游客和会员系统自动转换,不需要输入系统自动切换页面显示相应的图书信息页面用例编号:202用例名称:浏览图书前置条件:用 户 必 须 在 浏 览 商 品 目 录 时查 看 某 个商品的详细信息后置条件:用户查看图书活动步骤:1. 用户选择查看图书的详细信息。2. 系统返回图书的详细信息。扩展点:无异常处理:该 书 暂 时 无 详 细 信 息 , 系 统给 出 相 应 的 提 示2.12 网上书店系统的需求规格说明书(4)(3) 会员购书会员购书的用例图如图 5 所示。图 5 会员购书模块的用例图对用例的说明如表 5 所示。表 5 对用例的说明编号功能名

11、称使用部门输入 系统响应 输出 功能描述301 添加图书会员系统自动转换,不需要输入系统将相应的图书信息添加到数据库中购物车页面中新增相应的图书信息用例编号:301用例名称:添加图书前置条件:用户必须是已注册并已登录的会员后置条件:用户添加图书成功活动步骤:1. 用户在看中的图书中选择添加图书。2. 系统返回添加成功,并弹出结账还是继续购物的提示窗口。3. 用户选择结账。4. 系统返回购物车页面。扩展点:用户选择继续购物,系统返回购买图书的页面。异常处理:1. 用户未登录,返回登录页面。2. 系统异常,系统给出相应的提示信息。302 查 会 系 系 相 用例编号:302看购物车员 统自动转换,

12、不需要输入统自动切换页面应会员的购物车页面用例名称:查看购物车前置条件:1. 用户选择“查看购物车”项。2. 系统返回购物车页面。后置条件:用户打开购物车页面活动步骤:1. 用户选择“查看购物车”。2. 系统返回购物车页面。扩展点:无异常处理:1. 该用户不是会员,系统给出提示,要求此用户先登录,并返回登录页面。2. 系统给出一个提示:该购物车内没有图书。3. 系统异常,系统给出相应的提示信息。303 删除图书会员系统自动转换,不需要输入系统将相应的图书信息从数据库中删除购物车界面中相应的图书信息消失用例编号:303用例名称:删除图书前置条件:1. 该用户是已登录的会员。2. 购物车中含有图书

13、。3. 在购物车管理页面中选择删除图书。后置条件:相应的图书被删除活动步骤:1. 会员选择购物车管理,选中相应的图书,点击删除图书。2. 系统提示会员删除成功并返回购物车页面。扩展点:无异常处理:系统异常,系统给出相应的提示信息(续)编号功能名称使用部门输入 系统响应 输出 功能描述304 修改图书数量会员会员输入要修改的图书的系统对数据库中相应图书购物车页面内相应图书的用例编号:304用例名称:修改图书数量前置条件:1. 用户是已登录的会员。2. 购物车内不能为空。后 置 条 件 : 购 物 车 内 相 应 图 书 的 数 量 被 成数量 的数量进行修改数量被修改功 修 改活动步骤:1. 用

14、 户 选 择 购 物 车 并 对 相 关 图 书 的 数 量 做出修 改 。2. 系统返回确认修改信息。3. 用户选择确认。4. 系统提示修改成功并返回购物车。扩展点:无异常处理:1. 用户修改的图书数量没有改变,提示无更改并返回购物车页面。2. 用户取消修改。3. 系统异常,系统给出相应的提示信息。305 清空购物车会员系统自动转换,不需要输入系统将所有图书信息从相应的数据库中删除购物车页面中的图书为空用例编号:305用例名称:清空购物车前置条件:1. 该用户为已登录的用户。2. 购物车内不能为空。后置条件:购物车被成功清空活动步骤:1. 用户选择购物车管理并点击清空购物车。2. 系统提示购

15、物车已清空并返回购物车页面。扩展点:无异常处理:1. 购物车为空,系统给出相应的提示信息。2. 系统异常,系统给出相应的提示信息。(4)订单管理订单管理的用例图如图 6 所示。图 6 订单管理模块的用例图2.12 网上书店系统的需求规格说明书(5)对用例的说明如表 6 所示。表 6 对用例的说明编号功能名称使用部门输入 系统响应 输出 功能描述401 提交订单会员系统自动转换,不需要输入系统自动修改数据库中相应的信息订单信息存在相应的订单中用例编号:401用例名称:提交订单前置条件:1. 该用户为已成功登录的会员。2. 会员购物车内不能为空。后置条件:会员提交订单成功活动步骤:1. 会员确认购

16、买提交。2. 系 统 返 回 支 付 页 面 ( 如 收 货 人 信 息 、送 货 方 式 、 信 用 卡 号 、 密 码 、 是 否 开 发票 和 备 注 说 明 等)。3. 会员填写并提交。4. 系统处理支付并提示结账成功然后给出购买信息。扩展点:无异常处理:1. 购物车为空,系统给出相应的提示。2. 信用系统处理支付失败,系统给出相应的提示。3. 系统处理异常,系统给出相应的提示。402 查看所有订单会员系统自动转换,不需要输入系统返回订单目录页面系统显示订单目录页面用例编号:402用例名称:查看所有订单前置条件:1. 该用户为已成功登录的会员。2. 该会员在该系统中下过订单。后置条件:

17、会员查看所有订单成功活动步骤:1. 会员点击“查看订单”项。2. 系统返回订单目录页面。扩展点:无异常处理:1. 系统提示无订单。2. 系统处理异常,系统给出相应的提示。403 查看单个订单信息会员系统自动转换,不需要输入系统返回相应的订单信息页面系统显示相应的订单信息用例编号:403用例名称:查看单个订单信息前置条件:1. 该用户为已成功登录的会员。2. 会员拥有该订单。后置条件:会员查看该订单成功(续)编号功能名称使用部门输入 系统响应 输出 功能描述403 查看单个订单信息会员系统自动转换,不需要输入系统返回相应的订单信息界面系统显示相应的订单信息活动步骤:1. 会员点击相应的订单。2.

18、 系统返回该订单的详细信息。扩展点:无异常处理:系统处理异常,系统给出相应的提示404 取消订单会员系统自动转换,不需要输入系统对数据库中相应的订单信息进行删除系统显示相应的订单被取消用例编号:404用例名称:取消订单前置条件:1. 该用户为已成功登录的会员。2. 会员拥有该订单。后置条件:会员取消该订单成功活动步骤:1. 会员点击取消订单。2. 系统返回确认取消提示。3. 会员确认取消。4. 系统提示已经取消该订单并返回订单目录页面。扩展点:无异常处理:1. 该订单取消的时间已过,会员不能取消该订单。2. 系统处理异常,系统给出相应的提示。(5) 图书管理图书管理的用例图如图 7 所示。图

19、7 图书管理模块用例图2.12 网上书店系统的需求规格说明书(6)对用例的说明如表 7 所示。表 7 对用例的说明编号功能名称使用部门输入 系统响应 输出 功能描述501 查询图书管理员图书的相关信息系统在数据库中查找相关的图书系统查找成功返回相应的图书信息用例编号:501用例名称:查询图书前置条件:该用户必须是已登录的管理员且拥有此权限后置条件:管理员查询图书信息成功活动步骤:1. 管理员选择“查看图书”选项。2. 系统处理,返回相应图书页面(如页面或系统提示用户未找到图书名称、图书作者、图书价格、图书出版社、入库时间和图书库存等数据库中具有的相应信息)。扩展点:无异常处理:1. 系统提示暂

20、无此图书。2. 系 统 提 示 查 询 异 常 , 并 给 出 相 应 的 提示 信 息 。502 添加图书管理员图书的相关信息系统将相关图书的信息存入数据库中系统提示用户添加成功或失败用例编号:502用例名称:添加图书前置条件:1. 该用户必须是已登录的管理员且拥有此权限。2. 数据库中无此图书信息。后置条件:管理员添加此图书信息成功活动步骤:1. 管理员提交添加图书信息(如图书名称、图书作者、图书价格、图书出版社、入库时间和图书库存等数据库中具有的相应信息)。2. 系统处理并提示添加图书信息成功。扩展点:无异常处理:1. 添加失败,数据库中已存在该图书信息。2. 系统处理异常,系统给出相应

21、的提示信息。503 删除图书管理员相关图书的关键信息系统将数据库中相应的图书信息删除系统提示用户删除成功或失败用例编号:503用例名称:删除图书前置条件:1. 该 用 户 必 须 是 已 登 录 的 管 理 员 且 拥 有此 权 限 。2. 数据库中有此图书的相应信息。后置条件:管理员删除相应的图书信息成功活动步骤:1. 管理员提交要删除的图书名称或ISBN 等有关图书的关键信息。2. 系统处理请求并提示删除成功。扩展点:1. 管理员选中要删除的图书点击删除按钮。2. 系统处理请求并提示删除成功。异常处理:1. 系统返回删除失败,数据库中已无此图书信息。2. 系统处理异常,系统给出相应的提示信

22、息。(续)编号功能名称使用部门输入 系统响应 输出 功能描述504 修改图书管理员要修改图书的相关信息系统在数据库中用修改后的信息替换原来相应图书的信息系统提示用户修改成功或失败用例编号:504用例名称:修改图书前置条件:1. 该 用 户 必 须 是 已 登 录 的 管 理 员 且 拥 有此 权 限 。2. 数据库中有此图书的相应信息。后置条件:管理员修改相应的图书信息成功活动步骤:1. 管理 员 提 交 修 改 图 书 信 息 ( 图 书 信 息包 括 图 书 名 称 、 图 书 作 者 、 图 书 价 格 、 图书 出 版 社 、 入 库 时 间 和 图 书 库 存 等 数 据 库中 具

23、有 的 相 应 信 息 )。2. 系统处理请求并提示修改成功。扩展点:无异常处理:系统返回修改失败,相应的图书信息没有修改505 会员查询管理员相关会员的关键信息系统在数据库中查找相关的会员系统返回查找到的相关会员的页面或提示用户未找到用例编号:505用例名称:会员查询前置条件:1. 该用户必须是已登录的管理员且拥有此权限。2. 数据库中已注册有该会员信息。后置条件:管理员查询到该会员信息活动步骤:1. 管理员选择“查询会员”项,并输入相关会员的关键信息(如会员用户名、系统内部编号)。2. 系统处理请求,返回查询结果页面(查询结果包括会员用户名和会员名称等)。扩展点:无异常处理:1. 数据库中

24、无相应的会员信息,系统提示查询失败。2. 系统处理异常,系统给出相应的提示信息。506 订单查询管理员订单关键信息系统在数据库中查找此订单系统返回相关订单的页面或提示用户未找到用例编号:506用例名称:订单查询前置条件:1. 该用户必须是已登录的管理员且拥有此权限。2. 数据库中有相应的订单信息。后置条件:相应的订单查询成功活动步骤:1. 管理员选择“订单查询”项,并输入相关订单的关键信息(如订单号),根据某会员信息查询其订单。2. 系统处理,返回相应的查询订单结果页面。扩展点:无异常处理:1. 没有相应的订单。2. 系统处理异常,系统给出相应的提示信息。(续)编号功能名称使用部门输入 系统响

25、应 输出 功能描述507 订单删除管理员相关订单的关键信息系统在数据库中将相关订单的内容删除系统提示用户删除成功或失败用例编号:507用例名称:订单删除前置条件:1. 该用户必须是已登录的管理员且拥有此权限。2. 数据库中有相应的订单信息。后置条件:相应的订单删除成功活动步骤:1. 管理员选择“订单删除”项,并输入相关订单的关键信息(如订单号),根据某会员信息查询其订单)。2. 系统处理,提示订单删除成功。扩展点:无异常处理:1. 系统提示没有相应的订单或相应的订单已经被删除。2. 系统处理异常,系统给出相应的提示信息。508 添加新折扣管理员相关新折扣的信息系统在数据库中在相应图书的折扣上添

26、加上新的折扣系统返回相关图书的 页面 , 其上有相关的新折扣的信息用例编号:508用例名称:添加新折扣前置条件:1. 该 用 户 必 须 是 已 登 录 的 管 理 员 且 拥 有此 权 限 。2. 数据库中有相应的图书信息。后置条件:相应的图书添加新折扣成功活动步骤:1. 管理员选择“添加折扣”项。2. 系统显示添加折扣页面。3. 管理员填写并提交折扣信息(包括折扣类别名、打折原因、折扣价格以及对应图书等关键信息)。4. 系统处理,提示添加成功。扩展点:无异常处理:1. 添加新折扣信息失败,系统给出相应的提示。2. 信息填写失败,系统返回错误页面。3. 系统处理异常,系统给出相应的提示信息。

27、2.12 网上书店系统的需求规格说明书(7)4 目标系统性能需求性能需求点列表如表 8 所示。表 8 性能需求点列表编 号性能名称 使用部门 性能描述 输 入 系统响应 输 出1相应的图书查询游客、会员、管理员在数据库中查找相应的图书图书的相关信息(如图书名称、ISBN、作者等)在 3 秒内列出所有的记录输出符合要求的记录(续)编 号性能名称 使用部门 性能描述 输 入 系统响应 输 出2信息的录入、修改、删除会员、管理员在数据库中录入、修改、删除相应的信息录入、修改、删除的信息在 0.5 秒内对数据进行录入、修改和删除并输出提示信息输出提示信息3检查信息的规范性游客、会员、管理员检查录入、修

28、改、删除的信息的正确性输入各种信息在 0.1 秒内对信息进行检查输出信息是否符合规范4报表输出会员、管理员用报表形式显示出数据库中的所有记录输入需要显示的报表在 10 秒 内 显示 出 所 有 数 据库 中 的 记 录输出需要显示的报表3 目标系统界面与接口需求3.1 界面需求输入设备:键盘,鼠标。输出设备:显示器。显示风格:IE 界面。显示方式:1024768输出格式:网页方式。3.2 接口需求点列表暂无。4 目标系统的其他需求4.1 安全性尽量提高数据传输的安全性,使用安全链接加强保密性,通过防火墙加强网站的安全性。4.2 可靠性使网站管理人员和用户访问网站时都能正常操作。4.3 灵活性支持多种付款方式、多种货物搜索方式以及多种送货方式。网站支持后续更新。5 目标系统的假设与约束条件该系统面向中小型网上书店,以整个企业为单位,不涉及企业内部业务以及部门之间的业务交流。

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

当前位置:首页 > 企业管理 > 管理学资料

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


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

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

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