烟台市国土资源档案管理信息系统建设方案内容摘要:

,遵循国际软件工程的标准、规范,并尽可能采用国际主流产 品,以确保系统集成的可行性、良好的可扩充性。 采用标准的数据描述语言以及标准的通信协议,适应以后的数据交换标准以及系统间互连的标准协议等。 系统各项技术应遵循现有的或通用的国际技术标准;系统可以支持不同数据库的互访; 系统采用 WWW 服务器发布各种数据、分析结果和图形,各种系统的数据和分析结果应能被 WWW 服务器访问。 烟台市 国土资源档案管 理信息系统建设方案 7 易维护性和扩展性原则 系统要具有较强的易维护性和扩展性,以确保在更长的时期内保系统技术领先地位,适应现代信息技术高速发展,为此我们将全面采用组件化三层结构或多层结构。 可根据实际情况对系统硬件 和软件进行灵活地配置和组合,能方便地进行功能的调整以及系统的升级、扩展,以适应业务的不断发展和更新。 同时,系统的升级要充分考虑与现有其它应用系统的数据接口问题,尽可能保证系统有更长的生命周期。 维护方式:系统提供对系统自身的集中操作维护的功能,真正做到使系统能在数据损坏、丢失等情况下将备份数据倒回,实现数据恢复。 维护工作量:系统提供集中的、智能化的维护工具,尽可能减少手工维护工作量,确保系统的正常运行。 功能扩展:为了满足用户今后系统扩容和扩大应用范围的需求,系统应充分考虑从系统结构、功能设计、管理对象 等各方面的功能扩展。 软硬件升级:系统应充分考虑软硬件平台的可扩展性及软、硬件的负载平衡机制。 随着关键软件和硬件的发展以及管理功能的增加,系统具有灵活和平滑的扩展能力。 安全性和可靠性原则 安全性对于分布式系统来说很重要,从身份验证到资源授权访问再到数据的安全性。 从操作系统的安全性、访问控制、数据的完整性以及业务层的安全机制要考虑整个系统的安全、可靠地运行。 安全性要考虑以下因素: 系统具有一定的容错能力,在用户误操作或输入非法数据时不会发生错误。 如在编辑等操作功能中,对于用户输入的错误信息系统应能自 动识别,并进行自动修复或提示用户重新输入。 系统外部安全:系统的安全性要充分考虑网络的高级别、多层次的安全防护措施,包括备份系统、防火墙和权限设置等措施,保证业务部门的数据安全和政府机密;同时考虑系统出现故障时的软硬件恢复等急救措施,以保障网络安全性和处理机安全性。 系统要形成相对独立的安全机制,有效防止系统外部的非法访问。 系统内部安全:在保证系统外部安全的同时,系统也要确保授权用户的合法使用。 烟台市 国土资源档案管 理信息系统建设方案 8 系统本身也应该具有容错功能,包括出错提示、原因,并能自动或通过人工操作,使出错的系统恢复到正常状态。 系统还应提供严 格的操作控制和存取控制。 系统运行安全:在逻辑上,系统应该具有抵御对系统的非法入侵的能力;在物理上,系统应保证不存在可能的单点故障,提供资源数据的备份能力。 系统支持定期的自动数据备份和手工进行数据备份,能够在数据毁坏、丢失等情况下将备份数据倒回。 可靠性应当建立足够的冗余和后备机制,确保系统全天候服务。 本系统将采用具有高可用性的多层服务器群集技术,实现负载均衡和热备份,确保系统具有高性能、无单点故障的特点。 易操作性 界面设计:系统应提供美观实用、友好直观的中文图形化用户管理界面,充分考虑办公人员的习 惯,方便易学、易于操作,含全菜单式处理和各种快捷键操作,保证多数功能一键到达。 系统应以图形化的方式提供各种操作手段,充分发挥 GIS 以图形面对用户的特点,信息的表现方式更直观,效率更高,摆脱过去那种面对大量枯燥的表格、文字信息进行数据挖掘的状况。 系统应提供即时在线联机帮助功能,随时对于操作者遇到的疑难解答。 系统建设与制度建设、队伍建设相结合的原则 任何系统的运转要靠一定的组织,一定的规章制度和流程去保证,方能发挥出系统的功能和作用。 对于网络资源管理系统而言,大量的数据录入、更新需要人工来完成,数据的动 态依靠流程去保证,数据的准确离不开制度的约束,因此,仍需加强制度建设和队伍建设以保证网络资源管理系统有效运行,充分发挥系统作用。 烟台市 国土资源档案管 理信息系统建设方案 9 三、建设内容 总体描述 以 烟台 市国土资源局 档案馆 需求为基础,参考相关行业标准和规范,应用数据库技术和网络技术等相关技术,完成 烟台市国土资源局档案馆管理信息系统 建设 方案,开发出包含数据入库检查、数据编辑处理、数据入库、数据管理等功能的数据管理软件,为烟台市国土资源局档案馆管理信息系统 建设提供完整、安全和可靠的数据支撑和运行保障。 数据现状分析 现有数据格 式 现有 数据主要是各种表格和统计表的格式,同时 附带一些电子文件的纯文本格式。 数据的详细说明 现在数据主要包含《 山东省 档案管理分类大纲》,以及档案分类的档号等编号的著录生成规划详细说明文档以及旧数据的 纯文本格式 电子文件。 软件设计和开发的要求 ( 1) 按《国家软件工程规范》要求管理和实施该项目; ( 2) 系统质量和技术要求符合国家、部、省、市有关的技术规程、规范,建立起烟台市国土资源档案 系统标准体系。 ( 3) 系统应充分考虑其开放性和跨平台的应用需求; ( 4) 系统必须提供有效的安全机制,保证系统和数据的安全; ( 5) 软件界面要 求具备两种方式,一种是普通的客户端,要求要素安排合理,艺术美观;同时,系统客户端也可以采用 WEB 浏览器方式; ( 6) 所开发的数据库建库工具必须能够支持 C/S 和 B/S 两种运行模式; (7) 其他系统开发工作中应予以执行的各种规范、标准、要求; 烟台市 国土资源档案管 理信息系统建设方案 10 四、 技术线路 数据库建设方案 烟台市国土资源档案管理信息系统 建设的主要任务分为数据库设计、数据处理及入库以及数据库管理、数据库操作、数据库维护等支撑软件体系的开发。 其总体方案如 下图 411 所示。 从数据库建设的过程来看,基础地理 数据库的建设将经历需求分析、概念模型建立、逻辑结构设计、物理设计、数据库实施以及运行和维护等阶段。 ( 1)需求分析阶段 进行数据库设计首先必须准确的了解分析整个系统建设的需求(包括数据与系统应用)。 需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。 作为基础的需求分析是否做的充分与准确, 决定了在其上构建数据库系统的速度与质量。 需求分析做的不好,甚至会 导致整个数据库设计返工重做。 服务 管理 档案数据库 操作 应用 系统 数据处理 数据转换 数据检查 数据处理 数据管理 其他 其他工具 维护 应用 系统 维护工具 其 他 转换 转换工具 数据库 设计 烟台市 国土资源档案管 理信息系统建设方案 11 ( 2)概念模型设计 概念模型设计是数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于数据库实现的 概念模型。 ( 3)数据库物理设计阶段 数据库物理设计是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。 ( 4)数据库实施 在数据库实施阶段,设计人员根据所使用的 数据引擎以及 DBMS 提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 ( 5)数据库运行和维护阶段 数据库应用系统经过试运行后即可投入正式运行。 在数据库系统运行过程中必须不断地对其进行评价、调整与修改。 需 求收集与分析 概念模型 设计逻辑结构 数据模型优化 评价设计,性能预测 物理实现 试验性运行 使用、维护数据库 设计物理结构 应用 需求 (数据、处理) 转换规则、DBMS 功能、优化方法 应用 要求 DBMS 详细要求 不满意 不满意 需求分析阶段 概念设计阶段 逻辑设计阶段 物理设计阶段 数据库实施阶段 数据库运行维护阶段 烟台市 国土资源档案管 理信息系统建设方案 12 图 数据 库设计的步骤 在运行阶段需要对数据进行入库,数据入库前要根据数据库的逻辑结构对数据进行处理,以满足数据库设计的要求,数据处理主要包括数据转换、数据检查、数据修改以及数据入库,对于影像和扫描数据而言,只需要对其进行压缩,然后进行入库操作。 基本原则 全面准确 所涉及的数据库内容应该尽可能全面,字段的类型、长度都应该准确地反映 整个系统应用 的需要,所采用的字段类型、长度能够满足当前和未来的 应用 需要。 关系一致 应准确表述不同数据表的相互关系,如一对一、一对多、多对多等,应符 合业务数据实际情况。 同时应包含是否使用各种强制关系(指定维护关系的各种手段,如强制存在、强制一对一等)。 松散耦合 各个子系统之间应遵循松散耦合的原则,即在各个子系统之间不设置强制性的约束关系。 一方面避免级联、嵌套的层次太多;另一方面避免不同子系统的同步问题。 子系统之间的联系可以通过重新输入、查询、程序填入等方式建立,子系统之间的关联字段是冗余存储的。 适度冗余 数据库设计中应尽量减少冗余,同时应保留适当的冗余。 主要应基于下面几点考虑:  为了提高性能:如果数据的记录数较多,执行多 表联合查询时会显著降低性能。 通过在表中保留多份拷贝,使用单表即可完成相应操作,会显著改善性能。  为实现耦合关系的松弛,需要保留冗余信息,否则当数据记录不同步时,会因为其中一个子系统无法运行而导致整个系统均无法运行。  为备份而冗余,如果其中某些数据或某些子系统不是一直可用,则可以考虑在可用时保存到本系统的数据库中以提高整个系统的可用性。 高频分离 将高频使用的数据进行从主表中分离或者冗余存储(如限制信息的检测等),将有助于大幅度提高系统运行的性能。 烟台市 国土资源档案管 理信息系统建设方案 13 基本要求 系统数据库设 计工具 本系统数据库统一使用 Power Designer 软件进行设计,并使用该软件生成报表。 在实际部署到数据库之前,应该首先对 PDM 生成相应的 SQL 脚本文件,仔细进行阅读或者做出必要的修改、优化后再创建物理的数据库。 生成的 SQL 脚本文件应该进行版本化的管理。 元数据与数据字典 元数据是对数据库中数据的描述信息,通过建立空间元数据库,可以直接驱动空间数据库的管理和使用。 空间数据库元数据包含数据源、数据集、字段三级信息。 同时,数据字典(实质上可以看作一种特殊的元数据),在数据库设计中必 须予以考虑。 数据字典包含描述、映射和枚举两种类型。 描述信息保存关于该元数据项的说明和产生等情况,映射用于保存中、英文对照等及其类似信息,一般情况下映射和描述信息可以保存到同一条记录中;枚举信息主要用于保存系统的枚举型参数(注意在系统中的枚举型参数有三种不同用法:一种是直接填入枚举的显示值;一种是填入枚举的编码值;一种是填入枚举的顺序内码值。 这三种用法的效果有一定的差别,应该根据情况区别对待)。 系统数据库应建立空间和非空间信息的元数据,以实现:  提供关于数据库各个项的描述,便于数据库编程和系统维护。  提供程 序中的不同语言显示的自动化和值域校验的自动化。  元数据驱动数据访问,增强系统的灵活性。 当空间的数据源发生迁移时,只需修改元数据即可,不需要改动程序代码;如果通过元数据库信息进行值域的校验,当限制条件改变或枚举值变化时,不需要改动程序代码即可完成相应的改变。 关系一致性实现 一般情况下,有两种办法保证数据记录之间的关系一致性:一是数据库内置的维护机制,使用声明引用的一致性,使用简单但是不太灵活、功能有限;二是使用触发器维护关系一致性,这种方法非常灵活、功能强大,使用起来更加复杂一些。 这两种方法都可以在设计时予以指定,并自动创建相应的触发器(注意:在 Power Designer 中,如果修改了触发器,在下次重新创建时修改过的信息将会丢失,所以在重新创建之前,应 烟台市 国土资源档案管 理信息系统建设方案 14 该首先保存目前的 SQL 脚本到文件中,然后重新引入)。 字段取值约束 所有的字段都应该尽可能建立取值的约束条件,但要注意避免不完备的约束条件。 约束条件的描述应该以允许的条件描述为主,尽量减少不允许的条件描述。 譬如:身份证限制条件可以描述为“允许数字输入”或者“不允许字母输入”,但是只有前者的描述是准确的,因为如果按照后者的描述编写的检 测代码可能会认为控制字符也是合法字符(这里只是拿。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。