软件需求规格说明书(SRS)解读(五篇范例)

时间:2019-05-13 18:58:14下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《软件需求规格说明书(SRS)解读》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《软件需求规格说明书(SRS)解读》。

第一篇:软件需求规格说明书(SRS)解读

1引言...............................................................................................................................................2 1.1编写目的.................................................................................................................................2 1.2背景.........................................................................................................................................2 1.3定义.........................................................................................................................................2 1.4参考资料.................................................................................................................................2 2任务概述.......................................................................................................................................3 2.1目标.........................................................................................................................................3 2.2用户的特点.............................................................................................................................3 2.3假定和约束.............................................................................................................................3 3需求规定.......................................................................................................................................3 3.1对功能的规定.........................................................................................................................3 3.2对性能的规定.........................................................................................................................5 3.2.1精度..................................................................................................................................5 3.2.2时间特性要求..................................................................................................................5 3.2.3灵活性..............................................................................................................................5 3.3输人输出要求.........................................................................................................................5 3.4数据管理能力要求.................................................................................................................6 3.5故障处理要求.........................................................................................................................6 3.6其他专门要求.........................................................................................................................6 4运行环境规定...............................................................................................................................6 4.1设备.........................................................................................................................................6 4.2支持软件.................................................................................................................................6 4.3接口.........................................................................................................................................7 4.4控制.........................................................................................................................................7 5 其他需求......................................................................................................................................7 XXXX软件需求说明书

1引言

1.1编写目的

说明编写这份软件需求说明书的目的,指出预期的读者。

1.2背景

说明:

a.待开发的软件系统的名称;

b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络; c. 该软件系统同其他系统或其他机构的基本的相互来往关系。

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4参考资料

列出用得着的参考资料,如:

a.本项目的经核准的计划任务书或合同、上级机关的批文; b.属于本项目的其他已发表的文件;

c. 本文件中各处引用的文件、资料、包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2任务概述

2.1目标

叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。| 2.2用户的特点

列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。这些是软件设计工作的重要约束

2.3假定和约束

列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。

3需求规定

3.1对功能的规定

3.1.1 系统范围 [可选] 明确概要地说明用户对系统、产品高层次的目标要求,如系统开发的意图、应用目标、作用范围以及其他相关的背景材料。如果所定义的产品是一个更大系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。

3.1.2 系统体系结构(二层架构的系统可剪裁本小节)[可选]

以图+文本结合的方式描述系统的总体架构。3.1.3 系统总体流程[可选] 以图+文本结合的方式说明系统的总体流程。3.1.4 具体功能需求

[用列表的方式,逐项定量和定性地叙述对系统所提出的功能要求,说明输入什么量、经怎么样的处理、得到什么输出,说明系统的容量,包括系统应支持的终端数和应支持的并行操作的用户数等指标。] 如: 1)引言 这部分描述的是功能要达到的目标、所采用的方法和技术,还应清楚说明功能意图的由来和背景。2)输入 这部分应包括:  详细描述该功能的所有输入数据,如:输入源、数量、度量单位、时间设定、有效输入范围(包括精度和公差);  操作员控制细节的需求。其中有名字、操作员活动的描述、控制台或操作员的位置。例如:当打印检查时,要求操作员进行格式调整;  指明引用接口说明或接口控制文件的参考资料。3)加工 定义输入数据、中间参数,以获得预期输出结果的全部操作。它包括如下的说明:  输入数据的有效性检查;  操作的顺序,包括事件的时间设定;  异常情况的响应,例如,溢出、通信故障、错误处理等;  受操作影响的参数;  降级运行的要求;  用于把系统输入变换成相应输出的任何方法(方程式、数学算法、逻辑操作等);  输出数据的有效性检查。4)输出 这部分应包括:  详细描述该功能所有输出数据,例如:输出目的地、数量、度量单位、时间关系、有效输出的范围(包括精度和公差)、非法值的处理、出错信息;  有关接口说明或接口控制文件的参考资料。此外,对着重于输入输出行为的系统来说,SRS应指定所有有意义的输入、输出对及其序列。当一个系统要求记忆它的状态时,需要这个序列,使得它可以根据本次输入和以前的状态作出响应。也就是说,这种情况犹如有限状态机。3.2对性能的规定 3.2.1精度

说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。

3.2.2时间特性要求

说明对于该软件的时间特性要求,如对: a.响应时间; b.更新处理时间; c. 数据的转换和传送时间; d.解题时间;等的要求。

3.2.3灵活性

说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:

a.操作方式上的变化; b.运行环境的变化; c. 同其他软件的接口的变化; d.精度和有效时限的变化; e. 计划的变化或改进。

