黃小平 李小雷 杜亞軍
摘要:隨著包裝企業(yè)生產(chǎn)制造自動化、信息化和物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,企業(yè)數(shù)據(jù)精細(xì)化管理變得越來越重要,挖掘數(shù)據(jù)背后的信息使得數(shù)據(jù)能夠更好地為企業(yè)服務(wù)。文中針對此種問題,以包裝生產(chǎn)企業(yè)信息化系統(tǒng)應(yīng)用為例,以條碼系統(tǒng)應(yīng)用為例,構(gòu)建了條碼系統(tǒng)數(shù)據(jù)庫,設(shè)計(jì)了系統(tǒng)管理、原材料管理、油墨膠水管理、版輥管理、半成品成品管理、生產(chǎn)過程管理、查詢統(tǒng)計(jì)、報(bào)表分析8個(gè)模塊,創(chuàng)建了關(guān)聯(lián)數(shù)據(jù)表和E-R模型。采用C/S模式設(shè)計(jì)了條碼信息管理系統(tǒng),開發(fā)語言選用 Visual Studio 2012 C#,后臺采用SQL Server 2012數(shù)據(jù)庫。系統(tǒng)經(jīng)過企業(yè)使用,各部分功能完善,實(shí)現(xiàn)了預(yù)期效果。結(jié)果表明該系統(tǒng)可以實(shí)現(xiàn)對包裝材料企業(yè)生產(chǎn)過程信息集中監(jiān)管,實(shí)現(xiàn)材料產(chǎn)品數(shù)據(jù)追蹤與溯源,提高管理部門的決策效率。
關(guān)鍵詞:包裝企業(yè);條碼系統(tǒng);C/S模式;E-R模型;系統(tǒng)設(shè)計(jì);數(shù)據(jù)庫構(gòu)建
中圖分類號:TP311 ? ? ?文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2021)32-0008-03
1 背景
計(jì)算機(jī)技術(shù)的快速發(fā)展,使得大多數(shù)企業(yè)都使用信息化系統(tǒng)來幫助企業(yè)完成管理。在包裝生產(chǎn)企業(yè)中,企業(yè)使用最為廣泛的信息化工具是企業(yè)ERP,比較知名的是用友、金蝶等ERP [1]。這些ERP實(shí)現(xiàn)了企業(yè)材料采購、訂單產(chǎn)品車間生產(chǎn)過程管理,但是這些ERP采用記錄數(shù)據(jù)的方式都是以訂單整體數(shù)據(jù)來記錄。目前,包裝材料生產(chǎn)企業(yè)主要生產(chǎn)過程包括吹膜、復(fù)合、印刷、制袋、分切、輔助、實(shí)驗(yàn)、熟化等生產(chǎn)工序。在對成都、廣州、長沙等包裝材料有限公司生產(chǎn)過程調(diào)研后發(fā)現(xiàn),大多數(shù)包裝材料企業(yè)的生產(chǎn)過程流程為生產(chǎn)計(jì)劃、材料采購、材料領(lǐng)用、生產(chǎn)工序、成品或半成品入庫與出庫,大多數(shù)企業(yè)數(shù)據(jù)管理方式是粗放型數(shù)據(jù)管理,一旦出現(xiàn)質(zhì)量問題,很難精準(zhǔn)定位。我們提取其管理過程的功能共性,并充分認(rèn)識到一個(gè)公司的產(chǎn)品或半成品是其中一個(gè)或幾個(gè)工序的組合,我們引入條碼概念來實(shí)現(xiàn)數(shù)據(jù)精細(xì)化管理,從而達(dá)到數(shù)據(jù)精準(zhǔn)定位。同時(shí)通過材料產(chǎn)品關(guān)聯(lián)的形式來實(shí)現(xiàn)材料產(chǎn)品的追蹤與溯源[2]。
2 技術(shù)簡介
系統(tǒng)采用客戶機(jī)/服務(wù)器模式開發(fā),即Client-Server(C/S)結(jié)構(gòu)??蛻魴C(jī)/服務(wù)器結(jié)構(gòu)通常采取兩層架構(gòu),每層分工明確。數(shù)據(jù)的存儲和管理由服務(wù)器來完成,用戶通過客戶機(jī)來實(shí)現(xiàn)交互。
服務(wù)器和客戶機(jī)通過互聯(lián)網(wǎng)實(shí)現(xiàn)連接,客戶機(jī)通過用戶的操作,向服務(wù)端發(fā)出請求,服務(wù)端完成數(shù)據(jù)庫的操作[3-4]。服務(wù)器在處理完客戶機(jī)的請求后,將數(shù)據(jù)返回給客戶機(jī),同時(shí)客戶機(jī)將數(shù)據(jù)按照一定的格式呈現(xiàn)給用戶。同時(shí),服務(wù)器還要對數(shù)據(jù)進(jìn)行完整性校驗(yàn),數(shù)據(jù)庫日志監(jiān)控,數(shù)據(jù)庫自動備份,并且要能夠?qū)崿F(xiàn)多個(gè)客戶機(jī)同時(shí)訪問服務(wù)器[5-6]。
印刷行業(yè)生產(chǎn)過程管理系統(tǒng)的設(shè)計(jì)采用了邏輯分層的C/S架構(gòu),其架構(gòu)如圖1所示。三層架構(gòu)包括表現(xiàn)層(UI),業(yè)務(wù)邏輯層(BLL),數(shù)據(jù)訪問層(DAL)[7-8]。表現(xiàn)層是三層架構(gòu)中最上層,直接與用戶接觸,主要實(shí)現(xiàn)數(shù)據(jù)輸入輸出功能。業(yè)務(wù)邏輯層是三層架構(gòu)中的中間層,主要實(shí)現(xiàn)的功能是對數(shù)據(jù)進(jìn)行判斷和操作,是表現(xiàn)層和數(shù)據(jù)訪問層的橋梁。數(shù)據(jù)訪問層是三層架構(gòu)中的最底層,主要功能是實(shí)現(xiàn)數(shù)據(jù)的增加、刪除、修改、查詢功能,同時(shí)將處理結(jié)果反饋給業(yè)務(wù)邏輯層。通過使用三層架構(gòu),可以降低層與層之間的依賴關(guān)系,每一層相互獨(dú)立,便于開發(fā)工作的開展,后期數(shù)據(jù)庫遷移也非常方便,增強(qiáng)了系統(tǒng)的安全性 [9]。
3 系統(tǒng)需求分析
該系統(tǒng)的核心目標(biāo)是保證企業(yè)生產(chǎn)過程產(chǎn)品數(shù)據(jù)能夠正常管理,滿足企業(yè)的實(shí)際需求,提高管理部門的工作效率。其次,能減輕企業(yè)統(tǒng)計(jì)人員繁重的手工勞動,實(shí)現(xiàn)產(chǎn)品生產(chǎn)生命周期的信息化管理。條碼管理系統(tǒng)功能模塊圖如圖2所示。
3.1 系統(tǒng)管理模塊
該模塊中,主要實(shí)現(xiàn)基礎(chǔ)數(shù)據(jù)維護(hù)。其數(shù)據(jù)主要包括:庫房、班組、客戶、操作工、機(jī)臺、輔料基本信息、產(chǎn)品基本信息、行業(yè)類別、供應(yīng)商、原材料基本信息、價(jià)格單位、材料訂單、產(chǎn)品訂單、產(chǎn)品折算系數(shù)、產(chǎn)品輔助系數(shù)、工序廢品原因、用戶密碼修改。功能主要包括:庫房維護(hù)、班組維護(hù)、客戶維護(hù)、操作工維護(hù)、機(jī)臺維護(hù)、輔料基本信息維護(hù)、產(chǎn)品基本信息維護(hù)、行業(yè)類別維護(hù)、供應(yīng)商維護(hù)、原材料基本信息維護(hù)、價(jià)格單位維護(hù)、材料訂單維護(hù)、產(chǎn)品訂單維護(hù)、產(chǎn)品折算系數(shù)維護(hù)、產(chǎn)品輔助系數(shù)維護(hù)、工序廢品原因、用戶密碼修改。
3.2 原材料管理模塊
該模塊中,主要實(shí)現(xiàn)包裝材料管理系統(tǒng)對材料入庫、材料出庫和材料使用等業(yè)務(wù)的操作,材料庫管理可以為新來的材料編寫條碼、打印條碼,并對倉庫中的材料數(shù)量、種類進(jìn)行管理,同時(shí)能對各個(gè)機(jī)臺對材料的領(lǐng)用和使用情況進(jìn)行登記。
3.3 版輥管理模塊
該模塊中,主要是實(shí)現(xiàn)版輥入庫、出庫、查詢, 使用SQL語言和開發(fā)環(huán)境中標(biāo)準(zhǔn)化組件實(shí)現(xiàn)版輥條碼,版號,產(chǎn)品代碼的組合查詢,同時(shí)實(shí)現(xiàn)版輥與產(chǎn)品、訂單的關(guān)聯(lián)。采用快速報(bào)表技術(shù)實(shí)現(xiàn)版輥打印條碼。為每個(gè)版輥生成一個(gè)條形碼,采集版輥的名稱、對應(yīng)產(chǎn)品代碼、產(chǎn)品名稱,版輥代碼,在企業(yè)庫房中存放的位置。主要包括料新增版輥信息、修改信息、刪除信息、Excel導(dǎo)入、Excel導(dǎo)出。采用條碼掃碼的形式,快速定位版輥的位置,定位版輥到訂單、工序、機(jī)臺、領(lǐng)用人之間的關(guān)聯(lián)。
3.4 半成品成品管理模塊
該模塊中,主要實(shí)現(xiàn)工序吹膜、印刷、復(fù)合、分切、制袋生產(chǎn)數(shù)據(jù)管理,包括產(chǎn)品入庫,材料條碼使用后,材料進(jìn)入生產(chǎn)工序,對生產(chǎn)工序生產(chǎn)的半成品進(jìn)行登記,選擇班組、訂單號,隨之顯示機(jī)臺號、卷號、產(chǎn)品代碼、產(chǎn)品名、單位、單價(jià)及條形碼,最后選擇庫房、庫位,入庫日期默認(rèn)是當(dāng)前日期。條碼包含的信息是產(chǎn)品名稱、代碼、重量、長度、生產(chǎn)日期信息、條形碼。條碼規(guī)則是生產(chǎn)訂單號+C1+卷號。主要功能:如果信息登記有錯(cuò)誤,選擇產(chǎn)品條碼,可以修改相關(guān)數(shù)據(jù)。保存修改、重新打印條碼、刪除、Excel數(shù)據(jù)的導(dǎo)出。
3.5 生產(chǎn)過程管理模塊
該模塊中,當(dāng)一個(gè)班組把一個(gè)訂單生產(chǎn)完后或者下班,都需要登記生產(chǎn)記錄。一個(gè)生產(chǎn)記錄包括:班組、訂單號、生產(chǎn)日期(默認(rèn)為當(dāng)天)、批號,選擇操作工工號,隨之顯示操作工名,填寫生產(chǎn)小時(shí)、LDPE、LLDPED、添加料、粉料、色母料、可用、報(bào)廢、落地料、綜合廢料(不可用)、綜合廢料(可用)等數(shù)值。主要功能:如果信息登記有錯(cuò)誤,選擇產(chǎn)品條碼,可以修改相關(guān)數(shù)據(jù)、保存修改、刪除、Excel導(dǎo)出。
3.6 查詢統(tǒng)計(jì)模塊
該模塊中,實(shí)現(xiàn)對包裝廠的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)和查詢,能夠?qū)Πb廠各項(xiàng)復(fù)雜的數(shù)據(jù)進(jìn)行查看、審核,發(fā)現(xiàn)錯(cuò)誤信息能夠快速找到信息源頭,以便修改,同時(shí)也方便了管理人員對業(yè)務(wù)管理,防止管理過程中出現(xiàn)的數(shù)據(jù)錯(cuò)誤。 報(bào)表分析模塊,實(shí)現(xiàn)對車間日產(chǎn)品銷量消耗的統(tǒng)計(jì)和查詢,方便用戶查詢產(chǎn)品銷量消耗。查詢:選擇起止時(shí)間、工序、訂單號查、機(jī)臺號查詢車間日產(chǎn)品銷量消耗(若工序或者訂單號為空,則查詢期間內(nèi)所有工序、所有訂單號的車間日產(chǎn)品銷量消耗信息),單擊查詢按鈕,查詢符合查詢條件的數(shù)據(jù)。
4 數(shù)據(jù)庫
本文采用的數(shù)據(jù)庫管理系統(tǒng)是Microsoft SQL Server 2012。它是微軟公司開發(fā)的一款多平臺使用的數(shù)據(jù)庫管理系統(tǒng),Microsoft SQL Server是一個(gè)全面的數(shù)據(jù)庫平臺,具備優(yōu)良的數(shù)據(jù)存儲、加密功能,可以開發(fā)高性能的C/S模式應(yīng)用程序。
4.1 數(shù)據(jù)庫技術(shù)
分析每個(gè)功能模塊需要記錄的數(shù)據(jù),確定數(shù)據(jù)類型,是否非空,確定表主鍵和索引。同時(shí)確定實(shí)體之間的關(guān)系是一對一、多對多、一對多的關(guān)系。
4.2 數(shù)據(jù)庫設(shè)計(jì)
在數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)時(shí), 先分析每個(gè)功能模塊需要的數(shù)據(jù)和業(yè)務(wù)流程,構(gòu)建E-R圖,明確數(shù)據(jù)之間的實(shí)體關(guān)系。采用 PowerDesigner來設(shè)計(jì)數(shù)據(jù)庫,可以提升設(shè)計(jì)效率,訂單數(shù)據(jù)表信息見表1。
5 系統(tǒng)實(shí)現(xiàn)與實(shí)例
5.1 系統(tǒng)開發(fā)工具與運(yùn)行環(huán)境
系統(tǒng)采用 Visual Studio2012 開發(fā)工具,C#作為開發(fā)語言。后臺數(shù)據(jù)庫采用 SQL Server 2012,基于C/S模式進(jìn)行系統(tǒng)開發(fā)設(shè)計(jì)。
5.2 功能實(shí)現(xiàn)及實(shí)例
條碼管理系統(tǒng)可實(shí)現(xiàn)產(chǎn)品生產(chǎn)過程的信息化管理,方便統(tǒng)計(jì)人員操作數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)共享,提高管理的工作效率。
通過系統(tǒng)用戶管理界面,實(shí)現(xiàn)系統(tǒng)用戶管理,增加、修改、刪除用戶信息,同時(shí)為每個(gè)用戶分配系統(tǒng)權(quán)限。操作界面如圖3所示。
通過原材料信息管理界面,可以對原材料信息進(jìn)行管理,包括數(shù)據(jù)的新增、修改、刪除、查詢操作,同時(shí)提供Excel批量數(shù)據(jù)導(dǎo)入和導(dǎo)出。操作界面如圖4所示。
印刷工序產(chǎn)品入庫滿足產(chǎn)品入庫、修改、刪除、查詢功能,同時(shí)打印條碼。操作界面如圖5所示。
通過條碼追蹤界面可以實(shí)現(xiàn)材料產(chǎn)品雙向追蹤溯源。操作界面如圖6所示。
6 結(jié)束語
本研究以包裝生產(chǎn)企業(yè)當(dāng)前生產(chǎn)過程為依據(jù),對企業(yè)生產(chǎn)過程進(jìn)行梳理和優(yōu)化,明確企業(yè)需求和目的。在此基礎(chǔ)上,生產(chǎn)過程管理系統(tǒng)嚴(yán)格按照軟件開發(fā)規(guī)范進(jìn)行概要設(shè)計(jì)、詳細(xì)設(shè)計(jì),系統(tǒng)架構(gòu)采用了邏輯分層式的C/S模式,保證了生產(chǎn)過程管理系統(tǒng)的易用性、可靠性、數(shù)據(jù)安全性。通過企業(yè)實(shí)際應(yīng)用,能夠滿足企業(yè)的使用需求,提升數(shù)據(jù)管理和數(shù)據(jù)利用能力。
參考文獻(xiàn):
[1] 馬世垚,李鵬飛,呂明帥,等.條碼技術(shù)在蘇寧超市果蔬產(chǎn)品冷鏈全程管理中的應(yīng)用[J].條碼與信息系統(tǒng),2021(4):36-39.
[2] 郝奉孝,楊長宇,孫繼峰,等.物料全周期智能條碼管理系統(tǒng)及大數(shù)據(jù)分析[C]//2020中國企業(yè)改革發(fā)展峰會暨成果發(fā)布會論文集.北京,2020:519-529.
[3] 張興華.CRM客戶信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].山西電子技術(shù),2021(3):59-61.
[4] 容秀嬋,鄒湘軍,張勝,等.基于B/S模式的設(shè)備管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2021,44(12):78-82.
[5] 彭燦華,韋曉敏.互聯(lián)網(wǎng)平臺下的智能信息管理系統(tǒng)設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2017,40(1):24-27.
[6] 吳浩,孫毅超,柳淑學(xué).基于B/S模式的實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].實(shí)驗(yàn)技術(shù)與管理,2019,36(7):270-273.
[7] 雷雪.基于C/S模式的遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京郵電大學(xué),2011.
[8] 葉霖.基于C/S的中小型商店智能管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].長沙:湖南大學(xué),2019.
[9] 李鵬飛.基于C/S模式的煙包企業(yè)生產(chǎn)分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].貴陽:貴州大學(xué),2017.
【通聯(lián)編輯:謝媛媛】
收稿日期:2021-06-25
基金項(xiàng)目:包裝企業(yè)生產(chǎn)過程智能匹配及產(chǎn)品質(zhì)量溯源關(guān)鍵技術(shù)與平臺研究(項(xiàng)目編號:2021YFQ0008);大數(shù)據(jù)背景下醫(yī)學(xué)領(lǐng)域本體構(gòu)建研究(項(xiàng)目編號:JKGL2018-040)
作者簡介:黃小平(1987—),男,四川巴中人,講師,碩士,研究方向?yàn)閿?shù)據(jù)庫、數(shù)據(jù)挖掘;李小雷(1987—),男,河南信陽人,講師,碩士,研究方向?yàn)槿斯ぶ悄?、?shù)據(jù)挖掘;杜亞軍(1967—),男,四川巴中人,教授,博士,研究方向?yàn)榫W(wǎng)絡(luò)輿情、人工智能。