水文地质信息管理系统设计与实现

2020-11-20 06:29盛文婷徐翠萍储小萌
装备维修技术 2020年11期
关键词:信息管理系统水文地质信息管理

盛文婷 徐翠萍 储小萌

摘要:针对水文地质数据信息的高效管理,本文提出以用户管理为核心,实现对所有信息进行根据人员角色分类专项管理,开发一套水文地质信息管理系统。本系统基于B/S结构,采用WAMP技术,首先分析出系统的功能需求,而后设计相关数据库和相关流程,结合系统架构与上述分析,设计并实现了系统的相关功能,完成了系统的开发。最后通过测试,验证了自己系统功能的可行性与有效性。

关键词:水文地质;信息管理系统;B/S

引言

合理的运用互联网技术开发实现一套水文地质信息管理系统将会改善传统的信息储存方式,利用互联网技术的优势可以更为方便快捷的进行信息的检索,降低信息储存的成本、同样可以很好地解放人力,使得内部资源能够很好的被利用。

1水文地质信息管理系统设计

1.1 系统架构选择

此次设计实现的信息管理系统因其使用用户特点以及需要比较好的数据可迁移性,使得本系统可以不限地域、不限操作系统易于使用因此本系统的设计部署需要更加合理化[1]。目前,常见的访问架构为客户机与服务器(C/S)系统结构和浏览器与服务器(B/S)系统结构。C/S系统不依赖外网环境,交互层数少但是维护较为麻烦[2]。而B/S架构依托广域网基础,利用浏览器脚本语言,拥有比C/S更强的适应性、通用性,对应用环境的依赖性小。

结合实际工作与信息管理流程,水文地质信息管理系统应采用B/S系统架构来构建系统。

1.2 系统功能设计

针对水文地质数据信息进行科学化管理,可实现对各类繁杂信息的专项管理使得信息管理有条理,专项人员负责各自信息的管理,不会对繁杂信息进行重复多项管理同时最大程度上避免信息管理出错。基于系统可行性、安全性与完整性,根据实际工作需求,配置不同级别,不同权限人员的访问界面菜单,限制各权限内人员的操作行为。根据要求,可以分为以下几个功能模块

1)用户管理模块

用户权限设定不同工作人员拥有不同权限,且因为系统需要不安排注册功能,用户账号统一由超级管理员用户进行添加,再行分配给申请账号的用户:①超级信息管理员拥有对所有用户进行操作的功能权限。它可以增加、删除专项信息管理员与普通用户信息的权限。且因为系统需要超级管理员用户仅可从数据库进行添加。②专项信息管理员用户拥有修改个人信息,对自己所负责信息增添、修改、删除的权限与对其他非自己负责信息查看、搜索的权限。③普通用户拥有仅读模块信息,修改个人信息的权限。

2)水文观测孔模块

水文观测孔信息管理模块中,水文观测孔信息管理员可以对水文观测孔信息概况进行编辑上传,上传信息包括观测孔号、孔深、孔所在位置;普通用户可对水文观测孔信息的观测孔号进行搜索而查看水文观测孔。

3)气象信息管理模块

气象信息管理模块中,气象信息管理员可以对所在地区气象信息进行编辑上传,上传信息包括月份、月降水量、月内平均气温、月内最低气温、月内平均气压等;普通用户可对气象信息的月份进行搜索而查看气象信息。

4)突水点信息管理模块

突水点信息管理模块中,突水點信息管理员可以对所在地区突水点信息进行编辑上传,上传信息包括突水点编号、突水点所在位置、突水点类型、突水点水源来源;普通用户可对突水点信息的观测孔号进行搜索而查看突水点信息。

5)周围信息管理模块

周围信息管理模块中,周围信息管理员可以对所在地区周围信息概况进行编辑上传,上传信息包括标题、内容、发布人;普通用户可对周围信息的标题关键字进行搜索而查看周围信息。

1.3 系统数据库设计

基于以上的功能模块,建立一个名为geography的数据库。然后依据各个功能模来建立相应的数据表,E-R图如图1所示。

2 系统功能测试

通过对所设计实现的系统进行测试,可以及时发现系统中存在的问题,并及时修正,确保系统可以正确、安全的运行。

1)水文观测孔模块测试

测试:该模块信息显示正常,且可对信息根据提示关键字进行检索。

预计:模块相应信息显示正常,可实现增删改查的功能。

实际测试情况:与预计一致。

2)气象信息管理模块测试

测试:该模块信息显示正常,且依据身份信息的不同拥有不同的功能。还可根据提示关键字进行检索。

预计:模块相应信息显示正常,可实现增删改查的功能。

实际测试情况:与预计一致。

3)突水点信息管理模块测试

测试:该模块信息显示正常,且用户依据身份信息的不同拥有不同的功能。还可根据提示关键字进行检索预计:模块相应信息显示正常,可实现增删改查的功能。

实际测试情况:与预计一致。

4)周围信息管理模块测试

测试:该模块信息显示正常,且用户依据身份信息的不同拥有不同的功能。还可根据提示关键字进行检索。

预计:模块相应信息显示正常,可实现增删改查的功能。

实际测试情况:与预计一致。

3 结论

本文基于B/S结构模式,采用目前比较流行,较为成熟的WAMP技术,完成了水文地质信息管理系统的开发。并通过系统的功能测试,验证了系统功能的可行性和有效性。实现了对水文地质数据信息的储存、增添、删除与检索功能。

参考文献:

[1] 王本胜.基于PHP+MySQL个性化教学管理系统的设计与实现,安徽大学,2019.

[2] 韦永凯.论PHP的优点与缺点,美丽中国,2018.

作者简介:盛文婷,甘肃武威人,1983年10月生,硕士,研究方向大数据分析;

徐翠萍,新疆米泉人,1979年5月生,本科,研究方向移动数据网运维;

储小萌,新疆乌鲁木齐人,1997年10月生,本科,研究方向为轨道交通信号控制。

猜你喜欢
信息管理系统水文地质信息管理
交通运输安全第三方评价信息管理系统设计与实现
高校就业工作信息管理平台设计
矿业工程地质及水文地质教学模式构建与实践
浅议水文地质工程中地质环境的影响
计算机通信技术在信息管理系统中的运用
浅议水文地质工程中地质环境的影响
浅析计算机应用技术与信息管理的整合
计算机应用技术在信息管理中的应用
全国农村留守儿童信息管理系统正式启用
新疆工程地质与水文地质教育的现状及发展研究