系統(tǒng)通過(guò)整合ERP、CAPP、工裝管理系統(tǒng)中所產(chǎn)生的數(shù)據(jù)庫(kù),形成生產(chǎn)線管理中所必需的數(shù)據(jù)資源,如鈑金零件工藝流程數(shù)據(jù)庫(kù)、生產(chǎn)計(jì)劃實(shí)施數(shù)據(jù)庫(kù)、材料數(shù)據(jù)庫(kù),沒(méi)備數(shù)據(jù)庫(kù)、操作規(guī)程及上藝規(guī)范數(shù)據(jù)庫(kù),并實(shí)現(xiàn):
(1)為車間生產(chǎn)經(jīng)營(yíng)提供成本目標(biāo)管理的最原始的依據(jù)。
(2)為職能化生產(chǎn)資源重組提供分析與支持。
(3)使得零件生產(chǎn)的相關(guān)輔助部門在網(wǎng)上及時(shí)了解和反饋產(chǎn)品生產(chǎn)進(jìn)度狀況,進(jìn)行及時(shí)的生產(chǎn)協(xié)助,實(shí)現(xiàn)產(chǎn)品的按節(jié)點(diǎn)生產(chǎn)。
(4)能夠自動(dòng)或手工錄入來(lái)對(duì)各個(gè)數(shù)據(jù)庫(kù)進(jìn)行維護(hù),并于上一級(jí)ERP、CAPP系統(tǒng)的數(shù)據(jù)形成一致。
1.系統(tǒng)的功能模塊分析
在對(duì)某煤礦機(jī)械有限責(zé)任公司實(shí)際需求分析的基礎(chǔ)上,提出了基于Web的機(jī)加工車間生產(chǎn)管理信息系統(tǒng)的整體架構(gòu),采用Web框架,分布式B/S結(jié)構(gòu),運(yùn)用ASP .NET技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、模塊化設(shè)計(jì)方法與網(wǎng)頁(yè)制作工具進(jìn)行系統(tǒng)開(kāi)發(fā),并通過(guò)訪問(wèn)權(quán)限設(shè)置使系統(tǒng)具有先進(jìn)性、敏捷性、開(kāi)放性和可靠性。建立了系統(tǒng)的功能模型,該模型拓展了傳統(tǒng)車間生產(chǎn)管理的內(nèi)涵和外延,能夠?qū)崿F(xiàn)對(duì)車間產(chǎn)品數(shù)據(jù)、生產(chǎn)過(guò)程的全面管理,包括基礎(chǔ)數(shù)據(jù)管理、車間生產(chǎn)計(jì)劃管理、庫(kù)存管理、設(shè)備管理和系統(tǒng)安全管理。系統(tǒng)的整體架構(gòu)如圖1所示:
圖1 系統(tǒng)功能模塊
1.1 車間生產(chǎn)任務(wù)模塊
車間管理的主要任務(wù)是確認(rèn)和接收上級(jí)ERP層的中長(zhǎng)期計(jì)劃、工作中心、物料清單(BOM)、工藝路線等。
車間生產(chǎn)計(jì)劃只是執(zhí)行計(jì)劃,不能改動(dòng)計(jì)劃:其任務(wù)是:
(1)控制生產(chǎn)作業(yè)在執(zhí)行中不偏離ERP計(jì)劃。
(2)出現(xiàn)偏離時(shí),采取措施,糾正偏差。若無(wú)法改正,將信息反饋到計(jì)劃層。
(3)報(bào)告生產(chǎn)作業(yè)執(zhí)行結(jié)果。
運(yùn)行車間任務(wù)的主要依據(jù)是:
(1)ERP生成的建議計(jì)劃或確認(rèn)計(jì)劃以及人工添加的訂單(加工什么):
(2)工藝路線文件(加工順序)
(3)工作中心文件(在何處加工)。
(4)工藝裝備或?qū)S霉ぞ呶募?參考用)。
1.2 系統(tǒng)安全管理模塊
系統(tǒng)安全管理模塊主要包括剛戶賬號(hào)管理設(shè)計(jì)及權(quán)限管理。在數(shù)據(jù)安全模塊中,采用客戶端建立針對(duì)用戶實(shí)體的用戶賬號(hào)時(shí),也把這個(gè)賬號(hào)加入到數(shù)據(jù)庫(kù)中,使它成為數(shù)據(jù)庫(kù)管理的合法用戶。每個(gè)用戶賬號(hào)的注冊(cè)號(hào)是唯一的,保證該注冊(cè)號(hào)與數(shù)據(jù)庫(kù)往冊(cè)及數(shù)據(jù)庫(kù)管理的用戶名一致:安全管理模塊采用的是自建方法來(lái)限制用戶使用系統(tǒng)和數(shù)據(jù)庫(kù)資源,主要實(shí)現(xiàn)以下功能:終止用戶口令,重新使用用戶口令、組合用戶口令以及使用觸發(fā)器技術(shù)限制賬戶訪問(wèn)。
權(quán)限管理包括服務(wù)器端的安令管理和用戶端的權(quán)限管理。在實(shí)際應(yīng)用中,通常將所有的實(shí)際用戶進(jìn)行分類,歸納為幾種角色,對(duì)應(yīng)地在數(shù)據(jù)庫(kù)中建立相應(yīng)的組,組成員共有某種權(quán)限,用戶可以屬于一個(gè)或多個(gè)組,用戶權(quán)限總是被賦予用戶組和用戶。運(yùn)行圖如圖2所示:
圖2 系統(tǒng)安全管理模塊運(yùn)行圖
2.系統(tǒng)實(shí)現(xiàn)的主要功能
系統(tǒng)實(shí)現(xiàn)的主要功能包括:數(shù)據(jù)導(dǎo)入、數(shù)據(jù)操作、工藝加工圖紙顯示以及報(bào)表生成、分析及打印。
2.1 數(shù)據(jù)導(dǎo)入
ERP中生產(chǎn)任務(wù)會(huì)根據(jù)BOM單直接進(jìn)行生產(chǎn)分解,分解到倉(cāng)庫(kù)、車間、采購(gòu)等。
先由計(jì)劃層ERP系統(tǒng)根據(jù)主生產(chǎn)計(jì)劃向生產(chǎn)單元下達(dá)帶有物料號(hào)、名稱、圖號(hào)、零件名稱數(shù)量和基木時(shí)間限制等信息的車間生產(chǎn)計(jì)劃任務(wù)單。排序完成后的作業(yè)計(jì)劃經(jīng)過(guò)調(diào)度員從ERP輸出所在車間的車間生產(chǎn)計(jì)劃任務(wù)單,輸出格式為Excel表格,然后通過(guò)Toad導(dǎo)入到Oracle9i本地?cái)?shù)據(jù)庫(kù),確認(rèn)后向各個(gè)工作地或操作者發(fā)出應(yīng)完成作業(yè)任務(wù)的車間生產(chǎn)計(jì)劃單。操作者可以在工作地終端輸入自己的用戶名和密碼,通過(guò)車間生產(chǎn)計(jì)劃單隨時(shí)察看自己當(dāng)前應(yīng)當(dāng)進(jìn)行的工作和下載完成這些工作所需要的信息(如物料號(hào)、名稱、圖號(hào)、規(guī)格等)。當(dāng)操作者完成了當(dāng)前生產(chǎn)計(jì)劃指定的任務(wù)后,需進(jìn)行信息反饋,如:計(jì)劃量、完工量、報(bào)廢量、需檢驗(yàn)部門等。同時(shí)檢驗(yàn)員對(duì)各操作者反饋的信息進(jìn)行確認(rèn),最后送統(tǒng)計(jì)系統(tǒng)進(jìn)行數(shù)據(jù)統(tǒng)計(jì)和分析,統(tǒng)計(jì)后生成各種報(bào)表數(shù)據(jù),包括向ERP系統(tǒng)的上報(bào)信息、每個(gè)操作者的績(jī)效數(shù)據(jù)、零件進(jìn)程單等。
2.2 數(shù)據(jù)操作
(1)數(shù)據(jù)源:采用Oracle9i原始表;
(2)數(shù)據(jù)源連接:采用ODBC和ADO.NET.實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的斷開(kāi)連接,提高數(shù)據(jù)源的使用效率;
(3)數(shù)據(jù)查詢過(guò)程:打開(kāi)數(shù)據(jù)庫(kù),讀取表格到Dataset,關(guān)閉數(shù)據(jù)庫(kù),查詢表格。
(4)數(shù)據(jù)的添加、修改和刪除過(guò)程:打開(kāi)數(shù)據(jù)庫(kù),讀取表格到Dataset,關(guān)閉數(shù)據(jù)庫(kù),更新表格數(shù)據(jù),通過(guò)DataAdapter對(duì)象將Dalaset中變更的記錄寫(xiě)入數(shù)據(jù)庫(kù),用戶不必頻繁地訪問(wèn)數(shù)據(jù)庫(kù),可將修改后的數(shù)據(jù)一次寫(xiě)回,減輕了數(shù)據(jù)庫(kù)服務(wù)器的負(fù)擔(dān)。
2.3 工藝加工圖紙顯示
機(jī)械圖樣是設(shè)計(jì)和生產(chǎn)中的重要技術(shù)資料,凡是從事機(jī)械工業(yè)生產(chǎn)的人,沒(méi)有不和機(jī)械圖樣打交道的。它是傳遞技術(shù)信息和技術(shù)交流的媒介和工具,因此在機(jī)加工車間的生產(chǎn)管理系統(tǒng)中不可避免的要實(shí)現(xiàn)機(jī)械圖樣的“看板”操作。常用的圖檔文件格式主要有:
(1)CAD矢量格式圖:如DWG、DXF、PRT等。
(2)位圖與點(diǎn)陣圖形:如GIF、IMG、BMP、JPEG等。
(3)光柵工程圖格式:如TIEF、GTX、RLC等。
(4)超文本標(biāo)記語(yǔ)言:如HTML等。
(5)字處理格式:如TXT、DOC,F(xiàn)JF等。
在以上的文件格式中,圖樣的瀏覽主要是DWG格式的文件。利用ASP.NET中Tree view控件和ImagMap控件就可以實(shí)現(xiàn)。首先利用Tree view控件生成的TreelineImages文件夾加載外部圖樣,然后利用圖像顯示控件ImagMap實(shí)現(xiàn)圖樣的顯示。在實(shí)際操作中機(jī)械圖樣的顯示方式有:整體放大、整體縮小、按比例放大和自定義四種方式,工人可以方便地查看圖樣上的尺寸,技術(shù)條件、數(shù)據(jù)等信息,從而方便了實(shí)際操作。
2.4 報(bào)表生成、分析及打印
該報(bào)表是使用ReportViewer控件設(shè)計(jì)的,它可以從強(qiáng)類型的DamSet中或者自定義的對(duì)象集合中獲取數(shù)據(jù)。在實(shí)際的程序開(kāi)發(fā)中,往往會(huì)使用3層架構(gòu),數(shù)據(jù)的獲取經(jīng)常會(huì)是從業(yè)務(wù)層取得的DamSet或一個(gè)泛型集合。在這里,使用一個(gè)強(qiáng)類型的DataSet作為數(shù)據(jù)源。添加了一個(gè)名為“Reportl.rdle”的文件。rdle文件是一個(gè)報(bào)表文件。它保存的是報(bào)表布局和數(shù)據(jù)映射。同時(shí)可以根據(jù)要求生成柱形圖、條形圖、面積圖浙線圖、餅圖等格式的圖表。
3.總結(jié)
系統(tǒng)設(shè)計(jì)思想主要采用了:(1)B/S體系結(jié)構(gòu)設(shè)計(jì)。本系統(tǒng)業(yè)務(wù)邏輯比較簡(jiǎn)單,所以選用前臺(tái)應(yīng)用程序結(jié)合后臺(tái)Oracle9i數(shù)據(jù)庫(kù)的B/S結(jié)構(gòu)開(kāi)發(fā)模式,各個(gè)功能模塊直接操作數(shù)據(jù)庫(kù)就可以了。(2)安全控制。操作安全性由網(wǎng)絡(luò)登錄驗(yàn)證、數(shù)據(jù)庫(kù)登錄驗(yàn)證、應(yīng)用系統(tǒng)使用驗(yàn)證三級(jí)組成。(3)實(shí)用性。實(shí)用性是衡量一個(gè)應(yīng)用系統(tǒng)好壞的重要標(biāo)準(zhǔn)。是否與業(yè)務(wù)緊密結(jié)合,是否具有嚴(yán)格的業(yè)務(wù)針對(duì)性,是衡量系統(tǒng)成敗的關(guān)鍵。(4)模塊化。本系統(tǒng)采用模塊化的設(shè)計(jì)思想,在結(jié)構(gòu)上具有良好的可伸縮性,使用者可以根據(jù)實(shí)際業(yè)務(wù)的需要擴(kuò)展模塊。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:基于ERP/MES的網(wǎng)絡(luò)化車間生產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/1082028118.html