SAAS平台需求规格说明书模板.docx

上传人:b****4 文档编号:11679846 上传时间:2023-03-30 格式:DOCX 页数:167 大小:135.83KB
下载 相关 举报
SAAS平台需求规格说明书模板.docx_第1页
第1页 / 共167页
SAAS平台需求规格说明书模板.docx_第2页
第2页 / 共167页
SAAS平台需求规格说明书模板.docx_第3页
第3页 / 共167页
SAAS平台需求规格说明书模板.docx_第4页
第4页 / 共167页
SAAS平台需求规格说明书模板.docx_第5页
第5页 / 共167页
点击查看更多>>
下载资源
资源描述

SAAS平台需求规格说明书模板.docx

《SAAS平台需求规格说明书模板.docx》由会员分享,可在线阅读,更多相关《SAAS平台需求规格说明书模板.docx(167页珍藏版)》请在冰豆网上搜索。

SAAS平台需求规格说明书模板.docx

SAAS平台需求规格说明书模板

 

SAAS平台项目

需求规格说明书

 

文件状态:

[√]草稿

[]正式发布

[]正在修改

 

拟制

李长洲

日期

文件编号

审核

日期

批准

日期

版本号

版本历史

版本/状态

作者

参与者

起止日期

备注

 

第1章、概述

1.1总体要求

(1)需求规格说明书必须完整、准确描述业务需求及其环境要求

(2)需求规格说明书作为一种契约,界定了系统的范围及内容;

(3)通过该说明书,即使没有软件系统,按其内容而不需其它材料的情况下,手工处理也可实现;

(4)通过培训讲解,软件开发人员、系统测试人员可以依此设计或测试系统,而不需要再去了解业务

(5)子系统、功能模块和功能项的划分(即2.1部分)及其相互关系(即2.2部分)必须清晰、合理

(6)对于功能项,特别是关键业务功能项(即2.X)的流程、输入输出必须清楚、完备;

(7)对于关键数据元素的描述(即2.3部分)必须完备、准确。

1.2文档编写约定

●句子简短完整,具有正确的语法、拼写和标点;

●使用的术语与词汇表(参见1.7)中所定义的一致;

●需求陈述应该有一致的样式,例如“系统必须..”或者“用户必须..”,并紧跟一个行为动作和可观察的结果;

●避免使用模糊、主观的术语,减少不确定性,如“界面友好、操作方便”;

●避免使用比较性词语,如“提高”,应定量说明提高程度。

1.3系统介绍

SAAS平台是SAAS门户应用的基础,通过SAAS平台提供的资源组织和管理功能,把应用、资源和服务集中在一起,为用户提供独立、安全、高效的各种应用服务。

本项目就是实现中兴通SAAS门户的基础平台,以及业务运营和应用开发环境,为实现应用开发、部署、运营管理、以及客户服务等提供开发和运行环境支持,提高应用实现的效率、方便应用部署和管理、降低系统建设和运营成本。

SAAS平台建设目标:

建立承载单一应用的SAAS门户;其次,通过对第一个应用(企业进销存管理)的门户化管理、运营和维护的实现,以及客户支持和市场推广功能的配套实施,对SAAS平台系统进行总结和归纳,并结合其他SAAS应用需求,制订中兴通SAAS平台的技术规范。

1.4系统用户

用户类别

工作任务

相关经验

优先级

备注

1.5任务描述

1.6系统运行环境

1.6.1系统拓扑结构图

1.6.2硬件环境要求

项目

设备名称

设备型号

特性

配置列表

1

Ø

Ø

2

Ø

Ø

1.6.3软件环境要求

项目

软件名称

软件型号

特性

1

Ø

2

Ø

1.7系统总体设计要求

1.7.1结构设计要求

1.7.1.1相关要求和标准

1.7.1.2外观、组装及包装设计要求

1.7.2硬件设计要求

1.7.2.1相关要求和标准

1.7.2.2硬件设计总体要求

1.7.3软件设计要求

1.7.3.1相关要求和标准

1.7.3.2软件总体设计要求

1.7.4其他设计要求

1.8词汇表

1.9参考资料

《SAAS平台立项建议书》企业发展部提供

《SAAS平台需求V1.0》企业发展部提供

《中兴通SAAS网站相关》SAAS事业部提供

《业务需求》SAAS事业部提供

第2章、功能性需求

2.1需求一览表

SAAS平台项目按照应用用户可以区分为三个社区两个管理对象,三个社区是指:

最终用户社区、应用提供商社区、服务提供商社区;两个管理对象是指:

应用管理者和服务管理者。