对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。

3.3输人输出要求

解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。3.4数据管理能力要求

说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。

3.5故障处理要求

列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。

3.6其他专门要求

如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。

4运行环境规定

4.1设备

列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括: a.处理器型号及内存容量;

b.外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量; c. 输入及输出设备的型号和数量,联机或脱机; d.数据通信设备的型号和数量; e. 功能键及其他专用硬件

4.2支持软件

列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。4.3接口

说明该软件同其他软件之间的硬件接口、软件接口、数据通信协议等。

4.4控制

说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。其他需求

如可使用性、安全保密、可维护性、可移植性等。

读书的好处

1、行万里路,读万卷书。

2、书山有路勤为径,学海无涯苦作舟。

3、读书破万卷,下笔如有神。

4、我所学到的任何有价值的知识都是由自学中得来的。——达尔文

5、少壮不努力,老大徒悲伤。

6、黑发不知勤学早,白首方悔读书迟。——颜真卿

7、宝剑锋从磨砺出,梅花香自苦寒来。

8、读书要三到:心到、眼到、口到

9、玉不琢、不成器,人不学、不知义。

10、一日无书,百事荒废。——陈寿

11、书是人类进步的阶梯。

12、一日不读口生,一日不写手生。

13、我扑在书上,就像饥饿的人扑在面包上。——高尔基

14、书到用时方恨少、事非经过不知难。——陆游

15、读一本好书,就如同和一个高尚的人在交谈——歌德

16、读一切好书,就是和许多高尚的人谈话。——笛卡儿

17、学习永远不晚。——高尔基

18、少而好学,如日出之阳;壮而好学,如日中之光;志而好学,如炳烛之光。——刘向

19、学而不思则惘,思而不学则殆。——孔子

20、读书给人以快乐、给人以光彩、给人以才干。——培根

第二篇:软件需求规格说明书检查单

《软件需求规格说明书》检查单

文档组织与完整性

1.所有对其它需求的内部交叉引用是否正确?

2.需求为设计提供了充足的基础么?

3.是否所有需求的书写详细程度都是一致的、合适的?

4.是否包括了每个需求的实现优先级?

5.是否定义了所有与外部硬件、软件和通讯的接口?

6.是否定义了功能性需求内在的算法?

7.软件规格说明书是否包含了所有已知的业务需求?

8.是否记录了所有可能的错误条件所产生的系统行为?

9.对所有内部和外部接口的描述,是否都符合模板的要求,即包括来源、目的、输入、输出和激发条件?

正确性

10.是否没有需求间的冲突或重复的需求?

11.是否每个需求都是无二义性的?

12.是否每个需求的描述都是简洁、清晰的?

13.是否每个需求都可以用测试或同级评审来进行验证?

14.是否每个需求都在项目的范围内?

15.是否每个需求都没有内容或语法上的错误?

16.是否需求中必需的信息都没有遗漏?如果有的话,是否标记为“待决定”了?

17.在已知的约束条件下,是否可以实现所有的需求?

18.是否任一个特定的错误信息都具有唯一性和明确的意义?

质量属性

19.对所有性能目标都作了适当的说明么?

20.对所有安全和防护性的考虑作了适当的说明么?

21.对其它相关的质量属性目标是否明确地文档化和量化,且进行了可接受的权衡也被详细说明了?

可追溯性

22.每个需求的标识都是唯一和正确的么?

23.每个软件功能需求都可追溯到客户需求么?

特殊问题

24.是否所有需求都是名副其实的需求,而不是设计或实现方案?

25.是否确定了对时间要求高的功能并定义了它们的时限标准?

第三篇:需求规格说明书-参考1

丰台区红十字会需求说明书

面、公文流转功能、个人通讯录功能);通讯助手(公共通讯录);个人邮箱(实现OA内部收发邮件等功能);制度查询(实现可读文件查询-查询功能);用户管理(增加、修改、删除用户,以及用户权限管理功能)。(2).办公管理区(传文系统):

类似于丰台区卫生局VPN传文系统,主要功能:文件收发系统(24个街乡镇红十字会文件的发送、收取、下载管理)。(3).会务工作专属区:

主要功能:基层上传文件、统计报表、信息投稿等,上传时要记录时间、统计数量。且这些内容可以由管理员设置阅读权限。

3.区红十字会简介、政策法规、会员社区、志愿者之家、在线学习(自救互救知识)、健康快车、教师园地为首页导航栏部分内容。(1).区红十字会简介:

主要功能包括:单位介绍(组织机构图);领导班子(领导照片);科室职能(工作职能及联系方式);地理位置(区位图、联系电话、地址、公交路线、E-mail);基层介绍(各街乡镇红十字会联系电话、地址)。(2).政策法规:

