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