盛文婷 徐翠萍 儲小萌
摘要:針對水文地質(zhì)數(shù)據(jù)信息的高效管理,本文提出以用戶管理為核心,實現(xiàn)對所有信息進行根據(jù)人員角色分類專項管理,開發(fā)一套水文地質(zhì)信息管理系統(tǒng)。本系統(tǒng)基于B/S結(jié)構(gòu),采用WAMP技術(shù),首先分析出系統(tǒng)的功能需求,而后設(shè)計相關(guān)數(shù)據(jù)庫和相關(guān)流程,結(jié)合系統(tǒng)架構(gòu)與上述分析,設(shè)計并實現(xiàn)了系統(tǒng)的相關(guān)功能,完成了系統(tǒng)的開發(fā)。最后通過測試,驗證了自己系統(tǒng)功能的可行性與有效性。
關(guān)鍵詞:水文地質(zhì);信息管理系統(tǒng);B/S
引言
合理的運用互聯(lián)網(wǎng)技術(shù)開發(fā)實現(xiàn)一套水文地質(zhì)信息管理系統(tǒng)將會改善傳統(tǒng)的信息儲存方式,利用互聯(lián)網(wǎng)技術(shù)的優(yōu)勢可以更為方便快捷的進行信息的檢索,降低信息儲存的成本、同樣可以很好地解放人力,使得內(nèi)部資源能夠很好的被利用。
1水文地質(zhì)信息管理系統(tǒng)設(shè)計
1.1 系統(tǒng)架構(gòu)選擇
此次設(shè)計實現(xiàn)的信息管理系統(tǒng)因其使用用戶特點以及需要比較好的數(shù)據(jù)可遷移性,使得本系統(tǒng)可以不限地域、不限操作系統(tǒng)易于使用因此本系統(tǒng)的設(shè)計部署需要更加合理化[1]。目前,常見的訪問架構(gòu)為客戶機與服務(wù)器(C/S)系統(tǒng)結(jié)構(gòu)和瀏覽器與服務(wù)器(B/S)系統(tǒng)結(jié)構(gòu)。C/S系統(tǒng)不依賴外網(wǎng)環(huán)境,交互層數(shù)少但是維護較為麻煩[2]。而B/S架構(gòu)依托廣域網(wǎng)基礎(chǔ),利用瀏覽器腳本語言,擁有比C/S更強的適應(yīng)性、通用性,對應(yīng)用環(huán)境的依賴性小。
結(jié)合實際工作與信息管理流程,水文地質(zhì)信息管理系統(tǒng)應(yīng)采用B/S系統(tǒng)架構(gòu)來構(gòu)建系統(tǒng)。
1.2 系統(tǒng)功能設(shè)計
針對水文地質(zhì)數(shù)據(jù)信息進行科學(xué)化管理,可實現(xiàn)對各類繁雜信息的專項管理使得信息管理有條理,專項人員負責各自信息的管理,不會對繁雜信息進行重復(fù)多項管理同時最大程度上避免信息管理出錯?;谙到y(tǒng)可行性、安全性與完整性,根據(jù)實際工作需求,配置不同級別,不同權(quán)限人員的訪問界面菜單,限制各權(quán)限內(nèi)人員的操作行為。根據(jù)要求,可以分為以下幾個功能模塊
1)用戶管理模塊
用戶權(quán)限設(shè)定不同工作人員擁有不同權(quán)限,且因為系統(tǒng)需要不安排注冊功能,用戶賬號統(tǒng)一由超級管理員用戶進行添加,再行分配給申請賬號的用戶:①超級信息管理員擁有對所有用戶進行操作的功能權(quán)限。它可以增加、刪除專項信息管理員與普通用戶信息的權(quán)限。且因為系統(tǒng)需要超級管理員用戶僅可從數(shù)據(jù)庫進行添加。②專項信息管理員用戶擁有修改個人信息,對自己所負責信息增添、修改、刪除的權(quán)限與對其他非自己負責信息查看、搜索的權(quán)限。③普通用戶擁有僅讀模塊信息,修改個人信息的權(quán)限。
2)水文觀測孔模塊
水文觀測孔信息管理模塊中,水文觀測孔信息管理員可以對水文觀測孔信息概況進行編輯上傳,上傳信息包括觀測孔號、孔深、孔所在位置;普通用戶可對水文觀測孔信息的觀測孔號進行搜索而查看水文觀測孔。
3)氣象信息管理模塊
氣象信息管理模塊中,氣象信息管理員可以對所在地區(qū)氣象信息進行編輯上傳,上傳信息包括月份、月降水量、月內(nèi)平均氣溫、月內(nèi)最低氣溫、月內(nèi)平均氣壓等;普通用戶可對氣象信息的月份進行搜索而查看氣象信息。
4)突水點信息管理模塊
突水點信息管理模塊中,突水點信息管理員可以對所在地區(qū)突水點信息進行編輯上傳,上傳信息包括突水點編號、突水點所在位置、突水點類型、突水點水源來源;普通用戶可對突水點信息的觀測孔號進行搜索而查看突水點信息。
5)周圍信息管理模塊
周圍信息管理模塊中,周圍信息管理員可以對所在地區(qū)周圍信息概況進行編輯上傳,上傳信息包括標題、內(nèi)容、發(fā)布人;普通用戶可對周圍信息的標題關(guān)鍵字進行搜索而查看周圍信息。
1.3 系統(tǒng)數(shù)據(jù)庫設(shè)計
基于以上的功能模塊,建立一個名為geography的數(shù)據(jù)庫。然后依據(jù)各個功能模來建立相應(yīng)的數(shù)據(jù)表,E-R圖如圖1所示。
2 系統(tǒng)功能測試
通過對所設(shè)計實現(xiàn)的系統(tǒng)進行測試,可以及時發(fā)現(xiàn)系統(tǒng)中存在的問題,并及時修正,確保系統(tǒng)可以正確、安全的運行。
1)水文觀測孔模塊測試
測試:該模塊信息顯示正常,且可對信息根據(jù)提示關(guān)鍵字進行檢索。
預(yù)計:模塊相應(yīng)信息顯示正常,可實現(xiàn)增刪改查的功能。
實際測試情況:與預(yù)計一致。
2)氣象信息管理模塊測試
測試:該模塊信息顯示正常,且依據(jù)身份信息的不同擁有不同的功能。還可根據(jù)提示關(guān)鍵字進行檢索。
預(yù)計:模塊相應(yīng)信息顯示正常,可實現(xiàn)增刪改查的功能。
實際測試情況:與預(yù)計一致。
3)突水點信息管理模塊測試
測試:該模塊信息顯示正常,且用戶依據(jù)身份信息的不同擁有不同的功能。還可根據(jù)提示關(guān)鍵字進行檢索預(yù)計:模塊相應(yīng)信息顯示正常,可實現(xiàn)增刪改查的功能。
實際測試情況:與預(yù)計一致。
4)周圍信息管理模塊測試
測試:該模塊信息顯示正常,且用戶依據(jù)身份信息的不同擁有不同的功能。還可根據(jù)提示關(guān)鍵字進行檢索。
預(yù)計:模塊相應(yīng)信息顯示正常,可實現(xiàn)增刪改查的功能。
實際測試情況:與預(yù)計一致。
3 結(jié)論
本文基于B/S結(jié)構(gòu)模式,采用目前比較流行,較為成熟的WAMP技術(shù),完成了水文地質(zhì)信息管理系統(tǒng)的開發(fā)。并通過系統(tǒng)的功能測試,驗證了系統(tǒng)功能的可行性和有效性。實現(xiàn)了對水文地質(zhì)數(shù)據(jù)信息的儲存、增添、刪除與檢索功能。
參考文獻:
[1] 王本勝.基于PHP+MySQL個性化教學(xué)管理系統(tǒng)的設(shè)計與實現(xiàn),安徽大學(xué),2019.
[2] 韋永凱.論PHP的優(yōu)點與缺點,美麗中國,2018.
作者簡介:盛文婷,甘肅武威人,1983年10月生,碩士,研究方向大數(shù)據(jù)分析;
徐翠萍,新疆米泉人,1979年5月生,本科,研究方向移動數(shù)據(jù)網(wǎng)運維;
儲小萌,新疆烏魯木齊人,1997年10月生,本科,研究方向為軌道交通信號控制。