文/林星
基于Delphi 7和Access2000的天線電力數(shù)據(jù)管理軟件的設(shè)計(jì)與應(yīng)用
文/林星
本文根據(jù)天線電力設(shè)備數(shù)據(jù)管理的需求,利用Delphi 7和Access2000設(shè)計(jì)了一個(gè)管理軟件,文中就具體的設(shè)計(jì)過程和效果實(shí)進(jìn)行闡述。
Delphi 7 Access2000 天線電力設(shè)備管理管理軟件 數(shù)據(jù)智能分析
關(guān)于中短波天饋線、電力、電纜的大修、搶修維護(hù)工作,只有全面掌握所維護(hù)天線設(shè)備、電力電纜設(shè)備的規(guī)模、型號、地點(diǎn)、數(shù)量、備件以及運(yùn)行的情況,才能準(zhǔn)確、及時(shí)、安全、優(yōu)質(zhì)地完成任務(wù)。施工中,大量的試驗(yàn)數(shù)據(jù)要存檔處理,以往都是紙質(zhì)文檔進(jìn)行存檔、管理,如要調(diào)閱十分不便,數(shù)據(jù)很難做到及時(shí)全面的比對,不能及時(shí)發(fā)現(xiàn)設(shè)備在運(yùn)行中出現(xiàn)的異態(tài)。同時(shí)施工技術(shù)人員在做的試驗(yàn)報(bào)告時(shí)要繪制表格,傳統(tǒng)做法工作量大,技術(shù)數(shù)據(jù)大多在試驗(yàn)后錄入,這時(shí)要通過專業(yè)人員審核,如試驗(yàn)中數(shù)據(jù)有異常有偏差時(shí)不能在第一時(shí)間發(fā)現(xiàn),造成維護(hù)中的效率和質(zhì)量的下降。近年來,信息技術(shù)飛速發(fā)展,為了使技術(shù)管理工作走向智能化,以改變多年來技術(shù)數(shù)據(jù)存檔處理的落后模式,利用計(jì)算機(jī)編程設(shè)計(jì)軟件進(jìn)行數(shù)據(jù)的采集、共享,智能化的管理,可消除以往的弊端,以實(shí)現(xiàn)技術(shù)智慧管理提供了技術(shù)保障。該軟件以Access2000數(shù)據(jù)庫,Delphi 7為開發(fā)平臺(tái),設(shè)計(jì)出專門針對天線電力設(shè)備管理系統(tǒng),對天線、電力數(shù)據(jù)進(jìn)行管理、操作。
廣播設(shè)備管理系統(tǒng)是通過采集設(shè)備,測試儀器,試驗(yàn)數(shù)據(jù)等原始數(shù)據(jù),進(jìn)行統(tǒng)計(jì)、分析,建立程序化、制度化、規(guī)范化的廣播設(shè)備計(jì)算機(jī)管理系統(tǒng),及時(shí)的查詢所維護(hù)單位有關(guān)信息、各種設(shè)備信息,分析各種試驗(yàn)數(shù)據(jù),打印各種試驗(yàn)報(bào)告,為廣播設(shè)備管理提供了一種現(xiàn)代化的管理手段,保證各項(xiàng)數(shù)據(jù)的完整性、及時(shí)性和正確性。以下為天線電力設(shè)備管理軟件運(yùn)行流程及拓?fù)鋱D,如圖1、圖2示。
根據(jù)工作要求,本軟件設(shè)計(jì)功能有:
(1)臺(tái)站管理:臺(tái)站錄入、修改、查詢。
(2)設(shè)備管理:設(shè)備錄入、修改、查詢。
(3)測試儀器管理:測試儀器錄入、修改、查詢。
(4)試驗(yàn)數(shù)據(jù)管理:繼電、電纜、變壓器、斷路器、避雷器等試驗(yàn)數(shù)據(jù)錄入,修改,查詢。
圖1:天線、電力廣播設(shè)備管理系統(tǒng)流程圖
圖2:天線、電力廣播設(shè)備管理系統(tǒng)拓?fù)鋱D
圖3:軟件設(shè)計(jì)結(jié)構(gòu)示意圖
采用了Borland 公司的高級程序語言Delphi 7來開發(fā)軟件,該語言具有良好的可視化設(shè)計(jì)能力,采用模塊化開發(fā)與配置,能兼容Windows 2000以上各種操作系統(tǒng)。報(bào)表模塊采用的是最新版的Fast Report套件+Word套件,數(shù)據(jù)庫模塊使用的是 Access2000 。
數(shù)據(jù)庫采用嵌入式軟件通用的Access2000數(shù)據(jù)庫,系統(tǒng)穩(wěn)定、維護(hù)、升級方便、人機(jī)界面友好。通過采集臺(tái)站,設(shè)備,測試儀器,試驗(yàn)數(shù)據(jù)等原始數(shù)據(jù),保持了各種數(shù)據(jù)的完整性、及時(shí)性和正確性。
根據(jù)需求設(shè)計(jì)如下功能,如圖3、圖4。
包括基本信息錄入、設(shè)備分類等功能。將所維護(hù)單位的基本信息進(jìn)行登記,包括地址、聯(lián)系人、聯(lián)系電話、備注等等。以下將分別對它們進(jìn)行介紹,如圖5、圖6所示。
圖4:軟件主界面
圖5:基本信息入庫
對天線、電力的儀器設(shè)備進(jìn)行記錄,包括了儀器設(shè)備的名稱、型號、生產(chǎn)日期、及維護(hù)日期的記錄,數(shù)據(jù)被添加到 Access2000中。按“添加”按鍵會(huì)彈出信息窗體,將設(shè)備信息錄入并進(jìn)行分類以方便管理。如圖7、圖8所示。
對變壓器、真空開關(guān)、避雷器、電纜、繼電器等試驗(yàn)數(shù)據(jù)進(jìn)行記錄,包括了工程名稱、設(shè)備銘牌、試驗(yàn)數(shù)據(jù)等部分,在表窗中錄入數(shù)據(jù)后,根據(jù)數(shù)據(jù)被添加到數(shù)據(jù)庫中。數(shù)據(jù)按照要求,換算為標(biāo)準(zhǔn)為溫度為22℃,如圖9、圖10、圖11所示。
圖6:設(shè)備分類示意圖
圖7:測試儀器管理
圖8:添加測試儀器信息
圖9:變壓器試驗(yàn)錄入窗體
圖10:斷路器試驗(yàn)錄入窗體
圖11:繼電試驗(yàn)錄入窗體
圖12:登錄窗體
圖14:人員審核窗體
圖15:數(shù)據(jù)查詢窗體
用戶管理設(shè)計(jì)了三個(gè)用戶,錄入人員、審核人員和領(lǐng)導(dǎo)。錄入人員可以輸入和搜查相關(guān)信息,可直接登陸。審核人員擁有更高的權(quán)限,具備錄入信息、修改、刪除等權(quán)限,技術(shù)領(lǐng)導(dǎo)用戶擁有超級管理員權(quán)限,具備查詢功能,便于宏觀管理。界面如圖12、圖13、圖14所示。
數(shù)據(jù)查詢功能用于查詢所需的信息和數(shù)據(jù)。設(shè)計(jì)了精確查找功能??梢砸罁?jù)臺(tái)站及時(shí)間等關(guān)鍵詞,直接查找相關(guān)的數(shù)據(jù)。如圖15所示。
報(bào)表采用的是最新版的Fast Report套件+Word套件,可智能輸出
作為Microsoft的of fi ce套件產(chǎn)品之一,access已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫系統(tǒng)。Access與許多優(yōu)秀的關(guān)系數(shù)據(jù)庫一樣,可以讓你很容易地連接相關(guān)的信息而且還對其他的數(shù)據(jù)庫系統(tǒng)有所補(bǔ)充。它能操作其它來源的資料,包括許多流行的PC數(shù)據(jù)庫程序和服務(wù)器、小型機(jī)及大型機(jī)上的許多SQL數(shù)據(jù)庫。Access還完全支持Microsoft的OLE技術(shù)。
修改用戶密碼程序
將記錄加入現(xiàn)有庫存數(shù)據(jù)表中
天線、電力電纜維護(hù)管理軟件是基于維護(hù)工作中大量數(shù)據(jù)管理需求自主開發(fā)的管理軟件,在工程實(shí)踐中的應(yīng)用能提高工作效率與質(zhì)量。
[1]王晟,韓澤坤.Access數(shù)據(jù)庫開發(fā)經(jīng)典案例解析[M].北京:清華大學(xué)出版社,2006.
[2]李春保.Access數(shù)據(jù)庫程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2005.
[3]高英,張曉冬.Access數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)與實(shí)例[M].北京:人民郵電出版社,2006.
[4]Microsoft corperation.Microsoft Office Access2003[M].北京:高等教育出版社,2006.
作者單位 國家新聞出版廣電總局東南廣播電視維護(hù)中心福建省福州市 350007