《网上书城需求说明书.doc》由会员分享,可在线阅读,更多相关《网上书城需求说明书.doc(63页珍藏版)》请在三一办公上搜索。
1、淘书网系统需求分析说明书 1系统整体介绍51.1 目的51.2 系统整体模块示意图62前台服务需求分析82.1 前台系统模块示意图82.2前台用例92.2.1 游客注册92.2.2 游客/会员搜索图书-普通搜索112.2.3 游客/会员搜索图书-高级搜索132.2.4 游客/会员在线客服152.2.5 游客/会员购物车172.2.6 会员登录192.2.7 会员注销222.2.8 会员个人信息管理252.2.9 会员购买书籍272.2.10 会员取消订单302.2.11 会员预购图书322.2.12 会员留言评价342.2.13 相关书籍推荐362.2.14 报表打印382.2.15 在线阅读
2、392.2.16 在线视频402.2.17 在线有声读物403. 后台服务需求分析423.1 后台系统模块示意图423.2后台用例423.2.1 系统管理员登陆423.2.2 管理员管理443.2.3 网站基本信息管理463.2.4 会员管理设置483.2.5 书籍管理设置503.2.6 订单管理设置523.2.7 友情链接管理设置543.2.8 广告管理设置563.2.9文章管理设置583.2.10 邮件群发管理设置603.2.11 报表统计管理623.2.12 计划任务表641 系统整体介绍当今世界,一股势不可挡的电子商务浪潮席卷而来。图书作为一种最适合开展电子商务的商品,为网上书店成为一
3、种典型的电子商务项目奠定了基础。现在,网上书店在国内如雨后春笋般涌现,方便读者购书的同时也为读者提供了更多选择。本系统在上述大环境下应运而生,与以往网上书店不同的是,本书城不仅提供新书还提供二手书的购买。众所周知,二手书有着新书不可比拟的优势:一、价格低廉,但品质并不打折;二、可提供不可再版的书籍资源,以便读者阅读或收藏之用;三、节约资源,顺应国家提倡低碳环保生活的政策。本网上二手书城旨在为用户提供方便高效安全的网上购书服务,并为注册会员提供完善的等级体系及相应的优惠政策,意在打造最好的二手书网上购书商城。1.1 目的本说明书目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编
4、码。本说明书的预期读者为项目经理,会议管理系统-系统分析员,系统设计人员,开发工程师,测试经理以及测试设计人员等。 1.2 系统整体模块示意图网上书城系统统会员前台服务功能后台服务功能个人信息管理购买书籍系统设置会员管理留言评价报表管理邮件管理书籍管理广告管理友情链接管理订单管理预购图书管理员管理游客前台服务功能搜索书籍注册会员添加购物车我的留言个人信息管理个人信息我的的订单 我的收藏 我的评论 购 买 书 籍查看书籍加入购物车 结账付款 在线阅读在线视频在线有声读物订单处理预购图书添加订单修改订单删除订单提交订单添加预购修改预购删除预购提交预购报表管理订单管理会员排行销售概况销售排行书籍管理
5、添加书籍删除书籍书籍修改会员管理会员列表添加会员删除会员会员留言广告管理添加广告删除广告修改广告2 前台服务需求分析 2.1 前台系统模块示意图 前台系统模块游客注册游客/会员搜索图书-普通搜索游客/会员搜索图书-关键字搜索游客/会员在线客服游客/会员购物车会员登陆会员注销会员个人信息管理会员购买书籍会员取消订单会员预购书籍会员留言评价 2.1 前台系统模块示意图2.2前台用例2.2.1 游客注册(1)说明主要是游客在网上在线填写一些会员的注册信息。注册后即可成为商城注册会员、即可享受网上购物的服务。(2)会员注册信息如下信息类型描述用户名20个字符密码20个字符重复密码20个字符昵称20个字
6、符在网上的代号密码提示问题50个字符为了能够找回密码密码提示答案50字符用户送货姓名20个字符必要用户的E-MAIL20个字符用户的手机号50个字符必要用户的送货地址200个字符必要(3)注册确认游客通过网上在线注册后,由系统管理员收集相应的资料,核实后,进行游客注册确认确认后游客成为会员正式生效,可以享受网站提供的各种服务。(4)对应的事件流内容说明用例编号Customer_1用例名称注册用例说明游客注册成为会员参与者游客前置条件该用户不能是已经注册的用户(帐号不能已经存在!)后置条件后台系统正确地收集用户提交的信息并保存到数据库表中基本路径1、Actor点击注册2、系统显示注册页面3、Ac
7、tor填写用户名密码等相关信息,点击提交4、后台系统处理该请求并最后显示注册成功5、注册成功后将跳转到登录页进行登录扩展路径3a、Actor填写的信息格式不正确3a1、系统提示输入正确的数据4a、注册失败4a1、系统再跳转到注册页面,提示Actor重新注册2.2.1 图1 游客注册用例图2.2.1 图2 游客注册流程图2.2.2 游客/会员搜索图书-普通搜索(1)说明游客或者登录成功的会员,可以选择自己感兴趣的分类版块,并察看其中所感兴趣的图书。(2)对应的事件流内容说明用例编号Customer_2用例名称分类查询图书用例说明用户按照系统的分类形式查看某个类别中的图书参与者游客或者登录成功的会
8、员前置条件无后置条件无基本路径1、Actor找到需要浏览的分类版块,点击分类的名称进入到某分类显示的页面2、系统显示该分类中的各个图书信息3、Actor找到自己所感兴趣的某个图书,系统显示出该详细信息扩展路径无补充说明无2.2.2 图1 游客/会员搜索图书-普通搜索用例图2.2.2 图2 游客/会员搜索图书-普通搜索流程图2.2.3 游客/会员搜索图书-高级搜索(1)说明游客或者登录成功的会员,可以按照所需关键字查找自己感兴趣的图书,并察看其中详细信息。(2)对应的事件流内容说明用例编号Customer_3用例名称关键字查询用例说明系统照Actor所给定的关键字检索图书参与者游客或者登录成功的
9、会员前置条件无后置条件无基本路径1、Actor关键字框输入关键字2、系统显示出所找到的满足条件的图书扩展路径1a、未输入条件选项1a1、不执行2a、未找满足条件的图书 2a1、系统提示请改变查询条件选项,重新查询补充说明无2.2.3 图1 游客/会员搜索图书-高级搜索用例图2.2.3 图2 游客/会员搜索图书-高级搜索流程图2.2.4 游客/会员在线客服 (1)说明 网站客服人员为用户提供在线导购和咨询服务(2)对应的事件流内容说明用例编号Customer_4用例名称在线客服用例说明网站客服人员为用户提供在线导购和咨询服务参与者网站客服人员和浏览网站的用户(游客和登录会员)前置条件进入主页后置
10、条件无基本路径1、Actor进入主页2、弹出在线客服对话框,询问Actor是否接受服务扩展路径2a、用户点击确定接受服务2a1、提供服务2b、用户点击取消或者10秒内无操作2b1、关闭对话框补充说明无2.2.4 图1 游客/会员在线客服用例图2.2.4 图2 游客/会员在线客服流程图2.2.5 游客/会员购物车(1)说明游客/会员将想购买的书籍放入购物车(2)对应的事件流内容说明用例编号Customer_5用例名称游客/会员将书籍放入购物车用例说明游客/会员将想购买的书籍放入购物车参与者游客/会员前置条件选择了想购买的书籍后置条件游客要求注册成会员才能购买基本路径1、Actor查询所需图书2、
11、点击放入购物车扩展路径游客要求注册成会员才能购买补充说明无无 2.2.5 图1 游客/会员购物车用例图 2.2.5 图2 游客/会员购物车流程图2.2.6 会员登录(1)说明会员输入登录信息,如用户名、密码、验证码,以会员的身份进入本论坛。(2)会员登录的信息信息类型描述用户名20个字符用户注册时填写的用户名密码20个字符用户注册时填写的密码验证码20个字符系统生成的验证码(3)登录确认用户通过网上在线输入会员的ID标识信息后,由后台系统收集相应的资料,并进行核实比较确认。(4)对应的事件流内容说明用例编号Customer_6用例名称登陆用例说明用户登录系统参与者注册会员前置条件用户是有效的注
12、册会员后置条件用户所输入的信息与后台系统数据库表中所保存的信息一致基本路径1、Actor填入用户名、密码和验证码,点击提交2、系统验证验证码3、系统验证用户名和密码4、验证成功,系统跳转到主页扩展路径1a、用户所输入的登录信息无效1a1、系统提示输入正确格式的用户标识信息2a、验证失败2a1、系统提示Actor重新填写验证验3a、验证失败3a1、系统提示Actor重新填写用户名和密码补充说明无2.2.6 图1 会员登录用例图2.2.6 图2 会员登录流程图2.2.7 会员注销(1)说明会员登录成功后,可以在线注销。此后将不再拥有登录后的在线权限。(2)对应的事件流内容说明用例编号Custome
13、r_7用例名称在线注销用例说明会员登录成功后,可以在线注销参与者登录后的用户前置条件注册用户已经成功登陆系统后置条件无基本路径1、Actor点击在线注册2、系统判断该用户是否是已经登录过的用户3、系统再显示警告提示是否真的要在线注销4、Actor输入确认信息,最和再点击提交按钮5、系统将在线注销该用户扩展路径2a、用户身份不合法 2a1、提示用户转去登录4a、Actor输入取消在线注销 4a1、系统将退出在线注销状态补充说明无2.2.7 图1 会员注销用例图2.2.7 图2 会员注销流程图2.2.8 会员个人信息管理(1)说明登录成功的会员,可以查看自己的信息,包括自己的收藏、状态以及订单情况
14、(2)对应的事件流内容说明用例编号Customer_8用例名称个人信息管理用例说明用户查看查看自己的信息、订单等情况 参与者注册会员前置条件注册会员已经成功登陆系统后置条件无基本路径1、Actor找到“查看自己的状态”链接,点击进入2、系统显示出其相关状态扩展路径无补充说明无2.2.8 图1 会员个人信息管理用例图 2.2.8 图2 会员个人信息管理流程图2.2.9 会员购买书籍(1)说明登录成功的注册会员,在线购买所需的图书(2)对应的事件流内容说明用例编号Customer_9用例名称放入购物车用例说明注册会员在线购买所需的图书参与者登录成功的注册会员前置条件无后置条件无基本路径1、Acto
15、r查询所需图书2、点击放入购物车按纽进行购买确认3、选择继续购物或进入结算中心4、系统自动跳转相应页面扩展路径无补充说明无2.2.9 图1 会员购买书籍用例图2.2.9 图2 购买书籍流程图2.2.10 会员取消订单(1)说明会员取消未发货的订单(2)对应的事件流内容说明用例编号Customer_10用例名称取消订单用例说明会员取消未发货的订单参与者登录成功的注册会员前置条件有订单并且图书未发货后置条件无基本路径1、Actor进入个人信息查询2、如订单未发货则点击取消按纽3、如订单已发货则此功能禁止扩展路径无补充说明无2.2.10 图1 会员取消订单用例图2.2.10 图2 会员取消订单流程图
16、2.2.11 会员预购图书 (1)说明会员对未上架的图书提出预购(2)对应的事件流内容说明用例编号Customer_11用例名称预购图书用例说明会员对未上架的图书提出预购参与者登录成功的注册会员前置条件注册会员成功登录且预购图书未上架后置条件通知会员预购图书已到货后48小时内用户未下订单则该书上架基本路径1、Actor登录网站2、进入预购图书页面3、填写预购图书的相关信息并提交4、后台系统处理该请求并最后显示预购成功扩展路径4a、预购失败4a1、系统再跳转到预购图书页面,提示Actor重新预购补充说明无2.2.11 图1 会员预购图书用例图2.2.11 图2 会员预购图书流程图2.2.12 会
17、员留言评价 (1)说明 注册会员登录网站后在留言板留言(2)对应的事件流内容说明用例编号Customer_12用例名称留言评价用例说明注册会员登录网站后在留言板留言参与者登录成功的注册会员前置条件注册会员成功登录网站后置条件无基本路径1、Actor登录网站2、进入留言板页面3、Actor输入留言信息并提交4、后台系统处理该请求并最后显示留言成功扩展路径3a、Actor填写的留言含有屏蔽词3a1、系统提示重新输入4a、留言失败4a1、系统再跳转到留言板页面,提示Actor重新留言补充说明无2.2.12 图1 会员留言评价用例图2.2.12 图2 会员留言评价流程图2.2.13 相关书籍推荐 (1
18、)说明 游客/会员点击查看书籍详细信息时,在书籍推荐模块提供与之相关的书籍信息的链接。(2)对应的事件流内容说明用例编号Customer_13用例名称相关书籍推荐用例说明游客/会员点击查看书籍详细信息时,在书籍推荐模块提供与之相关的书籍信息的链接。参与者浏览网站的用户,包括游客和会员前置条件登录网站后置条件无基本路径1、Actor登录网站2、Actor查看书籍信息3、书籍信息界面显示相关书籍的链接扩展路径无补充说明根据用户当时的选择,点击查看商品详细信息时,在该商品信息里提供相关其他商品信息 2.2.13 图1 推荐管理设置用例图 2.2.13 图2 推荐管理设置流程图2.2.14 报表打印
19、(1)说明 会员通过前台打印报表(2)对应的事件流内容说明用例编号Customer_14用例名称报表打印用例说明 会员通过前台打印报表参与者网站会员前置条件会员登录网站后置条件无基本路径1、Actor登录网站2、Actor选择报表打印功能3、打印相关报表扩展路径无补充说明有word和excel两种形式2.2.15 在线阅读 (1)说明 游客/会员在线浏览书籍的部分预览(PDF格式)(2)对应的事件流内容说明用例编号Customer_15用例名称在线阅读用例说明 游客/会员在线浏览书籍的部分预览(PDF格式)参与者游客/会员前置条件登录网站后置条件无基本路径1、Actor登录网站2、Actor打
20、开书籍的详细信息,点击在线阅读3、弹出新窗口显示该书籍的部分预览扩展路径无补充说明预览部分为PDF格式2.2.16 在线视频 (1)说明 游客/会员在线观看书籍的配套光盘或者书籍的视频介绍(2)对应的事件流内容说明用例编号Customer_16用例名称在线视频用例说明 游客/会员在线观看书籍的配套光盘或者书籍的视频介绍参与者游客/会员前置条件登录网站后置条件无基本路径1、Actor登录网站2、Actor打开书籍的详细信息,点击在线视频3、弹出新窗口显示该书籍的相关视频扩展路径无补充说明在线视频为书籍的配套光盘或视频介绍3. 后台服务需求分析3.1 后台系统模块示意图后台服务功能系统设置会员管理
21、报表管理邮件管理书籍管理广告管理友情链接管理订单管理管理员管理 3.1 后台系统模块示意图3.2后台用例3.2.1 系统管理员登陆系统管理员提交用户名和密码,系统验证用户名和密码的合法性,系统显示系统管理员管理页面(包含管理员的信息)内容说明用例编号System_1用例名称系统管理员登陆用例说明管理员登陆后台系统参与者管理员前置条件管理员登陆系统后置条件无基本路径1、Actor点击管理员登陆2、系统显示论坛基本信息管理页面3、Actor登录扩展路径无3.2.1 图1 系统管理员登录用例图3.2.1 图2 系统管理员登录流程图3.2.2 管理员管理内容说明用例编号System_2用例名称管理员管
22、理用例说明对每一个系统管理员的管理参与者管理员前置条件管理员登陆系统后置条件无基本路径1、Actor点击管理员管理按钮2、系统提示Actor显示管理员管理的类别3、进行相应管理扩展路径无补充说明无3.2.2 图1 系统管理员管理用例图3.2.2 图2 系统管理员管理流程图3.2.3 网站基本信息管理对网站参数、通行证设置、COOKIE设置、公告设置进行管理。内容说明用例编号System_3用例名称网站基本信息管理用例说明管理员对网站基本信息如模块显示调整等的管理参与者管理员前置条件管理员登陆系统后置条件无基本路径1、Actor点击论坛基本信息管理2、系统显示论坛基本信息管理页面3、Actor对
23、论坛管理进行相关操作扩展路径无3.2.3 图1 网站基本信息管理用例图3.2.3 图2 网站基本信息管理流程图3.2.4 会员管理设置对会员的信息进行管理。内容说明用例编号System_4用例名称会员管理设置用例说明管理员对会员进行信息管理参与者管理员前置条件管理员登陆系统后置条件无基本路径1、Actor点击会员管理设置2、系统显示会员管理设置页面3、Actor对会员管理设置进行相关操作扩展路径无补充说明无3.2.4 图1 会员管理用例图 3.2.4 图2 会员管理流程图3.2.5 书籍管理设置对书籍的信息进行管理。内容说明用例编号System_5用例名称书籍管理设置用例说明管理员对书籍进行信
24、息管理参与者管理员前置条件管理员登陆系统后置条件无基本路径1、Actor点击书籍管理设置2、系统显示书籍管理设置页面3、Actor对书籍管理设置进行相关操作、包括增加、删除扩展路径无补充说明上传书籍时,当书籍较多手动输入不便时用excel导入3.2.5 图1 书籍管理用例图3.2.5 图2 书籍管理流程图3.2.6 订单管理设置对订单的信息进行管理。内容说明用例编号System_6用例名称订单管理设置用例说明管理员对订单进行管理参与者管理员前置条件管理员登陆系统后置条件无基本路径1、Actor点击订单管理设置2、系统显示订单管理设置页面3、Actor对订单管理设置进行相关操作、包括修改订单状态
25、、删除等扩展路径无补充说明无3.2.6 图1 订单管理用例图3.2.6 图2 订单管理流程图3.2.7 友情链接管理设置对友情链接信息进行管理。内容说明用例编号System_7用例名称友情链接管理设置用例说明管理员对友情链接信息进行管理参与者管理员前置条件管理员登陆系统后置条件无基本路径1、Actor点击友情链接管理设置2、系统显示友情链接管理设置页面3、Actor对友情链接信息进行相关操作、包括增删查改等扩展路径无补充说明无3.2.7 图1 友情链接管理用例图3.2.7 图2 友情链接管理流程图3.2.8 广告管理设置对广告信息进行管理。内容说明用例编号System_8用例名称广告管理设置用
26、例说明管理员对广告信息进行管理参与者管理员前置条件管理员登陆系统后置条件无基本路径1、Actor点击广告管理设置2、系统显示广告管理设置页面3、Actor对广告信息进行相关操作、包括增删查改等扩展路径无补充说明无3.2.8 图1 广告管理用例图3.2.8 图1 广告管理流程图3.2.9文章管理设置对网站文章进行管理。内容说明用例编号System_9用例名称文章管理设置用例说明管理员对网站文章进行管理参与者管理员前置条件管理员登陆系统后置条件无基本路径1、Actor点击文章管理设置2、系统显示文章管理设置页面3、Actor进行查找、发布、修改、删除文章等操作扩展路径无补充说明无 3.2.9 图1
27、 文章管理设置用例图3.2.9 图2 文章管理设置流程图3.2.10 邮件群发管理设置对邮件群发进行管理,包括群发邮件、查询邮件群发记录等内容说明用例编号System_10用例名称邮件群发管理设置用例说明对邮件群发进行管理,包括群发邮件、查询邮件群发记录等参与者管理员前置条件管理员登陆系统后置条件无基本路径1、Actor点击邮件群发管理设置2、系统显示邮件群发管理设置页面3、Actor选择特定用户群群发邮件扩展路径3a1、Actor查询邮件群发记录补充说明两种邮件发送: 手动:一些回复性邮件 自动:每隔一段时间系统发送 广告 告诉用户消费等信息3.2.10图1 邮件管理用例图3.2.10图2
28、邮件管理流程图3.2.11 报表统计管理按每日、每周、每月、每季度、每年生成统计报表内容说明用例编号System_11用例名称报表统计用例说明按每日、每周、每月、每季度、每年生成统计报表参与者管理员前置条件管理员登陆系统后置条件无基本路径1、Actor点击报表统计按钮2、系统提示Actor显示统计报表的类别3、系统生成相应的统计报表扩展路径无补充说明无3.2.11 图1 报表管理用例图3.2.11 图2 报表管理流程图3.2.12 计划任务表 通过日历控件实现每日计划或任务提醒内容说明用例编号System_12用例名称计划任务表用例说明通过日历控件实现每日计划或任务提醒参与者管理员前置条件管理员登陆系统后置条件无基本路径1、Actor点击计划任务表2、Actor添加计划或任务扩展路径无补充说明无