按照功能应用对象区分操作者可以分为:

应用管理员、平台管理员、信息发布、维护者、运营管理员、运维管理员、信息发布审核者、论坛管理者、最终用户等。

2.1.1系统管理

2.1.1.1系统管理需求一览表

重要度选用类型:

按照系统功能重要度和用户期望值进行功能重要度区分

功能模块

功能项

重要度

描述

系统管理

数据源配置

A

配置系统数据源,输入数据源名称,数据库类型、密码。

配置保存完成,测试数据源连接是否正常。

帐套建立

A

帐套建立是维护帐套和数据源关系,一个帐套即为一个数据实例。

建立数据库是完成应用数据建库,根据建库脚本目录,执行建库脚本。

应用注册

功能注册

A

功能注册是实现应用功能模块级的注册以及应用功能节点的注册。

应用注册

A

应用注册是在SAAS平台提供的应用进行注册。

应用与帐套关联

A

应用于帐套关联是建立应用和数据帐套关系。

权限管理

权限分配

A

可以给不同的用户、用户组设置权限。

支持权限回收。

支持用户、用户组分别赋权。

但是用户赋权大于角色赋权。

用户组管理

A

建立操作员用户组

操作员与用户组关联

A

建立操作员和用户组关联。

权限分配

A

提供分配功能模块的操作权限的功能

操作员注册

A

提供注册新的操作员。

修改密码

A

修改操作员注册密码。

系统登录

A

提供给系统管理员、操作员(一般操作员、超级操作员)、在线登录网站和应用的功能。

系统功能有:

登录操作。

{重要度:

功能重要度分为A/B/C;例如:

A级:

系统必须具备的功能(类)。

B级:

客户期望实现的功能(类)。

C级:

根据项目实施可实现和可以压缩的需求功能(类);}

2.1.2应用管理

2.1.2.1系统管理需求一览表

重要度选用类型:

按照系统功能重要度和用户期望值进行功能重要度区分

功能模块

功能项

重要度

描述

应用管理

应用类型定义

A

定义应用的类别。

应用类型和应用关联

A

建立应用类型和应用的关联关系。

计费定义

计费类型定义

A

定义应用和服务的收费类型,收费类型可以为月租,年租,按次收费等,收费方式是指收费的模式,一般是指:

预付费,后付费。

应用标准计价表

A

定义各个应用的标准收费价格和服务期限。

积分规则

积分规则

A

积分规则是定义应用或者应用组合交费积分。

积分使用范围

A

积分使用范围是定义积分可以兑换的应用。

应用组合定义

应用组合定义

A

定义应用组合的名称

组合应用

A

定义应用组合,应用主次关系。

分配应用功能

A

为应用组合分配功能节点。

应用组合定价

A

为应用组合分应用定义价格。

{重要度:

功能重要度分为A/B/C;例如:

A级:

系统必须具备的功能(类)。

B级:

客户期望实现的功能(类)。

C级:

根据项目实施可实现和可以压缩的需求功能(类);}

2.1.3客服社区

2.1.3.1系统管理需求一览表

重要度选用类型:

按照系统功能重要度和用户期望值进行功能重要度区分

功能模块

功能项

重要度

描述

客服社区

帖子管理

A

论坛管理员可以对该论坛的帖子进行全面管理。

帖子批量管理

A

论坛管理员可以对该论坛的帖子进行批量管理

论坛设置

A

论坛管理员可以对该论坛的设置进行管理。

替换/限制设置

A

替换/限制处理有以下五块功能:

帖子过滤字符、注册名过滤字符、IP来访限定管理、管理日志和在线人数日志。

查看帖子

A

搜索、查看论坛里发表的帖子。

发布帖子

A

发布、修改、移动和删除帖子,发起投票和取消投票。

回复帖子

A

回复帖子和参与投票、评分。

论坛内部邮箱和短信

A

发送和接收论坛内部的短信和邮件。

下载管理

上传文件

A

系统管理员可以把文件,软件和其他常用资源(下面通称为文件)上传到服务器上

下载文件

A

用户可以通过此节点,对提供的各类文件进行查询并下载。

已上传文件的维护

A

系统管理员可以重命名文件,修改文件的描述,移动文件,删除文件和维护文件类型。

{重要度:

功能重要度分为A/B/C;例如:

A级:

系统必须具备的功能(类)。

B级:

客户期望实现的功能(类)。

C级:

根据项目实施可实现和可以压缩的需求功能(类);}

2.1.4用户管理

2.1.4.1系统管理需求一览表

重要度选用类型:

按照系统功能重要度和用户期望值进行功能重要度区分

