软件系统需求规格说明书(范文格式).doc_第1页
软件系统需求规格说明书(范文格式).doc_第2页
软件系统需求规格说明书(范文格式).doc_第3页
软件系统需求规格说明书(范文格式).doc_第4页
软件系统需求规格说明书(范文格式).doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

XXXXXX 公司公司 XXXXXXXX 系统系统 需求规格说明书需求规格说明书 XXX 公司公司 20132013 年年 8 8 月月 修订记录修订记录 版本编号版本编号描述描述修订人修订人单位单位修订日期修订日期 1 1创建需求规格说明书 2013 01 01 1 2增加 XXX 系统的 XXX 需求2013 06 01 1 3增加 XXX 需求及 XXX 需求2013 09 01 2 0定稿2014 01 01 目录目录 1 引言引言 1 1 1 编写目的 1 1 2 项目背景 1 1 3 术语定义 1 1 4 参考资料 1 2 任务概述任务概述 1 2 1 建设目标 1 2 2 建设内容 1 2 3 用户要求 1 2 4 假定和约束 1 3 系统需求系统需求 1 3 1 功能架构图 1 3 2 通用需求 1 3 2 1 系统通用工具栏 1 3 2 2 其它通用需求 1 3 3 XXX 管理子系统 1 3 3 1 系统管理 1 3 4 集成需求 1 3 4 1 基础数据对接 1 3 4 2 单点登录 SSO 1 3 4 3 文书跨系统审批 1 3 4 4 短信提醒 1 3 5 性能需求 1 3 6 网络需求 1 3 7 存储需求 1 3 8 安全需求 1 3 8 1 技术平台设计安全需求 1 3 8 2 系统运行安全需求 1 4 运行环境规定运行环境规定 1 4 1 设备 1 4 2 软件 1 4 2 1 服务器操作系统版本 1 4 2 2 客户机 1 4 2 3 数据库版本 1 4 2 4 中间件服务器版本 1 4 3 接口 1 4 3 1 外部接口 1 4 3 2 内部接口 1 XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 名词缩写 名词缩写 1 XXX 集团 即 XXX 省 XXX 集团有限责任公司 引号里面为全称 2 XXX 系统 即 XXX 集团 XXX 系统 引号里面为全称 3 XXX 公司 即 XXX 有限公司 系统承建单位 引号里面为全称 XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 1 1 引言引言 1 1 编写目的编写目的 XXX 公司项目团队在完成对 XXX 公司已有业务系统 财务 供应 销售和 人力资源 的功能调研 并对其作深入研究 同时分别派驻项目组员到 公司 进行调研 并对调研结果进行详细分析 在和相关人员对建设功能深入探讨的 基础上 提交这份系统需求规格说明书 本文档对 XXX 公司 XXX 系统做了全面细致的用户需求分析 明确所要开发 的系统应具有的功能 性能与安全机制 使软件开发人员能清楚地了解用户的 需求 并在此基础上完成后续设计与开发工作 同时本文档也作为项目评审验 收的依据之一 本文档由甲乙双方项目负责人签字后方可生效 在项目实施过程中 根据 XXX 集团实际业务需要 在框架范围内的需求调整和变化 乙方应予满足 如 有框架外需求更新 则由项目各方协商一致 任何一方不可单独修改 本文档的主要读者包括 XXX 集团管理人员 XXX 集团部门及与 XXX 相关业 务用户 XXX 公司项目组实施人员 XXX 系统项目组 1 2 项目背景项目背景 介绍招标单位实施该项目的背景 1 3 术语定义术语定义 术语术语定义定义 J2EE Java 2 Platform Enterprise Edition 是使用 Java 技术开发企业级应用 的一种工业标准 B S 架构 即 Browser Server 浏览器 服务器 结构 是当今应用软件的首选体系结 构 XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 2 术语术语定义定义 ETL ETL Extraction Transformation Loading 的缩写 中文名称为数据提取 转换 和加载 XXX XXX 1 4 参考资料参考资料 序号序号资料名称资料名称 1 如 中华人民共和国国家标准 GB8567 88 计算机软件文件编制规范 2 XXX 3 4 5 6 7 XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 3 2 任务概述任务概述 2 1 建设建设目标目标 介绍项目的建设目标 如 围绕 XXX 工作的需要 XXX 系统需要实现以下的建设目标 一 实现 XXX 结合 和 XXX 转变 即实现从 XXX 与 XXX 相结 合 二 实现 三 全面 四 建立 中心 五 实现相关 等 2 2 建设内容建设内容 写项目所需开发建设的功能及部署上线工作等内容 如本项目的建设内容包括以下六大项 一 建设 XXX 系统中心 二 XXX 系统基础应用平台 三 XXX 管理子系统 包括 系统管理 数据管理 等模块 四 XXX 子系统 包括 等模块 五 完成系统部署 硬件及相关配套软件部分另行采购 六 完成项目配套的服务体系 七 完成与 XXX 系统的集成对接工作 2 3 用户用户要求要求 写系统最终用户的要求 如本系统最终用户主要为本系统维护人员 XXX 业务操作人员及相关管理 XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 4 人员 对 XXX 维护人员的要求 掌握计算机基本操作 熟悉数据库基础知识 了 解 XXX 各业务系统的数据库结构 对 XXX 系统维护人员的要求 掌握计算机基本操作 熟悉 XXX 业务流程 对系统操作人员的要求 了解 XXX 业务操作规范 掌握 XXX 工作基础知识 2 4 假定和约束假定和约束 本文档是 XXX 系统需求的说明性文档 以 XXX 系统建设项目技术合同 具体需要看实际项目中的文档资料 的附件一 XXX 系统需求方案书 为基本参 照 若本开发需求规格说明书与 XXX 系统需求方案书 存在不一致或冲突的 地方 以本开发需求规格说明书为准 本文档不能完整描述所有的界面展示与操作流程情况 所以在实际开发过 程中数据展示方式或操作流程按照需求可进行一定调整 XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 5 3 系统需求系统需求 3 1 功能架构图功能架构图 放系统的架构图 3 2 通用需求通用需求 各个用户功能界面基本都有类似 相同的操作功能 如列表显示 筛选和查 询 导出 打印等 此类功能主要集中在 通用工具栏 3 2 1 3 2 1 系统通用工具栏系统通用工具栏 1 功能描述 功能界面的工具栏可实现翻页 跳页 设置每页显示记录数 刷新界面内 容 筛选查询和导出界面内容保存到本地等功能 注 本系统中 数据查询和数据分析等运用到查询控件实现的功能不配 置本通用工具栏 控件类查询具有自身的工具栏支持对应功能 除控件外的功能页面均在下方配置本通用工具栏 因此下文的非控件类查 询功能不再阐述查询 条件搜索与导出的功能实现 2 功能设计 a 本功能主要设有翻页 跳页 设置每页显示记录数 刷新界面内容 筛 选查询和导出界面内容保存到本地等功能按钮 b 工具栏右侧显示当前页面记录数和所有记录数 c 筛选查询弹窗显示自定义查询条件录入框 能对当前页面的显示字段进 行条件定义 筛选查询对应的内容 XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 6 3 输入条件 翻页 当界面分为多页时 点击相关按钮或直接填写跳转翻页 点击 界面跳转到第一页 点击 界面跳转到最后一页 点击 界面跳转到上一页 点击 界面跳转到下一页 在 空白处 直接填写数字 按 回车键 Enter 键 界 面即跳转到所输入的页面 名称 取值方式 类型 格式 精度 跳页 手工录入 数值 整数 每页显示条数 手工录入 数值 整数 1 1000 刷新 刷新当前页面的内容 更新显示的页面信息 查询条件 弹窗显示自定义查询条件录入框 名称 取值方式 类型 格式 精度 列名称 下拉选择 字符 条件 下拉选择 字符 值 手工录入 字符 导出 excel 把当前页面的内容导出到 excel 电子表格 3 2 2 3 2 2 其它通用需求其它通用需求 XXX 系统内涉及到修改 更新和删除操作的功能点 均弹出确认是否继续 的对话框 以减少误操作而带来的麻烦 XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 7 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 功能描述 单位管理可编辑单位编号 单位名称 单位类型以及其它单位详细资料 本功能主要为系统提供建立单位库信息功能 2 功能设计 a 本功能主要设有新增下级 新增同级 修改 删除 单位排序设置等功 能按钮 b 主界面分两部分显示 左侧以树状结构显示单位分类 右侧是各下级单 位显示界面 c 右侧界面显示单位编号 单位名称 单位电话 单位法人和单位地址等 信息 3 输入条件 新增下级 新增下级单位 进入新增界面 需录入内容如下 号为必选项 名称 取值方式 类型 格式 精度 单位名称 手工录入 字符 XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 8 单位编号 手工录入 字符 单位简称 手工录入 字符 单位类型 下拉选择 字符 行业类型 下拉选择 字符 办公地址 手工录入 字符 法人代表 手工录入 字符 联系电话 手工录入 字符 传真 手工录入 字符 邮箱 手工录入 字符 新增同级 新增同级与新增下级界面相同 修改 修改内容与新增内容相同 删除 选择某个单位后点击 删除 按钮 即可删除对应的单位 单位排序 单击拖动进行单位位置上下排序 输入信息校验 必填项为空或录入非对应的数据类型 格式时 不能通过 验证 并提示录入信息错误 修正后方可保存 单位名称同名校验 新增同一单位名称不能保存 4 输出结果 功能主界面 单位编号单位名称单位电话单位法人单位地址 1 字符字符 字符字符字符 2 3 3 3 1 1 2 3 3 1 1 2 XXXXXX 1 功能描述 单位对照对每年变更的组织机构与单位进行关联性对照 使得变更后的单 位保持权限的延续性与数据的完整性 XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 9 2 功能设计 a 本功能主要设有对照 删除对照功能 排序按钮 b 主界面分三部分显示 左侧是年份 右侧以树状结构显示单位层级界面 c 右侧界面显示单位编号 单位名称 对照后的单位名称 d 程序界面可以通过拖拽左边的前期单位与右边当期单位进行关联 e 可以选定一个单位 对该单位进行对照关系维护 3 输入条件 对照 通过拖拽左边的前期单位名称到右边的当期单位名称进行关联 删除对照 选择某个单位后点击 删除对照 或 X 按钮 即可删除已 对照的单位 4 输出结果 功能主界面 所有年份前期组织机构当前组织机构对照 日期 YYYY MM DD 字符字符固定值 3 3 1 2 3 3 1 2 XXXXXX 3 3 1 2 1 3 3 1 2 1 XXX 1 功能描述 本功能是 XXX XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 10 2 功能设计 a 设有 XXX 功能按钮 b XXX c XXX 3 输出结果 功能主界面 菜单编号菜单名称操作登记人登记日期 所有角色 管理子系统 角色 1 角色 2 项目子系统 角色 1 角色 2 3 3 1 3 3 3 1 3 XXXXXX 3 3 1 3 1 3 3 1 3 1 XXXXXX 1 功能描述 本功能 XXX 2 功能设计 a XXX b XXX XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 11 c XXX 3 输入条件 XXX 4 输出结果 所有菜单菜单名称菜单链接菜单类型上级菜单编号是否有下级排序序号 管理子系统1 XXXXXXXXXXXXXXXXXX 项目子系统2 3 直到列完所有的功能模块 XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 12 3 4 集成需求集成需求 3 4 1 3 4 1 基础数据对接基础数据对接 列出本次项目系统与项目实施单位需要对接的系统及对接系统需要 采集的相关数据模块 如 XXX 系统对 XXX 集团现有的 XXX 财务系统和 XXX 管理系统 XXX 的营销系统 XXX 的人力资源系统的数据进行采集 形成 XXX 系统内的数据中心 一 XXX 财务系统采集的数据包括单位组织架构 二 XXX 物资管理系统采集的数据包括库存数据 采购合同 出入库单据 退货单等等相关业务单据 三 XXX 营销系统本次采集的数据主要为销售合同 四 XXX 人力资源系统 除了对以上 4 个业务系统数据进行采集之外 XXX 集团 XXX 系统还需实现与 XXX 系统的集成 从而实现单点登录及 XXX 系统审批等工作 3 4 2 3 4 2 单点登录 单点登录 SSOSSO XXX 系统通过与 XXX 办公系统实施集成 实现相关基础数据 组织机构 用 户数据等 的共享 实施统一身份认证和统一登录界面 3 4 3 3 4 3 文书跨系统审批文书跨系统审批 XXX 系统部分文书需根据需要提交至协同办公系统 由文书审批人在协同办 公系统内进行审批 录入审批意见并签章 然后返回 XXX 系统将审批意见及 签章图片进行保存 同时对审批情况进行展示 XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 13 3 4 4 3 4 4 短信提醒短信提醒 XXX 系统采集到 XXX 办公系统中的人员信息和手机号码 XXX 系统所有 的待办信息可通过协同办公系统的短信功能 发送到待办人员的手机 3 5 性能需求性能需求 系统运行的性能要求如 本项目系统的运行 性能如下 系统部署在 X86 机架式服务器 2 个 Intel 8 核 Xeon 7 8837 处理器 2 67GHz 24M 缓存 128GB 内存 上 对百万级别的数据表实现页面访问 响应时间小于 2 秒 查询统计响应时间小于 4 秒 可以达到并发用户数 200 最大在线用户数 800 以上 客户端的操作速度主要和操作系统版本 以及内存有关 一般 VISTA WIN7 下推荐 8G 内存至少 4G 内存 XP 下推荐 4G 内存至少 2G 内存 CPU 推荐双核处理器 3 6 网络需求网络需求 XXX 系统服务器提供互联网访问服务 则无论是放在局域网端口映射方 式还是托管方式 都对 XXX 集团本身上网带宽有一定要求 一般情况下最低 带宽要求是 上行 下行独占 4M 并发人数越多 带宽需求越大 并 且 XXX 集团网络控制实施措施 对访问速度也有相应的影响 3 7 存储需求存储需求 硬盘剩余空间容量与 单位个数和每年的项目数大小相关 推荐的指标为 剩余空间容量 基础数据表 300M 单位个数 100M 项目数 100M 2 XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 14 以 XXX 集团以往两年的 XXX 项目测算 3 8 安全需求安全需求 3 8 1 3 8 1 技术平台设计安全需求技术平台设计安全需求 XXX 公司 XXX 系统在性能上按照 相关的安全需求文件名称 的要求如下 XXX 系统的安全方案分为两个部分 身份认证 访问控制及代码安全 3 8 1 1 3 8 1 1 身份认证身份认证 系统默认提供两种身份认证方式 1 静态密码 使用在用户管理中用户所输入的密码进行身份认证 提供密码的有效期限 制 在密码有效期过后可强制用户更改密码 2 即时校验码 以单点登录方式登录系统需要先获取用户的即时校验码 在用户及校验码 验证通过后才允许登录系统 同时该校验码失效 3 8 1 2 3 8 1 2 代码安全和安全代码代码安全和安全代码 采用 B S 多层结构 系统代码全部放于服务器上 只有服务器管理人员才 能更改代码 客户端的代码是在运行时动态地下载到客户端的 意味着不能在 客户端修改运行代码 同时借助于 Java 提供的沙盒功能 也限制了下载的代码 访问本地文件的功能 保护了用户的计算机 另外由于只有运行在服务器上的 代码才可以访问数据库 客户端不能直接访问 这样也保证了数据库服务器的 安全 XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 15 3 8 2 3 8 2 系统运行安全需求系统运行安全需求 3 8 2 1 3 8 2 1 数据安全需求数据安全需求 项目所采取的数据安全保护措施 下列举例说明 具体以各自的实际项目为准 在数据中心功能模块中 对来自不同系统 不同种类的数据进行集中 统 一管理 实行严格的权限控制 结合操作用户的组织架构 管理角色与项目角 色进行数据权限控制 以保证数据的安全性和保密性 XXX 系统采取以下二种 方式进行数据隔离 一 单位分级隔离 本单位只看到本单位数据及其管辖的单位数据 另外 只能对本单位的文 书数据进行维护 如 XXX 中心的 XXX 模块 其他单位发起的文书数据只能查阅 三 权限隔离 系统管理模块中可针对某用户账户进行个性化定制权限 另外 针对系统 管理员 还分级设置系统管理员 如一级系统管理员可授权部分功能权限给二 级系统管理员 二级系统管理员只能对授权的功能进行权限维护 3 8 2 2 3 8 2 2 应用功能安全需求应用功能安全需求 在系统管理功能模块中 机构设置 角色管理 人员管理及资源权限分配 使系统的安全性得到保障 系统日志信息等使用户能够对系统的使用情况有详 细的了解 4 运行环境规定运行环境规定 4 1 设备设备 具体以实际的项目设备为准 下面只是举例表示一下格式 应用服务器 1 台 XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 16 CPU 4 个 Intel 8 核 Xeon 7 8837 处理器 2 67GHz 24M 缓存 内存 128GB 16 8GB 1066MHz DDR3 最大可扩充至 2TB 硬盘 8 个 600GB 10K 6Gbps 2 5 SAS 热插拔硬盘 8 个硬盘槽全可用 阵列 ServerRAID 阵列卡 阵列控制器 支持 RAID5 网络 1 个 SAN FC 网络口 一进一出 SAS 直连 两个千兆以太网口 电源 2 个热拔插电源 带 PDU 电源线 满足冗余要求 其他 4U 机架式 导轨 DVD 光驱 数据库服务器 1 台 CPU 4 个 Intel 8 核 Xeon 7 8837 处理器 2 67GHz 24M 缓存 内存 128GB 16 8GB 1066MHz DDR3 最大可扩充至 2TB 硬盘 8 个 600GB 10K 6Gbps 2 5 SAS 热插拔硬盘 8 个硬盘槽全可用 阵列 ServerRAID 阵列卡 阵列控制器 支持 RAID5 网络 1 个 SAN FC 网络口 一进一出 SAS 直连 两个千兆以太网口 电源 2 个热拔插电源 带 PDU 电源线 满足冗余要求 其他 4U 机架式 导轨 DVD 光驱 存储系统 1 个 硬盘扩展笼 1 个 EVA6400 硬盘扩展笼 16 块 300G 硬盘 高速影像拍摄扫描仪 XXX 拍摄仪 图形色彩 24 位 分辨率最高 2592 1944 格式 JPEG TIF PDF BMP PNG GIF 4 2 软件软件 4 2 1 4 2 1 服务器服务器操作系统版本操作系统版本 具体以实际的项目服务器操作系统版本为准 下面只是举例表示一下格式 应用服务器操作系统 CentOS5 XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 17 数据库服务器操作系统 CentOS5 4 2 2 4 2 2 客户机客户机 具体以实际的项目4 2 2 客户机为准 下面只是举例表示一下格式 操作系统 Windows XP Vista 7 2008 8 浏览器 IE 注 在用户登录时 应对用户浏览器是否为 IE 进行检测并根据情况给出 提示 4 2 3 4 2 3 数据库版本数据库版本 具体以实际的项目数据库版本为准 下面只是举例表示一下格式 数据库 Oracle 11g 4 2 4 4 2 4 中间件服务器版本中间件服务器版本 具体以实际的项目4 2 4 中间件服务器版本为准 下面只是举例表示一 下格式 中间件服务器 TOMCAT 6 0 4 3 接口接口 4 3 1 4 3 1 外部接口外部接口 4 3 1 1 4 3 1 1 硬件接口硬件接口 系统 XXX 模块设置了打印功能 直接调用本机系统的打印接口 如需打印 报表 需要安装标准打印机进行报表打印 没有对应的功能则可不写 XXX 公司或用公司 LOGO XXX 公司 XXX 系统 需求规格说明书 18 4 3 1 2 4 3 1 2 软件接口软件接口 具体以实际的项目设备为准 下面只是举例表示一下格式 系统需要对接的软件系统主要有 XXX 财务系统和 XXX 物资管理系统 XXX 营销系统 XXX 的人力资源系统 XXX 的协同办公系统 对接的方式有两种 一 种是通过数据采集功能模块将对接系统的数据采集到本系统 这种方式需要对 接系统所属部门提供对接系统的数据库接口及相关数据对象 另一种是通过数 据文件的形式通过系统数据导入接口将数据导入到本系统 这种方式需要约定 数据文件存储格式及数据文件导入格式 目前 使用第一种方式进行对接的软 件系统有 XXX 财务系统和 XXX 管理系统 XXX 的营销系统 XXX 的人力资源系 统 使用第二种方式进行对接的软件系统有 XXX 的协同办公系统 4 3 2 4 3 2 内

温馨提示

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

评论

0/150

提交评论