生產(chǎn)管理系統(tǒng)設(shè)計(jì)研究

時(shí)間:2022-09-05 03:21:45

導(dǎo)語(yǔ):生產(chǎn)管理系統(tǒng)設(shè)計(jì)研究一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

生產(chǎn)管理系統(tǒng)設(shè)計(jì)研究

1前言

1.1課題背景。鑒于原生產(chǎn)管理系統(tǒng)硬件設(shè)施陳舊、系統(tǒng)老化、數(shù)據(jù)龐雜冗余、運(yùn)行速度過(guò)緩,嚴(yán)重影響了系統(tǒng)的日常運(yùn)行和數(shù)據(jù)庫(kù)的維護(hù)工作,為提高生產(chǎn)管理人員工作效率,我們開(kāi)展了生產(chǎn)統(tǒng)計(jì)管理系統(tǒng)再生項(xiàng)目攻關(guān)。1.2設(shè)計(jì)的目的和意義目的:降低統(tǒng)計(jì)人員輸入數(shù)據(jù)的勞動(dòng)強(qiáng)度、節(jié)約輸入時(shí)間、提高工作效率。將原FOX操作系統(tǒng)下的生產(chǎn)科生產(chǎn)管理系統(tǒng)移植到Windows環(huán)境中,在原有的數(shù)據(jù)輸入、刪除、修改、查詢這些基本功能上,加入系統(tǒng)導(dǎo)入、報(bào)表打印、數(shù)據(jù)庫(kù)自動(dòng)備份等人性化功能。讓移植后的系統(tǒng)更加靈活,更加穩(wěn)定。1.3研究現(xiàn)狀。此前,生產(chǎn)管理系統(tǒng)的故障率很高,經(jīng)常出現(xiàn)運(yùn)行過(guò)緩、死機(jī)、數(shù)據(jù)丟失的情況,且存在系統(tǒng)備件不足、功能單一(只有輸入、查詢、刪除、修改生產(chǎn)管理數(shù)據(jù)等基本功能)、界面刻板(原生產(chǎn)管理系統(tǒng)采用FOX操作系統(tǒng),只能用鍵盤輸入命令進(jìn)行操作)、移植性差(不能移植到Windows環(huán)境下的系統(tǒng)中使用)等系統(tǒng)缺陷,已經(jīng)遠(yuǎn)不能滿足現(xiàn)代化生產(chǎn)管理的需要。通過(guò)與使用人員多次溝通,充分了解了用戶需求后,在Windows環(huán)境下開(kāi)發(fā)新的生產(chǎn)統(tǒng)計(jì)管理系統(tǒng)。根據(jù)用戶的工作需要,設(shè)計(jì)出新的系統(tǒng)功能框架圖。

2系統(tǒng)簡(jiǎn)介

