丁丁网上购书系统 需求规格说明书
Version r.0.0.1
2009年08月
中大软件 需求规格说明 D0903-0102
目 录
变更情况记录 .................................................................................... 4 1
1.1 1.2 1.3 1.4 1.5 1.6
概述 ............................................................................................ 5
背景 ......................................................................................................................................... 5 目的 ......................................................................................................................................... 5 范围 ......................................................................................................................................... 6 假设 ......................................................................................................................................... 6 业务术语 ................................................................................................................................. 6 参考文献 ................................................................................................................................. 6
2
2.1 2.2
系统功能概述 ............................................................................ 7
丁丁网上购书系统概述.......................................................................................................... 7 丁丁网上购书系统用例图...................................................................................................... 8
3 4
4.1
用例列表 .................................................................................... 9 用例文档 .................................................................................. 10
UC001会员登录 ................................................................................................................... 10 4.1.1 用例描述 .............................................................................................................................. 10 4.1.2活动图 ................................................................................................................................... 10 4.1.3界面元素 ............................................................................................................................... 11 4.1.4功能 ....................................................................................................................................... 11 4.2
UC002注册会员 ................................................................................................................... 12 4.2.1用例描述 ................................................................................................................................... 12 4.2.2活动图 ................................................................................................................................... 12 4.2.3界面元素 ............................................................................................................................... 13 4.2.4功能 ....................................................................................................................................... 14 4.3
UC003管理购物车 ............................................................................................................... 14 4.3.1用例描述 ............................................................................................................................... 14 4.3.2活动图 ................................................................................................................................... 15 4.3.3界面元素 ............................................................................................................................... 16 4.3.4功能 ....................................................................................................................................... 16 4.4
UC004提交订单 ................................................................................................................... 17 4.4.1用例描述 ............................................................................................................................... 17 4.4.2活动图 ................................................................................................................................... 18 4.4.3界面元素 ............................................................................................................................... 19 4.4.4功能 ....................................................................................................................................... 19 4.5
UC005 管理订单 .................................................................................................................. 20
-2-
中大软件 需求规格说明 D0903-0102
4.5.1用例描述 ............................................................................................................................... 20 4.5.2活动图 ................................................................................................................................... 21 4.5.3界面元素 ............................................................................................................................... 22 4.5.4功能 ....................................................................................................................................... 23 4.6 UC006管理书目 ....................................................................................................................... 24 4.6.1用例描述 ............................................................................................................................... 24 4.6.2活动图 ................................................................................................................................... 25 4.6.3界面元素 ............................................................................................................................... 26 4.6.4功能 ....................................................................................................................................... 26 4.7 UC007图书浏览与查询 .............................................................................................................. 27 4.7.1 UC007-01图书浏览 ............................................................................................................. 27 4.7.1.1 用例描述 ........................................................................................................................... 27 4.7.1.2 图书浏览活动图 ............................................................................................................... 28 4.7.1.3 界面元素 ........................................................................................................................... 29 4.7.1.4 功能 ................................................................................................................................... 29 4.7.2 UC007-02图书查询 ............................................................................................................. 30 4.7.2.1 用例描述 ........................................................................................................................... 30 4.7.2.2 图书查询活动图 ............................................................................................................... 31 4.7.2.3 界面元素 ........................................................................................................................... 31 4.7.2.4 功能 ................................................................................................................................... 32 4.8
UC008管理业务信息 ........................................................................................................... 32 4.8.1用例描述 ............................................................................................................................... 32 4.8.2活动图 ................................................................................................................................... 33 4.8.3界面元素 ............................................................................................................................... 34 4.8.4功能 ....................................................................................................................................... 35 4.9
UC009维护个人信息 ........................................................................................................... 35 4.9.1用例描述 ............................................................................................................................... 35 4.9.2活动图 ................................................................................................................................... 36 4.9.3界面元素 ............................................................................................................................... 36 4.9.4功能 ....................................................................................................................................... 37 4.10
UC010系统管理 ................................................................................................................... 38 4.10.1用例描述 ............................................................................................................................. 38 4.10.2活动图 ................................................................................................................................. 39 4.10.3界面元素 ............................................................................................................................. 41 4.10.4功能 ..................................................................................................................................... 42
5 6
领域模型 .................................................................................. 43 非功能性需求 .......................................................................... 44
-3-
中大软件 需求规格说明 D0903-0102
变更情况记录
*A - ADDED M - MODIFIED D - DELETED 变更号 日期 段落 *A、M、D 简述 备注 -4-
中大软件 需求规格说明 D0903-0102
1 概述
1.1 背景
系统名称:丁丁网上购书系统
本项目的任务提出者:丁丁图书销售公司 系统开发背景:
20世纪90年代中后期,随着计算机科学、网络技术与数据库技术的不断发展,网络购物已被广大客户接受,并且业务量不断增加。其中网上购书是网络购物中最重要的一种形式之一,其有着以下几个显著特点:
1) 书目种类齐全,数量充足; 2) 使用快捷方便,安全可靠; 3) 减少中间环节,价格便宜; 4) 服务形式多元化,管理方便。
网上购书这一形式与传统的出版发行业务相比,有着全天候服务,送货上门,检索与浏览方便,管理灵活,开销小等特点,随着客户对网上购物意识的不断加深,将会有着更加广阔的市场前景。
因此,丁丁图书公司欲开发一套由在线购书、库存管理、业务管理构成的网上购书系统。
开发者:中山大学软件师资班(第二期)第三小组。 用户:丁丁图书公司
1.2 目的
该需求规划说明书旨在让用户(丁丁图书公司)与开发团队(中山大学软件师资班第三小组)对丁丁网上购书系统的开发达成共识,确定总体功能与各个功能模块的具体作用。此文档将作为用户验收参考以及开发团队开发过程中的参考。
-5-
中大软件 需求规格说明 D0903-0102
1.3 范围
本文档为丁丁网上购书系统的功能需求描述,由丁丁图书公司和中山大学软件师资班
第三小组共同商议后协定。
本文档根据丁丁图书公司对于丁丁网上购书系统的要求编写,包括了系统总体设计描
述以及各个功能模块的详细描述。
1.4 假设
完成项目最后期限:2009年8月28日 开发时间:20天
1.5 业务术语
术语 解释 购物车 订单 订单状态 暂时存放客户选择的图书,订单的根据 客户根据购物车内的图书下订单 约定订单状态分为以下3种: 1、“已确认”:客户确认订单后,将不能再修改订单状态。 2、“未确认”:客户还未确认订单,可对订单进行撤销操作。 3、“已撤销”:客户撤销订单,将不能再修改订单状态,系统同时更新图书库存。 ISBN ISBN(International Standard of Book Number)即国际标准书号,它由10位数字组成分别由组号、出版者号、书名号、校验号这四部分组成,其间用“-”相连。
1.6 参考文献
参考文献 潘文年,价格战背景下网上书店经营的读者需求分析,中国出版,2008(2):27-30 张歌燕,试析我国网上书店的优势、劣势及其发展对策,图书情报知识,2003(2):91-92 作用 了解市场环境,用于进行需求分析 了解市场环境,用于进行需求分析 陈蓉等,我国网上书店的现状及制约因素浅析,了解市场环境,用于进行需求分析 商场现代化,2006 年10 月(上旬刊):231
-6-
中大软件 需求规格说明 D0903-0102
2 系统功能概述
2.1 丁丁网上购书系统概述
本系统主要包含在线购书、书目管理、业务管理、系统管理这几大部分,具体功能如下:
在线购书:为客户提供浏览、检索与购书服务。
书目管理:为业务管理员提供书籍上架、下架与修改书目信息;
业务管理:为业务管理员提供管理各种购买信息的服务,以便于市场分析; 系统管理:为系统管理员提供管理购书系统地各种权限与服务。
-7-
中大软件 需求规格说明 D0903-0102
2.2 丁丁网上购书系统用例图
-8-
中大软件 需求规格说明 D0903-0102
3 用例列表
用例编号 用例名称 描述 参与者 UC001 用户登录 提供各类用户的登录功能。 会员注册时,填写注册会员资料,然后提交;会员、系统管理员、业务管理员 UC002 注册会员 注册成功,游客成为会员可以订购商品。注册不成功,提示用户输入错误,需重新输入。 管理会员的购物车,会员可随时查询购物车游客 UC003 管理购物车 中的信息,也可往购物车中放入图书、修改会员、库存系统 订购数量、删除图书。 会员进入结算步骤,确认收货人信息、送货方式、支付方式,最终提交订单。 根据身份显示满足条件的订单信息;会员可执行撤销个人订单操作。 添加新的书籍,删除已有的书籍,对商品的相关信息进行更新。 浏览与查询图书,并可对感兴趣的内容进行详细查阅。 管理会员购买信息,可从中得到各种会员的购买信息与图书销售信息。 会员、订单处理系统、银联系统、物流系统 业务管理员、 会员 业务管理员 UC004 提交订单 UC005 管理订单 UC006 管理书目 UC007 图书浏览与查询 游客、会员 UC008 管理业务信息 业务管理员 UC009 维护个人资料 用户在页面上修改自己的注册资料,更新原系统管理员、业有的注册信息。 实现对除系统管理员以外的后台账户信息的增加、修改和删除。 务管理员、会员 系统管理员 UC010 系统管理 -9-
中大软件 需求规格说明 D0903-0102
4 用例文档
4.1 UC001会员登录 4.1.1 用例描述
用例号 用例名称 用例描述 参与者 前置条件 后置条件 基本路径 UC001-01 会员登录 用于给会员登陆 会员、系统管理员、业务管理员 已经注册并想进行一些操作 用户登录成功后,可以进行一些操作 1、 系统显示用户需要填入的登录信息 2、 用户输入登录信息 3、 系统检查用户输入的信息 4、 登录信息成功,进入界面 扩展点 补充说明 用户登录的信息错误时系统提示用户输入错误,需重新登录 身份ID唯一 4.1.2活动图
-10-
中大软件 需求规格说明 D0903-0102
4.1.3界面元素
4.1.4功能
功能名称 会员登录 功能描述 使得游客登录成为会员 校验 用户名,密码 异常 不能登录,需重新输入 -11-
中大软件 需求规格说明 D0903-0102
4.2 UC002注册会员 4.2.1用例描述
用例号 用例名称 用例描述 UC002 注册会员 会员注册时,填写注册会员资料,然后提交。注册成功,游客成为会员后可以订购商品;注册不成功,提示用户输入错误,需重新输入。 参与者 前置条件 后置条件 基本路径 游客 游客通过网络访问该网站 游客注册成为用户,进入网站 1. 系统显示用户需要填入的注册信息 2. 用户输入信息 3. 系统检查用户输入的信息 4. 注册信息成功进入登录后的界面 扩展点 1. 用户注册的信息错误时系统提示用户输入错误,需重新输入 2. 返回 补充说明 身份ID唯一 4.2.2活动图
-12-
中大软件 需求规格说明 D0903-0102
4.2.3界面元素
-13-
中大软件 需求规格说明 D0903-0102
4.2.4功能
功能名称 会员注册 功能描述 使得游客注册成为会员 校验 用户名、密码、真实姓名不能为空
异常 不能注册,需重新输入 4.3 UC003管理购物车 4.3.1用例描述
用例号 用例名称 用例描述 UC003 管理购物车 管理会员的购物车,会员可随时查询购物车中的信息,也可往购物车中放入图书、修改订购数量、删除图书。 参与者 前置条件 后置条件 基本路径 会员、库存系统 会员已经成功登录 购物车信息被更新 1. 会员浏览图书时点击“购买”,打开“我的购物车”页面。 2. 系统将所选图书放入购物车。 3. 系统列出该会员购物车中所有图书的摘要信息及订购数量,并显示金额总计,供会员查看。 4. 会员根据需要修改图书的订购数量或删除订购图书,系统更新购物车信息。 5. 会员点击“结算”进入结算步骤;或者点击“继续挑选商品”,返回图书浏览页面,继续选购图书。 扩展点 2a. 会员点击“购买”时,该图书已经在购物车中 2a1. 直接将该图书的购买数量加1 5a. 会员点击“结算”时,购物车中的条目为空 5a1. 系统显示“您还没有挑选商品”,返回图书浏览页面 5b. 会员点击“结算”时,购物车中图书的购买数量大于该图书的库存数量 5b1. 系统显示“抱歉,XXX图书库存不足”,返回“我的购物车”页面 补充说明
-14-
1. 会员点击页面上的“购物车”,也可以打开“我的购物车”页面 2. “结算”时检查图书的库存数量由外部的库存系统来处理 中大软件 需求规格说明 D0903-0102
4.3.2活动图
-15-
中大软件 需求规格说明 D0903-0102
4.3.3界面元素
元素名称 图书摘要信息 功能 显示购物车中所有图书的名称、单价 购买数量 显示图书的购买数量,可供会员修改 删除 从购物车中删除该图书 超链接或按钮 金额总计 根据图书单价和购买数量自动计算总金额 结算 继续挑选商品 进入结算步骤 返回图书浏览页面 按钮 超链接或按钮 必须 必须 购物车不为空 无 标签 必须 无 必须 文本框 必须 正整数且不大于该书的库存数量 无 元素描述 列表 必须/可选 必须 数据校验 无 4.3.4功能
功能名称 放入购物车 查看购物车 功能描述 将所选的图书添加到购物车中 查看购物车中的图书信息、购买数量和金额总计 修改订购数量 修改购物车中图书的购买数量 有 购买数量大于该图书的库存数量 删除购物车中的图书 进入结算步骤
转去提交订单页面 有 购物车为空 从购物车中删除图书 无 校验 无 无 异常 -16-
中大软件 需求规格说明 D0903-0102
4.4 UC004提交订单 4.4.1用例描述
用例号 用例名称 用例描述 参与者 前置条件 后置条件 基本路径 UC004 提交订单 会员进入结算步骤,确认收货人信息、送货方式、支付方式,最终提交订单。 会员、财务系统、物流系统 会员已经成功登录,且“我的购物车”不为空 订单被创建,并保存在数据库中 1. 会员在“我的购物车”页面中点击“结算”,进入“填写核对订单信息”页面。 2. 系统查询得到会员的注册信息,并把已有信息作为默认的收货人姓名、详细地址、邮政编码、联系电话显示在页面上。 3. 会员输入或修改收货人姓名、详细地址、邮政编码、联系电话等信息,点击“确认收货人信息”。 4. 会员选择送货方式,点击“确认送货方式”。 5. 会员选择支付方式,点击“确认支付方式”。 6. 会员点击“提交订单”,系统生成订单,并清空会员的购物车。 7. 系统显示订单详细信息,并提示订单提交成功。 扩展点 3a. 收货人信息填写不完整 3a1. 系统提示会员完整填写相应信息并确认 4a. 会员没有选择送货方式 4a1. 系统提示会员选择送货方式并确认 5a. 会员没有选择支付方式 5a1. 系统提示会员选择支付方式并确认 6a. 订单提交不成功 6a1. 系统提示订单提交不成功 补充说明 1. 如果送货方式选择“货到付款”,则不再需要选择支付方式;否则由外部的财务系统处理付款问题。 2. 订单提交后由外部的物流系统处理后续问题。
-17-
中大软件 需求规格说明 D0903-0102
4.4.2活动图
-18-
中大软件 需求规格说明 D0903-0102
4.4.3界面元素
元素名称 收货人信息 功能 显示收货人姓名、详细地址、邮政编码、联系电话,可供会员修改 送货方式 支付方式 提交订单
显示可选的送货方式 显示可选的支付方式 系统生成订单 单选按钮组 单选按钮组 按钮 必须 必须 必须 必选其一 必选其一 无 元素描述 文本框 必须/可选 数据校验 必须 无 4.4.4功能
功能名称 确认收货人信息 确认送货方式 确认支付方式 提交订单 功能描述 确认订单的收货人信息 确认订单的送货方式 确认订单的支付方式 生成订单,并向会员显示订单详细信息
校验 无 必选其一 必选其一 无 异常 信息填写不完整 没有选择送货方式 没有选择支付方式 订单提交不成功 -19-
中大软件 需求规格说明 D0903-0102
4.5 UC005 管理订单 4.5.1用例描述
用例号 用例名称 用例描述 参与者 前置条件 后置条件 基本路径 UC005 管理订单 根据身份显示满足条件的订单信息;会员可执行撤销个人订单操作。 业务管理员、会员 登录 系统界面 1.进入订单管理界面。 2.根据身份,如果是业务管理员做子事件一,如果是会员做子事件二。 子事件一: ①.业务管理员选择条件:如用户名、订单号、订单状态等; ②.系统以列表的形式显示全部满足条件的订单; ③.系统根据业务管理员的需要显示指定订单的详细信息。 ④.继续显示则到①,否则返回。 子事件二: ①.显示所有未完成订单基本信息; ②.会员根据需要选择显示指定订单的详细信息; ③.会员根据需要撤消订单; ④.继续撤销则到①,否则提交。 3.反回系统界面,用例结束。 扩展点 基本路径2:身份错误则异常处理; 基本路径2之子事件一:条件不存在或错误则异常处理; 基本路径2之子事件二:会员可以显示历史订单。 补充说明
-20-
1.业务管理员只能查看订单。 2.会员只能查看自己的订单且可以撤消不确定的订单。 中大软件 需求规格说明 D0903-0102
4.5.2活动图
-21-
中大软件 需求规格说明 D0903-0102
4.5.3界面元素
-22-
中大软件 需求规格说明 D0903-0102
4.5.4功能
功能名称 身份验证 功能描述 判断是业务管理员还是会员 条件设置 列表订单 设置各类查询的条件 显示满足条件的订单列表 详细显示 撤消订单 显示订单的详细信息 会员取消不需要且系统还没确定的订单
有 有 无 有 查询失败 校验 有 异常 验证失败 -23-
中大软件 需求规格说明 D0903-0102
4.6 UC006管理书目 4.6.1用例描述
用例号 用例名称 用例描述 参与者 前置条件 后置条件 基本路径 UC006 管理书目 添加新的书籍,删除已有的书籍,对商品的相关信息进行更新。 业务管理员 登录 系统界面 1.进入书目管理界面。 2.根据业务管理员选择,如果是添加则做子事件一,如果是删除则做子事件二,如果是更新则做子事件三。 子事件一: ①.系统进入书籍输入界面; ②.业务管理员输入书籍的所有数据信息; ③.如果继续添加则到①,否则提交。 子事件二: ①.业务管理员选择删除条件; ②.系统根据条件列表出所有书目; ③.业务管理员确认是否删除,如是则删除; ④.如果继续删除则到①,否则提交。 子事件三: ①.业务管理员选择更新条件; ②.系统根据条件列表出所有书目; ③.业务管理员输入更新数据; ④.如果继续更新则到①,否则提交。 3.反回系统界面,用例结束。 扩展点 基本路径2之子事件一:书籍数据规范较验错则异常处理; 基本路径2之子事件二:条件不存在或错误则异常处理; 基本路径2之子事件三:书籍更新数据规范较验错则异常处理。 补充说明
-24-
中大软件 需求规格说明 D0903-0102
4.6.2活动图
-25-
中大软件 需求规格说明 D0903-0102
4.6.3界面元素
4.6.4功能
功能名称 添加 删除 更新
功能描述 输入新书的所有数据信息 删除书籍信息 更新书籍信息 校验 有 无 有 异常 校验数据异常 校验数据异常 -26-
中大软件 需求规格说明 D0903-0102
4.7 UC007图书浏览与查询
用例:UC007图书浏览、图书查询组别:第3组版本:r.0.0.1制作:苑俊英游客图书浏览会员(from Use Case View)图书查询 4.7.1 UC007-01图书浏览 4.7.1.1 用例描述
用例号 用例名称 用例描述 参与者 前提条件 后置条件 UC007-01 图书浏览 用户根据主页上的图书类别选择浏览某类图书,得到该类图书的图书列表 游客/会员 用户已经进入到网上书城主页 用户选定的图书列表显示在当前页面上。如果图书过多,则分页显示,当前页面只显示浏览到的前N(例如10)本图书;用户可以继续选择浏览其他页面的图书。 基本路径 1. 用户在主页上查看图书类别; 2. 用户选择某一类别图书进行浏览; 3. 网上书城系统检索此类别图书; 4. 网上书城系统显示搜索到的图书列表的第一页; 5. 用户获得浏览的图书列表。 -27-
中大软件 需求规格说明 D0903-0102
扩展点 补充说明 用户获得第一页图书列表后可以选择其他图书页面查看 无 4.7.1.2 图书浏览活动图
会员/游客系统用例:UC007-01图书浏览组别:第3组版本:r.0.0.1制作:苑俊英查看图书类别选择图书类别搜索类别内容显示类别内容第一页得到书籍列表翻页浏览结束显示所选页面
-28-
中大软件 需求规格说明 D0903-0102
4.7.1.3 界面元素
元素名称 图书类别
功能 图书类别选择 元素描述 超链接 必须/可选 必须 数据校验 有
4.7.1.4 功能
功能名称 浏览 功能描述 根据图书类别进行浏览,按页显示该类别内的所有图书 校验 无 异常 无 -29-
中大软件 需求规格说明 D0903-0102
4.7.2 UC007-02图书查询 4.7.2.1 用例描述
用例号 用例名称 用例描述 参与者 前提条件 后置条件 UC007-02 图书查询 用户根据输入的查询信息进行图书查询,得到图书列表 游客/会员 用户已经进入到网上书城主页 用户查询的图书列表显示在当前页面上。如果图书过多,则分页显示,当前页面只显示浏览到的前N(例如10)个图书;用户可以继续选择查看其他页面的图书。如果没有查询到任何图书;所显示图书列表为空。 基本路径 1. 用户进入查询页面 2. 用户输入图书查询信息(简单关键字、组合关键字); 3. 网上书城系统获取用户查询信息,依据关键字进行查询; 4. 网上书城系统显示查到的第一页图书显示在当前页面; 5. 用户获得查询的图书列表。 扩展点 补充说明 用户获取第一页图书后可以选择其他图书页面查看。 无 -30-
中大软件 需求规格说明 D0903-0102
4.7.2.2 图书查询活动图
会员/游客系统用例:UC007-02 查询组别:第3组版本:r.0.0.1制作:苑俊英进入图书查询页面用户输入查询关键字(简单/组合)查询得到书籍列表显示查询结果第一页翻页查询结束显示所选页面 4.7.2.3 界面元素 元素名称 关键字 搜索 高级查询 -31- 功能 查询关键字 提交查询的相关信息 可以输入组合关键字查询 元素描述 必须/可选 文本框 按钮 按钮 必须 必须 必须 数据校验 有 有 无 中大软件 需求规格说明 D0903-0102
4.7.2.4 功能
功能名称 检索 功能描述 根据图书的简单关键字进行查询,按页显示符合条件的的图书信息 高级查询 根据图书的组合关键字进行查询,按页显示符合条件的图书信息 查看图书详细信息
查看某本书的详细信息 无 无 无 无 校验 无 异常 无 4.8 UC008管理业务信息 4.8.1用例描述
用例号 用例名称 用例描述 参与者 前置条件 后置条件 基本路径 UC008 管理业务信息 管理会员购买信息,可从中得到各种会员的购买信息与书销售信息 业务管理员 业务管理员提出管理请求 显示出相关查询信息 1、 通过按钮选择管理功能 2、 选择按用户名管理并填写会员名字,则显示该会员购买记录 3、 选择按书名管理并填写书名,则显示购买该书的会员购买记录 4、 选择按时间管理并填写时间段,则显示该时间段内的会员购买记录 5、 选择其他用例功能或关闭页面,则退出本用例 扩展点 补充说明 -32-
中大软件 需求规格说明 D0903-0102
4.8.2活动图 业务管理员管理业务信息选择管理模式选择按用户名显示并填写书名显示该用户的购买信息选择按书名显示并填写书名显示购买该书的用户信息选择按时间显示并填写时间显示该时间段内用户购买记录重新选择[ 选择管理方式 ][ 选择其他功能模块或退出 ]
-33- 中大软件 需求规格说明 D0903-0102
4.8.3界面元素
元素名称 按用户名管理 功能 选择按用户名管理,激活用户名输入框,并锁定其他输入框 按书名管理 选择按书名管理,激活书名输入框,并锁定其他输入框 按时间段管理 选择时间段管理,激活起始时间输入框与终止时间输入框,并锁定其他输入框 用户名输入框 输入要查询的会员名字 书名输入框 起始时间输入框 输入要查询的书名 输入要查询的起始时间 终止时间输入框 输入要查询的终止时间 搜索按钮 确认搜索,搜索数据库并跟新列表数据 显示列表 显示搜索结果的列表
-34-
元素描述 单选框 必须/可选 可选 数据校验 否 单选框 可选 否 单选框 可选 否 单行文本框 可选 否 单行文本框 单行文本框 可选 可选 否 否 单行文本框 可选 否 按钮 必选 否 列表框 可选 否 中大软件 需求规格说明 D0903-0102
4.8.4功能
功能名称 按用户名管理 按书名管理 按时间段管理
功能描述 按用户名管理会员购买信息 按书名管理会员购买信息 按时间段管理会员购买信息 校验 无 无 无 异常 无此用户时弹出提示 无此书名时弹出提示 无此时间段时弹出提示 4.9 UC009维护个人信息
4.9.1用例描述
用例号 用例名称 用例描述 参与者 前置条件 后置条件 基本路径 UC009 维护个人信息 用户在页面上修改自己的注册资料,更新原有的注册信息。 系统管理员、业务管理员、会员 用户成功登录系统并进入个人信息维护界面。 系统更新个人信息。 1 用户进入个人信息维护页面 2 用户维护个人资料 3 系统对提交的资料进行审核更新 4 返回初始登录页面,用例结束 扩展点 基本路径步骤3中系统对提交的资料进行审核不通过,使用弹出框提示出错信息,再转入步骤1。 补充说明
-35-
中大软件 需求规格说明 D0903-0102
4.9.2活动图
4.9.3界面元素
元素名称 功能 元素描述 标签 必须/可选 必须 数据校验 无 会员账户名会员登录使用电邮地称(电子邮箱) 址 真实姓名 密码 会员真实姓名 会员第一次输入的密码 确认密码 会员第二次输入的密码 用户地址 邮政编码 会员联系地址 会员联系地址的邮政编码 联系电话 会员联系电话 文本框 文本框 必须 必须 有 有 文本框 必须 有 文本框 文本框 可选 可选 无 无 文本框 可选 无 -36-
中大软件 需求规格说明 D0903-0102
4.9.4功能
功能名称 密码校验功能 功能描述 检查会员修改资料时提供的登陆密码是否前后一致 重置 系统将用户所填写的信息全部清空 提交 系统将使用者录入的信息提交至系统保存
无 网络超时等异常处理 无 无 校验 无 异常 无 -37-
中大软件 需求规格说明 D0903-0102
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中系统对提交的账户修改资料审核不通过,使用弹出框提示出错信息,再转入步骤2.2.2。 补充说明
-38-
中大软件 需求规格说明 D0903-0102
4.10.2活动图
1、新增业务账户活动图
系统管理员
登录
点选\"新增\" 按钮
输入业务账户 信息并提交 点击\"确定\"按钮
-39-
显示业务账户管理主页面弹出\"新增业务账户\"页面保存信息后弹出提示框返回业务账户主页面
中大软件 需求规格说明 D0903-0102
2.、修改业务账户活动图
系统管理员 登录 点选对应业务账户的\"修改\"按钮
修改账户信息后
点选\"保存\"按钮 点击\"确定\" 按钮
-40-
显示业务账户管理主页面显示\"修改业务账户\"页面保存信息后弹出提示框返回业务账户主页面
中大软件 需求规格说明 D0903-0102
3、删除业务账户活动图 系统管理员登录
点选对应业务账
户的\"删除\"按钮 点击\"确定\"按钮
点击\"确定\" 按钮
显示业务账户管理主页面显示弹出\"确定删除对话框\"保存信息后弹出提示框返回业务账户主页面 4.10.3界面元素
元素名称 新增账户 功能 供系统管理员输入业务账户电子邮件名称 密码 确认密码 业务账户列表 “修改”按钮 输入业务账户的密码 确认业务账户的密码 显示业务账户列表 在业务账户列表每行记录之后,以供修改对应的业务账户 “删除”按钮 在业务账户列表每行记录之后,以供修改对应的业务账户 按钮 文本框 文本框 列表 按钮 必须 必须 不为空 不为空 元素描述 文本框 必须/可选 必须 数据校验 不为空 -41-
中大软件 需求规格说明 D0903-0102
4.10.4功能
功能名称 新增业务账户 功能描述 由系统管理员新增后台业务账户 系统管理员可以修改业务帐户信息 系统管理员可以删除业务帐户信息 校验 无 异常 帐户名已存在 修改业务账户 删除业务账户 -42-
中大软件 需求规格说明 D0903-0102
5 领域模型
领域模型提供了一个可视化的业务信息之间的结构关系,通过创建一个特殊的类图作为域图来图形化地完成这一操作,在这个图中,使用一个特殊的类来描述业务域中的单个“事物”。这一特殊的类就是域类型。定义了一个域类型,它是一个存在于域中的“事物的类”, 域类型的结构取决于类型属性,并且能够同其他域类型建立关联。通过使用一组相关联的域类型,能够描绘业务域中建造一个有用的信息结构。
-43-
中大软件 需求规格说明 D0903-0102
6 非功能性需求
(1)可用性
(2)易用性
1)本系统不需要特定的硬件或软件进行支撑,586以上PC机、Windows95及更高版本1)本系统能够7*24小时无故障运行。 2)本系统能够支持全球访问。
3)系统能够被各个角色正确处理管理工作。 4)系统可以支持100个终端同时工作。
的操作系统均可运行此软件。
2)无须另外安装专门客户端软件,采用网络浏览器访问系统,图形界面友好、高效。
(3)安全性
(4)封闭性
(5)容错性
(6)可扩展性
应该充分考虑到将来功能的修改或增加,避免需求变更时大规模修改程序;
(7)可维护性
1)提供所有模块列表/文件列表 2)在源程序中,注解完整
(8)可移植性
系统应用程序可跨平台移植,数据库不做可移植性需求 用户输错数据都有提示信息,具有较好的容错性能。 用户基本上在提示信息下输数据。
1)对于系统的重要数据都有密码保护,具有一定的安全性。 2)用户进入购物过程须先使用Email地址和密码进行登录。 3)对主要操作给予提示信息,对易曲解操作,给予选择性提示。
-44-
因篇幅问题不能全部显示,请点此查看更多更全内容