数据交换需求规格说明书

上传人:第*** 文档编号:57340802 上传时间:2018-10-21 格式:DOC 页数:21 大小:456KB
返回 下载 相关 举报
数据交换需求规格说明书_第1页
第1页 / 共21页
数据交换需求规格说明书_第2页
第2页 / 共21页
数据交换需求规格说明书_第3页
第3页 / 共21页
数据交换需求规格说明书_第4页
第4页 / 共21页
数据交换需求规格说明书_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《数据交换需求规格说明书》由会员分享,可在线阅读,更多相关《数据交换需求规格说明书(21页珍藏版)》请在金锄头文库上搜索。

1、全国监狱信息化应用软件开发数据交换平台 需求规格说明书- - 1 1 - -1 引言引言1.1编编写目的写目的为了能更好的描述清楚国科政信数据交换平台(以下简称“数据交换”或“本项目”)业务需求,更好地让相关人员了解本项目的各个模块及功能点,特编写此需求规格说明书。本文档主要从业务需求、功能描述、环境要求、操作要求、设计约束及质量要求等方面阐述,同时说明了系统的合格性需求及交付需求等综合要求,是作为本项目软件的设计及测试工作的重要依据。本文档的预期读者为业务用户、设计人员、开发人员、测试人员、项目管理人员等相关人员1.2背景背景目前,国内各地政府部门和机构或多或少均建立起自己的信息化系统,包括

2、门户网站内容管理系统、OA 办公系统、办事审批系统、其它业务系统等。但由于诸多因素的影响,即使同一地区的政府机构间也无法进行合理、有效的沟通,可以说是一座座的“信息孤岛”。电子政务实施的任务之一就是要将这些“孤岛”有机地串连在一起,充分发挥其效能,同时也保护了各部门在该方面的经济投入和精力投入。此外,电子政务建设过程中,即使是统一规划,但具体的实施单位和解决方案会有很多,建设完成后的系统常常是自治的,异构的,数据可能存放于全国监狱信息化应用软件开发数据交换平台 需求规格说明书- - 2 2 - -数据库、文本文件、XML 文件,甚至普通文件中。因此也需要一种机制使不同时期建设的应用系统能有机地

3、结合为一个整体。上述两种情况,均要求解决应用系统间数据和信息的互通、互用问题。 1.3定定义义1.4参考文献参考文献司法部关于报送全国监狱信息化建设规划(司法函2007111号)司法部关于印发全国监狱信息化建设规划的通知(司法通2008124号)全国监狱信息化工程(一期)项目建设建议书关于印发全国监狱信息化应用软件开发建设任务分工意见的通知(2010司狱字277号)国家发展改革委关于全国监狱信息化一期工程项目建议书的批复(发改高技20101389号)GB 8566 计算机软件开发规范GB 8567 计算机软件产品开发文件编制指南GB/T 12505 计算机软件配置管理计划规范国家计算机软件工程

4、规范全国监狱信息化应用软件开发数据交换平台 需求规格说明书- - 3 3 - -ISO9003国际标准首都信息化标准体系2 项项目概述目概述2.1目目标标国科政信数据交换平台是一个以解决电子政务实施过程中对于基于异构数据平台上的数据无法进行有效交流和沟通的问题的一个通用的、分布式的数据集成平台。 国科政信数据交换平台能够为需要数据集成的应用提供数据服务,解决数据从何而来,哪个应用对其感兴趣,以及如何被每个系统使用的问题。 国科政信数据交换平台通过把信息提供者和消费者隔离,来构建灵活的系统,使得这些系统不会受到数据的物理位置的影响,也不会受到需要存取数据信息的应用个数的影响,对于每一个系统就不需