2.1系統(tǒng)設(shè)計(jì)。2.1.1系統(tǒng)功能描述。在原有的數(shù)據(jù)輸入、刪除、修改、查詢這些基本功能上,加入系統(tǒng)導(dǎo)入、報(bào)表打印、數(shù)據(jù)庫(kù)自動(dòng)備份等人性化功能。隨后,探詢出系統(tǒng)功能框架在數(shù)據(jù)庫(kù)結(jié)構(gòu)層面上的實(shí)現(xiàn)。采用ACCESS2007做新的源數(shù)據(jù)庫(kù),利用VB環(huán)境下聯(lián)機(jī)交互的開(kāi)發(fā)方式,將每個(gè)功能模塊窗體化,并為其編寫(xiě)出相應(yīng)的程序代碼。在完成所有功能模塊的編寫(xiě)后,又精心打造系統(tǒng)的操作界面,新的界面除了具有雙向控制(鼠標(biāo)、鍵盤均可操作)的優(yōu)勢(shì)外,還特別添加了自動(dòng)跳格、焦點(diǎn)鎖定、系統(tǒng)時(shí)間自動(dòng)錄入等小程序段,以降低統(tǒng)計(jì)人員輸入數(shù)據(jù)的勞動(dòng)強(qiáng)度提高工作效率。最后,經(jīng)過(guò)反復(fù)調(diào)試,將編譯好的系統(tǒng)移植到新的Windows環(huán)境中試運(yùn)行。模塊分布情況,分五大模塊:(1)數(shù)據(jù)導(dǎo)入功能:將Eecel表格中的數(shù)據(jù)直接導(dǎo)入數(shù)據(jù)庫(kù)中。(2)數(shù)據(jù)輸入功能:板、卷、帶、鋅彩、錫輸入:廠別、交庫(kù)日期、品名代碼、鋼質(zhì)代碼、鋼種、品種名稱、冷卷號(hào)、成品規(guī)格、成品重量、原料重量(要求鍵入冷卷號(hào)就能調(diào)出此鋼卷的資料。)(3)數(shù)據(jù)查詢功能:1.查詢?nèi)战粠?kù)狀況:根據(jù)輸入的起止時(shí)間,查詢板、卷、帶、鍍鋅板、鍍錫板、彩涂板、電工鋼等的日交庫(kù)總量。2.交庫(kù)數(shù)據(jù)檢索及修改:根據(jù)鋼卷的各屬性進(jìn)行交庫(kù)數(shù)據(jù)的查詢,并能對(duì)選定項(xiàng)進(jìn)行修改。3.修改品種名稱:輸入鋼種后,對(duì)其相應(yīng)的品種名稱進(jìn)行修改。(4)報(bào)表打印功能:1.原材料消耗報(bào)表:輸入時(shí)間、廠別、報(bào)表類型(月報(bào)或年報(bào))及品種等信息,即可在excel中生成以上品種的原材料消耗報(bào)表,包括原料來(lái)源、鋼質(zhì)、成品重量、原料重量等信息的小計(jì)及合計(jì)。2.產(chǎn)品結(jié)構(gòu)統(tǒng)計(jì)報(bào)表:輸入時(shí)間、廠別、報(bào)表類型(月報(bào)或年報(bào)),然后可分別按寬度與厚度統(tǒng)計(jì)出產(chǎn)品結(jié)構(gòu)報(bào)表,包括品名,寬度(厚度)、本月重量、比重等信息的小計(jì)與合計(jì)。3.月報(bào)、年報(bào)、產(chǎn)品成材率報(bào)表:輸入時(shí)間、廠別、鋼種,然后可分別打印出產(chǎn)品成材率的年報(bào)和月報(bào)。包括品種、鋼種、產(chǎn)品厚度、原料量、成品量等信息的小計(jì)與合計(jì)。(5)數(shù)據(jù)備份:通過(guò)一段程序?qū)?shù)據(jù)庫(kù)進(jìn)行備份。2.1.2功能模塊劃分。從功能描述的內(nèi)容上可以看到,本系統(tǒng)可以實(shí)現(xiàn)五個(gè)完整的功能。根據(jù)這些功能可以設(shè)計(jì)出系統(tǒng)的功能模塊,如圖1所示。2.2數(shù)據(jù)庫(kù)設(shè)計(jì)。我們已經(jīng)比較完整地介紹了生產(chǎn)統(tǒng)計(jì)管理系統(tǒng)的功能、模塊劃分,對(duì)系統(tǒng)的整體結(jié)構(gòu)有了初步的認(rèn)識(shí)。下面介紹系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)。2.2.1設(shè)計(jì)平臺(tái):VB6.0VB是一個(gè)面向?qū)ο笤O(shè)計(jì)的應(yīng)用程序語(yǔ)言,是開(kāi)發(fā)數(shù)據(jù)庫(kù)前端的優(yōu)秀工具,它的編程語(yǔ)言簡(jiǎn)潔明快、組件功能強(qiáng)大和編程環(huán)境靈活方便。采用VB來(lái)開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序具有更大的靈活性和可擴(kuò)展性。2.2.2數(shù)據(jù)庫(kù):MicrosoftAccessAccess是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。Access的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于Excel的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,Access允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。Access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。Access是一種關(guān)系數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已開(kāi)發(fā)的最通用的數(shù)據(jù)庫(kù)之一。Access多用于中小型企業(yè)來(lái)設(shè)計(jì)中小型數(shù)據(jù)庫(kù),一般的學(xué)校教務(wù)系統(tǒng)的數(shù)據(jù)庫(kù)用Access來(lái)設(shè)計(jì)完全能達(dá)到要求。由于考慮到本系統(tǒng)是應(yīng)用在單機(jī)系統(tǒng)上,只建立起一個(gè)數(shù)據(jù)庫(kù)。2.2.3數(shù)據(jù)庫(kù)訪問(wèn)方式。:ADOADO(ActiveDataObjects)實(shí)際是一種提供訪問(wèn)各種數(shù)據(jù)類型的連接機(jī)制。ADO設(shè)計(jì)為一種極簡(jiǎn)單的格式,通過(guò)ODBC的方法同數(shù)據(jù)庫(kù)接口。可以使用任何一種ODBC數(shù)據(jù)源,即不止適合于SQLServer、Oracle、Access等數(shù)據(jù)庫(kù)應(yīng)用程序,也適合于Excel表格、文本文件、圖形文件和無(wú)格式的數(shù)據(jù)文件。ADO是基于OLE-DB之上的技術(shù),因此ADO通過(guò)其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問(wèn)接口方法。其主要優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少。生產(chǎn)統(tǒng)計(jì)管理系統(tǒng)的數(shù)據(jù)庫(kù)功能主要體現(xiàn)在對(duì)各種信息的提供、保存、更新和查詢操作上,數(shù)據(jù)庫(kù)中交庫(kù)表的數(shù)據(jù)項(xiàng)有:冷卷號(hào)、廠別、日期、品名代碼、鋼質(zhì)代碼、品種名稱、鋼種、成品重量、成品厚、成品寬、成品長(zhǎng)。得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)后,就可以設(shè)計(jì)滿足需求的各種實(shí)體及相互關(guān)系,再用實(shí)體-關(guān)系圖,即E-R圖將這些內(nèi)容表達(dá)出來(lái),見(jiàn)圖2。

