软件系统需求规格说明书(范文格式)

上传人:第*** 文档编号:56562112 上传时间:2018-10-13 格式:DOC 页数:24 大小:285.50KB
返回 下载 相关 举报
软件系统需求规格说明书(范文格式)_第1页
第1页 / 共24页
软件系统需求规格说明书(范文格式)_第2页
第2页 / 共24页
软件系统需求规格说明书(范文格式)_第3页
第3页 / 共24页
软件系统需求规格说明书(范文格式)_第4页
第4页 / 共24页
软件系统需求规格说明书(范文格式)_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《软件系统需求规格说明书(范文格式)》由会员分享,可在线阅读,更多相关《软件系统需求规格说明书(范文格式)(24页珍藏版)》请在金锄头文库上搜索。

1、XXXXXX 公司公司 XXXXXXXX 系统系统需求规格说明书需求规格说明书XXX 公司公司20132013 年年 8 8 月月修订记录修订记录版本编号版本编号描述描述修订人修订人单位单位修订日期修订日期1.1创建需求规格说明书。 2013-01-011.2增加 XXX 系统的 XXX 需求2013-06-011.3增加 XXX 需求及 XXX 需求2013-09-012.0定稿2014-01-01目录目录1.引言引言11.1.编写目的 .11.2.项目背景 .11.3.术语定义 .11.4.参考资料 .12.任务概述任务概述12.1.建设目标 .12.2.建设内容 .12.3.用户要求 .

2、12.4.假定和约束 .13.系统需求系统需求13.1.功能架构图 .13.2.通用需求 .13.2.1.系统通用工具栏.13.2.2.其它通用需求.13.3.XXX 管理子系统13.3.1.系统管理.13.4.集成需求 .13.4.1.基础数据对接.13.4.2.单点登录(SSO).13.4.3.文书跨系统审批.13.4.4.短信提醒.13.5.性能需求 .13.6.网络需求 .13.7.存储需求 .13.8.安全需求 .13.8.1.技术平台设计安全需求.13.8.2.系统运行安全需求.14.运行环境规定运行环境规定.14.1.设备.14.2.软件.14.2.1.服务器操作系统版本.14.

3、2.2.客户机.14.2.3.数据库版本.14.2.4.中间件服务器版本.14.3.接口.14.3.1.外部接口.14.3.2.内部接口.1名词缩写:名词缩写:1. XXX 集团,即“XXX 省 XXX 集团有限责任公司” ;引号里面为全称2. XXX 系统,即“XXX 集团 XXX 系统” ;引号里面为全称3. XXX 公司,即“XXX 有限公司” ,系统承建单位。引号里面为全称1.引言引言1.1. 编写目的编写目的XXX 公司项目团队在完成对 XXX 公司已有业务系统(财务、供应、销售和人力资源)的功能调研,并对其作深入研究,同时分别派驻项目组员到、公司进行调研,并对调研结果进行详细分析,

4、在和相关人员对建设功能深入探讨的基础上,提交这份系统需求规格说明书。本文档对 XXX 公司 XXX 系统做了全面细致的用户需求分析,明确所要开发的系统应具有的功能、性能与安全机制,使软件开发人员能清楚地了解用户的需求,并在此基础上完成后续设计与开发工作,同时本文档也作为项目评审验收的依据之一。本文档由甲乙双方项目负责人签字后方可生效。在项目实施过程中,根据XXX 集团实际业务需要,在框架范围内的需求调整和变化,乙方应予满足;如有框架外需求更新,则由项目各方协商一致,任何一方不可单独修改。本文档的主要读者包括:XXX 集团管理人员、XXX 集团部门及与 XXX 相关业务用户、XXX 公司项目组实

5、施人员、XXX 系统项目组。1.2. 项目背景项目背景介绍招标单位实施该项目的背景。1.3. 术语定义术语定义术语术语定义定义J2EEJava 2 Platform, Enterprise Edition,是使用 Java 技术开发企业级应用的一种工业标准B/S 架构即 Browser/Server(浏览器/服务器)结构,是当今应用软件的首选体系结构术语术语定义定义ETLETL,Extraction-Transformation-Loading 的缩写,中文名称为数据提取、转换和加载XXXXXX1.4. 参考资料参考资料序号序号资料名称资料名称1如中华人民共和国国家标准 GB8567-88 计