5、要进行特别的定制处理,就可以在系统之间实现信息的集成了。 建立了各政务应用系统沟通和对社会服务的接口标准和服务标准,实现了良好的数据封装、交换和共享。2.2建建设设原原则则 实用性原则实用性是衡量一套软件系统质量的最重要指标之一,功能的实用性、界面的友好性及用户访问的方便灵活性是其最主要的要求,同时也是整个系统得以应用的基础。无论功能的划分或是软件的设计必须全国监狱信息化应用软件开发数据交换平台 需求规格说明书- - 4 4 - -密切联系监狱的实际情况,充分满足当前的需要及今后长远发展的各种需求。 先进性原则先进性是对系统的最基本要求,它是最大限度地提高系统的生命周期、减少项目重复投资的重要

6、手段。系统设计要有一定的前瞻性,为功能的扩充和技术的发展留有空间。系统应具有较好的升级能力、扩展能力和向上兼容的能力,使系统不会随着技术的发展而迅速落后或被淘汰。 安全可靠性原则安全可靠是一个系统投入运行的前提,因此,在设计和软件开发实施过程中,必须全面细致地考虑各种可能遇到的情况,规划出合理的解决方案,为整套系统的安全可靠运行提供保障。 规范性原则系统设计所采用的技术和设备应符合国际标准、国家标准和行业标准,为系统的扩展升级、与其它系统的互联集成提供良好的基础。 可扩展性原则可扩展性是系统将来更新、扩展和升级的重要保障。系统设计特别是架构的设计应充分考虑系统的长远发展目标,采用先进的设计思想

7、和开发手段,全面支持各种应用功能的扩展,为整套系统功能的完善、更新提供条件。采用标准协议,保证系统结构、容量、通信和处理全国监狱信息化应用软件开发数据交换平台 需求规格说明书- - 5 5 - -能力,软硬件接口应具有良好的扩展能力。 可管理性原则系统应易于管理,易于维护,操作简单,易学,易用,便于进行系统配置,能够很好的监控内容、安全性、访问流量、性能等方面内容,并可以进行一定范围内的远程管理和故障诊断。系统应具有良好的结构,各个部分应有明确和完整的定义,使得局部的修改不影响全局和其他部分的结构和运行。2.3开开发发原原则则2.3.1迭代开迭代开发发本系统开发时,采用迭代开发、测试驱动的开发

8、。每阶段版本都要采用迭代开发,即每天提交可以执行的版本。第二天在前一天的可以执行版本上再开发新功能,以达到对前一天版本测试的目的。迭代过程中不断完善需求分析、软件设计、编码质量。2.3.2每天每天级联级联 每天的提交所有模块的开发人员在每个工作日 16 点之前向指定服务器提交本日的工作结果,过时之后的工作在第二日再提交,没有提交则认为本日无工作结果。 阶段版本生成全国监狱信息化应用软件开发数据交换平台 需求规格说明书- - 6 6 - -每有一个新功能提交作为一个阶段版本,新功能提交后都要进行交叉测试,测试通过且功能稳定后方可提交其它新功能。 阶段版本的使用阶段版本生成后要保存原代码,以供为客

9、户提供测试版本和研发过程中的版本回退。2.3.3文档文档评审评审 软件需求各研发人员依据客户需求来编写软件需求分析书,软件需求开发中可以实现的功能需求、性能需求、操作流程等,并对开发工具、时间要求做出描述。 软件需求分析书经评审通过后,才能进入下一个阶段,供管理、研发、测试人员使用。 开发日程表管理人员根据软件需求编写开发日程表,表中要明确各阶段的历程碑。 软件设计研发人员根据软件需求编写软件设计书。软件设计书描述系统架构、主要算法(流程或状态图)、重要数据结构、数据库表等。 软件设计书经评审通过后,才能进入编码阶段。 测试方案测试人员根据软件需求编写测试方案,测试方案包括测试用全国监狱信息化

10、应用软件开发数据交换平台 需求规格说明书- - 7 7 - -例。2.4总总体技体技术术路路线线本方案采用 Browser/WebServer/DataBaseServer 三层结构进行网站群系统的开发。本方案采用以下核心技术:图:Browser/WebServer/DataBaseServer 三层结构1) 具开放性和扩展性的 J2EE 技术框架,采用 MVC 设计模式; 2) 采用安全电子表单技术;3) 利用 J2EE 核心设计模式 DAO 和持久性框架来实现数据库的兼容和透明访问;4) 采用 UNICODE 编码方式,来实现支持后台管理系统的多种语言;5) SOAP/WEB 服务技术,支