3結(jié)束語(yǔ)

經(jīng)過(guò)幾個(gè)月的開(kāi)發(fā)和設(shè)計(jì),生產(chǎn)統(tǒng)計(jì)管理系統(tǒng)開(kāi)發(fā)完畢。其功能完全達(dá)到用戶要求,并能夠?qū)崿F(xiàn)信息的錄入、保存、修改、更新、查詢、報(bào)表打印等功能。在新系統(tǒng)試用后的連續(xù)半年內(nèi),再?zèng)]有出現(xiàn)原系統(tǒng)的種種故障,運(yùn)行穩(wěn)定良好,且其靈活的可移植性使其能在任一Windows環(huán)境下均正常運(yùn)行,界面人性友好,新增的數(shù)據(jù)導(dǎo)入、報(bào)表打印、數(shù)據(jù)庫(kù)自動(dòng)備份功能大大提高了生產(chǎn)管理人員的工作效率,為單位節(jié)約了近十萬(wàn)元的巨額改造資金。

參考文獻(xiàn)

[1]BobReselman,RichardPeasley.VisualBasic6.0使用指南[M].電子工業(yè)出版社,2004.

[2]Market.MicrosoftVisualBasic6.0Programmer'sGuide[M].MicrosoftPress,2005.

[3]吳秉柔.Access2000中文版[M].北京:北京大學(xué)出版社,2001:19-21.

[4]唐久耕.實(shí)現(xiàn)企業(yè)管理電腦化教程[M].北京:北京希望電子出版社,2001.

作者:湯璞 王文星 單位:武鋼有限公司