6、算机软件文件编制规范2XXX345672.任务概述任务概述2.1. 建设建设目标目标介绍项目的建设目标如:围绕 XXX 工作的需要,XXX 系统需要实现以下的建设目标:一、实现 XXX“结合”和 XXX“转变” ,即实现从 XXX 与 XXX 相结合;二、实现;三、全面.;四、建立中心;五、实现相关等。2.2. 建设内容建设内容写项目所需开发建设的功能及部署上线工作等内容如本项目的建设内容包括以下六大项:一、建设 XXX 系统中心;二、XXX 系统基础应用平台;三、XXX 管理子系统(包括:系统管理、数据管理等模块) ;四、XXX 子系统(包括:等模块) ;五、完成系统部署(硬件及相关配套软件

7、部分另行采购) ;六、完成项目配套的服务体系。七、完成与 XXX 系统的集成对接工作。2.3. 用户用户要求要求写系统最终用户的要求如本系统最终用户主要为本系统维护人员、XXX 业务操作人员及相关管理人员。对 XXX 维护人员的要求:掌握计算机基本操作,熟悉数据库基础知识,了解 XXX 各业务系统的数据库结构。对 XXX 系统维护人员的要求:掌握计算机基本操作,熟悉 XXX 业务流程。对系统操作人员的要求:了解 XXX 业务操作规范,掌握 XXX 工作基础知识。2.4. 假定和约束假定和约束本文档是 XXX 系统需求的说明性文档。以XXX 系统建设项目技术合同具体需要看实际项目中的文档资料的附

8、件一XXX 系统需求方案书为基本参照,若本开发需求规格说明书与XXX 系统需求方案书存在不一致或冲突的地方,以本开发需求规格说明书为准。 本文档不能完整描述所有的界面展示与操作流程情况。所以在实际开发过程中数据展示方式或操作流程按照需求可进行一定调整。 3.系统需求系统需求3.1. 功能架构图功能架构图放系统的架构图3.2. 通用需求通用需求各个用户功能界面基本都有类似/相同的操作功能,如列表显示,筛选和查询,导出,打印等,此类功能主要集中在“通用工具栏” 。3.2.1.3.2.1.系统通用工具栏系统通用工具栏1. 功能描述功能界面的工具栏可实现翻页、跳页、设置每页显示记录数、刷新界面内容、筛

9、选查询和导出界面内容保存到本地等功能(注:本系统中,数据查询和数据分析等运用到查询控件实现的功能不配置本通用工具栏,控件类查询具有自身的工具栏支持对应功能。除控件外的功能页面均在下方配置本通用工具栏,因此下文的非控件类查询功能不再阐述查询、条件搜索与导出的功能实现) 。2. 功能设计a) 本功能主要设有翻页、跳页、设置每页显示记录数、刷新界面内容、筛选查询和导出界面内容保存到本地等功能按钮;b) 工具栏右侧显示当前页面记录数和所有记录数;c) 筛选查询弹窗显示自定义查询条件录入框,能对当前页面的显示字段进行条件定义,筛选查询对应的内容。3. 输入条件翻页:当界面分为多页时,点击相关按钮或直接填

10、写跳转翻页。点击“” ,界面跳转到第一页;点击“” ,界面跳转到最后一页;点击“” ,界面跳转到上一页;点击“” ,界面跳转到下一页;在“”空白处,直接填写数字,按“回车键(Enter 键) ”界面即跳转到所输入的页面。名称 取值方式 类型 格式 精度跳页 (手工录入) 数值 整数每页显示条数(手工录入) 数值 整数(1-1000)刷新:刷新当前页面的内容,更新显示的页面信息。查询条件:弹窗显示自定义查询条件录入框。名称 取值方式 类型 格式 精度列名称 (下拉选择) 字符条件 (下拉选择) 字符值 (手工录入) 字符导出 excel:把当前页面的内容导出到 excel 电子表格。3.2.2.

11、3.2.2.其它通用需求其它通用需求XXX 系统内涉及到修改、更新和删除操作的功能点,均弹出确认是否继续的对话框,以减少误操作而带来的麻烦。3.3. XXX 管理子系统管理子系统此处开始写各功能模块的用途、设计界面此处开始写各功能模块的用途、设计界面等内容,下面以常见的单位管理功能为例等内容,下面以常见的单位管理功能为例3.3.1.3.3.1.系统管理系统管理3.3.1.1.3.3.1.1. 日常维护日常维护日常维护是对系统最基础信息的初始化设置管理与维护,主要包括单位管理、部门管理、人员管理、日志管理、在线用户等。3.3.1.1.1.3.3.1.1.1.单位单位管理管理1. 功能描述单位管理