11、持将异构的系统平台和分散的系统进行有机集成。全国监狱信息化应用软件开发数据交换平台 需求规格说明书- - 8 8 - -2.5系系统总统总体架构体架构设计设计根据客户需求数据交换平台主要采用数据中心和数据交换代理节点的结构来简化电子政务应用主体内部功能体之间、主体与主体之间所存在的复杂的相互关系,在代理节点上提供相应的服务来方便老应用系统的接入并提供一致的访问行为和接口。数据交换平台系统结构如下图所示。3 运行运行环环境境规规定及部署定及部署图图3.1设备设备3.1.1服服务务端端设备设备建议使用品牌服务器,建议配置两个双核 2GHZ 以上处理器,2G以上内存,硬盘 100G 以上。全国监狱信

12、息化应用软件开发数据交换平台 需求规格说明书- - 9 9 - -3.1.2客客户户端端设备设备用户对设备基本无特殊要求。3.2支持支持软软件件3.2.1服服务务端支持端支持软软件件操作系统:Windows、Linux 等主流操作系统中 间 件:Tomcat、JBoss、WebSphere 等主流 Web 服务器数 据 库:Oracle、Sqlserver、DB2、Mysql、Sybase 及国产数据库等主流数据库。其它软件:JDK 1.63.2.2客客户户端支持端支持软软件件操作系统:Windows 2000 / XP /2003其它软件:IE 6.03.3系系统统开开发语发语言言本系统的开

13、发统一采用 JAVA 程序设计语言进行编程。以 JAVA语言的特性实现跨平台性,能运行于不同的操作系统等支撑平台;安全性,程序提供了安全管理器,防止程序的非法访问;面向对象,将数据分装于类中,实现了程序的可重用性、简洁性和便于维护;分布式,建立在扩展 TCP/IP 网络平台上方通过网络调用文件;健壮性,对于规范全国监狱信息化应用软件开发数据交换平台 需求规格说明书- - 1010 - -要求以外的输入情况具有合理的处理能力。开发采用如下的工具和技术包:工具工具/组组件件版本版本备备注注JDK1.6JAVA 开发包Eclipse编译工具MyEclipse6.5 以上插件Tomcat6.0Web

14、服务器struts2.0MVC 框剪基于 WEBHibernate3.0数据层JSONAJAX 框架Spring3.0J2EE 框架JCOMPANY3.0单元测试代码ANT1.6.2打包工具Log4j1.2.7日志Oracle9i数据库3.4接口接口统一用户管理服务接口。全国监狱信息化应用软件开发数据交换平台 需求规格说明书- - 1111 - -在确保安全的前提下,提供各应用系统一个统一的用户视图,所有用户登录访问均经过统一用户管理进行认证,通过认证后,均以统一的标准接口传递认证结果。具体接口描述在系统设计中说明。全国监狱信息化应用软件开发数据交换平台 需求规格说明书- - 1212 - -

15、3.5部署部署图图全国监狱信息化应用软件开发数据交换平台 需求规格说明书- - 1313 - -4 项项目建目建设设内容内容4.1制定数据交制定数据交换标换标准准4.1.1需求需求标标准准1)对软件系统总体功能/对象结构进行描述,包括结构图、流程图或对象图。(2)对每个主要子系统中的基本功能模块/对象进行描述,包括结构图、流程图或对象图。(3)通常使用的约定描述(数学符号、度量单位等)。4.1.2内容内容标标准准数据交换主要包括:数据交换、参数设置、数据上传、服务器管理、数据下载、日志管理等各项业务。4.1.3维护标维护标准准必须设定转门人员进行定期维护更新,保证信息有价值、有意义。4.1.4安全性要求安全性要求根据国家对网络与信息系统安全性的基本要求,结合多年从事信息安全管理工作的实际体会,在制定系统安全性评价指标体系时应遵循如下原则:(1)符合国家

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

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