基本上是固定内容,主要内容包括:法律(中华人民共和国红十字会法、红十字标志使用办法、公益捐赠法);法规(未定);规章(中国红十字会章程、北京红十字会章程)。(3).会员社区(是否要增加会员在线注册等功能):

主要功能:入会条件和审批流程(结构图);会员职责(文字介绍);会员活动信息;下载中心(可下载团体会员、个人会员入会表格)。(4).志愿者之家:

主要功能:发布招募志愿者信息;志愿者条件;加入志愿者申请表格(网上填写,有模版);志愿者专用标识;交流天地(内容由管理员上传,类型类似于新闻);批注加入志愿者(个人信息、特点、工作意向;注册,自动统计人数)。(5).在线学习(自救互救知识):

北京同方卫康科技有限公司 丰台区红十字会需求说明书

主要功能:在线学习流程介绍(流程图);在线学习分两种,一种是普及型,普及型的对象是对了解一些自救互救知识有兴趣,但是并不希望拿到证书的人群,因此普及型的在线学习不需要记录成绩,只要统计人数(学习人数还是考试人数?);另外一种是取证培训,即通过考试以后可以得到证书。取证学习分为1.注册(注册时需要登记本人身份证号码)2.在线学习理论以下几个阶段:○;○3.在线考试(试卷为50道选择知识,学习时间达到要求后可以参加在线考试;○题,从题库中读取,其中一部分为固定要考的题目,另外一部分为每次随即抽取的题目),考试结束后系统立即自动给出分数,并通知是否及格,如果及格,则

4.学员认为视可以进行下一步的学习(视频操作,可下载,不记录学习时间);○频操作已经学习完毕,可以上网下载准考证表格填写后,携带本人身份证,到红十字会指定地点参加现场操作考试。如果通过现场考试则现场发给证书。(6).健康快车:

主要功能:丰台红页(图片文字,参考北京市红会);健康护照(文字与数据对照);健康、急救知识查询(友情链接相关网站)。(7).教师园地:

主要功能:下载区;讨论区;短信猫;公告区。4.会长信箱(表格式填写)。主要功能:表格式填写内容,可参考妇幼保健院的院长信箱。

5.红十字文化馆、传播与学习、知识手册、爱心桥、小动物急救站内容形式相似,放入首页另一列导航栏。(1).红十字文化馆:

主要内容:城市明信片(丰台照片-图片);宣传展示台(红十字宣传品、纪念品照片-图片);红十字标识(红十字标志介绍-图片+文字);红十字会史话(图片+文字);红十字与奥运(文字资料);博爱天地(会刊);人物传记(《南丁.格尔传》)。(2).传播与学习:

类似于在线学习中的普及型学习,不记名,只记录学习人数,同时题库可以

北京同方卫康科技有限公司 丰台区红十字会需求说明书

生成自测题,考完即可给出成绩。主要功能:会务知识(图片+文字;支持PPT文件;可下载;可随时生成自测题,考完立即出成绩;记录学习人次);人道法传播(同会务知识)。(3).知识手册:

全部是文字内容。主要内容:捐献造血干细胞知识;预防艾滋病知识;健康保健知识;无偿献血知识。(4).爱心桥:

主要内容:网上捐献(捐献表格、联系方式;捐献造血干细胞志愿填表);捐献遗体(联系方式)。(5).小动物急救站:

主要内容:图片+文字。6.公告栏。

公告栏为首页漂浮框,主要内容:通知、招聘、招募内容。7.网上调查。

网上调查(对网站管理、急救知识学习情况调查,自动生成结果)。8.友情链接网站:中国红十字会;北京市红十字会;丰台区政府;各区县红十字会。

9.新闻之窗(图片、文字滚动栏)

主要内容:区红十字会工作新闻(图片+文字)。

四、运行需求

操作系统:Windows98 Windows2000 WindowsXP Windows2003 数据库:SqlServer2000 Web服务器:IIS6.0

北京同方卫康科技有限公司

第四篇:论坛需求规格说明书

第四章 需求规格说明书

4.1 引言

4.1.1 编写目的

通过对主流JAVA学习论坛系统的研究,根据可行性分析的方案和项目成员的讨论,编制本需求说明书。此说明书用于JAVA学习论坛系统的需求规格,明确系统的功能需求,业务流程和性能要求以及与有关系统的接口关系,它将是系统最终实现和审评的根据之一,是进一步设计、开发的基础。此说明书的阅读范围:项目组的项目管理、软件开发和系统测试人员、指导老师等。4.1.2 背景

说明:

