王丹
【摘 要】數(shù)據(jù)庫技術(shù)應(yīng)用在車間管理中,與手工管理相比,可以確保車間管理的規(guī)范化、準(zhǔn)確化,不僅能夠提高工作效率,減輕工作人員的工作負(fù)擔(dān),凸顯出一定的優(yōu)勢。本文以Microsoft Access 2000為后臺(tái)數(shù)據(jù)庫,利用寶藍(lán)公司提供的軟件系統(tǒng)研究出了一套數(shù)據(jù)庫技術(shù),使之能為車間管理服務(wù)。
【關(guān)鍵詞】數(shù)據(jù)庫技術(shù);車間管理;應(yīng)用
新時(shí)期信息技術(shù)被廣泛應(yīng)用于各個(gè)領(lǐng)域,由此衍生出一系列現(xiàn)代科學(xué)技術(shù),數(shù)據(jù)庫技術(shù)就是其中之一。在計(jì)算機(jī)系統(tǒng)的科學(xué)運(yùn)轉(zhuǎn)下,將數(shù)據(jù)庫技術(shù)運(yùn)用于車間管理,通過利用計(jì)算機(jī)內(nèi)部軟件系統(tǒng)等能夠?qū)崿F(xiàn)對(duì)車間數(shù)據(jù)的系統(tǒng)化管理,確保數(shù)據(jù)的準(zhǔn)確度與精確性,防止手工管理失誤造成的數(shù)據(jù)遺漏現(xiàn)象,能夠有效提進(jìn)行車間管理。
1.系統(tǒng)需求分析與方案確定
擁有車間的企業(yè)通常都屬于生產(chǎn)型企業(yè),擁有固定的機(jī)床設(shè)備,眾多數(shù)額的流水線生產(chǎn)工作人員,以及相當(dāng)繁雜的生產(chǎn)系統(tǒng)。能否達(dá)到對(duì)車間的科學(xué)有效管理,直接影響著整個(gè)企業(yè)的生產(chǎn)經(jīng)營效益,特別是一些大型生產(chǎn)企業(yè),車間管理任務(wù)更為重要,需一套科學(xué)的數(shù)據(jù)庫系統(tǒng)來實(shí)現(xiàn)對(duì)車間的有效管理。數(shù)據(jù)庫系統(tǒng)要本著下面的原則來進(jìn)行設(shè)計(jì):
(1)要充分使用自身已有的硬件系統(tǒng)與軟件系統(tǒng),并積極探究出一套科學(xué)的管理系統(tǒng)研發(fā)策略,實(shí)現(xiàn)對(duì)自身所持有的資源的有效利用,以此來保證所研發(fā)系統(tǒng)的質(zhì)量。
(2)要根據(jù)車間制度規(guī)范來設(shè)計(jì)系統(tǒng),確保系統(tǒng)能夠被簡捷、方便又安全地操作,即使是普通工人也容易學(xué)會(huì)??梢匀婵陀^地展現(xiàn)出各個(gè)車間機(jī)床負(fù)責(zé)人的各項(xiàng)信息以及生產(chǎn)狀況等等。能為資料信息的出入提供便利查詢,同時(shí)能夠?qū)⒔y(tǒng)計(jì)結(jié)果通過圖文并茂的形式展現(xiàn)出來,為日后的管理工作提供依據(jù)。
(3)整個(gè)的數(shù)據(jù)庫建議使用C/S結(jié)構(gòu)系統(tǒng),通過這一系統(tǒng)結(jié)構(gòu)來提高多種數(shù)據(jù)信息服務(wù),例如:邏輯表達(dá)、用戶信息顯示等等,利用服務(wù)器來進(jìn)行數(shù)據(jù)信息的提供。要盡一切努力做好對(duì)系統(tǒng)數(shù)據(jù)的細(xì)致分析等等。只有這樣才能切實(shí)完善車間系統(tǒng),通過啟動(dòng)Brower/server訪問的方法來對(duì)具有一定危險(xiǎn)性的信息進(jìn)行防范,維護(hù)系統(tǒng)運(yùn)行的安全。
(4)為了能夠確保系統(tǒng)多項(xiàng)功能可以被更加便捷地組合或更改,可以對(duì)系統(tǒng)運(yùn)行程序進(jìn)行模塊化設(shè)計(jì),也為日后其他技術(shù)人員進(jìn)行系統(tǒng)的維修與保養(yǎng)、甚至更新升級(jí)提供便利。
本文所涉及的數(shù)據(jù)庫系統(tǒng)大體可以劃分成:兩大區(qū)域與七個(gè)大模塊,其中的兩大區(qū)域具體為:第一,數(shù)據(jù)輸入?yún)^(qū)域;第二,數(shù)據(jù)輸出區(qū)域。數(shù)據(jù)輸入部分涵蓋工作人員基本信息、生產(chǎn)信息、數(shù)據(jù)庫管理等等。數(shù)據(jù)輸出部分則主要傾向于數(shù)據(jù)的查閱總結(jié)、數(shù)據(jù)表格的打印以及聯(lián)機(jī)服務(wù)等等。通過這兩部分的有機(jī)配合能夠確保數(shù)據(jù)庫系統(tǒng)所應(yīng)用的企業(yè)的車間得到有效管理與控制,實(shí)現(xiàn)車間內(nèi)各項(xiàng)工作的合理有序開展,以此確保人員被科學(xué)地安排與調(diào)動(dòng),將車間人員進(jìn)行科學(xué)有效的分配,實(shí)現(xiàn)其作用與功能的有效發(fā)揮。所形成的七大模塊圖如下所示:
2.科學(xué)優(yōu)選車間管理系統(tǒng)開發(fā)工具
在對(duì)數(shù)據(jù)庫系統(tǒng)進(jìn)行設(shè)計(jì)時(shí),需要充分了解企業(yè)自身的具體情況,從所配備的技術(shù)設(shè)備水平、以及數(shù)據(jù)庫系統(tǒng)的軟件、硬件條件狀況等等都要進(jìn)行深入分析與理解,進(jìn)而選擇適合自身的優(yōu)良數(shù)據(jù)庫管理系統(tǒng),本文以Microsoft Access 2000為后臺(tái)數(shù)據(jù)庫,以此展開對(duì)數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)。
之所以選擇這一數(shù)據(jù)庫系統(tǒng)作為后臺(tái)支撐,主要原因在于:第一,車間管理的大部分工作體現(xiàn)為數(shù)據(jù)的存儲(chǔ),然后對(duì)所存儲(chǔ)的數(shù)據(jù)加以分析和處理;第二,所采用的這一數(shù)據(jù)庫系統(tǒng)具有很強(qiáng)的伸縮性、延展性,性能較高。這一系統(tǒng)就是針對(duì)于員工分散式布局而設(shè)計(jì)的。內(nèi)部安裝了功能強(qiáng)大的管理工具,能夠?qū)?shù)據(jù)的有效復(fù)制,系統(tǒng)結(jié)構(gòu)具有開放性特征,為信息的解決提供了一個(gè)科學(xué)有效的平臺(tái)服務(wù)。更重要的是,同其他window數(shù)據(jù)庫系統(tǒng)相比,這一數(shù)據(jù)庫系統(tǒng)具有非常明顯的優(yōu)勢特征,那就是能夠與底層操作系統(tǒng)進(jìn)行集成合作。
3.具體的程序設(shè)計(jì)方法
因?yàn)槌绦蛟O(shè)計(jì)是一個(gè)涉及多個(gè)模塊、多個(gè)系統(tǒng)的操作過程,無法進(jìn)行一一分析闡述,此處將查詢統(tǒng)計(jì)程序設(shè)計(jì)單獨(dú)提出,進(jìn)行具體的分析、探究,通過運(yùn)用SQL語句作為程序設(shè)計(jì)的語言。
下面通過具體的實(shí)例來分析程序的設(shè)計(jì)過程:
對(duì)車間內(nèi)某名工作人員在前半年的一切工作記錄進(jìn)行統(tǒng)計(jì)查詢,面對(duì)這一查詢工作,系統(tǒng)會(huì)主動(dòng)供應(yīng)兩類統(tǒng)計(jì)方法。第一,根據(jù)類型展開統(tǒng)計(jì)查詢;第二,根據(jù)對(duì)象進(jìn)行統(tǒng)計(jì)。運(yùn)用第一種方法能夠查詢出此員工前半年總的工作時(shí)間數(shù)、生產(chǎn)單位零件所用的時(shí)間,從而統(tǒng)計(jì)出其工作效率。具體的程序語言如下所示:
SELECT job.job_types AS 加工類型,Sum(job.job_hours) AS 工時(shí)FROM (workshop INNER JOiN worker 0N workshop.workshop id=worker.workshop_id).
INNER JOIN job ONworker.worker_id=job.
worker_id WHERE((((job.job_time)Between.
#1/1/2006#And#6/31/2006#))AND((worker.worker name)=“WORKERNAME”)) GROUP BY Job.Job-type
通過第二類方法也就是對(duì)象查詢法進(jìn)行統(tǒng)計(jì)查詢則是通過對(duì)企業(yè)進(jìn)行分類,來分別算出生產(chǎn)同樣的零件,同一個(gè)員工在一、二、三企業(yè)分別都需要多少時(shí)間,并最后算出總的時(shí)間數(shù)量,具體的程序語言如下所示:
SELECT 一廠”AS單位名稱,sum(job.job—)AS工時(shí)FROM ((workshop INNER JOIN workerON.
workshop.workshop_id=worker workshop_id) INNER JOIN job ON worker.worker_id=job.worker_id) INNER JOIN jobl ON job.job_id=job1.
Job-id WHERE (((job1.foctory) like %一廠% ) AND ((job.
iobtime) Between }}1/1/2006# And #6/31/2oo6}}) AND
((worker.worker_ name)= “WORKERNAME”))
UNION
下面的二廠與三廠的程序語言類似,從中展現(xiàn)了各個(gè)企業(yè)的管理技術(shù)。
通過對(duì)這一數(shù)據(jù)庫系統(tǒng)的科學(xué)設(shè)計(jì)與規(guī)劃,能夠切實(shí)發(fā)揮數(shù)據(jù)庫系統(tǒng)的作用與功效,是對(duì)傳統(tǒng)的手工信息管理方式的突破,通過數(shù)據(jù)庫系統(tǒng)來對(duì)車間各項(xiàng)信息進(jìn)行全面的規(guī)劃管理,更新與運(yùn)用,大大減少了車間管理人員的工作量,有效地確保了工作效率。更重要的是通過數(shù)據(jù)庫系統(tǒng)的操作與維護(hù),能夠更加有效地確保數(shù)據(jù)信息的精準(zhǔn),減少因?yàn)槿藶槭д`所造成的錯(cuò)誤,確保了車間管理工作井然有序的開展。
4.總結(jié)
數(shù)據(jù)庫技術(shù)在車間管理方面發(fā)揮著非常重要的作用,提高了車間數(shù)據(jù)管理水平,提高了工作效率,減輕了車間管理人員的工作負(fù)擔(dān),提高了信息的安全性與準(zhǔn)確度,是一種非??茖W(xué)有效的車間管理技術(shù)。
【參考文獻(xiàn)】
[1]錢力鵬,閻義洲,袁亞玎等.Visual InterDev 6.0網(wǎng)絡(luò)編輯程技術(shù).北京:人民郵電出版社,2000.
[2]程國棟,馮啟明.基于Delphi的數(shù)據(jù)庫應(yīng)用技術(shù)[J].武漢理工大學(xué)學(xué)報(bào),2002,26(2):96-99.
[3]夏邦貴,郭勝,等.SQL數(shù)據(jù)庫開發(fā)入門與范例解析[M].機(jī)械工業(yè)出版社,2004.
[4]傅培華.Delphi在工業(yè)控制系統(tǒng)中的應(yīng)用[M].工業(yè)控制計(jì)算機(jī),1999,2(3):13-16.
[5]呂清濤,孫寶玉,焦圣喜.數(shù)據(jù)庫技術(shù)在車間管理系統(tǒng)中的應(yīng)用[J].工業(yè)控制計(jì)算機(jī),2006(6).