SL会员商城系统需求分析说明书_第1页
SL会员商城系统需求分析说明书_第2页
SL会员商城系统需求分析说明书_第3页
SL会员商城系统需求分析说明书_第4页
SL会员商城系统需求分析说明书_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SL 会员商城系统 需求分析说明书 作者: 北大青鸟 日期: 2013-11-22 审批: 北大青鸟 日期: 2013-12-24 北京阿博泰克北大青鸟信息技术有限公司 1 / 44 状态 修订人 修改日期 版本 备注 新创建 北大青鸟 2013-12-24 1.0 北京阿博泰克北大青鸟信息技术有限公司 2 / 44 目 录 1. 概述. 4 1.1 目的 . 4 1.2 定义、简写和缩略语 . 4 1.3 综述 . 5 2 总体描述 . 5 2.1 产品描述 . 5 2.2 产品功能 . 6 2.3 用户特点 . 6 3 功能性需求 . 8 3.1 功能描述 . 8 3.2 流程描述 . 8 3.2.1 后台管理模块 . 8 3.2.2 会员管理模块 . 15 3.2.3 电子银行模块 . 20 3.2.4 购物管理模块 . 25 3.2.5 信息查询模块 . 33 3.2.6 资讯管理模块 . 37 4 非功能性需求 . 41 4.1 技术需求 . 41 4.1.1 软硬件环境需求 . 41 4.1.2 产品性能 . 41 4.1.3 安全性 . 42 4.2 质量需求 . 42 4.2.1 可靠性 . 42 4.2.2 灵活性 . 42 4.2.3 兼容性 . 42 4.2.4 易用性 . 43 4.3 文档需求 . 43 4.4 设计约束 . 43 4.4.1 语言约束 . 44 4.4.2 系统模型约束 . 44 5 验收标准 . 44 1. 概述 1.1 目的 为了分析用户需求和软件需求,从而将需求抽取为计算机软件可以处理的业务处理模型,特编写此文档。此文档旨在帮助系统分析人员就用户需求和软件需求进行沟通并尽可能达成一致的理解。 编号 缩写、术语 解 释 1. 建模语言 用语法和语义定义的、用来表示模型的语言。一些建模语言还有一些实用规则。 2. UML Unified Modeling Language 统一建模语言,是一种建模语言,是第三代用来为面向对象开发系统的产品进行说明、可视化和编制文档的方法,已正式成为进行软件分析和设计方法的信息技术的国际标准。 同时本文档为系统设计人员和系统开发人员提供系统设计的依据。 3. 用户 指运行系统或者直接与系统发生交互作用的个人或集团。 4. 迭代 迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。所以,在某种程度上,开发迭代是一次完整地经过所有工作流程的过程:(至少包括)需求工作流程、分析设计工作流程、实施工作流程和测试工作流程。 5. 用例 从一个外部角色的角度描述如何使用系统。用例说明了系统的功能,并且是用外部角色、用例和被建模的系统的角度来描述。用例应该对某个特定角色产生一个可见的结果。 6. 前置条件 在操作被执行前必须为真的条件。 7. 后置条件 在操作完成后必须为真的一个条件。 8. 扩展 在用例之间的一种通用关系,其中一个用例通过增加动作把另一个用例扩展成一个更通用化的用例。扩展用例可能包含被扩展的用例(依扩展的条件而定) 。 9. 优先级 5 最高、4 高、3 中、2 低、1 最低。 10. 富文本编辑器 富文本编辑器,Rich Text Editor, 简称 RTE, 它提供类似于 Microsoft Word 的编辑功能,可以帮助用户在浏览器中设置各种文本格式。 11. 流程图 本文专指业务流程图,就是用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。 表 1.2 1.3 综述 本文档第一部分为引言,主要介绍需求规格说明书的背景内容;第二部分为项目的总体描述,第三部分是系统具体需求说明和用例说明。 2.2 产品功能 用户分为:系统管理员、会员两类。 系统管理员拥有本系统的所有权限;会员可以使用除了后台管理模块以及管理公告、资讯、留言以外的其他所有功能。 用户结构如图 2.3-1: 图 2.3-1 系统用例图:根据以上用户特点描述,本系统用例图如图 2.3-2 所示: 图 2.3-2 系统总用例图 3 功能性需求 3.1 功能描述 SL 会员商城系统主要目的是提供会员服务平台,对本公司的所有会员进行更好的会员服务。包括提供会员管理、电子银行、购货服务、查询服务、资讯管理、后内容 说明 用例名称 用户管理 主要参与者 系统管理员 用例说明: 内容 说明 用例名称 角色管理 主要参与者 系统管理员 用例说明: 内容 说明 用例名称 权限管理 主要参与者 系统管理员 简要说明 管理系统的角色权限,给用户分配角色等功能 简要说明 用于管理员维护用户信息。 事件流 1、 登录系统 2、 进入用户管理列表页面 3、 进行查询、添加、删除、停用启用操作 前置条件 登录后并具有该操作权限 后置条件 更改用户信息,保存到数据库 非功能需求 无 扩展点 无 优先级(数值越大优先级越低,下同) 2 说明 无 简要说明 管理系统的角色 事件流 1、 登录系统 2、 进入角色管理列表页面 3、 进行添加、修改、删除、查看详细操作 前置条件 登录后并具有该操作权限 后置条件 更改角色信息,保存到数据库 非功能需求 无 扩展点 无 优先级 2 说明 无 事件流 1、 登录系统 图 3.2.1.4 商品管理用例图(编号 UC014)用例说明: 内容 说明 用例名称 商品管理 主要参与者 系统管理员 简要说明 管理系统中所有商品信息 事件流 无 前置条件 登录后并具有该操作权限 后置条件 更改商品信息,保存到数据库 非功能需求 无 扩展点 无 优先级 2 说明 无 表 3.2.1.4 2、进入权限管理列表页面 3、选择角色 4、为目标角色进行授权操作 5、添加用户并为用户指定角色 前置条件 登录后并具有该操作权限 后置条件 更改权限信息,保存到数据库 非功能需求 无 扩展点 无 优先级 2 说明 无 3.2.1.5 商品套餐管理 内容 说明 用例名称 商品套餐管理 主要参与者 系统管理员 简要说明 管理系统中所有的商品套餐 事件流 无 前置条件 登录后并具有该操作权限 后置条件 更改商品套餐信息,保存到数据库 非功能需求 无 扩展点 无 表 3.2.1.5 优先级 2 说明 无 内容 说明 用例名称 基础信息 主要参与者 系统管理员 简要说明 管理常用的系统参数,例如选项开关,自动绩效考核时间设定等信息。 事件流 1、 登录系统 2、 进入基础信息管理列表页面 3、 进行查询、设置基础信息操作 前置条件 登录后并具有该操作权限 后置条件 更改系统基础信息,保存到数据库 非功能需求 无 扩展点 无 优先级 2 3.2.1.6 基础信息 表 3.2.1.6 说明 无 3.2.1.7 数据字典 3.2.2 会员管理模块 会员分为正式会员(类型包括:消费会员、VIP 会员和加盟店)和注册会员。注册会员指的是已注册但没有消费行为的会员,注册会员可以被推荐人修改和删除,正式会员不能被推荐人修改和删除。注册会员成为正式会员的过程为激活,正式会员有权为新会员注册、购货和激活。 内容 说明 用例名称 注册新会员 主要参与者 会员 简要说明 会员可以为准会员进行注册操作 事件流 1、 阅读并同意接受会员守则 2、 填写注册信息 3、 注册信息确认 4、 注册成功 前置条件 准会员符合会员守则要求,并同意接受该守则 3.2.2.1 注册新会员 后置条件 注册新会员信息,保存到数据库 非功能需求 无 扩展点 无 优先级 无 说明 每个新会员都必须由正式会员为其注册个人资料,注册资料时要明确注册会员的推荐人。其中用户名必须唯一,且不可更改。 会员资料一旦注册成功,系统会立即为其分配一个基本账户、一个消费账户和相应的系统权限。 表 3.2.2.1 注册流程如下: 内容 说明 用例名称 修改注册会员 主要参与者 会员 简要说明 会员可以修改本人推荐的注册会员资料。 事件流 1 查看注册会员列表 2 选择要修改的注册会员 新会员注册流程正式会员图 3.2.2.2 修改注册会员用例图(编号 UC022) 用例说明: 内容 说明 用例名称 删除注册会员 主要参与者 会员 简要说明 会员可以删除本人推荐的注册会员的资料 事件流 1、查看推荐会员列表 2、选择要删除的会员 3、确认待删除会员 4、提交 3 修改注册会员资料 4 确认修改资料 5 提交 前置条件 该会员有推荐的注册会员 后置条件 更改注册会员信息,保存到数据库 非功能需求 无 扩展点 无 优先级 无 说明 无 前置条件 该会员有推荐的注册会员 后置条件 更改注册会员信息,保存到数据库 非功能需求 无 扩展点 无 优先级 无 说明 无 表 3.2.2.3 内容 说明 用例名称 修改本人信息 主要参与者 会员 简要说明 会员可以对本人的基本信息进行修改。 事件流 1、修改本人信息 2、确认修改的信息 3、提交 前置条件 当前用户必须登录 后置条件 更改当前用户信息,保存到数据库 非功能需求 无 扩展点 无 优先级 无 3.2.2.4 修改本人信息 表 3.2.2.4 3.2.2.5 修改本人密码 图 3.2.2.5 修改本人密码用例图(编号 UC025)用例说明: 内容 说明 用例名称 修改本人密码 主要参与者 会员 简要说明 会员可以修改本人密码 事件流 前置条件 1、当前用户必须登录 2、输入二级密码 后置条件 更改用户信息,保存到数据库 非功能需求 无 扩展点 无 优先级 无 说明 无 表 3.2.2.5 说明 无 3.2.3 电子银行模块 内容 说明 用例名称 汇款充值 主要参与者 会员 简要说明 会员可以通过网银给自己的商城账户充值或给他人账户汇款 事件流 1、填写汇款单 2、确认汇款单信息 3、网银转账 前置条件 1、 当前用户登录 2、 操作前输入二级密码 3、 用户汇款账号余额大于等于汇款金额 后置条件 通过网银接口发送汇款数据到银行服务器,保存银行服务器的返回数据到数据库 非功能需求 无 扩展点 无 优先级 2 3.2.3.1 汇款充值 说明 汇款充值指的是会员向公司汇款,由公司向会员的“基本账户”充值。当会员基本账户资金不足需要汇款充值时,通过该功能“填写汇款单” ,选择汇款方式,进入银行网银汇款。 表 3.2.3.1 内容 说明 用例名称 基本账户 主要参与者 会员 简要说明 会员可以查看本人基本账户中的账单明细,并可通知客服人员对未到账的汇款单据进行协助跟进。 事件流 通知客服事件流: 1、选择汇款单 2、选择汇款类型 3、通知客服 前置条件 当前用户登录 后置条件 添加留言信息,保存到数据库 非功能需求 无 扩展点 无 优先级 2 3.2.3.2 基本账户 说明 会员的汇款充值、其他会员的转入款都将转入到“基本账户” 。此账户中的金额可以用来购买公司的报单商品,或进行资金转账和“申请提现”操作。 另外,各种奖励将发放到基本账户。 表 3.2.3.2 3.2.3.3 消费账户 3.2.3.4 内部转账 用例说明: 内容 说明 用例名称 内部转账 主要参与者 会员 简要说明 会员可以给其他(非注册)会员进行转账操作,但仅限“基本账户”资金。 事件流 前置条件 1、 当前用户登录 2、 操作前输入二级密码 3、 转账时,基本账户中的余额大于等于转账金额 后置条件 1、 增加转账数据,保存到数据库 2、 执行转账操作 非功能需求 无 扩展点 无 优先级 无 说明 “内部转账”是将本人“基本账户”上的余额转入指定会员的“基本账户”中。表 3.2.3.4 3.2.3.5 申请提现 用例说明: 内容 说明 用例名称 申请提现 主要参与者 会员 简要说明 会员可以申请提现,提现金额最低 1000 元,且仅限基本账户余额 事件流 前置条件 1、当前用户登录 2、操作前输入二级密码 3、基本账户余额大于等于申请金额 后置条件 1、 增加申请提现信息,保存到

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论