(1)待开发的软件系统的名称:JAVA学习论坛

(2)本项目的任务开发者:牛霄 ;用户:实验的指导老师 4.1.3 定义

文件中用到的专门术语的定义和外文的首字母组词的原词组如下: JSP:英文全称:Java Server Pages,是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

CSS:(Cascading Style Sheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制Web页面的外观。通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。

HTML:(HyperTextMark-upLanguage)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。

JavaScript:一种由Sun Microsystems所开发的程序语言

JavaBean:一个类外加一些规范和特征用于数据值的保存和读取,你可以将它和数据库的一个表对应起来,用于保存数据库表的一条记录,在显示的时候使用get,set方法,在jsp页面上使用useBean的方法,可以直接获取内容

Web2.0:web2.0 的应用可以让人了解目前万维网正在进行的一种改变——从一系列网站到一个成熟的为最终用户提供网络应用的服务平台。这种概念的支持者期望Web2.0服务将在很多用途上最终取代桌面计算机应用。Web2.0并不是一个技术标准,不过它包含了技术架构以及应用软件。它的特点是鼓励作为信息最终利用者通过分享,使得可供分享的资源变得更丰富;相反的,过去的各种网上分享方式则显得支离破碎。

B/S:B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。相对于C/S结构属于“胖”客户端,需要在使用者电脑上安装相应的操作软件来说,B/S结构是属于一种“瘦”客户端,大多数或主要的业务逻辑都存在在服务器端,因此,B/S结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。B/S结构系统的产生为系统面对无限未知用户提供了可能。当然,与C/S结构相比,B/S结构也存在着系统运行速度较慢,访问系统的用户不可控的弱点。

域名:域名(Domain Name),是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

网站空间:一般俗称的“网站空间”就是专业名词“虚拟主机”的意思。您可以想象您的网站就是一个完备的家庭,您家的门牌号码是方便别人找到您家的,网站也需要一个“门牌号码”,就叫做“域名”,俗称网址。

4.2 任务概述

4.2.1 开发背景

随着Web2.0以及网络社会化的飞速发展,BBS已成为人们上网查看的必不可少的工具,其中也包括了个人博客,用户可以在里面写日志,可以表达更多的想法,表现自己的个性,结交更多的朋友;在论坛里面人们也可以在里面提出问题,寻求别人的帮助,通过这样提问者可以解决问题,而回答者则可以增加自己的知识。这就是我们小组开发这个系统的初衷。4.2.2 系统实现的目标(1)系统目标 1)用户:

登陆系统前用户可以查看本系统发表的以及别的用户发表的一些帖子;用户可以注册、登陆;发表帖子、删除自己发表的帖子;修改自己发表的帖子。

2)管理员:

添加帖子;删除帖子;修改帖子;查看注册用户及其基本信息;删除用户的帖子;删除用户发表的提问。

(2)性能目标

实用性:系统应能使用户特定的需求、操作界面友好、方便、功能设置符合用户的习惯和要求;

易维护:管理员能简单方便地管理系统,并对系统进行日常的维护,随着系统数据规模的增大,各子系统模块之间的耦合度低;

开放性:系统在体系结构和数据交换协议等方面应遵循标准和开放的原则,以确保具有良好的互操作性,可移植和扩充性;

安全性:系统具备一定的抗攻击能力,能够过滤一些垃圾和不良信息。提供权限管理,具有一定的防SQL注入攻击的能力;

正确性:系统所完成的功能必须与需求说明规定的各种功能尽可能一致;健壮性:系统在用户不合理的操作或输入情况下,必须能够继续正常运行,并给出错误信息。系统周期进行数据库文件的信息备份,同时要求数据库文件的意外损害进行一定的检测;

易使用性:系统界面友好,简单使用,容易掌握;

可理解性:程序编制要有规范化的格式,风格清晰易懂,注释说明应准确详细;

响应时间:数据库服务器应保持良好的响应速度和查询速度,控制在5秒之内。

4.2.3 假定和约束

(1)假设的前提条件

本系统主要用于个人开设的JAVA学习论坛系统,实现的前提条件是论坛具有一定数量的注册用户,月流量达到一定的规模,有用户在本论坛提问、回答问题。

(2)约束条件

系统必须满足以下的限制条件: 1)安全可靠;

2)该系统必须确保对数据进行完全保护,以避免未经授权的访问,所有的访问都要登入[浏览除外];

3)界面友好,操作简单;

4)软件系统开放性好,结构灵活,可扩充,易维护;

5)遵循总体设计方案对它的约束,在其实施的各个阶段都要服从它的一些规定,包括功能设计、系统配置和计划;

