




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网上书店用户需求系统规格说明书(1)1概述1.1用户简介网上书店的使用者主要有经销商和用户群两种。(1) 经销商,相对于实体网上书店,网络经销商有如下特点。a. 营业时间不受限制,借助互联网,网上书店可以24小时全天候营业b. 不受营业场地限制。c. 供需双方之间信息交流的广度、深度和速度有了质的飞跃。d. 经营管理更加科学。现代信息技术的大量运用使得网上书店能够快捷地对业务数据进行采集、统计、分析和应用,这有助于克服传统营销模式中的主观性和盲目性,对于提高经营管理水平大有裨益。(2) 网上书店的用户群,该群体有如下特征。a. 主流人群为经常上网的读书爱好者,拥有能够上网的条件,以青年和中年人为主。b. 部分用户持有信用卡,可在网上直接付款;无信用卡的用户可以汇款进行交易。c. 从职业划分来看,一部分用户是高校学生,追求时尚快捷的购物方式,购买力有限;另一部分则为工作人群,追求高效经济的购物方式,购买力较强。1.2项目的目的与目标1.2.1目的通过网上书店系统实现图书销售的电子商务模式并满足经销商和用户进行电子交易的需求,保证充分发挥网上交易的优势。1.2.2目标(1) 网上书店各个功能完整。(2) 整个系统可以稳定运行。(3) 用户之间信息渠道畅通。(4) 用户可以迅速找到自己所需要的图书。(5) 付款渠道畅通。1.3角色定义网上书店系统的角色定义见表2。表2角色定义编号角色01采购与发货02总务会计03网站管理04仓库管理05售后服务2目标系统功能需求2.11网上书店系统的功能概述如图2所示。(1) 登录注册会员登录和游客注册的用例图如图3所示。图3 会员登录和游客注册的用例图对用例的说明如表3所示。表3对用例的说明编号功能名称使用部门输入系统响应输出功能描述101用户注册游客用户注册时的基本信息系统将用户注册时的信息全部存入数据库中用户可用注册时输入的用户名和密码进行登录用例编号:101用例名称:用户注册前置条件:游客申请注册后置条件:游客注册成功成为会员活动步骤:1. 游客选择注册。2. 系统返回一个注册页面。3. 游客根据提示输入相应的注册信息。4. 系统验证游客输入成功。5. 游客提交注册信息。6. 系统提示注册成功并返回首页。(默认已登录。)扩展点:无异常处理:1. 游客输入信息和系统验证不一致(如字段长度超过系统设置等),系统给出相应的提示信息并返回注册页面。2. 游客输入用户名是已注册用户名,系统给出提示并返回注册页面。3. 系统异常,无法注册,并给出相应的信息(如网站维护等)。(续)编号功能名称使用部门输入系统响应输出功能描述102会员登录会员用户注册时的用户名和密码用户的登录时间等相关信息存入数据库中相关会员的页面用例编号:102用例名称:会员登录前置条件:该会员必须是本网站已注册的成员后置条件:该会员登录成功活动步骤:1. 该会员选择登录。2. 系统返回一个登录页面。3. 会员输入用户名、密码和验证码并提交。4. 系统进行系统验证,验证成功,记录该用户为登录用户并返回主页面。(表明该会员已登录。)扩展点:无异常处理:1. 用户忘记密码,选择“找回密码”功能,进入找回密码用例。2. 系统验证用户登录信息有错,提示用户重新登录。3. 系统处理异常,系统给出相应的提示信息。103找回密码会员用户注册时的邮箱号或密码提示问题系统根据注册邮箱号或密码提示问题找到相应的用户并返回其对应的密码设置页面用户重新设置自己的密码用例编号:103用例名称:找回密码前置条件:用户必须是本系统的成功注册用户后置条件:系统返回设置密码的页面让用户重新设置密码活动步骤:1. 会员选择“找回密码”。2. 系统返回一个密码找回页面。(要求用户输入注册时的邮箱号,系统自动发送邮件到用户的邮箱中,用户再根据邮箱中设置的链接重新设置密码。)3. 用户输入新的密码并提交。4. 系统进行验证,验证成功,提示修改成功并自动跳转至登录页面。扩展点:1. 与活动步骤中的步骤1相同。2. 系统返回一个密码找回页面。(要求用户输入用户名,并根据密码提示问题让用户输入密码提示答案。)3. 用户输入用户名和密码提示问题并提交。4. 系统进行验证,验证成功,并返回密码重新设置页面。5. 用户输入新的密码并提交。6. 与活动步骤中的步骤4相同。异常处理:1. 在扩展点中,若用户输入错误的用户名或密码提示答案,则系统提示验证错误并返回登录页面。2. 系统处理异常,系统给出相应的提示信息。2.12网上书店系统的需求规格说明书(3)(续)编号功能名称使用部门输入系统响应输出功能描述104修改个人信息会员用户输入个人的相关信息系统在数据库中用用户现在的个人信息替换以前的个人信息用户的个人信息显示被修改了用例编号:104用例名称:修改个人信息前置条件:该用户必须是此系统成功注册并且已成功登录的用户后置条件:该用户修改个人信息成功活动步骤:1. 会员选择“修改信息”。2. 系统返回一个信息修改页面。3. 会员修改相关信息并提交。4. 系统进行系统验证,验证成功,提示修改成功。扩展点:无异常处理:1. 系统验证会员输入有误,提示重新输入并返回“修改信息”页面。2. 系统处理异常,系统给出相应的提示信息。105用户注销会员系统自动转换,不需要输入系统自动修改用户在数据库中的相应状态显示用户未登录用例编号:105用例名称:用户注销前置条件:该用户必须是该系统成功注册并且已成功登录的用户后置条件:用户成功注销活动步骤:1. 会员选择“注销”。2. 系统提示用户成功注销并返回网站首页。扩展点:无异常处理:系统异常,并给出相应的提示信息(2) 浏览图书浏览图书的用例图如图4所示。图4浏览图书的用例图对用例的说明如表4所示。表4对用例的说明编号功能名称使用部门输入系统响应输出功能描述201浏览图书目录游客和会员系统自动转换,不需要输入系统自动切换页面显示相应的图书目录页面用例编号:201用例名称:浏览图书目录前置条件:用户在本系统中选择了“浏览图书目录”项后置条件:用户成功浏览图书目录活动步骤:1. 用户选择浏览图书目录,或者输入查看的图书信息。2. 系统处理用户请求成功并返回用户查看的相应的图书目录页面。扩展点:无异常处理:系统在数据库中没有找到与用户输入相关的信息,系统返回提示信息202浏览图书游客和会员系统自动转换,不需要输入系统自动切换页面显示相应的图书信息页面用例编号:202用例名称:浏览图书前置条件:用户必须在浏览商品目录时查看某个商品的详细信息后置条件:用户查看图书活动步骤:1. 用户选择查看图书的详细信息。2. 系统返回图书的详细信息。扩展点:无异常处理:该书暂时无详细信息,系统给出相应的提示2.12网上书店系统的需求规格说明书(4)(3) 会员购书会员购书的用例图如图5所示。图5会员购书模块的用例图对用例的说明如表5所示。表5对用例的说明编号功能名称使用部门输入系统响应输出功能描述301添加图书会员系统自动转换,不需要输入系统将相应的图书信息添加到数据库中购物车页面中新增相应的图书信息用例编号:301用例名称:添加图书前置条件:用户必须是已注册并已登录的会员后置条件:用户添加图书成功活动步骤:1. 用户在看中的图书中选择添加图书。2. 系统返回添加成功,并弹出结账还是继续购物的提示窗口。3. 用户选择结账。4. 系统返回购物车页面。扩展点:用户选择继续购物,系统返回购买图书的页面。异常处理:1. 用户未登录,返回登录页面。2. 系统异常,系统给出相应的提示信息。302查看购物车会员系统自动转换,不需要输入系统自动切换页面相应会员的购物车页面用例编号:302用例名称:查看购物车前置条件:1. 用户选择“查看购物车”项。2. 系统返回购物车页面。后置条件:用户打开购物车页面活动步骤:1. 用户选择“查看购物车”。2. 系统返回购物车页面。扩展点:无异常处理:1. 该用户不是会员,系统给出提示,要求此用户先登录,并返回登录页面。2. 系统给出一个提示:该购物车内没有图书。3. 系统异常,系统给出相应的提示信息。303删除图书会员系统自动转换,不需要输入系统将相应的图书信息从数据库中删除购物车界面中相应的图书信息消失用例编号:303用例名称:删除图书前置条件:1. 该用户是已登录的会员。2. 购物车中含有图书。3. 在购物车管理页面中选择删除图书。后置条件:相应的图书被删除活动步骤:1. 会员选择购物车管理,选中相应的图书,点击删除图书。2. 系统提示会员删除成功并返回购物车页面。扩展点:无异常处理:系统异常,系统给出相应的提示信息(续)编号功能名称使用部门输入系统响应输出功能描述304修改图书数量会员会员输入要修改的图书的数量系统对数据库中相应图书的数量进行修改购物车页面内相应图书的数量被修改用例编号:304用例名称:修改图书数量前置条件:1. 用户是已登录的会员。2. 购物车内不能为空。后置条件:购物车内相应图书的数量被成功修改活动步骤:1. 用户选择购物车并对相关图书的数量做出修改。2. 系统返回确认修改信息。3. 用户选择确认。4. 系统提示修改成功并返回购物车。扩展点:无异常处理:1. 用户修改的图书数量没有改变,提示无更改并返回购物车页面。2. 用户取消修改。3. 系统异常,系统给出相应的提示信息。305清空购物车会员系统自动转换,不需要输入系统将所有图书信息从相应的数据库中删除购物车页面中的图书为空用例编号:305用例名称:清空购物车前置条件:1. 该用户为已登录的用户。2. 购物车内不能为空。后置条件:购物车被成功清空活动步骤:1. 用户选择购物车管理并点击清空购物车。2. 系统提示购物车已清空并返回购物车页面。扩展点:无异常处理:1. 购物车为空,系统给出相应的提示信息。2. 系统异常,系统给出相应的提示信息。(4)订单管理订单管理的用例图如图6所示。图6订单管理模块的用例图2.12网上书店系统的需求规格说明书(5)对用例的说明如表6所示。表6对用例的说明编号功能名称使用部门输入系统响应输出功能描述401提交订单会员系统自动转换,不需要输入系统自动修改数据库中相应的信息订单信息存在相应的订单中用例编号:401用例名称:提交订单前置条件:1. 该用户为已成功登录的会员。2. 会员购物车内不能为空。后置条件:会员提交订单成功活动步骤:1. 会员确认购买提交。2. 系统返回支付页面(如收货人信息、送货方式、信用卡号、密码、是否开发票和备注说明等)。3. 会员填写并提交。4. 系统处理支付并提示结账成功然后给出购买信息。扩展点:无异常处理:1. 购物车为空,系统给出相应的提示。2. 信用系统处理支付失败,系统给出相应的提示。3. 系统处理异常,系统给出相应的提示。402查看所有订单会员系统自动转换,不需要输入系统返回订单目录页面系统显示订单目录页面用例编号:402用例名称:查看所有订单前置条件:1. 该用户为已成功登录的会员。2. 该会员在该系统中下过订单。后置条件:会员查看所有订单成功活动步骤:1. 会员点击“查看订单”项。2. 系统返回订单目录页面。扩展点:无异常处理:1. 系统提示无订单。2. 系统处理异常,系统给出相应的提示。403查看单个订单信息会员系统自动转换,不需要输入系统返回相应的订单信息页面系统显示相应的订单信息用例编号:403用例名称:查看单个订单信息前置条件:1. 该用户为已成功登录的会员。2. 会员拥有该订单。后置条件:会员查看该订单成功(续)编号功能名称使用部门输入系统响应输出功能描述403查看单个订单信息会员系统自动转换,不需要输入系统返回相应的订单信息界面系统显示相应的订单信息活动步骤:1. 会员点击相应的订单。2. 系统返回该订单的详细信息。扩展点:无异常处理:系统处理异常,系统给出相应的提示404取消订单会员系统自动转换,不需要输入系统对数据库中相应的订单信息进行删除系统显示相应的订单被取消用例编号:404用例名称:取消订单前置条件:1. 该用户为已成功登录的会员。2. 会员拥有该订单。后置条件:会员取消该订单成功活动步骤:1. 会员点击取消订单。2. 系统返回确认取消提示。3. 会员确认取消。4. 系统提示已经取消该订单并返回订单目录页面。扩展点:无异常处理:1. 该订单取消的时间已过,会员不能取消该订单。2. 系统处理异常,系统给出相应的提示。(5) 图书管理图书管理的用例图如图7所示。图7图书管理模块用例图2.12网上书店系统的需求规格说明书(6)对用例的说明如表7所示。表7对用例的说明编号功能名称使用部门输入系统响应输出功能描述501查询图书管理员图书的相关信息系统在数据库中查找相关的图书系统查找成功返回相应的图书信息页面或系统提示用户未找到用例编号:501用例名称:查询图书前置条件:该用户必须是已登录的管理员且拥有此权限后置条件:管理员查询图书信息成功活动步骤:1. 管理员选择“查看图书”选项。2. 系统处理,返回相应图书页面(如图书名称、图书作者、图书价格、图书出版社、入库时间和图书库存等数据库中具有的相应信息)。扩展点:无异常处理:1. 系统提示暂无此图书。2. 系统提示查询异常,并给出相应的提示信息。502添加图书管理员图书的相关信息系统将相关图书的信息存入数据库中系统提示用户添加成功或失败用例编号:502用例名称:添加图书前置条件:1. 该用户必须是已登录的管理员且拥有此权限。2. 数据库中无此图书信息。后置条件:管理员添加此图书信息成功活动步骤:1. 管理员提交添加图书信息(如图书名称、图书作者、图书价格、图书出版社、入库时间和图书库存等数据库中具有的相应信息)。2. 系统处理并提示添加图书信息成功。扩展点:无异常处理:1. 添加失败,数据库中已存在该图书信息。2. 系统处理异常,系统给出相应的提示信息。503删除图书管理员相关图书的关键信息系统将数据库中相应的图书信息删除系统提示用户删除成功或失败用例编号:503用例名称:删除图书前置条件:1. 该用户必须是已登录的管理员且拥有此权限。2. 数据库中有此图书的相应信息。后置条件:管理员删除相应的图书信息成功活动步骤:1. 管理员提交要删除的图书名称或ISBN等有关图书的关键信息。2. 系统处理请求并提示删除成功。扩展点:1. 管理员选中要删除的图书点击删除按钮。2. 系统处理请求并提示删除成功。异常处理:1. 系统返回删除失败,数据库中已无此图书信息。2. 系统处理异常,系统给出相应的提示信息。(续)编号功能名称使用部门输入系统响应输出功能描述504修改图书管理员要修改图书的相关信息系统在数据库中用修改后的信息替换原来相应图书的信息系统提示用户修改成功或失败用例编号:504用例名称:修改图书前置条件:1. 该用户必须是已登录的管理员且拥有此权限。2. 数据库中有此图书的相应信息。后置条件:管理员修改相应的图书信息成功活动步骤:1. 管理员提交修改图书信息(图书信息包括图书名称、图书作者、图书价格、图书出版社、入库时间和图书库存等数据库中具有的相应信息)。2. 系统处理请求并提示修改成功。扩展点:无异常处理:系统返回修改失败,相应的图书信息没有修改505会员查询管理员相关会员的关键信息系统在数据库中查找相关的会员系统返回查找到的相关会员的页面或提示用户未找到用例编号:505用例名称:会员查询前置条件:1. 该用户必须是已登录的管理员且拥有此权限。2. 数据库中已注册有该会员信息。后置条件:管理员查询到该会员信息活动步骤:1. 管理员选择“查询会员”项,并输入相关会员的关键信息(如会员用户名、系统内部编号)。2. 系统处理请求,返回查询结果页面(查询结果包括会员用户名和会员名称等)。扩展点:无异常处理:1. 数据库中无相应的会员信息,系统提示查询失败。2. 系统处理异常,系统给出相应的提示信息。506订单查询管理员订单关键信息系统在数据库中查找此订单系统返回相关订单的页面或提示用户未找到用例编号:506用例名称:订单查询前置条件:1. 该用户必须是已登录的管理员且拥有此权限。2. 数据库中有相应的订单信息。后置条件:相应的订单查询成功活动步骤:1. 管理员选择“订单查询”项,并输入相关订单的关键信息(如订单号),根据某会员信息查询其订单。2. 系统处理,返回相应的查询订单结果页面。扩展点:无异常处理:1. 没有相应的订单。2. 系统处理异常,系统给出相应的提示信息。(续)编号功能名称使用部门输入系统响应输出功能描述507订单删除管理员相关订单的关键信息系统在数据库中将相关订单的内容删除系统提示用户删除成功或失败用例编号:507用例名称:订单删除前置条件:1. 该用户必须是已登录的管理员且拥有此权限。2. 数据库中有相应的订单信息。后置条件:相应的订单删除成功活动步骤:1. 管理员选择“订单删除”项,并输入相关订单的关键信息(如订单号),根据某会员信息查询其订单)。2. 系统处理,提示订单删除成功。扩展点:无异常处理:1. 系统提示没有相应的订单或相应的订单已经被删除。2. 系统处理异常,系统给出相应的提示信息。508添加新折扣管理员相关新折扣的信息系统在数据库中在相应图书的折扣上添加上新的折扣系统返回相关图书的页面,其上有相关的新折扣的信息用例编号:508用例名称:添加新折扣前置条件:1. 该用户必须是已登录的管理员且拥有此权限。2. 数据库中有相应的图书信息。后置条件:相应的图书添加新折扣成功活动步骤:1. 管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防止退款合同范本
- 工地承包土方合同范本
- 投手合同范本
- 补品展柜采购合同范本
- 个人报建合同范本
- 餐饮加盟合同范本
- 备件采购合同范本 英文
- 文案编辑合同范本
- 店铺转让协议 合同范本
- 嫁接胶水采购合同范本
- 黑龙江省五大连池市2025年上半年事业单位公开招聘试题含答案分析
- 拍摄与剪辑基础知识培训课件
- 小学英语课堂教学规范操作手册
- 人事经理工作汇报
- 2025年时事政治考试100题(附答案)
- 水质分析 题库及答案
- 2025年小学英语教师业务理论考试试题及答案
- 2025至2030中国基因分析服务行业项目调研及市场前景预测评估报告
- 2025-2030中国消费电子产业创新趋势及市场需求与投资回报分析报告
- 2025年广东省中考物理真题(含答案解析)
- 四川省自贡市2024-2025学年八年级下学期期末物理试题(含答案)
评论
0/150
提交评论