采集系统总体结构
2020-01-19 · 技术研发知识服务融合发展。
图2.4为采集系统的总体层次方框图。可以看出,地质钻孔数据采集系统包括8个主要模块:数据录入、数据查询、数据汇总、数据导入/导出、数据上报、系统维护、报表打印和系统帮助。
2.3.2.1 数据录入
1)界面录入:用户可通过表单可视化地录入钻孔数据,总计可录入5 类数据:保管单位数据、项目数据、钻孔重要信息数据、钻孔属性数据和钻孔岩心属性数据。先录入保管单位数据,然后才能录入保管单位内的项目数据。在录入项目数据后,才能录入项目所包含的钻孔重要信息数据。在钻孔重要信息数据录入后,才能录入钻孔属性数据和钻孔岩心属性数据。在数据导入时也遵循上述约束。
2)数据录入过程中,需要对数据进行一致性检查,保障数据的完整性。
3)进行有破坏性操作时给用户必要提示。
4)数据录入过程中涉及的导入、添加、编辑、删除操作,无论操作成功与否,都需要给出必要提示。
5)支持选择多个条目同时删除,同时需要做好必要的删除确认。
6)输入过程中,若有重复记录,需给出提示,防止重复录入相同信息。
图2.3 地质钻孔基本信息数据采集系统结构图
图2.4 数据采集系统的层次方框图
7)信息提示:在数据录入过程中,当录入数据不符合要求时,系统应给出详细的提示信息,录入各种代码项时,要有详细的代码列表供用户选择参考;系统应该能显示当前正在编辑的数据库总记录条数、当前记录号、当前地质钻孔资料信息,方便用户录入和修改数据,提高数据录入质量和录入速度。
8)支持三级密级管理:在保密范围内的钻孔资料,按照保密规定保管钻孔资料;地质勘查单位申请保护并获得上级主管部门批准的钻孔资料在保护范围内;其他地质钻孔资料在公开范围内。密级选择字段在录入钻孔重要属性信息时输入,对每个钻孔只输入一次。
2.3.2.2 数据查询
检索方式包括简单检索、高级检索、按钻孔类型检索、按钻孔目录树检索查询4种。针对保管单位基本信息数据表、项目基本信息数据表和钻孔基本信息数据表3张数据表进行查询,不查询钻孔属性表、钻孔岩心属性表。查询结果支持分页显示,每页需要提示当前页面显示的记录条数、当前的页号、总页数等信息。双击记录项可打开该记录的详细信息。
(1)简单检索
用户选择要查询的数据表,然后输入检索关键词,系统自动从相应数据表的所有字段中检索匹配的内容,检索方式采用模糊查询。简单检索模式下,用户只需要选择要查询的表格和输入查询关键词即可。
(2)高级检索
用户选择要查询的数据表,在查询字段处可以自动列出可供检索的字段。查询方式支持精确查询和模糊查询。字段类型可选择文本、数字两种。可对多个检索条件进行组合查询。
(3)按钻孔类型检索
在检索窗体上,可通过导航按钮选择按地质钻孔类型进入分类检索界面,直接查询数据库中分类目录信息。查到记录后,双击记录即可显示详细信息。
(4)按钻孔目录树检索
在检索窗体上,可通过点击各省树状分级菜单直接查询地质勘查单位目录信息,树状分级菜单分为4级:省(自治区、直辖市)名称、地质勘查单位名称、项目名称、钻孔目录。查到记录后,双击记录即可显示钻孔详细信息。钻孔详细信息包括钻孔的属性信息和钻孔的岩心属性信息。
2.3.2.3 数据汇总
1)数据追加。允许用户从外部数据库追加数据到本数据库中,设置数据校验规则和查重功能,保证数据安全。
2)汇总基层保管单位的数据。
2.3.2.4 数据导入/导出
为方便系统数据的录入和分享,软件提供了便捷的数据导入/导出功能。本软件支持导入csv格式数据,也支持导出csv格式数据。
用户无需对Excel或csv格式数据进行预加工,导入时直接选择匹配字段即可。
导出生成的csv格式数据全部采用utf-8 编码。导入数据时,系统必须具备多种编码(gbk,gb2312,utf-8)的自动识别和处理能力。
2.3.2.5 数据上报
基层地质调查单位录入的钻孔数据可上报到上级主管部门,上级主管部门还可以进一步将该数据上报到更高一级的地质调查管理部门。本期(一期)数据上报采用直接提交mdb数据库文件格式,系统应具备合并多个单位提交的mdb数据库的能力,可以按保管单位、按项目、按钻孔等分类汇总和查看辖区内地质调查单位上报的数据。
2.3.2.6 系统维护
地质钻孔数据采集系统的数据录入代价很高。若数据库内容丢失,势必带来巨大的成本开销。因此必须做好数据的备份和恢复工作。
(1)数据备份
支持将数据库备份到第二分区、移动硬盘、U盘等外部存储设备,同时为了防范恶性病毒,也需要提供光盘备份功能。考虑到日常用户的备份操作很频繁,因此需要设计便捷的一键备份机制。
为备份方便,要求程序所有的备份数据和标准的程序文件分开。在系统设计上所有需要备份的数据均需要设置到当前主程序所在目录下的“data”子目录中。这样,备份时只需要将data压缩备份即可。其他标准的程序文件,如exe、dll等无需备份。
(2)数据恢复
在遇到特殊情况,导致数据库损坏无法继续使用时,支持从备份中恢复数据库。无论是光盘还是硬盘备份的数据,都可以恢复。恢复时应以最后一次的备份结果为准。
2.3.2.7 报表打印
查询、统计信息输出时,可选择按列表方式生成报表。
1)打印单条档案记录。
2)打印全部档案。
3)打印汇总表。
2.3.2.8 系统帮助
提供用户使用手册、系统帮助信息等,为用户使用本系统提供帮助。
-
官方服务
- 官方网站