档案管理技术方案

上传人:枕*** 文档编号:140959821 上传时间:2022-08-23 格式:DOC 页数:59 大小:336KB
收藏 版权申诉 举报 下载
档案管理技术方案_第1页
第1页 / 共59页
档案管理技术方案_第2页
第2页 / 共59页
档案管理技术方案_第3页
第3页 / 共59页
资源描述:

《档案管理技术方案》由会员分享,可在线阅读,更多相关《档案管理技术方案(59页珍藏版)》请在装配图网上搜索。

1、目 录六、技术方案26.1.软件综述26.1.1.概述26.1.2.建设目标36.1.3.建设原则46.1.4.建设标准及规范66.1.5.XXXXXXXXXXXX及行业需求理解86.2.系统体系架构设计96.2.1.技术路线96.2.2.系统应用架构186.2.3.系统物理架构186.2.4.系统逻辑架构196.2.5.数据流和存储模型206.2.6.系统角色设计206.2.7.系统数据模型216.2.8.系统权限设计236.2.9.总体设计策略246.3.软件功能设计及描述266.3.1.软件总体功能设计266.3.2.软件功能详细设计276.4.系统安全设计476.4.1.数据传输安全4

2、76.4.2.应用系统安全486.4.3.数据访问安全496.4.4.“回收站”安全516.5.系统备份设计526.5.1.备份和恢复服务设计526.5.2.备份策略526.5.3.备份模式546.5.4.备份类型546.5.5.备份拓扑结构556.5.6.备份方案建议58六、技术方案6.1. 软件综述6.1.1. 概述随着国家经济建设和现代信息技术的快速发展,档案资料作为一种重要的信息资源,作用日益突出。信息化、网络化已逐步成为档案管理的发展趋势和发展方向。档案管理信息化系统是XXXXXX信息化建设的重要组成部分,是行业电子政务的基础。本次系统建设的目标是:统筹规划、统一标准、分步实施、分级

3、维护、安全保密的原则,加强文件归档和档案的规范化管理,依靠计算机及网络技术,把目前基本处于人工管理的方式转变为以信息技术为主的管理方式;通过历史档案数字化,并按照“文档一体化”的建设思路,与办公自动化系统形成一个有机整体,实现在本单位内部局域网上检索和阅览档案资料,促进档案信息资源共享,提供方便、快捷、优质、安全的档案信息服务。通过开发推广专业档案管理系统,进一步提高全省XXXXXX商业系统办公效率和科学决策水平,推动全系统信息化建设。按照国家局数字XXXXXX纲要和XXXXXXXXXXXX商业企业信息化建设纲要的有关要求,以需求为导向,以利用为目的,充分利用信息技术,实现档案信息资源的合理配

4、置,提高档案管理水平。坚持省局(公司)统一组织,遵循“统筹规划、统一标准、分步实施、分级维护、安全保密”的原则,注重系统的先进性、实用性、安全性、保密性、经济性和可扩展性。同时,充分借鉴吸收先进单位的经验,使XXXXXXXXXXXX商业专业档案管理系统技术在行业处于领先位置。6.1.2. 建设目标XXXXXXXXXXXX省公司按照国家局行业信息化建设的总体要求,结合自身的实际,XXXXXXXXXXXX商业系统专业档案管理系统软件以文档实体和电子文档信息的科学化管理和档案信息的综合利用为目的和导向,进行系统的科学规划和设计。利用信息网络技术,建立一个覆盖全省行业的专业档案管理系统,合理配置资源,

5、提高管理水平,实现档案存储电子化、档案查询网络化。全省XXXXXX商业专业档案管理系统采取“两级部署、三级使用”的系统部署方式,即XXXXXXXXXXXX省公司和各市XXXXXX公司分别单独部署服务器,省公司、市公司和县营销部三级使用。在此基础上,重点完成档案管理的前端收集管理和后端的信息综合开发和利用,使档案信息能得以完整及时地收集、科学化地管理、高效综合地利用。一方面,完成省公司各部门内部的档案信息化管理。各单位通过内部的局域网完成档案数据的录入、信息检索、报表统计、信息发布等功能。实现各类档案的归档立卷、整理、编目、检索、浏览、下载、编辑、打印、统计、鉴定、销毁的管理;同时实现对档案管理

6、全过程的计算机管理,实现对下属市公司的监督指导等功能。实现各类档案信息资源共享和对各类档案形成的全流程监督,加快推进档案资源的数字化、信息管理标准化和信息服务网络化;另一方面,完成各单位之间的档案信息有序交流和共享,实现档案数据的逐级移交和汇总,并在汇总单位提供更有效的综合信息服务。提供合理科学可行的信息移交功能、信息接收和汇总功能、综合信息发布和检索平台和功能等;同时实现全系统各单位的统一信息规范控制,确保全省的各个单位在同一规范下运行信息系统和交换数据,确保规范化的强制实施。XXXXXXXXXXXX档案管理系统采用数据库技术、网络通讯技术、多媒体技术、数据压缩技术、内容管理技术和思想、信息

7、安全技术、信息存储技术等多方面的技术和思想,结合先进的档案信息化管理思想和方法、国家和行业的相关信息化规范、国家和行业的档案管理规范等,在XXXXXX档案管理系统平台技术的基础上,开发出一套具有先进性、安全性、前瞻性的适合XXXXXXXXXXXX档案管理要求的综合档案系统。6.1.3. 建设原则6.1.3.1. 开放性原则系统设备、软件必须具有良好的开放性,所有硬、软件都应遵循业界相关标准,支持开放的标准接口,支持跨平台。使整个系统成为一个统一的整体,而不致产生运行上的“孤岛”。系统除了完成本系统内的各种业务工作之外,还可能与其他系统互联。在系统设计中,采用数据接口技术并考虑软件系统以后的扩充

