劉德嘉
(核工業(yè)理化工程研究院,中國(guó) 天津300180)
激光加工目前常用庫(kù)存信息主要以各種板材為主,由于場(chǎng)地面積有限,加上板材的板幅、材質(zhì)及來源性不同,部分板材需要疊加存放。因此,日積月累之后工作人員對(duì)板材的查找、更新和維護(hù)都帶來了不少困難,尤其面對(duì)余料信息,在生產(chǎn)中庫(kù)存信息的變動(dòng)性很大,程序設(shè)計(jì)員排版時(shí)有時(shí)會(huì)出現(xiàn)擇料不佳反復(fù)測(cè)量等多余工作現(xiàn)象,間接使車間工作人員造成不必要的麻煩,同時(shí)對(duì)庫(kù)存余料也沒有進(jìn)行合理的利用,增加了大量的庫(kù)存。所以,為了提高工作效率、節(jié)省輔助工作時(shí)間、降低勞動(dòng)強(qiáng)度,加快資金流動(dòng)速度,我們需要一個(gè)能夠提供詳盡、充足的信息源以及具有快捷、安全的操作手段,來使庫(kù)存、設(shè)計(jì)、生產(chǎn)、財(cái)務(wù)之間良好的銜接,使激光加工的管理工作更系統(tǒng)化、規(guī)范化及產(chǎn)業(yè)化,實(shí)現(xiàn)以小投入獲取大收益的利益追求。因此,針對(duì)這些問題開發(fā)了激光加工系統(tǒng)軟件。
激光加工系統(tǒng)軟件能實(shí)現(xiàn)對(duì)整個(gè)部門供應(yīng)鏈的管理,它以信息技術(shù)為基礎(chǔ),以系統(tǒng)化的管理思想為主要方針,可為管理者的決策提供科學(xué)的手段,可為激光加工的管理提供較為完善的管理制度和科學(xué)的管理方法。
大規(guī)模的系統(tǒng)軟件開發(fā),需要一個(gè)比較強(qiáng)硬技術(shù)的軟件開發(fā)工具。本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)最后采用SQL Server大型數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)相關(guān)管理。前臺(tái)用戶客戶端采用Microsoft公司的C#語言作為主要的開發(fā)工具,該系統(tǒng)的開發(fā)可以與SQL Server數(shù)據(jù)庫(kù)進(jìn)行無縫鏈接,以實(shí)現(xiàn)數(shù)據(jù)的安全性及方便性。
在開發(fā)激光加工系統(tǒng)軟件以前,必須對(duì)部門業(yè)務(wù)流程進(jìn)行詳細(xì)了解,這樣開發(fā)出來的系統(tǒng),才更具有實(shí)用性,激光加工目前從業(yè)務(wù)角度來講由市場(chǎng)銷售、程序設(shè)計(jì)、生產(chǎn)調(diào)度、庫(kù)存處理、產(chǎn)品加工、財(cái)務(wù)統(tǒng)計(jì)、六個(gè)工作環(huán)節(jié)組成。通過分析,激光加工業(yè)務(wù)流程分析如下圖所示:
圖1 業(yè)務(wù)流程符號(hào)說明
通過對(duì)激光加工的業(yè)務(wù)流程的分析。為了滿足當(dāng)前的工作需求,下面將當(dāng)前系統(tǒng)開發(fā)整體需求分析如下:
①要求庫(kù)存管理包括激光料、客戶料、常用物品和設(shè)備維護(hù)四種類型的存儲(chǔ)功能。
②要求實(shí)現(xiàn)對(duì)各個(gè)庫(kù)存材料的出庫(kù)、入庫(kù)、退庫(kù)等信息的輸入。
③要求實(shí)現(xiàn)對(duì)各個(gè)庫(kù)存信息的增添、查找、修改功能。
④要求實(shí)現(xiàn)制度化管理,使材料入庫(kù)前必須進(jìn)行采購(gòu)申請(qǐng)、審批并填寫采購(gòu)計(jì)劃等相關(guān)手續(xù)后方可入庫(kù)。否則不得進(jìn)行物料采購(gòu)及入庫(kù)使用。
⑤要求對(duì)系統(tǒng)操作日志的設(shè)計(jì),以方便對(duì)庫(kù)存流程的查看。
⑥要求建立客戶及供應(yīng)商相關(guān)模塊,以保證使每筆入庫(kù)信息必須一一對(duì)應(yīng)。
⑦對(duì)激光料的數(shù)據(jù)進(jìn)行整料庫(kù)和余料庫(kù)的不同分配,盡量減少材料不必要的遺忘和浪費(fèi)。
庫(kù)存管理模塊主要由采購(gòu)計(jì)劃、材料入庫(kù)、庫(kù)存處理、報(bào)表、供應(yīng)商及客戶、賬戶管理等模塊組成,設(shè)計(jì)結(jié)構(gòu)圖如下所示:
圖2 設(shè)計(jì)結(jié)構(gòu)圖
通過設(shè)計(jì)結(jié)構(gòu)圖的構(gòu)建,具體規(guī)劃如下。
該模塊主要用于實(shí)現(xiàn)貨物入庫(kù)采購(gòu)前的采購(gòu)申請(qǐng),以避免因物資短缺影響生產(chǎn)銷售進(jìn)度,同時(shí)便于采購(gòu)員對(duì)當(dāng)前物資有更直觀、準(zhǔn)確的了解。
該模塊主要用于激光料、客戶料及其他貨物的入庫(kù)管理,除客戶料以外其他的相關(guān)入庫(kù)信息全部通過采購(gòu)計(jì)劃的審核批準(zhǔn)后方可采購(gòu)入庫(kù),為庫(kù)存存儲(chǔ)過程實(shí)現(xiàn)了制度化管理。
該模塊主要對(duì)貨物庫(kù)存信息的出庫(kù)、退庫(kù)、還庫(kù)等相關(guān)操作處理。同時(shí),該模塊對(duì)不同的庫(kù)存操作進(jìn)行了有效的操作日志管理。實(shí)現(xiàn)了對(duì)庫(kù)存當(dāng)前操作信息的詳細(xì)了解。
該模塊利用餅圖分析了年、月貨物出庫(kù)的情況。
該模塊實(shí)現(xiàn)了對(duì)貨物供應(yīng)商和客戶信息的存儲(chǔ)及管理,使每批貨物信息在使用時(shí)都有所依據(jù)。同時(shí)也便于平時(shí)對(duì)客戶及供應(yīng)商的信息檢索。
該模塊用于對(duì)系統(tǒng)帳號(hào)的申請(qǐng)、注銷、修改密碼及權(quán)限的設(shè)定,使不同的用戶擁有不同的操作權(quán)限。
開發(fā)思想及步驟:
①首先觸發(fā)系統(tǒng)登錄命令。
②判斷是否輸入為空值。
③建立連接SQL Server數(shù)據(jù)庫(kù)語句.判斷輸入的用戶名、用戶密碼及用戶類型是否存在。
④得到數(shù)據(jù)庫(kù)返回值。
⑤如果返回值為1,進(jìn)入相關(guān)模塊。
⑥如果返回值為0,系統(tǒng)提示“用戶名或密碼錯(cuò)誤”
①判斷是否輸入正確字符。
②判斷兩次密碼是否正確。
③建立SQL Server數(shù)據(jù)庫(kù)連接語句。
④得到數(shù)據(jù)庫(kù)返回值。
⑤如果返回值為1,系統(tǒng)提示“添加成功”
⑥如果返回值為0,系統(tǒng)提示“添加失敗”
①判斷新密碼和舊密碼是否為空
②判斷舊密碼是否正確
③建立修改賬戶密碼的SQL Server語句,并將修改后的值存入數(shù)據(jù)庫(kù)中。
④系統(tǒng)得到一個(gè)返回值。
⑤如果返回值為1,系統(tǒng)提示“修改密碼成功!請(qǐng)您妥善保管您的密碼”
⑥如果返回值為0,系統(tǒng)提示“修改密碼失?。∧欠褫斎肓苏_的舊密碼或者新密碼輸入不一致!”
①在數(shù)據(jù)查找中為了實(shí)現(xiàn)數(shù)據(jù)的快速查詢,需建立模糊查詢方法。
②觸發(fā)查詢命令
③判斷是否填寫了查詢信息
④建立SQL Server查詢語句并判斷只查詢數(shù)量大于0并且查詢條件與用戶輸入相關(guān)的查詢信息。
⑤向數(shù)據(jù)庫(kù)申請(qǐng)查詢信息。
⑥將查詢結(jié)果顯示在查詢信息欄結(jié)果中。
①庫(kù)存物理位置的查找
利用系統(tǒng)軟件將倉(cāng)庫(kù)進(jìn)行點(diǎn)對(duì)點(diǎn)式坐標(biāo)化管理,使倉(cāng)庫(kù)進(jìn)行坐標(biāo)標(biāo)記,以便工作人員對(duì)板材位置的范圍檢索。板材整料庫(kù)與余料庫(kù)采用分離式規(guī)劃,使尋料更省時(shí)、更方便。同時(shí)也使工作場(chǎng)合更容易實(shí)現(xiàn)標(biāo)準(zhǔn)華管理。
②排版設(shè)計(jì)人員及車間工作人員的選料
使用庫(kù)存管理系統(tǒng)軟件,方便的檢索了庫(kù)存中所擁有的信息。合理的使用相應(yīng)材料去加工。同時(shí)也對(duì)部分余料的進(jìn)行了有效的合理利用,同時(shí)也減少了庫(kù)存累計(jì)。節(jié)省了工作人員找料、測(cè)量的輔助時(shí)間,降低了材料的加工成本。
③生產(chǎn)及采購(gòu)管理的統(tǒng)計(jì)
具有相關(guān)權(quán)限的采購(gòu)員或相關(guān)人員可隨時(shí)了解所有的采購(gòu)信息、當(dāng)前材料使用狀況以及采購(gòu)額等多方面信息。同時(shí)對(duì)貨物市場(chǎng)行情可進(jìn)行詳細(xì)的統(tǒng)計(jì)及了解。同時(shí),在生產(chǎn)管理方面,面對(duì)新的加工任務(wù)單,生產(chǎn)部可快速的了解了庫(kù)存相關(guān)信息。并在第一時(shí)間對(duì)庫(kù)存需求做出相關(guān)的處理。
④財(cái)務(wù)統(tǒng)計(jì)
在成本核算方面,擁有相關(guān)權(quán)限的財(cái)務(wù)人員可在系統(tǒng)軟件中快速的了解當(dāng)前材料的所需成本,使成本核算更方便、更安全。
⑤努力實(shí)現(xiàn)無庫(kù)存管理
使用該系統(tǒng)軟件有效的檢索出庫(kù)存信息,盡量壓縮庫(kù)存量,間接的實(shí)現(xiàn)無庫(kù)存管理。
激光加工系統(tǒng)軟件的框架與庫(kù)存管理模塊及相關(guān)數(shù)據(jù)庫(kù)已經(jīng)完成,軟件的整個(gè)開發(fā)思路清晰、操作簡(jiǎn)單、安全性高,尤其在庫(kù)存管理模塊中,與傳統(tǒng)的手工庫(kù)存管理相比,該模塊實(shí)現(xiàn)了高效率管理、檢索速度快、可靠性好、存儲(chǔ)量大、保密性好,使庫(kù)存、設(shè)計(jì)、生產(chǎn)和財(cái)務(wù)建立良好的銜接。工作人員對(duì)貨物的出入庫(kù)操作、出入庫(kù)日志的管理能及時(shí)反映各種物資的存儲(chǔ)、流向等情況,為設(shè)計(jì)、生產(chǎn)管理及成本核算提供重要的依據(jù)。
圖3 軟件開發(fā)使用效果
[1]明日科技.C#數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)[M].人民郵電出版社,2007.
[2]明日科技.Visual C#開發(fā)技術(shù)大全[M].人民郵電出版社,2007.