已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中大软件 需求规格说明 D0903-0102丁丁网上购书系统需求规格说明书Version r.0.0.12009年08月目 录变更情况记录41概述51.1背景51.2目的51.3范围61.4假设61.5业务术语61.6参考文献62系统功能概述72.1丁丁网上购书系统概述72.2丁丁网上购书系统用例图83用例列表94用例文档104.1UC001会员登录104.1.1 用例描述104.1.2活动图104.1.3界面元素114.1.4功能114.2UC002注册会员124.2.1用例描述124.2.2活动图124.2.3界面元素134.2.4功能144.3UC003管理购物车144.3.1用例描述144.3.2活动图154.3.3界面元素164.3.4功能164.4UC004提交订单174.4.1用例描述174.4.2活动图184.4.3界面元素194.4.4功能194.5UC005 管理订单204.5.1用例描述204.5.2活动图214.5.3界面元素224.5.4功能234.6 UC006管理书目244.6.1用例描述244.6.2活动图254.6.3界面元素264.6.4功能264.7 UC007图书浏览与查询274.7.1 UC007-01图书浏览274.7.1.1 用例描述274.7.1.2 图书浏览活动图284.7.1.3 界面元素294.7.1.4 功能294.7.2 UC007-02图书查询304.7.2.1 用例描述304.7.2.2 图书查询活动图314.7.2.3 界面元素314.7.2.4 功能324.8UC008管理业务信息324.8.1用例描述324.8.2活动图334.8.3界面元素344.8.4功能354.9UC009维护个人信息354.9.1用例描述354.9.2活动图364.9.3界面元素364.9.4功能374.10UC010系统管理384.10.1用例描述384.10.2活动图394.10.3界面元素414.10.4功能425领域模型436非功能性需求44变更情况记录*A - ADDED M - MODIFIED D - DELETED变更号日期段落*A、M、D简述备注1 概述 1.1 背景l 系统名称:丁丁网上购书系统l 本项目的任务提出者:丁丁图书销售公司l 系统开发背景:20世纪90年代中后期,随着计算机科学、网络技术与数据库技术的不断发展,网络购物已被广大客户接受,并且业务量不断增加。其中网上购书是网络购物中最重要的一种形式之一,其有着以下几个显著特点:1) 书目种类齐全,数量充足;2) 使用快捷方便,安全可靠;3) 减少中间环节,价格便宜;4) 服务形式多元化,管理方便。网上购书这一形式与传统的出版发行业务相比,有着全天候服务,送货上门,检索与浏览方便,管理灵活,开销小等特点,随着客户对网上购物意识的不断加深,将会有着更加广阔的市场前景。因此,丁丁图书公司欲开发一套由在线购书、库存管理、业务管理构成的网上购书系统。l 开发者:中山大学软件师资班(第二期)第三小组。l 用户:丁丁图书公司1.2 目的该需求规划说明书旨在让用户(丁丁图书公司)与开发团队(中山大学软件师资班第三小组)对丁丁网上购书系统的开发达成共识,确定总体功能与各个功能模块的具体作用。此文档将作为用户验收参考以及开发团队开发过程中的参考。1.3 范围l 本文档为丁丁网上购书系统的功能需求描述,由丁丁图书公司和中山大学软件师资班第三小组共同商议后协定。l 本文档根据丁丁图书公司对于丁丁网上购书系统的要求编写,包括了系统总体设计描述以及各个功能模块的详细描述。1.4 假设完成项目最后期限:2009年8月28日开发时间:20天1.5 业务术语术语解释购物车暂时存放客户选择的图书,订单的根据订单客户根据购物车内的图书下订单订单状态约定订单状态分为以下3种:1、“已确认”:客户确认订单后,将不能再修改订单状态。2、“未确认”:客户还未确认订单,可对订单进行撤销操作。3、“已撤销”:客户撤销订单,将不能再修改订单状态,系统同时更新图书库存。ISBNISBN(International Standard of Book Number)即国际标准书号,它由10位数字组成分别由组号、出版者号、书名号、校验号这四部分组成,其间用“-”相连。1.6 参考文献参考文献作用潘文年,价格战背景下网上书店经营的读者需求分析,中国出版,2008(2):27-30了解市场环境,用于进行需求分析张歌燕,试析我国网上书店的优势、劣势及其发展对策,图书情报知识,2003(2):91-92了解市场环境,用于进行需求分析陈蓉等,我国网上书店的现状及制约因素浅析,商场现代化,2006 年10 月(上旬刊):231了解市场环境,用于进行需求分析2 系统功能概述 2.1 丁丁网上购书系统概述本系统主要包含在线购书、书目管理、业务管理、系统管理这几大部分,具体功能如下:l 在线购书:为客户提供浏览、检索与购书服务。 l 书目管理:为业务管理员提供书籍上架、下架与修改书目信息;l 业务管理:为业务管理员提供管理各种购买信息的服务,以便于市场分析;l 系统管理:为系统管理员提供管理购书系统地各种权限与服务。2.2 丁丁网上购书系统用例图3 用例列表 用例编号用例名称描述参与者UC001用户登录提供各类用户的登录功能。会员、系统管理员、业务管理员UC002注册会员会员注册时,填写注册会员资料,然后提交;注册成功,游客成为会员可以订购商品。注册不成功,提示用户输入错误,需重新输入。游客UC003管理购物车管理会员的购物车,会员可随时查询购物车中的信息,也可往购物车中放入图书、修改订购数量、删除图书。会员、库存系统UC004提交订单会员进入结算步骤,确认收货人信息、送货方式、支付方式,最终提交订单。会员、订单处理系统、银联系统、物流系统UC005管理订单根据身份显示满足条件的订单信息;会员可执行撤销个人订单操作。业务管理员、会员UC006管理书目添加新的书籍,删除已有的书籍,对商品的相关信息进行更新。业务管理员UC007图书浏览与查询浏览与查询图书,并可对感兴趣的内容进行详细查阅。游客、会员UC008管理业务信息管理会员购买信息,可从中得到各种会员的购买信息与图书销售信息。业务管理员UC009维护个人资料用户在页面上修改自己的注册资料,更新原有的注册信息。系统管理员、业务管理员、会员UC010系统管理实现对除系统管理员以外的后台账户信息的增加、修改和删除。系统管理员4 用例文档 4.1 UC001会员登录4.1.1 用例描述用例号UC001-01用例名称会员登录用例描述用于给会员登陆参与者会员、系统管理员、业务管理员前置条件已经注册并想进行一些操作后置条件用户登录成功后,可以进行一些操作基本路径1、 系统显示用户需要填入的登录信息2、 用户输入登录信息3、 系统检查用户输入的信息4、 登录信息成功,进入界面扩展点用户登录的信息错误时系统提示用户输入错误,需重新登录补充说明身份ID唯一4.1.2活动图4.1.3界面元素4.1.4功能功能名称功能描述校验异常会员登录使得游客登录成为会员用户名,密码不能登录,需重新输入4.2 UC002注册会员4.2.1用例描述用例号UC002用例名称注册会员用例描述会员注册时,填写注册会员资料,然后提交。注册成功,游客成为会员后可以订购商品;注册不成功,提示用户输入错误,需重新输入。参与者游客前置条件游客通过网络访问该网站后置条件游客注册成为用户,进入网站基本路径1. 系统显示用户需要填入的注册信息2. 用户输入信息3. 系统检查用户输入的信息4. 注册信息成功进入登录后的界面扩展点1. 用户注册的信息错误时系统提示用户输入错误,需重新输入2. 返回补充说明身份ID唯一4.2.2活动图4.2.3界面元素4.2.4功能功能名称功能描述校验异常会员注册使得游客注册成为会员用户名、密码、真实姓名不能为空不能注册,需重新输入4.3 UC003管理购物车4.3.1用例描述用例号UC003用例名称管理购物车用例描述管理会员的购物车,会员可随时查询购物车中的信息,也可往购物车中放入图书、修改订购数量、删除图书。参与者会员、库存系统前置条件会员已经成功登录后置条件购物车信息被更新基本路径1. 会员浏览图书时点击“购买”,打开“我的购物车”页面。2. 系统将所选图书放入购物车。 3. 系统列出该会员购物车中所有图书的摘要信息及订购数量,并显示金额总计,供会员查看。4. 会员根据需要修改图书的订购数量或删除订购图书,系统更新购物车信息。5. 会员点击“结算”进入结算步骤;或者点击“继续挑选商品”,返回图书浏览页面,继续选购图书。扩展点2a. 会员点击“购买”时,该图书已经在购物车中 2a1. 直接将该图书的购买数量加15a. 会员点击“结算”时,购物车中的条目为空5a1. 系统显示“您还没有挑选商品”,返回图书浏览页面5b. 会员点击“结算”时,购物车中图书的购买数量大于该图书的库存数量5b1. 系统显示“抱歉,XXX图书库存不足”,返回“我的购物车”页面补充说明1. 会员点击页面上的“购物车”,也可以打开“我的购物车”页面2. “结算”时检查图书的库存数量由外部的库存系统来处理4.3.2活动图4.3.3界面元素元素名称功能元素描述必须/可选数据校验图书摘要信息显示购物车中所有图书的名称、单价列表必须无购买数量显示图书的购买数量,可供会员修改文本框必须正整数且不大于该书的库存数量删除从购物车中删除该图书超链接或按钮必须无金额总计根据图书单价和购买数量自动计算总金额标签必须无结算进入结算步骤按钮必须购物车不为空继续挑选商品返回图书浏览页面超链接或按钮必须无4.3.4功能功能名称功能描述校验异常放入购物车将所选的图书添加到购物车中无查看购物车查看购物车中的图书信息、购买数量和金额总计无修改订购数量修改购物车中图书的购买数量有购买数量大于该图书的库存数量删除购物车中的图书从购物车中删除图书无进入结算步骤转去提交订单页面有购物车为空4.4 UC004提交订单4.4.1用例描述用例号UC004用例名称提交订单用例描述会员进入结算步骤,确认收货人信息、送货方式、支付方式,最终提交订单。参与者会员、财务系统、物流系统前置条件会员已经成功登录,且“我的购物车”不为空后置条件订单被创建,并保存在数据库中基本路径1. 会员在“我的购物车”页面中点击“结算”,进入“填写核对订单信息”页面。2. 系统查询得到会员的注册信息,并把已有信息作为默认的收货人姓名、详细地址、邮政编码、联系电话显示在页面上。3. 会员输入或修改收货人姓名、详细地址、邮政编码、联系电话等信息,点击“确认收货人信息”。4. 会员选择送货方式,点击“确认送货方式”。5. 会员选择支付方式,点击“确认支付方式”。6. 会员点击“提交订单”,系统生成订单,并清空会员的购物车。7. 系统显示订单详细信息,并提示订单提交成功。扩展点3a. 收货人信息填写不完整 3a1. 系统提示会员完整填写相应信息并确认4a. 会员没有选择送货方式4a1. 系统提示会员选择送货方式并确认5a. 会员没有选择支付方式5a1. 系统提示会员选择支付方式并确认6a. 订单提交不成功 6a1. 系统提示订单提交不成功补充说明1. 如果送货方式选择“货到付款”,则不再需要选择支付方式;否则由外部的财务系统处理付款问题。2. 订单提交后由外部的物流系统处理后续问题。4.4.2活动图4.4.3界面元素元素名称功能元素描述必须/可选数据校验收货人信息显示收货人姓名、详细地址、邮政编码、联系电话,可供会员修改文本框必须无送货方式显示可选的送货方式单选按钮组必须必选其一支付方式显示可选的支付方式单选按钮组必须必选其一提交订单系统生成订单按钮必须无4.4.4功能功能名称功能描述校验异常确认收货人信息确认订单的收货人信息无信息填写不完整确认送货方式确认订单的送货方式必选其一没有选择送货方式确认支付方式确认订单的支付方式必选其一没有选择支付方式提交订单生成订单,并向会员显示订单详细信息无订单提交不成功4.5 UC005 管理订单4.5.1用例描述用例号UC005用例名称管理订单用例描述根据身份显示满足条件的订单信息;会员可执行撤销个人订单操作。参与者业务管理员、会员前置条件登录后置条件系统界面基本路径1进入订单管理界面。2根据身份,如果是业务管理员做子事件一,如果是会员做子事件二。子事件一:业务管理员选择条件:如用户名、订单号、订单状态等;系统以列表的形式显示全部满足条件的订单;系统根据业务管理员的需要显示指定订单的详细信息。继续显示则到,否则返回。子事件二:显示所有未完成订单基本信息;会员根据需要选择显示指定订单的详细信息;会员根据需要撤消订单;继续撤销则到,否则提交。3反回系统界面,用例结束。扩展点基本路径2:身份错误则异常处理;基本路径2之子事件一:条件不存在或错误则异常处理;基本路径2之子事件二:会员可以显示历史订单。补充说明1业务管理员只能查看订单。2会员只能查看自己的订单且可以撤消不确定的订单。4.5.2活动图4.5.3界面元素4.5.4功能功能名称功能描述校验异常身份验证判断是业务管理员还是会员有验证失败条件设置设置各类查询的条件无列表订单显示满足条件的订单列表有查询失败详细显示显示订单的详细信息有撤消订单会员取消不需要且系统还没确定的订单有4.6 UC006管理书目4.6.1用例描述用例号UC006用例名称管理书目用例描述添加新的书籍,删除已有的书籍,对商品的相关信息进行更新。参与者业务管理员前置条件登录后置条件系统界面基本路径1进入书目管理界面。2根据业务管理员选择,如果是添加则做子事件一,如果是删除则做子事件二,如果是更新则做子事件三。子事件一:系统进入书籍输入界面;业务管理员输入书籍的所有数据信息;如果继续添加则到,否则提交。子事件二:业务管理员选择删除条件;系统根据条件列表出所有书目;业务管理员确认是否删除,如是则删除;如果继续删除则到,否则提交。子事件三:业务管理员选择更新条件;系统根据条件列表出所有书目;业务管理员输入更新数据;如果继续更新则到,否则提交。3反回系统界面,用例结束。扩展点基本路径2之子事件一:书籍数据规范较验错则异常处理;基本路径2之子事件二:条件不存在或错误则异常处理;基本路径2之子事件三:书籍更新数据规范较验错则异常处理。补充说明4.6.2活动图4.6.3界面元素4.6.4功能功能名称功能描述校验异常添加输入新书的所有数据信息有校验数据异常删除删除书籍信息无更新更新书籍信息有校验数据异常4.7 UC007图书浏览与查询4.7.1 UC007-01图书浏览4.7.1.1 用例描述用例号UC007-01用例名称图书浏览用例描述用户根据主页上的图书类别选择浏览某类图书,得到该类图书的图书列表参与者游客/会员前提条件用户已经进入到网上书城主页后置条件用户选定的图书列表显示在当前页面上。如果图书过多,则分页显示,当前页面只显示浏览到的前N(例如10)本图书;用户可以继续选择浏览其他页面的图书。基本路径1 用户在主页上查看图书类别;2 用户选择某一类别图书进行浏览;3 网上书城系统检索此类别图书;4 网上书城系统显示搜索到的图书列表的第一页;5 用户获得浏览的图书列表。扩展点用户获得第一页图书列表后可以选择其他图书页面查看补充说明无4.7.1.2 图书浏览活动图4.7.1.3 界面元素元素名称功能元素描述必须/可选数据校验图书类别图书类别选择超链接必须有4.7.1.4 功能功能名称功能描述校验异常浏览根据图书类别进行浏览,按页显示该类别内的所有图书无无4.7.2 UC007-02图书查询4.7.2.1 用例描述用例号UC007-02用例名称图书查询用例描述用户根据输入的查询信息进行图书查询,得到图书列表参与者游客/会员前提条件用户已经进入到网上书城主页后置条件用户查询的图书列表显示在当前页面上。如果图书过多,则分页显示,当前页面只显示浏览到的前N(例如10)个图书;用户可以继续选择查看其他页面的图书。如果没有查询到任何图书;所显示图书列表为空。基本路径1 用户进入查询页面2 用户输入图书查询信息(简单关键字、组合关键字);3 网上书城系统获取用户查询信息,依据关键字进行查询;4 网上书城系统显示查到的第一页图书显示在当前页面;5 用户获得查询的图书列表。扩展点用户获取第一页图书后可以选择其他图书页面查看。补充说明无4.7.2.2 图书查询活动图4.7.2.3 界面元素元素名称功能元素描述必须/可选数据校验关键字查询关键字文本框必须有搜索提交查询的相关信息按钮必须有高级查询可以输入组合关键字查询按钮必须无4.7.2.4 功能功能名称功能描述校验异常检索根据图书的简单关键字进行查询,按页显示符合条件的的图书信息无无高级查询根据图书的组合关键字进行查询,按页显示符合条件的图书信息无无查看图书详细信息查看某本书的详细信息无无4.8 UC008管理业务信息4.8.1用例描述用例号UC008用例名称管理业务信息用例描述管理会员购买信息,可从中得到各种会员的购买信息与书销售信息参与者业务管理员前置条件业务管理员提出管理请求后置条件显示出相关查询信息基本路径1、 通过按钮选择管理功能2、 选择按用户名管理并填写会员名字,则显示该会员购买记录3、 选择按书名管理并填写书名,则显示购买该书的会员购买记录4、 选择按时间管理并填写时间段,则显示该时间段内的会员购买记录5、 选择其他用例功能或关闭页面,则退出本用例扩展点补充说明4.8.2活动图4.8.3界面元素元素名称功能元素描述必须/可选数据校验按用户名管理选择按用户名管理,激活用户名输入框,并锁定其他输入框单选框可选否按书名管理选择按书名管理,激活书名输入框,并锁定其他输入框单选框可选否按时间段管理选择时间段管理,激活起始时间输入框与终止时间输入框,并锁定其他输入框单选框可选否用户名输入框输入要查询的会员名字单行文本框可选否书名输入框输入要查询的书名单行文本框可选否起始时间输入框输入要查询的起始时间单行文本框可选否终止时间输入框输入要查询的终止时间单行文本框可选否搜索按钮确认搜索,搜索数据库并跟新列表数据按钮必选否显示列表显示搜索结果的列表列表框可选否4.8.4功能功能名称功能描述校验异常按用户名管理按用户名管理会员购买信息无无此用户时弹出提示按书名管理按书名管理会员购买信息无无此书名时弹出提示按时间段管理按时间段管理会员购买信息无无此时间段时弹出提示4.9 UC009维护个人信息4.9.1用例描述用例号UC009用例名称维护个人信息用例描述用户在页面上修改自己的注册资料,更新原有的注册信息。参与者系统管理员、业务管理员、会员前置条件用户成功登录系统并进入个人信息维护界面。后置条件系统更新个人信息。基本路径1 用户进入个人信息维护页面2 用户维护个人资料3 系统对提交的资料进行审核更新4 返回初始登录页面,用例结束扩展点基本路径步骤3中系统对提交的资料进行审核不通过,使用弹出框提示出错信息,再转入步骤1。补充说明4.9.2活动图4.9.3界面元素元素名称功能元素描述必须/可选数据校验会员账户名称(电子邮箱)会员登录使用电邮地址标签必须无真实姓名会员真实姓名文本框必须有密码会员第一次输入的密码文本框必须有确认密码会员第二次输入的密码文本框必须有用户地址会员联系地址文本框可选无邮政编码会员联系地址的邮政编码文本框可选无联系电话会员联系电话文本框可选无4.9.4功能功能名称功能描述校验异常密码校验功能检查会员修改资料时提供的登陆密码是否前后一致无无重置系统将用户所填写的信息全部清空无无提交系统将使用者录入的信息提交至系统保存无网络超时等异常处理4.10 UC010系统管理4.10.1用例描述用例号UC010用例名称系统管理用例描述实现对除系统管理员以外的后台账户信息的增删改参与者系统管理员前置条件管理员成功登录系统;公司送来职员工作性质信息的证明或职员书面提出修改个人信息的申请。后置条件系统增加或更新职员资料,使职员获得相应的系统操作权限。基本路径1 系统管理员进入后台账户管理主页面2 系统管理员选择操作方式2.1 添加新后台账户 2.1.1选择新增 2.1.2弹出新增后台账户页面 2.1.3正确填写后台账户信息后点击提交,即完成添加操作。 2.2 修改后台账户 2.2.1选择修改 2.2.2弹出修改后台账户页面 2.2.3正确改动信息后点击保存,即完成修改后台账户信息的操作。 2.3 删除后台账户 2.3.1选择删除 2.3.2系统弹出确定删除对话框 2.3.3点击确定即完成删除操作,点击取消取消删除操作。3 以上任何一个操作结束,系统弹出提示框4 系统管理员点击提示框的确定按钮5 系统自动跳转到业务账户管理主页面,用例结束。扩展点1 基本路径2.1.3中系统对提交的新账户资料审核不通过,使用弹出框提示出错信息,再转入步骤2.1.2。2 基本路径2.2.3中系统对提交的账户修改资料审核不通过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年表氯醇行业分析报告及未来发展趋势报告
- 2025年黑龙江省事业单位联考《经济公共能力》试题及答案
- 2026年休闲鞋行业分析报告及未来发展趋势报告
- 2026年电炉制造行业分析报告及未来发展趋势报告
- 前郭尔罗斯蒙古族自治县检察官、法官入员额考试真题(附答案)
- 2026年平安金融考试题及答案
- 2026年新国考人文公共基础知识试题含答案
- 2026年河南轻工职业学院单招综合素质笔试参考题库带答案解析
- 2025年兽医证考试试题库及答案
- 2026年6-甲基-2,3-吡啶二甲酸行业分析报告及未来发展趋势报告
- 浙江省绍兴市稽阳联谊学校2026年4月高三年级联考物理试卷(含答案)
- 湖南矿产行业现状分析报告
- 2026年学习教育查摆问题清单及整改措施台账(四个方面16条)
- 2025年5月浙江省水务集团下属企业招聘拟聘用人员(一)笔试历年难易错考点试卷带答案解析
- 2024年消防文员招录考试刷题专用试题及完整答案解析
- 雨课堂学堂在线学堂云《机械原理及设计(北京航空航天)》单元测试考核答案
- 中国电力建设集团有限公司招聘笔试题库2026
- 部编版道德与法治二年级下册《少年当自强》第1课时教学设计
- 材料工程技术毕业答辩
- T组合复苏器使用技术
- 2025年昆山编外辅助性人员笔试及答案
评论
0/150
提交评论