功能模块

功能项

重要度

描述

用户注册

用户注册

A

提供用户免费注册功能,注册信息包括用户名称、电子邮件、真实姓名、单位名称、联系电话、职务、地址、邮编等。

操作员注册

A

提供给SAAS用户注册新的操作员。

修改密码

A

修改操作员注册密码。

用户组管理

A

建立操作员用户组

操作员与用户组关联

A

建立操作员和用户组关联。

权限分配

A

提供分配功能模块的操作权限的功能

用户服务

积分查询

A

进行用户积分查询和使用情况分析

服务申请

A

用户注册登录后申请服务。

应用申请

A

用户注册登录后申请应用。

{重要度:

功能重要度分为A/B/C;例如:

A级:

系统必须具备的功能(类)。

B级:

客户期望实现的功能(类)。

C级:

根据项目实施可实现和可以压缩的需求功能(类);}

2.1.5信息发布

2.1.5.1系统管理需求一览表

重要度选用类型:

按照系统功能重要度和用户期望值进行功能重要度区分

功能模块

功能项

重要度

描述

库表管理

库表管理

A

SAAS平台的信息需要保存在数据库库表中,如模板信息、栏目信息、内容信息等均需要保存在库表中。

栏目管理

栏目新建

A

建立一个新的页面,页面包含页面索引名称、页面固有信息、页面框架、页面所调用模板.

栏目管理

A

针对已经建立的栏目进行管理,包含修改栏目页面,修改栏目信息,删除栏目和信息刷新

模板管理

模板类别新建

A

信息分为多种,不同类的信息的展示要求也不同,所以不同类信息所用的模板在建立时需要录入的信息也就不同,为了清晰化管理模板,所以需要预先对模板进行分类。

模板新建

A

建立模板,模板内容包含对展示信息的调用,以及信息展示的样式。

模板管理

A

针对已经建立的模板进行管理,包含修改模板页面,修改模板信息,删除模板和信息刷新

附件管理

附件上传

A

将本地文件上传至服务器上。

附件管理

A

将上传附件以列表形式进行展示

内容管理

内容发布

A

对内容进行发布,可以发布文字性内容、图片性内容、文件类内容。

内容审核

A

对于需要发布的内容,在录入系统之后,需要经过审核才能对外发布。

{重要度:

功能重要度分为A/B/C;例如:

A级:

系统必须具备的功能(类)。

B级:

客户期望实现的功能(类)。

C级:

根据项目实施可实现和可以压缩的需求功能(类);}

2.1.6运维管理

2.1.6.1系统管理需求一览表

重要度选用类型:

按照系统功能重要度和用户期望值进行功能重要度区分

功能模块

功能项

重要度

描述

运维管理

收款单

A

完成服务和应用收费管理。

积分兑换管理

A

完成用户积分兑换。

服务申请审批

A

对服务申请进行审批。

应用申请审批

A

对应用申请进行审批。

试用延期申请审批

A

对用户提出试用延期申请进行审批。

开通管理

应用试用期限定义

A

定义应用和应用组合的试用期限。

应用开通

A

对已经交费的应用实现开通。

试用延期开通

A

对客户提出试用延期申请进行开通管理。

运维服务

操作日志

A

记录SAAS平台用户操作员对应用的操作。

系统日志

A

记录重要操作数据日志,已备进行可能的追溯。

也记录操作异常的操作记录,帮助进行系统错误的分析、定位。

数据导出

A

对用户的应用基础数据进行导入。

数据导入

A

对用户的应用基础数据进行导出。

数据备份

A

对用户提出的服务申请进行数据备份。

数据恢复

A

对用户提出的服务申请进行数据恢复。

{重要度:

功能重要度分为A/B/C;例如:

A级:

系统必须具备的功能(类)。

B级:

客户期望实现的功能(类)。

C级:

根据项目实施可实现和可以压缩的需求功能(类);}

2.1.7在线调查

2.1.7.1在线调查需求一览表

重要度选用类型:

按照系统功能重要度和用户期望值进行功能重要度区分

功能模块

功能项

重要度

描述

创建问卷

创建问卷

A

为在线问卷系统创建问卷,并且设定问卷基本参数。

添加题目

A

为一套问卷设置题目。

添加题目选项

A

为题目设置选择项目和输入项目。

发布问卷

发布问卷

A

对网站发布问卷系统。

发布问卷回收

A

对已经过期的问卷或者正在进行调查的问卷进行回收。

问卷分析

问卷分析

A

问卷分析是针对问卷答案进行统计。

问卷明细查看

A

查询问卷明细信息。

