


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、XXXXXXXXXXXXXXXXX 系统需求分析书拟制:日期:2009-09-10审核:日期:2009-09-11批准:日期:2009-09-11修订记录日期修订版本描述作者2012-08-17创建马克2012-08-19增加,修改需求司命1. 弓I言 11.1 编写目的 11.2 项目风险 11.3 文档约定 11.4 预期读者和阅读建议 11.5 产品规范 11.6 参考文献 12. 综合描述 12.1 产品的状况 12.2 产品的功能 12.3 用户类和特性 错误!未定义书签。2.4 运行环境 12.5 设计和实现上的限制 22.6 假设和约束(依赖) 错误!未定义书签。3. 外部接口需
2、求 23.1 用户界面 23.2 硬件接口 23.3 软件接口 23.4 通讯接口 24.系统功能需求 24.14.2说明和优先级 激励/响应序列 错误!未定义书签。 错误!未定义书签。4.3输入/输岀数据 错误!未定义书签。5.其他非功能需求 65.1性能需求65.2安全措施需求65.3安全性需求75.4软件质量属性75.5业务规则 错误!未定义书签。5.6用户文档76.词汇表77.数据定义78.分析模型79.待定问题列表 71. 引言1.1 编写目的 本需求分析报告的目的是规范化本系统的编写,旨在于提高软件开发过程中的能见度, 便于对软件开发过程中的控制和管理, 同时提出了本系统的软件开发
3、过程, 便于程序员和客 户之间的交流、 协作,并作为工作成果的原始依据,同时也表明了本软件的共性, 以期能够 获得更大范围的使用 。1.2 项目风险? 开发过程中如果有开发人员离职或缺席,有可能延迟项目的进度;? 开发过程中遇到实现不了的功能;? 开发过程中客户要求修改需求。1.3 文档约定1.4 预期读者和阅读建议预期读者:软件开发人员,测试人员以及客户1.5 产品规范1.6 参考文献2. 综合描述2.1 产品的状况2.2 产品的功能2.3 用户类和特性2.3.1 对话用户:所有使用此系统的用户。分为普通用户( ordinary_user ,简写为 OU )和认证用户( approved_u
4、ser ,简写为 AU )。普通用户指不需要注册 既可访问系统的用户,认证用户又分为:商户(seller )和买家( buyer )。适用 GUI 页面和系统后台管理模块进行交互。2.3.2 系统用户:负责系统管理的前端用户( operator )。同样适用 GUI 页面和系统 后台管理模块进行交互,此类用户和对话用户相同。2.3.3 系统管理员:负责后端管理系统的用户( administrator )。使用系统后台管理 模块独立的 GUI 页面和系统交互。2.4 运行环境本系统采用 B/S 架构,需要支持的操作系统和浏览器如下:2.4.1 客户端PC 客户端:操作系统: Windows Vi
5、sta/7/8 , Linux , MacOS 浏览器: IE 7/8/9 ,Firefox 14 , Safari 5/6 , Chrome 手机客户端:操作系统: IOS ,Android , Windows Phone 浏览器:略。平板端: 操作系统: IOS , Android 浏览器:略。2.4.2 服务端硬件:1U 刀片机软件: 操作系统: Windows 2008 server Web 使用服务器: IIS 7 数据库: SQL Server 20052.5 设计和实现上的限制在系统设计和实现的过程中, 从技术角度上可能存在一些约束条件, 这些约束条件包括:1. 客户使用环境特殊
6、,使得一些成熟的工具无法使用,只能进行底层开发以实现上层 使用流程。2. 客户有独特的行业背景或使用目标,现有的方法或者工具无法满足,只能改变设计 思路或者实现方法。3. 客户提出了一些技术上不能实现的需求,只能改变设计思路。3. 外部接口需求3.1 用户界面3.1.1 要求有菜单及工具栏以方便操作3.1.2 对文件的各种操作可直接在页面上操作3.1.3 对文件目录的各种操作可直接在页面上操作3.1.4 查询出来的文章在另一个窗口中显示3.2 硬件接口需要计算机硬盘接口实现文件的上传和下载3.3 软件接口Windows 标准接口3.4 通讯接口网络通信标准、邮件推送、 web 浏览器、通信安全
7、和加密、数据传输、短信通讯 接口、手机客户端接口、第三方支付接口、微博接口4. 系统功能需求4.1 前台 web 页面需求说明( *增加需求:整个平台里面广告位的需求,试图考虑平台需要广告管理功能*)? 4.1.1 注册 / 登陆4.1.1.1 普通用户注册和登陆注册: 采用用户名加密码方式注册, 并且验证手机号码。 注册成功后, 成 为注册用户( RU-Registered User ),注册用户默认为买家,只具备任何 购买能力。 (* 来自普通用户的自主注册 不是这个平台注册用户的主要途 径,主要途径是:商家在平台里面自己的后台给自己要赠送 /返利的客人 进行打款操作,帐号是手机号,如果系
8、统没有这个手机号那么就自动生成一个对应的帐号 并转入对应的金额, 如果已有就直接转入对应的金额, 同时用站内信 和 手机短信的方式通知其用户;根据业务流程特点 这个 是系统普通用户来源的主要途径 *)商户:认证用户必须和 XX 公司签订合作协议才能成为商户( seller ),此 操作由系统管理员( administrator )在管理后台完成。(*程序设计功能包含两种:1 商户在平台自助注册后 可自主充值,即意味着无需管理员这边操作即可使用平台; 2 商户必须是签约付款后 有管 理员为其开通对应的帐号及进行初期的设置 后 交由商户使用;其中 第 一中方式 可考虑在二期实施 *)登陆: 用户使
9、用用户名、 密码和验证码方式进行登录, 登录后系统自动判 断其身份,进入相应页面。4.1.1.2 系统用户注册和登陆注册: 系统用户 (operator )为系统内建用户, 登陆密码由系统自行生产。 登陆:系统用户使用内建账户进行登陆对系统前台进行管理。 其登陆的信 息以及操作信息都会被记录到后台管理系统日志信息中。 (信息包含但不 限于以下:登陆用户名、登陆IP、登陆时间、行为、登出时间等)。? 4.1.2 首页包含以下功能 /模块4.1.2.1 活动 ( *提供的限量的可抢的实物商品 一期只为实物 *)当前活动即将开始的活动推荐活动 (*取消 *)4.1.2.2 用户动态 /商户动态4.1
10、.2.3 导航栏链接4.1.2.4 微博关联(* 不一定在首页:在整个平台里面增加一个内容:就是对签约商户的展示,即在 平台上展示商户的相关活动信息, 同步达到给用户推荐活动更多返利的消费途径 *)? 4.1.3 用户管理平台用户可以对自身资料以及自身账户信息进行管理。例如, 修改密码, 修改昵称,修改手机号码(需重新验证) ,站内消息管理等等。以下列出的是普通 用户和商户的不同点。4.1.3.1 商户: 管理商品:商品的增删查改( * 一期商户自己在后台可无商品商品即活动 申请功能 一期有系统 运营管理员操作 *)合作期限:(*商户人民币 资金帐户 无余额即无法使用平台返利功能* )账户管理
11、:充值:采用线下支付或在线支付(第三方支付接口) 。 转账:打款给购买了商品的普通用户。查询:充值记录,转账记录。4.1.3.2 普通用户: 账户管理:查询:购买记录,转入记录? 4.1.4 地图搜索 (* 待二期增加:一期提供全实物商品,二期增加地域和 虚拟物品或服务性产品 更适合 *)商户搜索: 搜索结果显示在地图上, 并以标注的形式在地图上显示。 同时辅以 文字说明其商户提供的商品以及具体地址。? 4.1.5 活动 活动详细介绍:活动详细情况介绍,包含活动内容、商品、地址、相关商 户、时间、返利等等。? 4.1.6 购买商品用户购买商品后, 系统自动发送短信至用户手机作为凭证。 ( *因
12、一期是实 物商品 无需验证 按照用户提供的收货信息 发货即可,可查询发货记录 一般为快递单号 *)? 4.1.7 系统消息推送系统定时( *人工定时 手工操作 *)以短信或邮件形式将活动已经最新上 架商品信息发送到用户处。? 4.1.8 短信接口略。4.2 后台管理系统?421登陆系统管理员使用管理员账号、密码和验证码方式登陆系统。?422用户管理对系统所有注册用户进行管理。操作可包含以下内容:用户查询。查询结果包含:用户账号,昵称,姓名,性别,身份证号码,手机号码,用户身份,代表商户,用户状态,注册时间,最后登陆 时间,上次登陆IP等。4.2.1.2 用户账号冻结。冻结用户账号,需要发送邮件
13、或手机短信以通知用户, 并告之冻结的原因。4.2.1.3 解封。解封同时也需要采用同样方式通知用户。4.2.1.4 商户账户充值。4.2.1.5 用户账号状态更改。普通账户更改为商户,商户更改为普通用户。4.2.1.6 黑名单。对于违反网站规定的用户,管理员可将其账号加入黑名单,同时将其身份证号码,手机号码等相关身份信息同时加入黑名单中。?商品管理对商户提供的商品进行管理。包含商品的上下架、数量、描述等的管理。同时还对商户进行管理,包含商户排名优先级等等。?日志 对系统日志,具备查询的功能。日志内容包含但不限于以下内容:管理员登陆账号管理员登陆时间管理员登陆IP管理员操作内容管理员登出时间?4
14、25活动管理管理员对于活动的操作。应包含以下内容:编辑活动内容增加活动供应商户多个活动同时出现时, 编辑活动的优先级 (是否需要首页显示, 以及首页 显示的活动信息)编辑商户的优先级?426系统设置重置管理员密码设置货币比例(*1平台收取 人民币 对应折算平台虚拟币的 比例;2运 营管理推出的活动 即实物商品 的采购价 和 在平台出售的价格 比例*) 设定合作商户设定商户优先级设定商品优先级页面广告位管理5. 其他非功能需求5.1性能需求并发性:因为是在线系统,所以必须要具有并发性,并发数量前期设定为500.5.1.2 时间特性:略。5.1.3 兼容性:参见2.4运行环境。5.1.4 数据库容
15、量:略5.1.5 网络环境:最低要求,在512k拨号上网环境中能运行。5.1.6 系统运行时间:7X 24小时不间断运行。5.2安全措施需求设有登录密码检验功能,并且此密码可以在以后进行修改,所有密码均使用 MD5加密。5.3 安全性需求因本系统属于开放性 B/S 系统,因此要做到良好用户权限控制,尤其是对于数据 库的安全性要予以考虑。5.4 软件质量属性5.4.1 可扩展性 以后随着系统的发展,系统需求有可能也会有相应的增加,所以具有可扩展 性是为了便于以后对系统进行修改。5.4.2 安全性 这里的安全性是指信息安全,英文是 Security 而不是 Safety 。安全性是指防 止系统被非
16、法入侵的能力,既属于技术问题又属于管理问题。5.4.3 清晰性 清晰意味着系统易读、易理解,这个质量属性表达了人们的一种质朴的愿望。5.4.4 易用性 便于用户使用,具有友好的用户界面5.4.5 性能 通常是指软件的 “时间空间” 效率,而不仅是指系统的运行速度。尽量使系 统的相应速度和运行快些,并且占用资源少些。5.4.6 正确性 让系统具有按照需求正确执行任务的能力。这里“正确性”的语义涵盖了“精 确性”。正确性无疑是第一重要的软件质量属性。如果系统运行不正确,将会给用 户造成不便甚至损失。技术评审和测试的第一关都是检查工作成果的正确性。5.4.7 健壮性 在异常情况下,系统能够正常运行的能力。 健壮性有两层含义: 一是容错
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辅警岗位知识培训课件
- 交通银行2025连云港市秋招无领导模拟题角色攻略
- 中国银行2025亳州市笔试英文行测高频题含答案
- 建设银行2025金昌市秋招笔试EPI能力测试题专练及答案
- 2025年3D打印的增材制造
- 农业银行2025锡林郭勒盟秋招笔试EPI能力测试题专练及答案
- 2025基因编辑技术的疾病预防研究
- 2025行业细分市场分析报告
- 建设银行2025数据分析师笔试题及答案四川地区
- 交通银行2025亳州市金融科技岗笔试题及答案
- 护理学基础:晨晚间护理
- 数字化知识培训内容课件
- 2025年河南省周口市辅警协警笔试笔试真题(含答案)
- 2025年吉林省机关事业单位工人技术等级考试(理论知识)历年参考题库含答案详解(5卷)
- 2025-2026学年人教精通版四年级英语上册(全册)教学设计(附目录)
- 电厂安全检查表清单
- 新技术、新项目准入制度试题(含答案)
- JT-T 1062-2025 桥梁减隔震装置通.用技术条件
- 2025年河南中考历史试题答案详解及备考指导课件
- 市政道路管网施工安全文明施工措施
- 儿科住院患者健康宣教
评论
0/150
提交评论