8、问题,将该软件系统设计成一个可扩充的开放性的系统。6.1.3.2. 完整性原则文档的获取、采集、存储、管理、检索、统计和发布等各个环节集成在一个统一的体系结构之中,形成一个闭环的管理。6.1.3.3. 易用性原则提供友好的用户操作界面,具备直观易用的人机界面、系统维护界面。6.1.3.4. 可扩展性原则随着数据量的增加和运行节点的扩展,系统对硬件软件的要求会不断提高,系统所有硬件、软件的选型和应用系统的设计必须考虑可扩展性的要求在该软件系统的设计中,所有产品(包括软硬件)的选型及配置都应充分考虑到整个系统的可扩展性。系统将满足随着业务的不断发展而随时增加用户及软硬件产品的需求。为满足数字化档案

9、建设不断深入的要求,在设计时,充分考虑了系统扩充问题,系统具有良好的可扩充性。在程序结构设计和数据接口设计时,预留了各种接口(比如程序开发接口,数据移植接口),能在需要时与各种应用系统进行一体化联接,采用XML技术描述数据接口技术并提供数据接口程序。遵循XML 数据规范,具有自描述、结构化、交换性、扩展性特点。进行数据交互和关联操作。当需要进行系统性升级时,能保证数据的平稳迁移,能方便地调整。易于扩充升级,既满足当前的业务需求,又为今后的扩充留有空间,用户可自行进行功能扩展。6.1.3.5. 安全性原则系统须具有良好的安全管理功能,数据存储、检索、提取、发布和管理等各个层面和角度都须具有相应的

10、安全机制。在系统设计中,采用良好的安全机制;在数据传输中,选用当前成熟的数据加密技术确保数据安全;在网络上,选用多层结构技术。同时,利用大型数据库的安全性能确保存储数据的安全。系统建有完善的用户管理和授权机制,对用户在系统中的各种操作进行全面的管理和控制。可有效防止非法用户入侵和最大限度地限制信息泄密;系统具有监控功能和日志功能,对在线用户进行有效的监控,记录下用户的任何操作,确保不可抵赖性。6.1.3.6. 先进性原则采用先进的、符合工业标准的系统平台、体系结构和开发技术。6.1.3.7. 规范性原则开发过程控制、开发技术、系统编码、文档应规范化,并遵循相应的国内外标准。开发结束,需要提供必

11、要的文档资料。6.1.3.8. 可靠性原则系统运行具有极高的可靠性和良好的容错性能。可靠的信息传输手段、存储方式、运行环境和安全保证是系统成功的关键。在整体设计中,根据实际情况采用完善的备份方式和灾难恢复计划,确保系统的可靠性。6.1.3.9. 易维护性原则在系统的设计中,充分考虑了因机构设置及业务流程的不断变动而带来的灵活性要求。所有产品(包括软硬件)的选型及配置都充分考虑到整体系统的灵活性,满足随着业务的发展而不断增加数据量、用户、软硬件产品的需求。能通过自扩展的方式适应新类型的文件、档案和资料;系统中所有的数据结构、操作界面、打印格式及统计要求等都是可灵活定义的,以满足业务变化的需要;业

12、务处理功能在一定程度内的增加或变更等需求不会影响系统的体系结构,并能在最短的时间内实现新的需求。考虑到工程实施完成后系统的操作与维护,因此,该系统具备较强的可管理性和易操作性,便于系统管理人员能够尽快熟练地掌握该系统的操作和管理技术,以保证系统能安全可靠地运行。应用软件的开发选用了流行的可视化开发工具。在保证用户基本操作的前提下,给档案馆管理员有更多的自主管理功能。档案系统的各模块功能均应做到对全文的有效管理。6.1.4. 建设标准及规范6.1.4.1. 安全性标准规范l 计算机信息网络国际联网保密管理规定国家保密局发布l 中华人民共和国计算机信息网络国际联网管理暂行规定中华人民共和国国务院令

13、第号l 计算机病毒防治管理办法中华人民共和国公安部令 第51号6.1.4.2. 业务性标准规范l 中华人民共和国档案法l 国家档案局CAD电子文件光盘存储、归档与档案管理要求GB/T 17678.1-1999l 归档文件整理规则 中华人民共和国档案行业标准 l 中华人民共和国档案行业标准 DA/T22-2000l 档案著录规则DA/T18-1999l 电子文件归档与管理规范l 档案交接文据格式GB/T13968-92l 纸质档案数字化技术规范(DA/T 312005)l 连续色调静态图像的数字压缩及编码(GB/T 17235.1-1998)l 电子文件归档与管理规范(GB/T 18894-20

14、02)6.1.4.3. 技术性标准规范l 档案管理软件功能要求暂行规定档办200081号l 开发利用科学技术档案信息资源暂行办法 1998年10月26日国家档案局、财政部发布l 计算机软件工程规范国家标准汇编GB/T16398-96l 国家行政机关公文格式标准 GB/T 9704-1999l 中央档案馆接收档案的标准l XXXXXX省档案接收和收集管理相关规定6.1.4.4. 计算机标准 计算机软件工程规范国家标准 计算机开放系统互连国家标准 软件产品测评标准 计算机软件开发规范 信息系统安全技术国家标准 计算机图形国家标准 微型计算机通用规范 计算机信息系统安全保护等级划分准则6.1.4.5

15、. 工业标准 ISO国际标准组织 IEEE电子电气工业协会 IEC国际电气委员会 GB中国国家标准 MSS制造商标准化协会6.1.5. XXXXXXXXXXXX及行业需求理解XXXXXXXXXXXX省分公司本次建设包括几个方面:建设XXXXXXXXXXXX全行业的专业档案管理软件和对现有纸质档案档案总计183万页档案的数字化加工;在建设的过程要重考虑到与现有软件和硬件的结合,减少不必要的投资;在此基础上制定规范XXXXXXXXXXXX全行业电子档案管理管理办法;通过开发推广专业档案管理系统,建设一支高素质的档案业务队伍,进一步提高全省XXXXXX商业系统办公效率和科学决策水平,推动全系统信息化