{重要度:

功能重要度分为A/B/C;例如:

A级:

系统必须具备的功能(类)。

B级:

客户期望实现的功能(类)。

C级:

根据项目实施可实现和可以压缩的需求功能(类);}

2.1.8客服系统

2.1.8.1系统管理需求一览表

重要度选用类型:

按照系统功能重要度和用户期望值进行功能重要度区分

功能模块

功能项

重要度

描述

客服系统

创建问题

A

用户登录后创建应用系统问题。

问题回复

A

SAAS平台运维操作员对问题进行处理和回复。

问题查询

A

SAAS平台运维操作员和SAAS用户查看问题。

{重要度:

功能重要度分为A/B/C;例如:

A级:

系统必须具备的功能(类)。

B级:

客户期望实现的功能(类)。

C级:

根据项目实施可实现和可以压缩的需求功能(类);}

2.2系统管理

2.2.1系统管理

2.2.1.1数据源配置

2.2.1.1.1使用用户

数据源配置是SAAS平台超级系统管理员使用。

2.2.1.1.2功能概述

配置系统数据源,输入数据源名称,数据库类型、密码。

配置保存完成,测试数据源连接是否正常。

系统功能有:

增加、修改操作。

2.2.1.1.3输入数据项详细描述

序号

输入项名称

详细含义

数据类型

数据长度

是否为空

输入限制

备注

1

数据源名称

字符

16

不允许为空,输入小于16位字符

2

数据库类型

数据库类型,数据库类型为各个厂商数据库

字符

1

0=SQLSERVER

1=ORACLE

2=DB2

3=MYSQL

3

密码

字符

16

2.2.1.1.4业务处理流程描述

〔增加〕

(8)进入数据源配置,系统弹出数据源配置页面;

(9)输入数据源名称,选择数据库类型,输入密码;

(10)测试数据配置,如果数据源测试成功,那么提示“数据源测试成功,请保存设置。

”,如果测试不成功,那么提示不成功。

(11)保存测试成功的数据源配置。

〔修改〕

(1)进入数据源配置,系统弹出数据源配置页面;

(2)修改是否封存标志。

(3)保存修改记录,封存后该数据源不可用。

2.2.1.1.5输出结果详细描述

序号

输出项名称

详细含义

数据类型

备注

1

反馈信息代码

记录成功/失败信息

字符

2.2.1.1.6与其他模块的相关性

序号

关联模块(或功能项)

关系

1

帐套建立

帐套建立必须具有有效的数据源,且帐套应用的数据没有被使用。

2.2.1.1.7备注

2.2.1.2帐套建立

2.2.1.2.1使用用户

帐套建立是SAAS平台超级系统管理员使用。

2.2.1.2.2功能概述

帐套建立是维护帐套和数据源关系,一个帐套即为一个数据实例。

建立数据库是完成应用数据建库,根据建库脚本目录,执行建库脚本。

系统功能有:

增加、修改操作。

2.2.1.2.3输入数据项详细描述

序号

输入项名称

详细含义

数据类型

数据长度

是否为空

输入限制

备注

1

帐套名称

字符

16

不允许为空,输入小于16位字符

2

有效起始日期

帐套开始使用日期

日期

8

开始日期必须小于等于结束日期

3

有效结束日期

帐套结束日期

日期

8

4

数据源名称

字符

16

选择系统已经定义的数据源,该数据源必须没有被其他帐套应用。

2.2.1.2.4业务处理流程描述

〔增加〕

(1)进入帐套建立,系统弹出帐套建立页面;

(2)输入帐套名称,选择数据源,输入开始日期和结束日期;

(3)测试数据源没有被其他帐套应用,如果测试成功,那么提示“数据源没有被使用,请保存设置。

”,如果测试不成功,那么提示不成功。

(4)保存帐套建立信息。

(5)在保存同时系统提示数据建库执行脚本的目录,默认为C:

\TEMP\ZXTSAAS\。

允许手动配置目录。

(6)系统自动执行建库,提示建库进度。

(7)如果建库成功,那么帐套建立完成,如果建库不成功,系统自动删除建库过程,提示建库不成功原因,保存不成功,返回到帐套建立编辑页面。

〔修改〕

(1)进入帐套建立,系统弹出帐套建立页面;

(2)修改是否封存标志,

(3)保存修改记录,封存后该帐套不可用。

2.2.1.2.5输出结果详细描述

序号

输出项名称

详细含义

数据类型

备注

1

反馈信息代码

记录成功/失败信息

字符

2.2.1.2.6与其他模块的相关性

序号

关联模块(或功能项)

关系

2.2.1.2.7备注

