文/丁美蓮
有線電視工程管理系統(tǒng)的設(shè)計(jì)
文/丁美蓮
在當(dāng)今的有線電視工程建設(shè)的過(guò)程中,具有非常強(qiáng)的復(fù)雜性和系統(tǒng)性,其中主要包含了多個(gè)方面的工程建設(shè),例如電纜工程設(shè)計(jì)、光纜工程設(shè)計(jì)、管道工程設(shè)計(jì)以及工程材料的選用和具體的工程施工等等。在傳統(tǒng)的工程管理的過(guò)程中,通常都是憑借Excel表格以及書(shū)面文檔對(duì)有線電視工程的建設(shè)進(jìn)行簡(jiǎn)單的管理,這種管理方式不但會(huì)造成數(shù)據(jù)分散,統(tǒng)計(jì)難度較大,也會(huì)阻礙管理人員掌握正確的管理信息,導(dǎo)致工程管理水平不能夠得到有效的提升。
有線電視 工程管理 系統(tǒng)設(shè)計(jì)
在有線電視工程管理系統(tǒng)的設(shè)計(jì)過(guò)程中,系統(tǒng)功能方面的設(shè)計(jì)主要是對(duì)工程各個(gè)部分的建設(shè)和設(shè)計(jì)資料進(jìn)行錄入、存儲(chǔ)、修改以及對(duì)工程建設(shè)過(guò)程中所涉及到的建設(shè)資料、施工票據(jù)以及工程合同等重要資料進(jìn)行管理的功能。
在對(duì)管理系統(tǒng)進(jìn)行設(shè)計(jì)的過(guò)程中,必須要充分結(jié)合有線電視工程建設(shè)過(guò)程中對(duì)管理系統(tǒng)的各項(xiàng)需要進(jìn)行設(shè)計(jì)。因此,在對(duì)管理系統(tǒng)進(jìn)行設(shè)計(jì)的過(guò)程中,通常采用Microsoft Access+Visual Basic 的設(shè)計(jì)方案。通過(guò)對(duì)Microsoft Access的應(yīng)用來(lái)對(duì)工程建設(shè)過(guò)程中各項(xiàng)重要的數(shù)據(jù)和資料進(jìn)行有效的存儲(chǔ)。同時(shí)通過(guò)對(duì) Visual Basic6.0的應(yīng)用,來(lái)對(duì)數(shù)據(jù)庫(kù)的操作界面以及系統(tǒng)運(yùn)行管理的代碼進(jìn)行編寫。從整體上來(lái)看,管理系統(tǒng)的設(shè)計(jì)結(jié)構(gòu)(如圖1所示)不但能夠?qū)⒐る娎|表、竣工光纜表、竣工小區(qū)管道表、竣工道路信息管廊表、票據(jù)表、在建工程表、往來(lái)明細(xì)表、工程合同表等重要信息進(jìn)行存放和管理,還能夠?qū)Ω鞣N文本字段進(jìn)行輸入和編輯,從而為數(shù)據(jù)的查詢和統(tǒng)計(jì)提供便利。
在管理系統(tǒng)的主窗體設(shè)計(jì)中,主要是利用多文檔界面的窗體來(lái)組成系統(tǒng)的主窗體,在這個(gè)多文檔界面的窗體中又包含了多個(gè)子窗體,子窗體雖然能夠在主窗體中自由的移動(dòng)和運(yùn)行,但是一旦當(dāng)主窗體的界面關(guān)閉之后,子窗體的界面也會(huì)隨之關(guān)閉。
在窗體界面的設(shè)計(jì)中,主要將子窗體的界面設(shè)計(jì)為三種形式,一種形式是信息的添加界面;第二種形式是信息的修改界面;第三種形式是信息的統(tǒng)計(jì)界面。以光纜竣工信息的添加界面為例(如圖2所示),通過(guò)這一界面能夠?qū)饫|竣工的各項(xiàng)信息進(jìn)行輸入,當(dāng)在界面的左上方輸入光纜竣工的詳細(xì)信息之后,點(diǎn)擊“確定”按鈕,僅能夠?qū)倓傒斎氲目⒐?shù)據(jù)添加到光纜竣工信息表中。在界面的下方能夠顯示出光纜工程的各項(xiàng)信息,而且在實(shí)際的應(yīng)用過(guò)程中,只需要點(diǎn)擊“輸入確定”按鈕,就能夠指示出剛剛輸入的信息記錄。界面的右上框能夠?qū)⑦x定的信息全面的信使出來(lái),這一部分的輸入框的顏色為灰色,這說(shuō)明信息輸入人員不能夠?qū)@部分?jǐn)?shù)據(jù)進(jìn)行任意的更改,點(diǎn)擊“刪除”就能夠?qū)蛑械母黜?xiàng)記錄進(jìn)行刪除。
在管理系統(tǒng)中,不論是窗體界面還是其他的系統(tǒng)控件都需要進(jìn)行相應(yīng)的屬性設(shè)計(jì),例如將子窗體中的Mdichild修改為True,對(duì)界面中各個(gè)按鈕進(jìn)行命名。需要注意的是,在實(shí)際的系統(tǒng)屬性的設(shè)置過(guò)程中,并不是所有的控件在進(jìn)行屬性設(shè)置過(guò)程中都能夠在屬性窗口下進(jìn)行,例如在對(duì)ADODC的ConnectionString進(jìn)行設(shè)置的過(guò)程中,應(yīng)該通過(guò)代碼編寫來(lái)進(jìn)行屬性設(shè)置,而不是在屬性窗口中設(shè)置。
正如上文所說(shuō),傳統(tǒng)的管理系統(tǒng)大多是通過(guò)Excel表格來(lái)對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)和管理,因此,在管理系統(tǒng)設(shè)計(jì)完成之后,必須要對(duì)原有的數(shù)據(jù)進(jìn)行轉(zhuǎn)換,因此要設(shè)計(jì)專有的程序來(lái)完成這一任務(wù)。在這一程序界面,可以設(shè)置兩個(gè)ADODC控件以及一個(gè)“轉(zhuǎn)換”按鈕。當(dāng)點(diǎn)擊“轉(zhuǎn)換”時(shí),該程序能夠自動(dòng)對(duì)Excel表中的原數(shù)據(jù)進(jìn)行讀取,并將讀取的數(shù)據(jù)添加到管理系統(tǒng)的數(shù)據(jù)庫(kù)中。在對(duì)原數(shù)據(jù)進(jìn)行轉(zhuǎn)換的過(guò)程中,需要注意一些關(guān)鍵的問(wèn)題,一方面,在數(shù)據(jù)轉(zhuǎn)換之前,必須要按照管理系統(tǒng)中的對(duì)應(yīng)表的字段次序,對(duì)Excel中的原數(shù)據(jù)的字段進(jìn)行重新排列。另一方面,在數(shù)據(jù)庫(kù)的界面中點(diǎn)擊“文件”菜單,然后點(diǎn)擊“獲取外部數(shù)據(jù)”啟動(dòng)“導(dǎo)入”功能。在之后出現(xiàn)的導(dǎo)入界面中再次對(duì)Excel表進(jìn)行導(dǎo)入。
圖1:有線電視工程管理系統(tǒng)系統(tǒng)模塊結(jié)構(gòu)圖
圖2:光纜竣工信息添加界面
有線電視工程管理系統(tǒng)設(shè)計(jì)的目的在于提升有線電視工程的管理水平,降低工程管理的難度,提升工程管理的效率。因此,在對(duì)管理系統(tǒng)進(jìn)行設(shè)計(jì)的過(guò)程中,必須要全面結(jié)合工程建設(shè)過(guò)程中實(shí)際的管理需求進(jìn)行系統(tǒng)設(shè)計(jì),而且在系統(tǒng)設(shè)計(jì)完成之后,必須要經(jīng)過(guò)系統(tǒng)運(yùn)行和試驗(yàn),確定沒(méi)有運(yùn)行漏洞才能夠投入到實(shí)際的管理工作中。
[1]安凱.數(shù)字有線電視管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京工業(yè)大學(xué),2015.
[2]李加廷.有線電視工程安裝管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].山東大學(xué),2011.
[3]孫敘敏,徐創(chuàng)義,周獻(xiàn)忠.有線電視工程管理系統(tǒng)的設(shè)計(jì)[J].有線電視技術(shù),2009(05):102-105.
[4]謝靜,劉偉平,邵維.有線電視管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)有線電視,2005(Z3):1960-1964.
作者單位 膠南有線廣播電視網(wǎng)絡(luò)發(fā)展中心 山東省青島市 266400