6)平台限制:受Windows系统性能的限制,开发环境可能达不到理想的状态,而在Linux系统下的工具不可避免存在bug,需要选择最有效的工具在最合适的操作系统下进行开发工作;

7)另外还要考虑到MyEclipse8.5的一些功能插件的配置和统一编程环境,以及MySql的安全性等因素;

8)操作方式:全部基于浏览器运行,要考虑在不同浏览器之间均能够正常显示;

9)硬件需求:网络服务器,数据库服务器,PC主机,互联网连接;

4.3 需求规定

4.3.1 对功能的规定(1)此系统的功能描述如下 1)用户:

A、登陆系统前用户可以查看本系统发表以及别的用户发表的一些帖子; B、用户可以注册、修改自己的个人资料; C、评论帖子;

D、在论坛里面提出自己需要别人解决的问题、回答别人提出来的问题; E、发表自己的帖子、删除自己发表的帖子、修改自己发表的帖子; F、查看自己的一些相关信息。2)管理员:

A、添加帖子、删除帖子、修改帖子; B、修改个人相关信息; C、查看相关的帖子信息; D、查看系统的相关统计;

E、查看注册用户及其基本信息、删除用户的帖子、删除用户发表的提问、F、添加板块、删除板块、修改板块;(2)数据流图

1)用户总体数据流图如:图4-1

帖子信息表删除帖子帖子操作查看修改帖子添加帖子用户信息表用户登陆验证成功JAVA论坛添加好友好友管理删除好友失败注册评论好友信息表评论信息表发表评论 图4-1 用户总体数据流图

2)管理员数据流图如:图4-2

帖子信息管理员登陆帖子管理身份验证用户管理添加、删除、更新帖子删除用户查看用户管理员登陆用户信息 图4-2 管理员数据流图

(3)数据字典

以下三图为数据流图所对应的数据字典:分别为图4-3 用户信息记录、图4-4 帖子信息记录、图4-5 评论信息记录。

图4-3 用户信息记录

图4-4 帖子信息记录

图4-5 评论信息记录

4.3.2 对性能的规定

(1)精度

在进行向数据库文件提取数据时,要求数据记录定位正确;在往数据库文件添加数据时,要求输入准确。

(2)时间特性要求

本软件由于数据库尚小,相应时间、更新处理时间、数据传送、转换时间、计算时间等都非常迅速,如下:

1)响应时间:响应时间5 秒之内; 2)更新处理时间:由系统运行状态决定;

3)数据的转换和传输时间:能够在5 秒钟内完成;(3)灵活性

对于信息的查找,本软件提供了模糊查询的方法,这样最大的满足用户的要求,方便用户的使用。4.3.3 输人输出要求

(1)用户界面 1)屏幕格式

A、要求有用户和管理员的输入帐号提示框架;

B、登入后,用户进入的是空间首页;管理员进入的是管理首页; C、登入后,可以进行相应的操作。(2)界面需求

1)一致性。各种交互形式应使用一致的格式; 2)提供有意义的反馈信息;

3)在执行有较大破坏性的活动前要求确认; 4)减少在动作间必须记忆的信息数量; 5)提高交互的效益; 6)允许错误;

7)按功能对动作分类和设置屏幕布局; 8)提供语境相关的帮助机制;

9)命令用简单的动词或者动词短语命名。4.3.4 故障处理要求

(1)在用户输入一些不合法数据的时候,能够进行一些合理的提示信息,不能因为输入错误而导致系统错误,或者程序停止运行;

(2)网速过慢影响网页的打开。4.3.5 其他专门要求

(1)保密性:系统数据要做到保密设施,以免重要的数据的丢失或者盗取;(2)简洁性:用户的操作界面必须做到简单明了,不能有太复杂的设置或者操作;

(3)可更新性:对于系统可以根据客户需要进行更新,维护等操作;(4)可转换性:只要系统能保证环境部署成功,并且网络正常,就能够保证系统的正常运行;

(5)系统的封闭性:用户的封闭性较好,用户基本上在提示信息下输数据;

4.4 运行环境规定

4.4.1 设备

处理器型号及内存容量:处理器不限制,CPU的内存最好在256MB以上,硬盘容量大小不限,电脑配带鼠标,显示器等。4.4.2 支持软件

(1)开发工具

1)MyEclipse 8.5;

(2)软件环境

1)安装了Tomcat 6.0以上版本; 2)安装了JDK1.6以上版本; 3)安装了MySql 5.0以上版本; 4)安装了IE7.0浏览器;

5)操作系统为Window Xp或者Linux都行; 6)测试工具:Junit。4.4.3 接口