16、建设。基础网络建设方面,XXXXXXXXXXXX商业系统已建成了覆盖所属各市XXXXXX公司和县营销部的2M光纤宽带广域网;XXXXXX省公司和各市公司搭建了以两台IBM P55A小型机为核心的12个数据集成平台,选择了IBM DB2数据库、IBM Websphere中间件等平台软件,并用Veritas软件进行了双机热备。信息系统建设方面,采用J2EE技术架构及分散部署的方式,已经建成营销、专卖、CRM、决策支持等管理信息系统;通过实施全省行业软件正版化,采购并安装了Windows操作系统及MS Office及WPS办公软件。管理规范制度方面,按照国家XXXXXX专卖局发布的三个规范文件,XX

17、XXXX行业信息化建设统一技术平台要求(国烟办2005138号、XXXXXX行业公文远程传输系统与各单位办公自动化系统对接技术规范(国烟信办200414号)、XXXXXX行业网上审批系统与各单位办公自动化系统对接技术规范(国烟信办 20061号),在这三个文件的基础上制定符合XXXXXXXXXXXX实际的全行业电子档案管理办法。通过分析XXXXXXXXXXXX在基础网络建设、信息系统建设、管理规范制度方面的现状,结合我公司在其他XXXXXX公司的建设经验,我们通过与XXXXXXXXXXXX组成联合项目组,让XXXXXXXXXXXX的人员参与到系统的过程中,一方面提高了人才队伍,同时通过参与建设

18、的过程,制定一套贴合XXXXXXXXXXXX实际的电子档案管理办法,更好的与档案系统一起发挥作用,提高XXXXXXXXXXXX信息化水平。6.2. 系统体系架构设计6.2.1. 技术路线根据XXXXXXXXXXXX省公司“XXXXXXXXXXXX商业系统专业档案管理系统软件及档案数字化加工”项目的招标文件中对档案管理系统软件部分的要求,系统的应用范围为XXXXXX省公司机关有21个部门、下辖的11个市XXXXXX公司以及141个县营销部;整体来看,按照组织结构来划分,可分为省公司、市公司、县营销部三级结构,其人员组成有系统管理人员、维护人员、专职档案人员、兼职档案人员以及一般利用人员。通过分析

19、XXXXXXXXXXXX网络建设情况,目前建成了覆盖所属各市XXXXXX公司和县营销部的2M光纤宽带广域网,XXXXXXXXXXXX省公司和各市公司搭建了以两台IBM P55A小型机为核心的12个数据集成平台,选择了IBM DB2数据库、IBM Websphere中间件等平台软件,并用Veritas软件进行了双机热备,因此我们系统设计的总路线是,以BS为主体,CS为辅的模式,分别来实现不同的功能,来满足XXXXXXXXXXXX的需求。其中系统设置维护、权限和数据安全、档案日常管理和数据加工部分,因为涉及到档案数据的管理,安全性要求较高,同时使用人员仅限于系统管理员和档案管理人员,故采用C/S模

20、式;档案信息查询利用,面对的人员较多,范围广,因此作为主体部分则采用B/S模式。为了系统便于管理,系统采用“分布存储应用、集中式管理”的方式。其中B/S模式通过“WEB/中间件/服务器”的J2EE技术架构实现。体系结构基于J2EE架构,采用多层软件结构,通过Web表示层实现应用系统的用户接口,采用业务逻辑层和数据处理层实现基础服务和应用系统的业务逻辑,通过数据存储层实现数据的集中存储和数据结构的统一。通过以XML作为数据接口标准,以Web Service 标准作为基础服务描述标准和数据接口标准。系统采用Windows平台,DB2数据库系统,应用服务器可以采用IBM Websphere中间件。本

21、方案的总体技术路线是以IBM DB2数据库为档案数据存储平台、数据流程控制和管理平台;以XML作为档案交换(与办公自动化接口)的标准;采用成熟的主流技术和产品来建设档案管理信息系统,这些技术包括:档案管理平台技术,浏览器技术,视图技术,全文数据库加密技术,XML技术,数据加密技术等。6.2.1.1. 分析建模项目将采用基于UML的信息系统需求分析方法。基于UML的信息系统需求分析方法,是业界成熟、先进和实用的信息系统需求分析方法,它不从用例开始进行需求分析,而采用从业务流程分析开始,从静态和动态两个方面对系统的需求进行需求建模。UML是一种通用的可视化建模语言,它支持面向对象的分析设计、支持从

22、需求分析开始的软件系统开发的全过程。UML总共提供了9种视图,这些视图从不同层次、不同角度为软件系统从需求分析、设计到实现提供了有力支持。基于UML的需求分析方法以UML中的活动图技术对系统的业务流程进行分析及建模,从整体上明确系统的需求,得出系统高层的活动图模型,并确定出系统范围和系统边界;针对每个子系统或功能模块,应用UML的活动图、时序图对其进行细化,并分析其所涉及到的对象、对象状态的变化、对象之间的交互等,构造出对象图模型、状态图模型、交互图模型;对每个活动进行用例抽取,并用泳道技术对用例进行集成,得出用例图模型;分析具体的操作步骤,并应用时序图技术从用例图模型中抽取出类图模型;对得到

23、的各种UML视图进行整理:合并相同的视图、删除多余的视图等,把用例图模型、活动图模型、对象图模型、状态图模型、交互图模型、类图模型一起作为需求模型输出。6.2.1.1.1. 基于UML信息系统需求分析的具体实施步骤u 业务流程建模从概念上描述数字档案馆系统的业务框架,从整体上明确该系统的需求,并以UML活动图表达系统业务的工作流程。一般情况下,该系统的业务流程是由若干个场景构成的, 因此,活动图的构造是基于这些场景的,由场景集映射出活动图集。u 对象、状态、交互模型的提取此操作的目标是对活动图模型中的每个活动进行详细地刻画,抽象出参与的对象、对象的职责、对象之间的关系;在完成活动过程中对象的状

24、态变化(状态图模型);在完成活动的过程中多个对象之间的协作关系(交互图模型),最终得出档案系统的对象图模型、状态图模型、交互图模型。 u 用例的提取此操作的目标是通过分析活动图模型中的每个活动图,得到系统的用例图模型。首先必须划清档案系统的边界。任何构成系统的部件都作为该系统的内部要素,而与之存在交互的其他子系统,或者要求该系统提供服务、或者向该系统提供服务。u 用例的集成此操作的目标是通过活动图中的泳道技术等对用例模型中的各个用例进行集成,对用例之间的关系进行可视化的描述,使甲方用户和领域专家能够更好地对档案系统的需求分析及其建模结果进行审评,及早发现需求的不足,减少系统开发的风险。6.2.

25、1.1.2. Rational Rose需求分析工具具体分析工具将采用业界成熟、先进和实用的信息系统需求分析工具Rational ROSE.XXXXXX软件一直以来都选用Rational ROSE作为建模工具,长期以来形成了大量的使用经验,培养了大批对Rational ROSE熟悉和精通的开发人员。UML建模语言是Rational软件公司世界级知名专家Grady Booch、Ivar Jacobson和Jim Rumbaugh三人联合开发成功的。Rational ROSE作为Rational软件公司的旗舰产品,在开发过程中,得到了包括UML设计者以及其他一些学术领先的方法论学者、软件厂商及众多

26、用户的帮助和支持。 建模是人类对客观世界和抽象事物之间联系的具体描述。而建模工具Rational Rose对面向对象应用程序开发技术产生了巨大影响;使大型开发项目的分析,建模、设计规范化了, Rational公司已成为OO CASE(面向对象)界的标准制定者和推行者Rational ROSE包括了一体化建模语言(UML),OOSE及OMT。其中一体化建模语言(UML)由Rational公司三位世界级面向对象技术专家Grady Booch,Ivar Jacobson和Jim Rumbaugh通过对早期面向对象研究和设计方法的进一步扩展而得来的,为可视化建模软件奠定了坚实的理论基础。Rationa

27、l Rose既支持正向建模,同时也支持反向建模。Rose通过建立模型使开发人员把握程序开发的方向,准确完成需求分析中所要求的任务。6.2.1.2. 体系架构采用J2EE的三层架构。信息化技术发展日新月异,新技术的出现在提高人们对信息的掌握和操控能力的同时也为当今社会保险的信息化建设提出了更高的要求。 基于J2EE的三层架构具备很多特点。应用J2EE的三层架构对于保留现存的IT资产有着重要意义。由于机构在面对适应新的业务需求的同时,也要充分利用好已有的资产,因此,在信息系统建设方面,做平滑的系统迁移方案,而不是重新制定全盘方案就变得很重要。这样,一个以渐进的,而不是激进的、全盘否定的方式建立在已

28、有系统之上的服务器端平台机制,是所有机构所力求的。J2EE架构可以充分利用用户原有的投资。之所以成为可能,主要是因为J2EE拥有广泛的业界支持。每一个供应商都对现有的客户提供了不用废弃已有投资,进入可移植的J2EE领域的升级途径。另外,由于基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,现有的操作系统和硬件也可以被完整地保留下来继续使用。 J2EE体系对大型系统的高效开发有着良好的支持者。J2EE标准严格要求把一些通用的、很繁琐的服务端底层开发任务交给中间件供应商去完成,而这些复杂的系统级功能是常规应用开发中难度最大、开发成本最高的一部分工作。高级中间件供应商提供复杂的中间件服务

29、,如:状态管理服务、持续性服务、分布式共享数据对象的缓冲服务等,它对开发人员来说是很重要的,这样开发人员可以集中精力在如何创建业务逻辑上,相应地缩短了开发时间。对于核心平台来讲,也就缩短了本地化开发的周期。对异构环境的支持是基于J2EE体系的又一优秀特征。J2EE能够开发部署在异构环境中的可移植程序。基于J2EE的应用程序不依赖任何特定操作系统、中间件、硬件。因此设计合理的基于J2EE的程序只需开发一次就可部署到各种平台。这在典型的异构企业计算环境中是十分关键的。J2EE标准也允许客户订购与J2EE兼容的第三方的现成的组件,把他们部署到异构环境中,节省了由自己制定整个方案所需的费用。可伸缩性也

30、是行业要求的一项重要系统特征。基于J2EE平台的应用程序可被部署到各种操作系统和平台上。例如可被部署到高端UNIX与大型机系统,这种系统单机可支持64至256个处理器,具备极强的处理能力;也可以部署在比较小型机上,在系统管理的参保人数增长到系统不能负担时,再增加服务器数量,进行集群;甚至,在一些性能要求较低的区域,还可以采用PC Sever作为应用服务器或数据库的载体。多级的应用配置不但不同层面上满足了社保系统对性能和成本的要求,而且也尽可能的减少不同平台之间迁移的费用。这在以往的系统规划中是不可想象的。系统的稳定可用性是任何用户使用管理信息系统的终极目标,一个服务器端平台必须能全天候运转以满

31、足公司客户、合作伙伴的需要。若是意外停机,那会有灾难性后果。J2EE体系的稳定性是基于Java的健壮性和虚拟机(Virtual Machine VM)实现的一致性基础上的。J2EE部署到可靠的操作环境中,他们支持长期的可用性。一些J2EE部署在WINDOWS环境中,客户也可选择健壮性能更好的操作系统如Sun Solaris、IBM OS/390。这是实时性很强业务系统最理想的选择。J2EE规范本身是基于Java技术的企业级应用规范,J2EE规范的核心目的就是建立统一的企业级应用开发平台,简化复杂应用的开发和部署流程,提高不同平台之间的互操作性;而且,Java程序本身是运行在众多操作系统都支持的

32、”虚拟机器”(virtual machine)上,这也保证它对硬件环境的相对独立性;另外,J2EE技术还通过JDBC等技术来提供不依赖于数据库厂商应用程序接口,从而使应用程序对数据库的操作更具通用性。 在J2EE基础技术构架的基础上,核心平台的系统框架进行了充分的扩展。综上所述,基于J2EE的技术架构无论在对业务的支持上还是对新技术的应用上都上升到了一个新的高度。 6.2.1.3. 开发工具B/S端采用Eclipse。Eclipse是一种可扩展的开放源代码IDE。2001年11月,IBM公司捐出价值4,000万美元的源代码组建了Eclipse联盟,并由该联盟负责这种工具的后续开发。集成开发环境

33、(IDE)经常将其应用范围限定在”开发、构建和调试”的周期之中。为了帮助集成开发环境(IDE)克服目前的局限性,业界厂商合作创建了Eclipse平台。Eclipse允许在同一IDE中集成来自不同供应商的工具,并实现了工具之间的互操作性,从而显著改变了项目工作流程,使开发者可以专注在实际的嵌入式目标上。Eclipse框架的这种灵活性来源于其扩展点。它们是在XML中定义的已知接口,并充当插件的耦合点。扩展点的范围包括从用在常规表述过滤器中的简单字符串,到一个Java类的描述。任何Eclipse插件定义的扩展点都能够被其它插件使用,反之,任何Eclipse插件也可以遵从其它插件定义的扩展点。除了解由

34、扩展点定义的接口外,插件不知道它们通过扩展点提供的服务将如何被使用。利用Eclipse,我们可以将高级设计(也许是采用UML)与低级开发工具(如应用调试器等)结合在一起。如果这些互相补充的独立工具采用Eclipse扩展点彼此连接,那么当我们用调试器逐一检查应用时,UML对话框可以突出显示我们正在关注的器件。事实上,由于Eclipse并不了解开发语言,所以无论Java语言调试器、C/C+调试器还是汇编调试器都是有效的,并可以在相同的框架内同时瞄准不同的进程或节点。Eclipse的最大特点是它能接受由Java开发者自己编写的开放源代码插件,这类似于微软公司的VisualStudio和Sun微系统公

35、司的NetBeans平台。Eclipse为工具开发商提供了更好的灵活性,使他们能更好地控制自己的软件技术。Eclipse联盟已经宣布将在2004年中期发布其3.0版软件。这是一款非常受欢迎的java开发工具,这国内的用户越来越多,实际上实用它java开发人员是最多的。缺点就是较复杂,对初学者来说,理解起来比较困难。C/S端采用Delphi开发平台。Delphi是著名的Borland(现在已和Inprise合并)公司开发的可视化软件开发工具。”真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的

36、特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。Delphi具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。但最重要的还是Object Pascal语言,它才是一切的根本。Object Pascal语言是在Pascal语言的基础上发展起来的,简单易学。Delphi提供了各种开发工具,包括集成环境、图像编辑(Image Editor),以及各种开发数据库的应

37、用程序,如DesktopDataBase Expert等。除此之外,还允许用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器(Resourse Workshop)。在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。Delphi发展至今,不断添加和改进各种特性,功能越来越强大。Delphi7添加了对IDE(集成开发环境)的很多改进新特性,扩展了数据库支持(ADO和InterBase数据库),带有Internet支持的MI

38、DAS改进版,TeamSouse版本控制工具,转换功能,框架概念以及很多的新组件与新特性。6.2.1.4. 测试工具测试工具采取企业标准级负载测试工具LoadRunnerLoadRunner 是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner ,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时

39、时担心会发生用户响应速度过慢,系统崩溃等问题。这些都不可避免地导致公司收益的损失。Mercury Interactive 的 LoadRunner 能让企业保护自己的收入来源,无需购置额外硬件而最大限度地利用现有的IT 资源,并确保终端用户在应用系统的各个环节中对其测试应用的质量,可靠性和可扩展性都有良好的评价。LoadRunner 是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner 的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。此外,LoadRunner 能支持广范的协议和技术,为您的特

40、殊环境提供特殊的解决方案。u 轻松创建虚拟用户使用LoadRunner 的Virtual User Generator,您能很简便地创立起系统负载。该引擎能够生成虚拟用户,以虚拟用户的方式模拟真实用户的业务操作行为。它先记录下业务流程(如下订单或机票预定),然后将其转化为测试脚本。利用虚拟用户,您可以在Windows ,UNIX 或Linux 机器上同时产生成千上万个用户访问。所以LoadRunner能极大的减少负载测试所需的硬件和人力资源。另外,LoadRunner 的TurboLoad 专利技术能。u 提供很高的适应性。TurboLoad 使您可以产生每天几十万名在线用户和数以百万计的点击

41、数的负载。用Virtual User Generator 建立测试脚本后,您可以对其进行参数化操作,这一操作能让您利用几套不同的实际发生数据来测试您的应用程序,从而反映出本系统的负载能力。u 创建真实的负载Virtual users 建立起后,您需要设定您的负载方案,业务流程组合和虚拟用户数量。用LoadRunner 的Controller,您能很快组织起多用户的测试方案。Controller 的Rendezvous 功能提供一个互动的环境,在其中您既能建立起持续且循环的负载,又能管理和驱动负载测试方案。 而且,您可以利用它的日程计划服务来定义用户在什么时候访问系统以产生负载。这样,您就能将测

42、试过程自动化。同样您还可以用Controller 来限定您的负载方案,在这个方案中所有的用户同时执行一个动作-如登录到一个库存应用程序-来模拟峰值负载的情况。另外,您还能监测系统架构中各个组件的性能- 包括服务器,数据库,网络设备等-来帮助客户决定系统的配置。LoadRunner 通过它的AutoLoad 技术,为您提供更多的测试灵活性。使用AutoLoad ,您可以根据目前的用户人数事先设定测试目标,优化测试流程。u 定位性能问题LoadRunner 内含集成的实时监测器,在负载测试过程的任何时候,您都可以观察到应用系统的运行性能。这些性能监测器为您实时显示交易性能数据(如响应时间)和其它系

43、统组件包括application server, web server,网路设备和数据库等的实时性能。这样,您就可以在测试过程中从客户和服务器的双方面评估这些系统组件的运行性能,从而更快地发现问题。再者,利用LoadRunner 的ContentCheck TM ,您可以判断负载下的应用程序功能正常与否。ContentCheck 在Virtual users 运行时,检测应用程序的网络数据包内容,从中确定是否有错误内容传送出去。它的实时浏览器帮助您从终端用户角度观察程序性能状况。 u 分析结果以精确定位问题所在一旦测试完毕后,LoadRunner 收集汇总所有的测试数据,并为您提供高级的分析和

44、报告工具,以便迅速查找到性能问题并追溯原由。使用LoadRunner 的Web 交易细节监测器,您可以了解到将所有的图象、框架和文本下载到每一网页上所需的时间。例如,这个交易细节分析机制能够分析是否因为一个大尺寸的图形文件或是第三方的数据组件造成应用系统运行速度减慢。另外,Web 交易细节监测器分解用于客户端、网络和服务器上端到端的反应时间,便于确认问题,定位查找真正出错的组件。例如,您可以将网络延时进行分解,以判断DNS 解析时间,连接服务器或SSL 认证所花费的时间。通过使用LoadRunner 的分析工具,您能很快地查找到出错的位置和原因并作出相应的调整。u 重复测试保证系统发布的高性能

45、负载测试是一个重复过程。每次处理完一个出错情况,您都需要对您的应用程序在相同的方案下,再进行一次负载测试。以此检验您所做的修正是否改善了运行性能。u Enterprise Java Beans的测试LoadRunner 完全支持EJB 的负载测试。这些基于Java 的组件运行在应用服务器上,提供广泛的应用服务。通过测试这些组件,您可以在应用程序开发的早期就确认并解决可能产生的问题。利用LoadRunner, 您可以很方便地了解系统的性能。 它的Controller 允许您重复执行与出错修改前相同的测试方案。它的基于HTML 的报告为您提供一个比较性能结果所需的基准,以此衡量在一段时间内,有多大

46、程度的改进并确保应用成功。由于这些报告是基于HTML 的文本,您可以将其公布于您公司的内部网上,便于随时查阅。 u 最大化投资回报所有Mercury Interactive 的产品和服务都是集成设计的, 能完全相容地一起运作。由于它们具有相同的核心技术,来自于LoadRunner和ActiveTest TM 的测试脚本,在Mercury Interactive 的负载测试服务项目中,可以被重复用于性能监测。借助Mercury Interactive的监测功能Topaz TM 和ActiveWatch TM ,测试脚本可重复使用从而平衡投资收益。更重要的是,您能为测试的前期布署和生产系统的监测提

47、供一个完整的应用性能管理解决方案。u 支持无线应用协议随着无线设备数量和种类的增多,您的测试计划需要同时满足传统的基于浏览器的用户和无线互联网设备,如手机和PDA。LoadRunner 支持2 项最广泛使用的协议:WAP和I-mode。此外,通过负载测试系统整体架构,LoadRunner 能让您只需要通过记录一次脚本,就可完全检测上述这些无线互联网系统。u 支持Media Stream应用LoadRunner 还能支持Media Stream应用。为了保证终端用户得到良好的操作体验和高质量Media Stream,您需要检测您的Media Stream应用程序。使用LoadRunner ,您可

48、以记录和重放任何流行的多媒体数据流格式来诊断系统的性能问题,查找原由,分析数据的质量。u 完整的企业应用环境的支持LoadRunner 支持广泛的协议,可以测试各种IT 基础架构。6.2.2. 系统应用架构XXXXXXXXXXXX分公司档案管理系统建设规划包含省公司和下辖11个市XXXXXX公司、141个县营销部,按照“统筹规划、统一标准、分步实施、分级维护、安全保密”的原则建立覆盖全省行业的专业档案管理系统,采取“两级部署、三级使用”的系统部署方式,即XXXXXXXXXXXX省公司和各市XXXXXX公司分别单独部署服务器,省公司、市公司和县营销部三级使用。因此,根据用户现有情况,数据属地存储

49、、实体属地管理的总体管理模式。在省公司设立档案数据中心,配置服务器组和存储设备,提供省公司及所属部门档案数据的存储、管理和信息服务;在市公司部署服务器,提供本市及下辖县营销部的档案数据的存储、管理和信息服务。这样,省公司和11个市公司分别部署多全宗的档案管理系统,各县营销部委一个独立立档单位,其数据存储在对应的市公司档案数据中心。根据上述应用架构,XXXXXXXXXXXX分公司可以在本次档案管理系统建设的过程中,逐步实现所属单位的档案管理系统建设,形成以省公司为核心、各市公司为分支的档案管理系统,必将大大提高XXXXXXXXXXXX的信息化程度,大大提高XXXXXXXXXXXX的档案管理水平。

50、6.2.3. 系统物理架构系统的物理架构是建立在XXXXXXXXXXXX现有网络环境上,按照XXXXXXXXXXXX分公司对全省XXXXXX商业专业档案系统的部署要求,采取“两级部署,三级使用”的系统部署方式,即XXXXXXXXXXXX省公司和各市XXXXXX公司分别单独部署服务器,省公司、市公司和县营销部三级使用。省公司总部、市公司单位分别部署服务器作为档案数据中心。档案数据中心根据档案管理系统的需求主要由数据库服务器组、应用服务器组、存储设备、其他服务器组成,是系统的核心部份;目前档案数据的存储是按照省公司、市公司分别集中存储,县营销部的数据是存放在市公司,将来如果需要可通过系统的扩展设计

51、功能将市公司的数据向省公司汇总。省公司和市公司分别为用户提供信息查询服务。以上省公司数据中心和市公司数据中心,整个服务器的配置为理想配置,数据库服务器和应用服务器分别为双机热备,如果受投资所限,数据库服务器和应用服务器可分别采用一台也可以。省公司各部门以及县营销部均可通过网络访问省公司档案服务器和市公司档案服务器来存储数据、查询档案、借阅。6.2.4. 系统逻辑架构XXXXXXXXXXXX档案管理系统采用多层结构,可以根据需要灵活配置;管理系统平台以公共组件为核心组成部分,结合业务组件一起来完成面向角色的服务;安全控制级别体系在系统的各个层次上,支持多种安全控制手段如用户授权、数据加密、网络控

52、制等;标准规范接口允许授权用户以标准方式接入,系统提供定制接口,以满足办公自动化系统()、其它管理系统不断产生的归档文件转入档案管理系统中,确保系统的可扩展性。整个系统从下到上可以分为4个平台层次:物理层、数据层、应用层(中间层)、应用表示层。其中:物理层:主要指整个数字档案馆系统的基础物理平台,包括:网络、服务器和存储设备。是整个档案系统的基础。数据层:主要是提供工具软件、应用软件等的运行平台、系统操作平台,是建立在物理基础平台上的应用系统支撑平台。包括:操作系统、数据库系统等系统软件。应用层(中间层):是应用系统的核心和基础,通过综合档案管理系统平台和中间件为系统提供通用的功能服务,比如身

53、份认证、数据库操作、OCR服务等。应用表示层:为终端客户提供方便直观的操作交互界面,主要实现档案数据采集、档案资源管理和档案信息服务三部份功能。其中物理层和数据层是系统的基础运行平台,是需要安装和部署的,而应用层和应用表示层则是我们需要进行开发的档案管理应用系统。6.2.5. 数据流和存储模型档案电子数据分成两部分:属性目录数据信息和电子原文信息。属性目录信息是关系型数据表结构的结构化信息,适合于存放在数据库中,便于快速检索和更新;电子原文信息几乎涉及到所有的电子文件类型,包括各种文本文件、影像文件、多媒体文件、图形文件等。这些文件如果存在数据库中,当数据量大时会严重影响数据库性能,因而电子原

54、文文件以文件形式存储在文件服务器上。目录与原文通过指针来进行关联。 数据的存储模型采用异构数据库存储方式,目录和原文分别存储,把档案目录存储在数据库中,原文存储在文件服务器上,这样大大减少了档案的查询检索时间,提高了查询效率。同时通过目录可准确定位原文,并快速调用原文。全文检索通过对目录和电子原文来进行索引,建立全文索引数据库,便于快速的检索。系统数据流程:数据采集日常管理开发利用信息服务。通过数据采集,形成标准规范化数据,存放在文件资料库中和整编库中;整理过的文件和资料数据经归档过程处理后转存在档案数据库中;到期档案数据经鉴定销毁过程处理后转存到鉴定销毁库中,做短期存储以待实质删除销毁;通过

55、对档案数据库进行全文索引,建立全文检索数据库,以提供全文检索信息服务;通过对档案数据库进行各种编研处理产生各种有用的编研成果信息,存放在档案编研库中,提供检索利用。6.2.6. 系统角色设计XXXXXXXXXXXX省分公司包括省公司各个部门及11个下属市公司,根据XXXXXXXXXXXX的需求,在电子档案管理系统中设计系统管理和系统应用两类角色。系统管理角色负责对档案系统的维护、定制等工作具体可以分为:总管理员、单位管理员、部门管理员、普通用户四种角色。6.2.7. 系统数据模型档案数据模型是针对档案管理系统当中的核心数据的结构进行总结和分析,提炼出以下数据模型:档案数据结构、档案分类和主题、

56、档案管理目录和报表、各类档案的整理规则。针对档案数据结构的规范应主要包括:各类档案的归档范围、时间和保管期限;档案分类编码标准(应包含:单位全宗、密级、保管期限、分类表、主题词、部门代码(字)、项目代号、案卷/文件级档号等);各类档案的著录信息规范;标准的目录、表单和统计报表。6.2.7.1. 全宗由于系统面向下属公司、县营销部,因此为区分独立立档单位的档案信息,就需要针对XXXXXXXXXXXX省公司以及下属市公司、县营销部的情况规定全宗号。全宗是一个独立立档单位的标识,在系统中需要区分每个单位的人员和数据,都要赋予它们全宗的属性。全宗的配置信息可由总管理员完成。随着企业的发展,今后可能出现

57、机构的调整,也会带来相应全宗的变化,因此系统需要提供总管理员对全宗的进行管理工具,以适应全宗的变化。6.2.7.2. 档案类型每个全宗下需要按档案类型进行管理,XXXXXXXXXXXX省公司以及下属市公司、县营销部主要有:文书档案、科技档案、会计档案、实物档案、照片档案等类型。对于分类标准与管理规范相同的档案类型可以统一规范,不同的档案类可以按照各下属企业、单位的实际管理情况由总管理员进行定义。档案数据结构定义完成后,需要提供录入人员方便直观的录入信息工具,因此系统应提供录入界面的定义功能,可以使高级档案管理员完成对卡片式录入界面的定义工作,并对部份字段的录入方式进行设置,例如选择、继承、默认

58、、字段组合、累加等方式。以方便录入人员的录入工作。6.2.7.3. 分类表遵循XXXXXXXXXXXX档案管理名称分类规范,一般由分类号和内容说明组成,是一个树型结构的表。由于下属市公司、县营销部和档案类型众多,也会造成分类表不统一的情况,因此系统需要提供总管理员对分类表的维护修改功能以适应不同类型的档案分类标准。分类表通过档案著录信息中的分类号字段与分类表中的节点相对应,实现电子档案的分类工作。因此在档案系统中分类号著录时需要提供以下二种方式:手工输入、通过在著录档案信息前选择分类表的节点实现自动获取。6.2.7.4. 主题词系统中应提供总管理员对主题词表的维护功能,使其根据自身专业情况建立

59、适合业务使用的主题词库。主题词的输入需要提供以下两种手段:自动标引、手工输入或修改。其中主题词的自动标引即针对归档文件著录信息和原文抽取相关关键词,与主题词库中的主题词进行匹配,根据系统限定的一个文件主题词的数目和主题词的出现率,自动将主题词标引到文件著录信息的主题词字段当中。6.2.7.5. 档案管理目录和报表档案管理系统需要打印输出的主要内容有:目录、表单和报表。6.2.7.5.1. 目录由于目前的双轨制管理导致系统需要打印各类档案的目录(案卷、卷(盒)内、封皮、备考表、脊背、移交单)以实现实体的辅助管理。目录打印主要出现在收集整理和归档的过程中,也可能会打印归档后的档案目录,因此需要提供

60、选择多个案卷批量打印卷内目录等内容的功能。各档案类型所需目录的具体格式应参考XXXXXXXXXXXX相关的档案管理规范进行定制。同时提供给总档案员对目录进行定制和维护的工具。6.2.7.5.2. 表单档案管理过程中涉及一些需要责任人签字的原始凭据,用于档案移交、利用、鉴定销毁等工作的管理。因此需要提供档案管理过程中所需要的表单(缺件报告、催交单、移交清册、验收意见书、温湿度记录表、借阅单、催还单、利用效果登记表、鉴定申请、销毁审批、销毁清册等)的打印功能。表单的具体格式应参考客户单位的规范进行定制。同时提供给总档案员对目录进行定制和维护的工具。6.2.7.5.3. 报表XXXXXXXXXXXX

61、的档案统计可以归纳为以下三种方式:规范的统计表、临时的统计表、需要汇总的统计表。规范的统计表应在管理办法中进行规范。为适应临时新增的统计,需要提供总档案管理员对统计报表定制和维护功能。需要提供总管理员汇总规则(公式)的定义功能,使得统计发起者可以选择固定统计表或自定义统计表,选择统计范围,通过系统使得汇总的全宗单位及时得到统计表,完成本全宗内的统计工作并提交给集团,根据统计表的汇总规则实现汇总,最终发起者得到汇总后的统计表。档案管理系统可实现国家档案局规范的年报统计和汇总功能。6.2.8. 系统权限设计依据XXXXXXXXXXXX对档案管理和应用需求,将软件中的档案数据所属权限和数据利用权限,

62、通过权限与角色相结合赋予用户和部门。档案所属权限分类:权限名称权限范围说 明全宗权限具有访问本单位(全宗)内所有档案的权限根据实际应用可以设定某一角色具有访问一个或多个单位(全宗)数据的权限档案类型权限具有访问档案类型内所有档案的权限,如:文书档案、科技档案等根据实际应用可以将一种或多种档案类型权限赋予某一角色部门权限具有访问本部门内所有档案的权限用来划分部门内用户对本部门档案数据进行访问的权限个人权限具有访问本人创建数据的权限档案利用权限的种类:权限名称权限范围说明目录访问权限设定目录的访问权限原文浏览权限设定原文浏览权限原文下载权限设定原文下载权限原文借阅权限设定原文借阅权限6.2.9.

63、总体设计策略6.2.9.1. 可靠性策略影响系统可靠性使用是多方面,我们进行了认真的可靠性冗余和容灾设计,但是据统计,影响系统可靠性使用的一多半以上是软件问题软件包括系统软件和应用软件),为了保证系统可靠性使用,系统软件和应用软件的可靠性不可忽视,对于系统软件我们选用成熟可靠的软件,应用软件进行容错设计。在集成服务策略上,除了硬件能及时更换掉故障部件,我们建立了远程诊断和修改服务体系,当有故障发生时通过远程登陆系统,进行诊断和修复故障,这样通过硬件冗余备份等可靠手段和进行设计外,又进行了软件可靠性设计加上远程诊断修复,形成一个完整的系统可靠性保障体系,保证应急联动系统能连续可靠运行和使用。具体措施重要包括:冗余的网络交换系统;冗余的网络系统;冗余的主机系统;冗余的数据库服务系统等。这些都需要在硬件系统设计的时候考虑,由于该项不在本次招标之中,因此在此不做具体分析。6.2.9.2. 可维护性策略将核心业务处理系统和各种方式的服务系统分开,目的是将业务处理形成稳定的、不受服务方式影响的处理核心。这样,当多种方式的服务同时并存时,业务处理部分能够统一接口、统一控制、数据一致,另外,当服务方式有所调整时,整个系统能够在保持框架稳定、处理核心稳定的情况下,快速构建新的服务方式,降低了系统构建成本。6.2.9.3. 可扩展性策略系统可扩展

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!