2.2.2应用注册

2.2.2.1应用注册

2.2.2.1.1使用用户

应用注册是SAAS平台系统管理员使用。

2.2.2.1.2功能概述

应用注册是在SAAS平台提供的应用进行注册。

系统功能有:

增加、删除、修改操作。

2.2.2.1.3输入数据项详细描述

序号

输入项名称

详细含义

数据类型

数据长度

是否为空

输入限制

备注

1

应用编码

应用系统编码

字符

4

2

应用名称

应用系统名称

字符

16

不允许为空,输入小于16位字符

3

应用介绍

系统介绍,最终显示在系统简介中

字符

1000

4

系统登录地址

系统的URL

字符

200

5

用户类型

字符

1

0=个人用户

1=企业用户

2=两者都是

2.2.2.1.4业务处理流程描述

(1)进入应用注册,系统应用注册页面;

(2)输入应用编码、应用名称,应用系统介绍,系统登录地址,用户类型;输入项目不允许为空。

(3)保存数据,系统按照规则检查输入合法性,如果输入合法,那么保存成功,否则系统提示保存失败,返回到编辑页面。

2.2.2.1.5输出结果详细描述

序号

输出项名称

详细含义

数据类型

备注

1

反馈信息代码

记录成功/失败信息

字符

2.2.2.1.6与其他模块的相关性

序号

关联模块(或功能项)

关系

2.2.2.1.7备注

2.2.2.2功能注册

2.2.2.2.1使用用户

功能注册是SAAS平台系统管理员使用。

2.2.2.2.2功能概述

功能注册是实现应用功能模块级的注册以及应用功能节点的注册。

系统功能有:

增加、删除、修改操作。

2.2.2.2.3输入数据项详细描述

序号

输入项名称

详细含义

数据类型

数据长度

是否为空

输入限制

备注

1

功能编码

应用系统编码

字符

12

输入标准是:

一级虚拟节点为3位,二级节点为3位,三级节点是3位,

四级节点是3位。

系统最大允许四级节点。

2

功能名称

应用功能名称

字符

16

不允许为空,输入小于16位字符

3

功能介绍

功能介绍,说明功能的用途

字符

100

4

系统帮助文件

输入帮助文件****。

HTML

字符

15

文件名不允许重复,标准是********.HTML

5

节点类型

字符

1

选择输入,0=虚拟节点,1=功能节点

6

所属上级节点

字符

12

是/否

如果是一级节点,那么允许为空,系统允许三级节点为虚拟节点,末级必须为功能节点。

7

功能节点(类)文件

输入该功能节点类文件或者HTML文件等

字符

15

文件名不允许重复,标准是********.HTML

2.2.2.2.4业务处理流程描述

(1)进入功能注册,系统弹出功能节点页面;

(2)输入功能编码,功能名称,功能介绍,系统帮助文件,功能节点(类)文件,节点类型,所属上级节点。

(3)输入所属上级节点不允许本级循环构建,系统最大支持4级;

(4)系统帮助文件文件名不允许重复,标准是*******.HTML,不允许文件名重复。

(5)保存功能注册,保存时系统检查数据是否合法,如果合法,那么保存成功,如果不合法,返回编辑页面,提示不成功。

2.2.2.2.5输出结果详细描述

序号

输出项名称

详细含义

数据类型

备注

1

反馈信息代码

记录成功/失败信息

字符

2.2.2.2.6与其他模块的相关性

序号

关联模块(或功能项)

关系

2.2.2.2.7备注

2.2.2.3应用与帐套关联

2.2.2.3.1使用用户

应用与帐套关联是SAAS平台系统管理员使用。

2.2.2.3.2功能概述

应用与帐套关联是建立应用和数据帐套关系。

系统功能有:

增加、修改操作。

2.2.2.3.3输入数据项详细描述

序号

输入项名称

详细含义

数据类型

数据长度

是否为空

输入限制

备注

主表

1

帐套名称

字符

16

不允许为空,输入小于16位字符

2

是否封存

字符

1

默认为否。

0=否

1=是

子表信息

3

应用编码

应用系统编码

字符

4

4

应用名称

应用系统名称

字符

16

不允许为空,输入小于16位字符

5

是否封存

字符

1

默认为否。

0=否

1=是

2.2.2.3.4业务处理流程描述

〔增加〕:

(1)进入应用与帐套关联,系统弹出应用与帐套关联页面;

(2)选择输入帐套名称;

(3)选择输入应用信息,已经定义帐套和应用关系的应用不在列表显示。

(4)系统检查应用是否关联多个帐套,不允许重复关联。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1