本工程产品通过PC及运行,需要用户输入相应的数据,产生相应的处理。本工程产品不需要特定的硬件或者硬件接口的支持。

4.4.4 控制

本软件在操作系统的支持下,展示界面由主窗口和子窗口的嵌套而成,窗口通过

2)Dreamweaver 8.0。超链接来达到控制,从而达到预期的效果。

第五篇:返利APP需求规格说明书

安徽木子林科技有限公司 返利APP需求规格说明书 1 用户端

1.1 登录

1.1.1 功能说明

使用帐号(手机号码)和密码登录

1.1.2 注意事项

1.判断账号和密码是否合法,合法的话,直接登录;不合法的话给出对应提示

1.2 注册

1.2.1 功能说明

用户:使用手机号、验证码、邀请码(选填)、密码注册 一级代理:后台确定身份,在大后台设置账号和密码 二级代理:一级代理在其个人中心中进行绑定

1.2.2 注意事项

1:用户注册页面:推荐码可以进行选填,也可以获取系统默认的验证码,一旦输入有效的推荐码则上下级关系绑定

2:一级代理注册:超级管理员为其添加登录账号和密码,并且可以进行修改

3:二级代理注册:二级代理需要一级代理在个人中心处添加,添加成功则代表着关系绑定

4:每个手机号只可以注册一个身份,如果需要切换身份,则需要重新注册账号,同时之前的账号逻辑和账号信息保持不变

5:注册之后需要绑定支付宝,绑定的支付宝在个人中心可以编辑修改

1.3 忘记密码

1.3.1 功能说明

使用手机号、验证码、密码找回密码

1.3.2 注意事项

1:使用手机号和验证码找回密码,无论哪种身份,在APP里面都可以找到密码

1.4 首页

1.4.1 功能说明

首页包含搜索框、banner图、推荐商品

1.4.2 注意事项

安徽木子林科技有限公司 返利APP需求规格说明书

1:搜索框:输入商品名称中的关键字,搜索全平台商品

2:banner图片:可以设置跳转链接,点击进行跳转,同时不限制张数 3:推荐商品:首页推荐商品样式,首页可以利用不同的页面布局或者排版展示推荐商品,可以只是部分商品推荐,也可以是每个分类推荐同时推荐该分类下的个别商品,具体请在原型图阶段确定

4:推荐商品:点击进入到对应的列表页面或者商品详情页面

1.5 商品

1.5.1 功能说明

商品页面主要是展示各个商品列表,包括商品分类和商品详情

1.5.2 注意事项

1:商品分类、商品列表和商品详情中的字段都是从淘宝中获取,关于页面商品分类和商品列表需要重新出,商品详情页面可以使用原生(和淘宝的详情页面一模一样)也可以另外出图(可以自定义布局和样式)

2:点击商品分类可以对商品进行筛选

3:点击商品列表可以查看商品详情,在商品详情页面可以加入购物车、分享、收藏、立即购买

1.6 积分商城

1.6.1 功能说明

在积分商城页面展示后台添加的所有的积分商城商品,用户可以利用账户中的积分进行购买,购买之后按照正常流程进行发货

1.6.2 注意事项

1:积分商城商品列表展示信息包括:商品的缩略图、商品积分价格、商品名称,点击可以查看详情

1.7 购物车

1.7.1 功能说明

购物车内显示用户选中的商品列表

1.7.2 注意事项

1:购物车页面:已加购物车的商品列表,根据加入购物车的时间排列,时间越近越靠前。列表中显示商品缩略图、商品名称、用户选中的商品规格(尺码、分类)、商品价格(根据会员的身份显示,会员显示会员价,代销身份也显示会员价)、购买数量,购买数量可直接加/减,如下图:

2:购物车页面:用户可以直接勾选列表中的商品,在底部合计栏显示所选中商品的价格总和,结算栏显示选中列表商品的个数。点击结算,进入确认订单页面

3:购物车页面-编辑:点击编辑,可删除选中的商品

4:用户将商品加入购物车后,如果后台此时重新编辑了商品信息,则购物车中的信息也要更新

(1)如果用户选中的商品规格被更改,则显示商品状态为已失效,点击商品进入商品详情页面,显示已更新的数据,用户可以选择其他规格商品重新加入购物车,但购物车中仍保留之前的失效商品数据,用户清空失效商品后,失效商安徽木子林科技有限公司 返利APP需求规格说明书 品不再显示

(2)如果已加入购物车的商品在后台被删除,则此商品在购物车中显示的商品状态为已失效,仍显示在购物车列表中;在用户端商品列表中消失,也不再显示在后台商品列表中,只存在数据库中

(3)如果购物车里的商品在后台被下架,则该商品在购物车中的状态为已失效,在用户端商品列表中消失,但仍显示在后台普通商品管理的列表中