12、可编辑单位编号、单位名称、单位类型以及其它单位详细资料,本功能主要为系统提供建立单位库信息功能。 2. 功能设计a) 本功能主要设有新增下级、新增同级、修改、删除、单位排序设置等功能按钮;b) 主界面分两部分显示,左侧以树状结构显示单位分类、右侧是各下级单位显示界面;c) 右侧界面显示单位编号、单位名称、单位电话、单位法人和单位地址等信息。3. 输入条件新增下级:新增下级单位,进入新增界面,需录入内容如下(*号为必选项),名称 取值方式 类型 格式 精度* 单位名称(手工录入) 字符* 单位编号(手工录入) 字符* 单位简称(手工录入) 字符单位类型(下拉选择) 字符行业类型(下拉选择) 字符

13、办公地址(手工录入) 字符法人代表(手工录入) 字符联系电话(手工录入) 字符传真 (手工录入) 字符邮箱 (手工录入) 字符新增同级:新增同级与新增下级界面相同。修改:修改内容与新增内容相同。删除:选择某个单位后点击“删除”按钮,即可删除对应的单位。单位排序:单击拖动进行单位位置上下排序。输入信息校验,必填项为空或录入非对应的数据类型、格式时,不能通过验证,并提示录入信息错误,修正后方可保存。单位名称同名校验,新增同一单位名称不能保存。4. 输出结果功能主界面:单位编号单位名称单位电话单位法人单位地址1字符字符字符字符字符233.3.1.1.2.3.3.1.1.2.XXXXXX1. 功能描述

14、单位对照对每年变更的组织机构与单位进行关联性对照,使得变更后的单位保持权限的延续性与数据的完整性。2. 功能设计a)本功能主要设有对照、删除对照功能、排序按钮;b)主界面分三部分显示,左侧是年份,右侧以树状结构显示单位层级界面;c)右侧界面显示单位编号、单位名称、对照后的单位名称。d)程序界面可以通过拖拽左边的前期单位与右边当期单位进行关联。e)可以选定一个单位,对该单位进行对照关系维护。3. 输入条件对照:通过拖拽左边的前期单位名称到右边的当期单位名称进行关联。删除对照:选择某个单位后点击“删除对照”或“X” 按钮,即可删除已对照的单位。4. 输出结果功能主界面:所有年份前期组织机构当前组织

15、机构对照日期 YYYY-MM-DD字符字符固定值3.3.1.2.3.3.1.2. XXXXXX3.3.1.2.1.3.3.1.2.1.XXX1. 功能描述本功能是 XXX。2. 功能设计a) 设有 XXX 功能按钮。b) XXX;c) XXX。3. 输出结果功能主界面:菜单编号菜单名称操作登记人登记日期- 所有角色- 管理子系统角色 1角色 2- 项目子系统角色 1角色 23.3.1.3.3.3.1.3.XXXXXX3.3.1.3.1.3.3.1.3.1.XXXXXX1. 功能描述本功能 XXX。2. 功能设计a) XXX;b) XXX;c) XXX。3. 输入条件XXX。4. 输出结果- 所

16、有菜单菜单名称菜单链接菜单类型上级菜单编号是否有下级排序序号+ 管理子系统1XXXXXXXXXXXXXXXXXX+ 项目子系统23直到列完所有的功能模块3.4. 集成需求集成需求3.4.1.3.4.1.基础数据对接基础数据对接列出本次项目系统与项目实施单位需要对接的系统及对接系统需要采集的相关数据模块如:XXX 系统对 XXX 集团现有的 XXX 财务系统和 XXX 管理系统、XXX 的营销系统、XXX 的人力资源系统的数据进行采集,形成 XXX 系统内的数据中心。一、XXX 财务系统采集的数据包括单位组织架构;二、XXX 物资管理系统采集的数据包括库存数据、采购合同、出入库单据、退货单等等相关业务单据;三、XXX 营销系统本次采集的数据主要为销售合同;四、XXX 人力资源系统。除了对以上 4

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 调研报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号