摘 要:本文介紹了在Visual Basic6.0環(huán)境下開發(fā)一個(gè)管理系統(tǒng)的過程。通過分析供水公司部分生產(chǎn)運(yùn)行活動(dòng)中對(duì)自身生產(chǎn)搶修管理的部分,創(chuàng)建了一套行之有效的生產(chǎn)搶修管理方案。文章介紹了生產(chǎn)搶修管理系統(tǒng)的系統(tǒng)分析部分,包括系統(tǒng)需求分析、可行性分析、系統(tǒng)實(shí)現(xiàn)功能分析等;數(shù)據(jù)庫設(shè)計(jì)部分主要介紹了數(shù)據(jù)庫結(jié)構(gòu)、數(shù)據(jù)表設(shè)計(jì)等;系統(tǒng)實(shí)現(xiàn)部分主要說明了系統(tǒng)功能設(shè)計(jì)和幾個(gè)主要窗體的算法及代碼設(shè)計(jì)。
關(guān)鍵詞:生產(chǎn)搶修管理系統(tǒng);Visual Basic應(yīng)用;Access數(shù)據(jù)庫
中圖分類號(hào):TU991.3
本系統(tǒng)可以記錄日常生產(chǎn)活動(dòng)中的各項(xiàng)活動(dòng);可以進(jìn)行管線報(bào)漏、水源(廠)搶修、管網(wǎng)搶修、管線沖洗統(tǒng)計(jì)等各種信息的錄入,并將各種原始數(shù)據(jù)存入Access數(shù)據(jù)庫,使日常的生產(chǎn)搶修活動(dòng)狀況一目了然。由于供水公司屬國家保密性企事業(yè)單位,所以該管理系統(tǒng)通過密碼保護(hù),使供水公司的生產(chǎn)運(yùn)行情況有安全保障。
1 開發(fā)過程的規(guī)劃
供水公司生產(chǎn)搶修管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫應(yīng)用程序,由管線報(bào)漏管理、水源(廠)搶修管理、管網(wǎng)搶修管理、管線沖洗統(tǒng)計(jì)管理等模塊組成。
1.1 管線報(bào)漏管理模塊。該模塊的主要任務(wù)是接收記錄各基層運(yùn)行單位日常尋線所發(fā)現(xiàn)并匯報(bào)上來的管網(wǎng)非正常運(yùn)行狀態(tài)或漏失等情況,實(shí)現(xiàn)對(duì)供水管網(wǎng)運(yùn)行狀態(tài)的管理工作,主要內(nèi)容包括:序號(hào)、管線名稱、管轄單位、漏點(diǎn)流量、匯報(bào)時(shí)間、漏水地點(diǎn)、周圍環(huán)境、匯報(bào)人、接收人、負(fù)責(zé)搶修單位、負(fù)責(zé)搶修單位接收人、備注等項(xiàng)目。
1.2 水源(廠)搶修模塊。該模塊的功能是接收記錄各基層生產(chǎn)單位發(fā)生問題并進(jìn)行搶修時(shí)的各種事項(xiàng),實(shí)現(xiàn)對(duì)各水源(廠)搶修過程的管理工作,主要內(nèi)容包括:序號(hào)、水源(廠)名稱、停水原因、是否有停水報(bào)告、流程調(diào)整情況、計(jì)劃停水時(shí)間、實(shí)際完成時(shí)間、搶修單位、完成匯報(bào)人、接收人、附注等項(xiàng)目,完成水源(廠)搶修的管理。
1.3 管網(wǎng)搶修模塊。該模塊的主要功能是實(shí)現(xiàn)對(duì)接收記錄的各基層運(yùn)行單位日常尋線所發(fā)現(xiàn)并匯報(bào)上來的管網(wǎng)非正常運(yùn)行狀態(tài)或漏失等情況進(jìn)行搶修過程的信息錄入,以實(shí)現(xiàn)對(duì)搶修過程的管理工作,主要內(nèi)容包括:序號(hào)、干線名稱、管轄單位、漏水處數(shù)、有無停水報(bào)告、計(jì)劃搶修時(shí)間、實(shí)際完成時(shí)間、搶修施工單位、完成匯報(bào)人、接收人、漏水位置/原因、流程調(diào)整情況、備注等項(xiàng)目,從而方便管理部門對(duì)生產(chǎn)搶修基本情況的快速了解。
1.4 管線沖洗統(tǒng)計(jì)模塊。供水公司每年都要對(duì)一些水質(zhì)較差的地區(qū)管線進(jìn)行沖洗工作,而該模塊正是對(duì)各條干線的沖洗工作進(jìn)行管理,主要內(nèi)容包括:序號(hào)、沖洗干線名稱、管轄單位、計(jì)劃沖洗時(shí)間、實(shí)際完成時(shí)間、負(fù)責(zé)沖洗單位、完成匯報(bào)人、接收人、備注等項(xiàng)目,實(shí)現(xiàn)對(duì)各沖洗干線的管理工作。
1.5 供水公司生產(chǎn)搶修系統(tǒng)管理模塊。由于各模塊獨(dú)立存在,單獨(dú)應(yīng)用,若不統(tǒng)一管理將會(huì)顯得雜亂無章,沒有重點(diǎn),為此,設(shè)計(jì)一個(gè)統(tǒng)一的管理模塊將對(duì)系統(tǒng)得統(tǒng)一管理起到不容忽視的作用,MDI窗體正實(shí)現(xiàn)了這一功能,本模塊包括:管線報(bào)漏管理、水源(廠)搶修管理、管網(wǎng)搶修管理、管線沖洗統(tǒng)計(jì)管理等。通過此模塊使各系統(tǒng)得到統(tǒng)一管理,并設(shè)計(jì)成窗體菜單模式,即點(diǎn)即用,方便用戶的使用。
2 數(shù)據(jù)庫的使用
數(shù)據(jù)庫采用了Microsoft推出的Access數(shù)據(jù)庫,這是微軟集成到Office中的一個(gè)桌面數(shù)據(jù)庫,能夠快速方便的和Office的其他套件綜合使用。由于Access具有顯著的簡易性和有效性,大量的桌面數(shù)據(jù)庫系統(tǒng)都采用Access作為后臺(tái)數(shù)據(jù)庫。使用Access的好處還在于,如果系統(tǒng)擴(kuò)展到Client/Server模式的時(shí)候,可以使用Microsoft的數(shù)據(jù)庫服務(wù)器軟件SQL Server,此時(shí),程序只需簡單修改一下鏈接(ADO的數(shù)據(jù)源)就可以,這為程序的平滑擴(kuò)展提供了有力的條件。
3 前臺(tái)軟件的實(shí)現(xiàn)
3.1 系統(tǒng)登陸界面。本窗體的主要功能是為了對(duì)系統(tǒng)進(jìn)行安全性管理,本系統(tǒng)的用戶名和密碼保存在登錄按鈕中并進(jìn)行判斷,登錄系統(tǒng)可以用admin;admin為固有用戶名和密碼。
3.2 系統(tǒng)主界面。本窗體是系統(tǒng)的應(yīng)用界面,在本界面上集成了本系統(tǒng)的所有功能,主要集中在4個(gè)功能菜單按鈕上,從而實(shí)現(xiàn)了管線報(bào)漏管理、水源(廠)搶修管理、管網(wǎng)搶修管理、管線沖洗統(tǒng)計(jì)管理等系統(tǒng)的具體功能。
3.6 管線沖洗統(tǒng)計(jì)窗體。供水公司每年都要對(duì)一些情況比較嚴(yán)重,水質(zhì)較差的地區(qū)管線進(jìn)行沖洗工作,而該模塊對(duì)各條干線的沖洗工作進(jìn)行了管理,主要內(nèi)容包括:序號(hào)、沖洗干線名稱、管轄單位、計(jì)劃沖洗時(shí)間、實(shí)際完成時(shí)間、負(fù)責(zé)沖洗單位、完成匯報(bào)人、接收人、備注等項(xiàng)目,實(shí)現(xiàn)對(duì)各沖洗干線的管理工作。
4 結(jié)束語
本系統(tǒng)主要實(shí)現(xiàn)了管線報(bào)漏管理、水源搶修管理、管網(wǎng)搶修管理、管線沖洗統(tǒng)計(jì)管理等。方便了供水公司對(duì)生產(chǎn)運(yùn)行搶修活動(dòng)的管理,使用戶了解生產(chǎn)運(yùn)行搶修的狀況及管網(wǎng)目前狀態(tài),來合理運(yùn)用生產(chǎn)資源,更系統(tǒng)全面的管理生產(chǎn)運(yùn)行情況。良好的界面、簡便的操作、較好的安全、合理的數(shù)據(jù)結(jié)構(gòu)更易于日后的更新和修改,相信該系統(tǒng)必將在供水公司日常管理工作中發(fā)揮著重要作用。
參考文獻(xiàn):
[1]何旭洪.Visual Basic數(shù)據(jù)庫開發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出版社,2002.
[2]張勇等.Visal basic課程設(shè)計(jì)[M].北京:中國水利水電出版社,2005.
[3]張東亮,張?chǎng)蔚?新編Visual basic程序設(shè)計(jì)教程[M].北京:航空工業(yè)出版社,2002.
作者簡介:梁紅穎(1975-),女,遼寧本溪人,講師,碩士。
作者單位:遼寧現(xiàn)代服務(wù)職業(yè)技術(shù)學(xué)院,沈陽 110024