摘 要:煤礦的工作條件較為惡劣,設(shè)備處于高濕度、高粉塵、高腐蝕的環(huán)境中,探求一種優(yōu)秀的管理技術(shù)手段,能夠使機(jī)電設(shè)備處于良好的運(yùn)行狀態(tài),為安全生產(chǎn)提供物質(zhì)技術(shù)保障。文章以普遍使用的VB和數(shù)據(jù)庫(kù)技術(shù)為切入點(diǎn),論述如何借助信息軟件改善煤礦設(shè)備的管理成效。
關(guān)鍵詞:煤礦 機(jī)電設(shè)備管理 計(jì)算機(jī)軟件
中圖分類號(hào):TD63 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2013)01(a)-0022-01
煤礦企業(yè)的設(shè)備種類繁多,且分布零散,管理難度較大。從設(shè)備采購(gòu)到設(shè)備使用再到設(shè)備保管,各環(huán)節(jié)都缺乏一套行之有效的管理程序,難以實(shí)現(xiàn)資源的整合和有效配置。這些原因?qū)е庐a(chǎn)品運(yùn)轉(zhuǎn)不流暢,企業(yè)運(yùn)營(yíng)成本提高,給企業(yè)的經(jīng)濟(jì)效益帶來一定損失。目前,煤礦企業(yè)設(shè)備管理的自動(dòng)化水平還較低,設(shè)備采購(gòu)?fù)戤吅?,只是?jiǎn)單的記錄存檔,忽視了日后的檔案維護(hù)工作,導(dǎo)致檔案排布紊亂,檢索困難。本文簡(jiǎn)要介紹了一套信息處理方案,基于Visual Basic和數(shù)據(jù)庫(kù)存儲(chǔ)技術(shù),旨在提供一種整理、存儲(chǔ)、維護(hù)、管理設(shè)備信息的解決方案。
1 系統(tǒng)功能總體規(guī)劃
在設(shè)計(jì)信息管理系統(tǒng)前,先要對(duì)整個(gè)系統(tǒng)有一個(gè)整體規(guī)劃。這一部分需要確定登錄模塊和信息系統(tǒng)的設(shè)計(jì)方案。
1.1 登錄模塊
機(jī)電設(shè)備管理信息系統(tǒng)是面向?qū)嶋H、面向工作的,必須為采購(gòu)管理提供便捷。這要求采購(gòu)部門在充分了解廠家信息的基礎(chǔ)上制定完備的采購(gòu)計(jì)劃,并生成統(tǒng)計(jì)目錄和月度采購(gòu)規(guī)劃書。信息管理系統(tǒng)一般都有明確的權(quán)限劃分,一級(jí)權(quán)限為最高等級(jí),只有公司內(nèi)部的少數(shù)高管才可獲得,主要是為了進(jìn)行密碼初始化、數(shù)據(jù)庫(kù)升級(jí)、公司賬單報(bào)表審核等重大任務(wù);二級(jí)權(quán)限是為了最大程度上保護(hù)內(nèi)部資料不外泄,該級(jí)權(quán)限只有中層管理者和高級(jí)操作員才擁有,登錄后可進(jìn)行相關(guān)操作;三級(jí)權(quán)限又稱工作權(quán)限,面向普通操作員,藉此完成數(shù)據(jù)添加、修改刪除、數(shù)據(jù)整合等任務(wù)。多級(jí)權(quán)限劃分制是信息管理系統(tǒng)設(shè)計(jì)的一般原則,它能夠細(xì)化管理。
1.2 信息數(shù)據(jù)管理模塊
這一模塊要對(duì)設(shè)備采購(gòu)管理信息進(jìn)行明確劃分,以方便后起的程序編寫、系統(tǒng)維護(hù)升級(jí)。為保障數(shù)據(jù)記錄的準(zhǔn)確性和安全性,這環(huán)節(jié)要與登錄模塊相輔相成,方便不同等級(jí)的授權(quán)者進(jìn)行不同操作。該模塊類似于Windows里的模型樹檢索方案,在已有的某類設(shè)備信息表基礎(chǔ)上,按分類條件篩選記錄,對(duì)MSFlexGrid表格控件數(shù)據(jù)進(jìn)行修改刪除添加操作。另外在添加、修改記錄時(shí),要保證每一條記錄都固定到唯一索引上,否則便會(huì)報(bào)錯(cuò)。一般而言,為照顧到工作人員的操作習(xí)慣,常以“設(shè)備名稱”為唯一標(biāo)識(shí)。
2 數(shù)據(jù)庫(kù)的記錄及管理
本系統(tǒng)的數(shù)據(jù)庫(kù)模塊擬采用Access數(shù)據(jù)庫(kù)技術(shù),完成表創(chuàng)建、刪除及備份操作、設(shè)備信息及字段模糊查詢;設(shè)備信息新增。同樣,庫(kù)表安全性也要有登錄設(shè)計(jì)。庫(kù)表根據(jù)設(shè)備類型分類,也即在Access后綴名為mdb的文件中,存在采煤機(jī)、開關(guān)、提升機(jī)、帶式輸送機(jī)、水泵等各類設(shè)備表。設(shè)計(jì)時(shí)要做好VB與Access的接口,通過可視化界面實(shí)現(xiàn)數(shù)據(jù)庫(kù)信息的創(chuàng)建更新工作。編程設(shè)計(jì)要設(shè)置唯一性檢查程序段,防止出現(xiàn)冒險(xiǎn)競(jìng)爭(zhēng),所有字段名輸入完畢后,自動(dòng)實(shí)現(xiàn)Access表格創(chuàng)建。VB和Access有互相關(guān)性,VB實(shí)現(xiàn)創(chuàng)建、刪除操作的同時(shí),Access數(shù)據(jù)庫(kù)信息自動(dòng)更新。這是一把雙刃劍,要求操作員比較熟悉VB和Access兩者的特性。
總結(jié)起來數(shù)據(jù)庫(kù)包含以下幾個(gè)分類:(1)用戶信息庫(kù):包含了各位員工的職能、電話、姓名性別等基本信息。(2)采購(gòu)清單:詳細(xì)列出設(shè)備名稱、設(shè)備規(guī)格、數(shù)量、所屬部門、付款方式、預(yù)算等。(3)庫(kù)存信息:包含設(shè)備編號(hào)、類別屬性、交割日期、售后服務(wù)項(xiàng)目、合同進(jìn)展情況等。(4)廠家信息:名稱、地址、行業(yè)地位、產(chǎn)品分類、聯(lián)系方式。
在進(jìn)行數(shù)據(jù)庫(kù)編譯前,要進(jìn)行程序段劃分,列出類似單片機(jī)編程中所運(yùn)用的狀態(tài)關(guān)系圖,明確各個(gè)部分之間的關(guān)系。
3 系統(tǒng)軟件實(shí)現(xiàn)方法
系統(tǒng)設(shè)計(jì)前臺(tái)運(yùn)用Visual Basic開發(fā)工具箱。在設(shè)計(jì)好VB同數(shù)據(jù)庫(kù)的接口后,可實(shí)現(xiàn)PC機(jī)同數(shù)據(jù)庫(kù)的本地連接或遠(yuǎn)程數(shù)據(jù)共享;基于數(shù)據(jù)庫(kù)的表顯示;查詢、修改數(shù)據(jù)字段;在進(jìn)行非法操作時(shí)及時(shí)報(bào)錯(cuò)。VB中有專門的Data控件,可以直接實(shí)現(xiàn)與Microsoft Access的連通。Data控件也具有自己的屬性,可分別通過屬性窗口操作或源程序修改來設(shè)置。Data控件自帶四個(gè)按鈕,用來對(duì)數(shù)據(jù)記錄實(shí)現(xiàn)定位,類似于C語(yǔ)言中的指針技術(shù),依次將目標(biāo)項(xiàng)引向下一個(gè)記錄,實(shí)現(xiàn)順序操作。值得注意的是,Data控件要求與數(shù)據(jù)進(jìn)行一一綁定,也即要結(jié)合其他數(shù)據(jù)控件才能實(shí)現(xiàn)對(duì)數(shù)據(jù)的擦除、寫入、修改、存儲(chǔ)等工作。常見的數(shù)據(jù)綁定控件有:DBList、BCombo和DBGrid。建議在操作時(shí)優(yōu)先選擇這三個(gè)標(biāo)準(zhǔn)ActiveX控件,其兼容性較好,運(yùn)行較穩(wěn)定。
4 窗體界面設(shè)計(jì)
應(yīng)該說,對(duì)一款于成功的信息管理系統(tǒng),完整、領(lǐng)先的技術(shù)是根本,但是同樣不能忽略人機(jī)界面的友好性,否則會(huì)給操作者帶來不必要的疲勞。
各個(gè)設(shè)備記錄通過表形式創(chuàng)建,每個(gè)記錄字段集結(jié)到一個(gè)對(duì)話框中,一次性實(shí)現(xiàn)多記錄查詢。實(shí)際中采用主對(duì)話框配合子菜單形式,先在主對(duì)話框中設(shè)置一級(jí)查詢限制條件,然后根據(jù)進(jìn)一步的細(xì)節(jié)信息查詢所要的記錄。
5 基于VB開發(fā)的企業(yè)信息管理系統(tǒng)優(yōu)化升級(jí)
(1)數(shù)據(jù)庫(kù)備份升級(jí)。數(shù)據(jù)庫(kù)涉及諸多商業(yè)機(jī)密及技術(shù)秘密,一旦外泄或竊取,將會(huì)給企業(yè)的經(jīng)濟(jì)效益帶來不可挽回的損失。同時(shí)因?yàn)橐恍┱`操作或外界不可抗力對(duì)硬件造成損傷時(shí),也要有完善的容錯(cuò)機(jī)制。這些都凸顯出數(shù)據(jù)庫(kù)備份模塊的重要作用。一般而言,數(shù)據(jù)備份采取定時(shí)自動(dòng)存取方式,在遭遇外界突發(fā)物理?yè)p傷時(shí),將在最短時(shí)間內(nèi)將重要數(shù)據(jù)傳送至另一臺(tái)備用服務(wù)器。應(yīng)該說,數(shù)據(jù)庫(kù)備份工作是整個(gè)管理系統(tǒng)正常運(yùn)行的保障。(2)并發(fā)控制。VB由于其內(nèi)核原因,基于VB技術(shù)設(shè)計(jì)的系統(tǒng)常會(huì)發(fā)生并發(fā)問題,設(shè)計(jì)時(shí)也特意加以控制。常用的諸如DBMS技術(shù),借助其自身的并發(fā)控制算法保證系統(tǒng)正常運(yùn)行。若兼容性不好,可以組織相關(guān)人員根據(jù)本企業(yè)的具體情況對(duì)數(shù)據(jù)庫(kù)進(jìn)行二次開發(fā)或微調(diào)。
煤礦機(jī)電設(shè)備管理對(duì)于煤礦的良好運(yùn)作至關(guān)重要。傳統(tǒng)的手工管理方式存在較大局限性,無法適應(yīng)現(xiàn)如今機(jī)電設(shè)備復(fù)雜化的大趨勢(shì)。比如,統(tǒng)計(jì)匯總查詢工作較繁瑣,費(fèi)時(shí)費(fèi)力。因而,計(jì)算機(jī)技術(shù)便被提升上前臺(tái),借助編程軟件和數(shù)據(jù)庫(kù)技術(shù),不僅將各類信息清晰的呈現(xiàn)出來,而且大大提升了信息處理量和工作效率。當(dāng)然,我們應(yīng)該認(rèn)識(shí)到目前已有的信息管理系統(tǒng)還存在諸多不穩(wěn)定因素,在以后相當(dāng)長(zhǎng)的一段時(shí)間內(nèi),還需要各界同仁共同努力,爭(zhēng)取早日實(shí)現(xiàn)煤礦機(jī)電設(shè)備的全面信息化管理。
參考文獻(xiàn)
[1]周有文.計(jì)算機(jī)管理信息系統(tǒng)開發(fā)方法與技術(shù)[M].長(zhǎng)沙:湖南大學(xué)出版社,1998.
[2]常新功,張來成.管理信息系統(tǒng)開發(fā)方法與工具[M].北京:國(guó)防工業(yè)出版社,2002.