需求分析version30.doc
《需求分析version30.doc》由会员分享,可在线阅读,更多相关《需求分析version30.doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、“ NO.6 ”在线购书系统需求规格说明书(第六组)2008 年 10 月1 概要31.1 背景31.2 目的41.3 范围41.4 假设41.5 业务术语41.6参考文献52系统功能概述52.1 引言52.2 会员系统52.2.1 会员系统用例列表62.2.2 会员系统用例文档72.3 系统管理系统152.3.1 系统管理系统用例列表162.3.2 系统管理系统用例文档162.4 进销存系统192.4.1 进销存系统用例列表192.4.2 进销存系统用例文档203 领域模型231 概要1.1 背景l 系统名称:“NO.6”在线购书系统l 本项目的任务提出者:丁丁图书有限公司l 系统开发背景:
2、“丁丁图书”是一个图书销售商,销售多个出版社出版的各种类型的图书。现在该公司准备开发一套在线购书平台,称为“NO.6购书网”。随着电脑的普及和Internet的迅猛发展,互联网与我们的生活越来越近。随着信息时代的发展和电子商务的推广,网上购物变得越来越流行。网上购书也成为主流。网上购书有好处:(1) 网上购书上的书价相对于书店,都会比较便宜(2) 读者可以更快地了解到最新的书籍种类,无需到书店寻寻觅觅,(3) 读者可以快速地查询到自己想要书籍的信息,包括作者、价格、出版社等(4) 买方不需在去排队购书,只需要通过网上支付或其他的支付方式就可以让买到书,商家会提供送货的服务(5) 对于商家而言,
3、可以减少存货,实现“零库存”,减少了危机。综上所述,网上购书是不仅便宜,而且有效地缩短了图书流通发行环节,有利于读者能快速便捷地获得所需图书资料,这样也使广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。在了解需求后,开发“ ”网上购书系统,可以让顾客通过浏览器浏览网站售书目录,从而挑选自己满意的图书,并下订单购买。而网站后台人员需要维护网站会员信息、书籍信息以及订单信息。本系统的目的就是要开发一套既方便客户网上购书,又方便网站维护人员维护网站WEB服务三层架构系统。l 开发者:广州中医药大学信息技术学院05级第六组。l 用户:丁丁图书公司1.2 目的编写软件需求说明书的目
4、的在于为了使用户和软件开发人员双方对该软件的初始规定有一个共同的理解,并以此作为开发者进行软件设计,用户进行验收的依据。该文件包括对软件的功能,性能,安全保密和运行环境的要求。项目开发人员,用户可参考此说明书。1.3 范围l 本文档描述“NO.6”在线购书系统的功能需求,该需求由丁丁图书公司和广州中医药大学信息技术学院05级第六组共同商定。l 本文档是“NO.6”在线购书系统的基础和依据。文档给出系统的总体描述,并描述系统的各个功能模块的具体需求。1.4 假设完成项目最后期限:2008年10月29日开发时间:29天1.5 业务术语 TermExplanation游客游客未注册成为会员的身份会员
5、已在本系统注册用户系统管理员会员信息管理、角色管理、授权管理仓库管理员图书库存管理销售管理员订单管理购物车购书情况下,会员选择图书,系统将所选择的图书放入购物车,会员可随时通过购物车对所选择的图书进行增加、删除、修改数量的操作管理。订单会员要购买的图书入库现有库存总量加上管理员采购入库量出库现有库存总量减去销售出库量ISBNISBN(International Standard of Book Number)即国际标准书号。它由10位数字组成分别由组号、出版者号、书名号、校验号这四部分组成,其间用“-”相连。1.6参考文献 书名作者 出版社精通JAVA WEB整合开发刘斌 电子工业出版社2系统
6、功能概述2.1 引言需求分析作为设计“NO.6”在线购书系统的第一阶段,在整个系统的实现过程当中起着先决的作用。在此阶段要实现如下工作:系统总体设计说明、产品功能、用户界面、系统特性、非功能性需求及其他需求。具体来说,“NO.6”在线购书系统可分为会员子系统、进销存子系统、系统管理子系统,包括游客查询浏览书目功能、会员注册、会员登录、会员修改信息、购物车、下订单购书、管理员登录与处理订单功能、管理员管理书籍入库、出库、管理员维护会员信息等功能。2.2 会员系统游客不需要登陆,即可查询图书。而当游客注册后,即可进行会员登录,登录后可进行搜索图书信息、个人资料维护、查询购买图书记录。购物车管理、下
7、订单,删除订单。该子系统的用例图(用例编号为a1)如下:Vision:3.0Revisor:张媚媚Date:2008-11-07 图a12.2.1 会员系统用例列表用例编号用例名称描述参与者NO6-01会员注册游客通过会员注册获得购买图书权限游客NO6-02浏览和查询图书信息搜索图书信息,允许游客或会员使用该功能,会员搜索提供购买链接,游客点击购买链接自动转向登录页面。游客、会员NO6-03会员登录会员登录身份验证,焦点及Tabindex要设置方便会员登录,采用验证码等相应的安全措施避免恶意猜解会员名及密码。会员NO6-04购物车管理购书情况下,会员选择图书,系统将所选择的图书放入购物车,会员
8、可随时通过购物车对所选择的图书进行增加、删除、修改数量的操作管理。会员NO6-05下订单主要显示该账户订单信息状态,订单分为等待、已发货、取消三个状态,进而查询。会员NO6-06删除订单删除订单。会员NO6-07查询购买记录查询会员的购买记录会员NO6-08信息修改会员个人资料信息的维护,方便会员更新联系资料等。会员2.2.2 会员系统用例文档2.2.2.1 会员注册(编号:NO6-01)用例号NO601-01用例名称会员注册角色游客用例描述游客如需进行网上购书等业务时,则必需通过会员注册才能实现。参与者游客(能进入系统进行下订单,购书等活动)前置条件1游客进入注册页面。后置条件1. 游客成功
9、注册。2. 系统更新会员信息库。基本路径1. 游客在系统首页面,选择“注册”,进入注册操作界面。2. 游客填写个人信息,如账户、密码、确认密码、真实姓名、性别、联系地址、邮政编码、联系电话、电子邮箱等信息。3. 客户提交个人信息资料并保存。(1) 界面元素名称功能元素描述必须/可选数据校验账户会员账户名称文本框必须有,非空真实姓名会员真实姓名文本框必须有,非空性别会员性别单选框必须有,非空密码会员第一次输入的密码文本框必须有,6字符确认密码会员第二次输入的密码文本框必须有,与密码相同联系地址会员联系地址文本框可选无邮政编码会员联系地址的邮政编码文本框可选无联系电话会员联系电话文本框可选无手机会
10、员联系手机文本框可选无电子邮箱会员联系用电邮文本框可选无(2)功能功能名称功能描述校验异常重置系统将用户所填写的信息全部清空无无提交系统对游客输入的个人资料进行判断,并对通过判断的信息写入到数据库无网络超时等异常处理2.2.2.2 查询图书信息(编号:NO6-02)用例编号:NO6-02用例名称:查询图书信息用例描述:查询图书信息,允许游客或会员使用该功能,会员搜索提供购买链接,游客点击购买链接自动转向登录页面。参与者:1游客:通过功能强大的图书搜索功能,能够方便、快速地搜索到用户需要的图书,通过模糊查询,按书名、作者、出版社、ISBN查询所需要找的书,点击所选中的图书,可以查看书籍的详细介绍
11、、目录。点击购买时自动转向登录页面,登录页面提供注册链接。2会员:实现游客所具备的所有搜索功能。并能方便点击购买,添加到购物车。前置条件:未登录系统(游客),已登录系统(会员)。后置条件:无。基本路径:1游客访问,按书名、作者、出版社、ISBN查询所需要找的书,在搜索结果中可点击查看图书介绍。2点击购买链接,如果是会员,即提示确认添加到购物车。如果是游客,即转向会员登录页面,并且登录后转至确认添加到购物车页面。补充说明:1 搜索模块允许使用模糊搜索。2 图书介绍包含简介、目录。(1) 界面元素名称功能元素描述必须/可选数据校验书名供用户填写所预订购的书本的名称关键字文本框可选无作者供用户填写所
12、预订购的书本的作者名称关键字文本框可选无出版社供用户填写所预订购的书本的出版社名称关键字文本框可选无图书分类供用户选择所预订购的书本的分类下拉列表框可选无(2) 功能功能名称功能描述校验异常重置系统将用户所填写的信息全部清空无无提交系统根据游客或会员输入的信息,搜索出相关信息的图书不允许所有元素均为空无2.2.2.3 会员登录(编号:NO6-03)用例编号:NO6-03用例名称:会员登录用例描述:会员登录身份验证,设置方便会员登录,采用验证码等相应的安全措施避免恶意猜解会员名及密码。参与者:会员:方便会员登录系统,会员通过用户名、密码及系统自动随机生成的验证码进行登录。前置条件:未登录系统。后
13、置条件:登录成功。基本路径:1游客打开登录页面,输入会员账户、密码及系统自动随机生成的验证码。2点击登录按钮登录系统。3系统检查验证码及账户、密码是否正确,若正确,则加载会员资料到系统变量中。补充说明:1不管提交来的账户及密码哪一项出错,出错提示只提示用户名或密码错误,加大猜解密码难度。2同一密码多次输入错误时,账户被锁定停用三分钟。3登录表单先采用JavaScript进行判断号、密码、验证码是否为空,避免提交至服务器检查。4先检查是否为站外递交,再依次检查验证码、账户及密码。(1) 界面元素名称功能元素描述必须/可选数据校验账户会员账户名称文本框必须有,非空密码会员密码文本框必须有,非空验证
14、码系统随机生成的验证码文本框必须有,非空,并且长度要与系统生成的一致(2) 功能功能名称功能描述校验异常重置系统将用户所填写的信息全部清空无无提交系统根据会员输入的账户、密码,从数据库读取会员表信息,判断是否合法会员,若合法,则加载会员信息有无2.2.2.4购物车管理(编号:NO6-04)用例号NO6-04用例名称购物车管理角色会员用例描述购书情况下,会员选择图书,系统将所选择的图书放入购物车,会员可随时通过购物车对所选择的图书进行增加、删除、修改数量的操作管理。参与者会员:会员能够通过方便快捷的方式对自己的预订购图书通过购物车进行管理。前置条件会员通过身份验证进入系统。后置条件1系统保存购物
15、车的状态。2系统根据用户选择操作进入订单管理。基本路径1会员选择预订购图书,点击“放入购物车”,系统将该图书放入购物车。2会员在系统任何界面下选择“我的购物车”,进入我的购物车操作界面。3会员在“我的购物车”操作界面中,修改购物车中的预订图书内容。4会员点击“下订单”,进入下订单操作界面,该用例结束。5会员点击“继续订书”,进入主界面操作可继续进行订书操作,该用例结束。(1) 界面(放入购物车)元素名称功能元素描述必须/可选数据校验选择框供用户选择预订购的书复选框必须无数量供用户填写所需选购的书本数量文本框必须大于0的整数放入购物车供用户将选中的预订书放入购物车按钮必须用户登陆是否超时(2)
16、界面(我的购物车)元素名称功能元素描述必须/可选数据校验购物车编号显示用户的购物车编号文本框必须无图书名显示用户放入购物车的图书名文本框必须无数量显示与修改用户购物车中相关图书的数量文本框必须大于0的整数定价显示图书的定价文本框必须无单品总价显示每样订购图书的总价文本框必须无实际支付价格显示实际支付的总价格文本框必须无清空购物车清空用户购物车的内容按钮必须无删除删除购物车中的某一种图书按钮必须无继续购书返回主界面购书按钮必须无结算中心结算本单预购图书按钮必须无(3) 功能功能名称功能描述校验异常编辑编辑用户的预购书的数量大于0的整数无2.2.2.5 下订单(编号:NO6-05)用例号NO6-0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 分析 version30
限制150内