(4)已失效商品,点击商品名称/缩略图进入商品详情页面,只更改了规格的商品可以显示商品详情,可以选择其他规格加入购物车/直接购买;已经被删除/下架的商品提示“该商品已被下架或删除”

(5)已失效商品不显示购买数量

(6)点击清空失效商品将删除所有失效商品

1.8 个人中心

1.8.1 功能说明

个人中心包括:个人信息、积分收入、我的推广、我的订单、我的收藏、支付宝设置

1.8.2 注意事项 1.个人信息:

1)个人信息包括个人头像、推荐码、姓名/昵称、性别、手机号,在个人中心首页,点击头像/昵称进入到个人信息编辑页面

(1)个人头像:可编辑,从相册中选择/拍照,图片大小不能超过2M(2)推荐码:系统自动生成,不可更改(3)姓名/昵称:可以更改

(4)性别:可编辑,选择男或者女

(5)手机号:点击手机号进入到手机号修改页面,利用手机号和验证码进行更改,更改成功之后本次不重新登录,下次登录账号使用新手机号登录

(6)点击保存,保存信息同时跳转到个人中心 2.积分收入

1)包括:总收入、即将到账、已到账、可提现和返利订单 2)返利订单包括:即将到账订单、已到账订单、无效订单

3)积分收入来源:作为一级或者二级代理,下级的用户在APP中购买商品,确认收货之后可以获得一定积分,或者本人在APP内购买商品确认收货之后可以获得一定积分

4)积分提现:每个月的20号,用户可以提交提现申请,申请提现的支付宝账号是在注册或者在个人中心编辑设置的,后台收到申请,审核通过之后会把对应的返利打到用户的支付宝账户

3.我的订单:

1)点击我的订单进入我的订单主页面

2)我的订单:订单排列顺序按照订单创建时间排列,最新订单显示在首位

3)我的订单(具体的按照淘宝提供的接口为准):显示订单编号、订单状态、商品列表(商品缩略图、商品名称、商品价格、商品规格、购买数量)、订单内商品数量、合计金额、订单操作等

安徽木子林科技有限公司 返利APP需求规格说明书 4)订单状态(具体的按照淘宝提供的接口为准):

待付款、待发货、待收货、待评价、取消订单、退款订单、退货订单 4.我的推广:

1)如果用户身份是一级代理,则该用户可以在我的推广中添加二级代理,添加成功的二级代理有登录账号和登录密码,同时有一个唯一的推荐码

2)在我的推广中,可以查看到我的一级好友和我的二级好友 5.我的提现:

1)提现明细:显示出申请时间、申请的金额、申请的状态、提现账号、提现流水号,点击账号可以查看以弹窗显示 6.收藏宝贝:

1)收藏的商品列表,按时间排列,最新的收藏在首位 2)收藏列表中的商品,可以删除,删除的方式后期确定 3)收藏的商品不显示规格参数

4)收藏的商品被删除/下架,收藏页面显示商品状态为已失效,点击商品名称提示“该商品已被下架或删除”

5)点击清空失效商品将清空所有已失效商品 7.支付宝设置

1)注册时绑定的支付宝账号可以编辑修改 8.系统设置

包括版本检测、退出登录

1)版本检测:默认显示当前版本,点击可以查看是否是最新版本 2)退出登录:点击进入到商城首页

安徽木子林科技有限公司 返利APP需求规格说明书 2 后台

2.1 登录

2.1.1 功能说明 登录使用内置帐号密码登录

2.1.2 注意事项

1.判断账号是否存在,不存在的话文字提示用户“当前账号不存在,请重新输入”

2.判断账号是否合法,不合法的话给出对应提示

3.判断账号密码的一致性,不一致或者有错的话给出提示

2.2 控制台

2.2.1 功能说明 展示统计数据

2.2.2 注意事项

1.控制台:包括总注册人员、一级代理人员、二级代理人员、用户人数等

2.3 用户管理

2.3.1 功能说明

包括一级代理添加、用户管理

2.3.2 注意事项

1:一级代理的添加:添加的主要内容是一级代理的登录账号、登录密码、支付宝信息

2:用户管理:列表显示用户基本信息,并且可以查看对应用户的上下级,比如,用户A的父级,以及用户A的二级和三级

3:用户管理:在用户列表中可以对用户账号删除、禁用并且可以对大代理进行编辑

2.4 积分商城商品管理

2.4.1 功能说明

积分商城商品管理在后台进行积分商城商品管理处添加

2.4.2 注意事项 1.积分商城商品管理:

1)显示商品总数、上架个数、下架个数,显示商品列表,内容包括商品名称、商品价格、上下架、操作,如下图:

2)查询条件:商品名称

3)上下架:点击上架,商品将在用户端-商品区域对应的分类中显示;对已上架的商品点击下架,商品将不在用户端-商品区域对应的分类中显示,只显示在后台

5)操作:添加/编辑/删除:

2.5 订单管理

2.5.1 功能说明

安徽木子林科技有限公司 返利APP需求规格说明书 包括:订单管理(具体的展示数据以淘宝接口为准)

2.5.2 注意事项

1.显示内容包括:总订单、待支付订单、代发货订单、已发货订单、已收货订单、已评价订单、退款订单、已完成订单、退货订单

2.查询订单条件:时间段、订单号、订单状态等

3.订单内容包括:订单编号、下单时间、购买账号、商品名称、规格、单个商品价格、购买数量、订单状态、付款总金额、收货人信息

2.6 财务管理

2.6.1 功能说明

包括:财务管理、提现管理、分销体系设置

2.6.2 注意事项

1.财务管理:收入统计:总收入、已提现等 1)收入统计

可以显示出平台内所有的收入订单,并且可以通过查询条件查询 2.提现管理

显示APP用户提交到所有提现申请,申请的金额可以查看到对应的订单以及订单状态,后台给出审核,如果同意申请,则直接打款至支付宝账号,否则直接拒绝

3:分销体系设置

主要是设置每个等级用户获得返利比例

2.7 广告图管理

2.7.1 功能说明

目前设置在APP首页,如果特殊要求请提出

2.7.2 注意事项

1.banner图显示在用户端首页

3.banner图列表:展示:banner图片、链接、名称和操作等

2.8 系统设置

2.8.1 功能说明

包括:启动图管理、服务协议管理、账号设置

2.8.2 注意事项 1.启动图管理:

1)启动图为用户打开APP,未进入首页时出现的图片 2)上传启动图图片,图片尺寸:480×800,图片类型:png, gif, jpg, jpeg,图片的质量不能大于2M

4、服务协议

服务协议:富文本编辑框 操作:保存 6.账号设置

安徽木子林科技有限公司 返利APP需求规格说明书 1)超级管理员账号为内置账号,只能修改密码 2)帐号列表如下图: 3)操作:添加/编辑/删除

(1)添加/编辑:添加/编辑管理员名称、帐号,输入密码、确认密码,点击确定即可添加/编辑成功

安徽木子林科技有限公司

返利APP需求规格说明书

下载软件需求规格说明书(SRS)解读(五篇范例)word格式文档
下载软件需求规格说明书(SRS)解读(五篇范例).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    需求规格说明书编写心得

    需求规格说明书编写心得 以下是本人总结的《需求规格说明书》编写心得,由于人个水平有限,欢迎大家补充。 1.需求编写依据 合同、招投标文件、调研记录以及项目经理提供的已确......

    需求规格说明书_07122995_周瑶+GIS软件需求规格说明

    中 国 矿 业 大 学 China University of Mining and Technology GIS软件需求规格说明 姓名: 周 瑶学号:07122995 学院:环测学院 班级:地理信息系统12-1班老师:张海荣老师1.引......

    怎么写软件需求说明书范文

    怎么写软件需求说明书 关键字:软件需求 说明书 软件需求说明书 1. 引言 1.1 项目名称 1.2 项目背景和内容概要 (项目的委托单位、开发单位、主管部门、与其它项目的关系,与其......

    如何写软件项目需求说明书

    如何写软件项目需求说明书 进入软件开发行业也有一段时间了,大大小小项目也接触了一些,对于怎么写好项目需求文档做一下总结,发表一下自己的看法。 1 获取需求: 作为需求方也就......

    仓库管理系统需求规格说明书

    仓库管理系统需求规格说明书 (第十二组) 1.引言 ..........................................................................................................................

    网上购物系统需求规格说明书

    网上购物系统 需求规格说明书 兰州城市学院 信息工程学院111本 杨大鑫,王稼宇,王艺森 2014年3月31日 目录 1.引言 ..............................................................

    图书馆管理系统需求规格说明书

    软件需求规格说明书 图书馆管理系统需求规格说明书 1.导言 1.1编写目的 图书管理信息系统的前阶段,对本系统的需求做了详细的阐述,并提出了这份软件需求规格说明书。 此需求规......

    请销假需求规格说明书5篇

    需求规格说明书 1. 系统概述 每到节日将至之时,福州大学的学生们都要上网下载固定格式的请假表,填写好交给班长并由班长交给辅导员,这过程不仅耗费了大量的人力,也浪费了我们宝......