黃小平 李小雷 杜亞軍
摘要:隨著工業(yè)4.0技術(shù)的持續(xù)發(fā)展,印刷行業(yè)在生產(chǎn)設(shè)備自動(dòng)化、數(shù)據(jù)管理信息化變得越來(lái)越重要,企業(yè)需要通過(guò)建設(shè)信息化管理系統(tǒng)、設(shè)備自動(dòng)控制系統(tǒng)來(lái)把人從普通的簡(jiǎn)單、機(jī)械、重復(fù)的工作中解放出來(lái),提升工作效率,降低成本。文章針對(duì)這個(gè)問(wèn)題,對(duì)印刷企業(yè)進(jìn)行調(diào)研,梳理企業(yè)業(yè)務(wù)流程,針對(duì)小微印刷企業(yè),設(shè)計(jì)和實(shí)現(xiàn)印刷行業(yè)生產(chǎn)過(guò)程管理系統(tǒng),該系統(tǒng)能夠?qū)崿F(xiàn)數(shù)據(jù)實(shí)時(shí)共享、歷史數(shù)據(jù)自動(dòng)挖掘,系統(tǒng)主要包含系統(tǒng)管理、材料管理、訂單管理、產(chǎn)品管理、查詢(xún)統(tǒng)計(jì)5個(gè)功能模塊,系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)時(shí)嚴(yán)格遵循軟件工程要求。印刷行業(yè)生產(chǎn)過(guò)程管理系統(tǒng)采用C/S模式架構(gòu),開(kāi)發(fā)平臺(tái)采用Microsoft Visual Studio 2012,開(kāi)發(fā)語(yǔ)言選用C#,后臺(tái)數(shù)據(jù)庫(kù)采用Microsoft SQL Server 2012。該系統(tǒng)在企業(yè)使用過(guò)程中,不斷完善優(yōu)化功能,達(dá)到了預(yù)期效果,生產(chǎn)數(shù)據(jù)信息化管理水平得到顯著提高。
關(guān)鍵詞:印刷行業(yè);生產(chǎn)過(guò)程;C/S模式;E-R圖;系統(tǒng)設(shè)計(jì);數(shù)據(jù)庫(kù)設(shè)計(jì)
中圖分類(lèi)號(hào):TP311? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2022)10-0001-03
1 引言
印刷行業(yè)經(jīng)過(guò)多年的發(fā)展,其生產(chǎn)制造技術(shù)已經(jīng)非常成熟,生產(chǎn)設(shè)備也非常成熟,同時(shí)設(shè)備自動(dòng)化程度也越來(lái)越高,常見(jiàn)的印刷包括書(shū)籍印刷、報(bào)紙印刷、廣告印刷等。隨著計(jì)算機(jī)技術(shù)的快速發(fā)展和普及以及智能終端設(shè)備的普及,大多數(shù)印刷企業(yè)都想引入信息化管理系統(tǒng)來(lái)管理生產(chǎn)過(guò)程中的數(shù)據(jù),以提高數(shù)據(jù)的準(zhǔn)確度和重復(fù)利用率,實(shí)現(xiàn)無(wú)紙化數(shù)據(jù)管理的目的,挖掘歷史數(shù)據(jù),優(yōu)化生產(chǎn)流程,降低成本,達(dá)到提高企業(yè)競(jìng)爭(zhēng)力的目的。國(guó)內(nèi)做企業(yè)信息化管理系統(tǒng)比較知名的有用友、金蝶等互聯(lián)網(wǎng)企業(yè),由于這些信息化系統(tǒng)價(jià)格昂貴,維護(hù)成本相對(duì)較高,部分功能也不適合印刷企業(yè),部分小微企業(yè)未能購(gòu)買(mǎi)大型信息化系統(tǒng),這些小微企業(yè)對(duì)生產(chǎn)過(guò)程數(shù)據(jù)的管理還停留在手工報(bào)表或者Execl階段,數(shù)據(jù)統(tǒng)計(jì)容易出錯(cuò),出現(xiàn)數(shù)據(jù)錯(cuò)誤后確認(rèn)責(zé)任人也非常困難,且數(shù)據(jù)查詢(xún)不方便,這一現(xiàn)象尤其是在大巴山貧窮落后地區(qū)體現(xiàn)更加得明顯。手工報(bào)表難以實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)共享,容易登記錯(cuò)誤,數(shù)據(jù)利用率不高。根據(jù)這一情況,專(zhuān)門(mén)對(duì)四川康藝印務(wù)有限責(zé)任公司車(chē)間生產(chǎn)流程進(jìn)行梳理優(yōu)化,設(shè)計(jì)開(kāi)發(fā)一套專(zhuān)門(mén)用于印刷行業(yè)的生產(chǎn)過(guò)程管理系統(tǒng),提高企業(yè)的數(shù)據(jù)管理水平,增強(qiáng)企業(yè)的競(jìng)爭(zhēng)力。
2 技術(shù)簡(jiǎn)介
根據(jù)調(diào)研印刷企業(yè)發(fā)現(xiàn),這類(lèi)企業(yè)缺乏專(zhuān)業(yè)的計(jì)算機(jī)人才,大多數(shù)人都只是會(huì)計(jì)算機(jī)簡(jiǎn)單的操作,因此,本系統(tǒng)采用穩(wěn)定性高的客戶(hù)端/服務(wù)端模式開(kāi)發(fā),即C/S架構(gòu)。C/S架構(gòu)一般使用兩層架構(gòu),每層分工明確,相互協(xié)作。業(yè)務(wù)數(shù)據(jù)的存儲(chǔ)和管理在服務(wù)端上完成,用戶(hù)通過(guò)客戶(hù)端來(lái)實(shí)現(xiàn)業(yè)務(wù)操作的請(qǐng)求。
客戶(hù)端與服務(wù)端通過(guò)網(wǎng)絡(luò)連接,網(wǎng)絡(luò)包括有線網(wǎng)絡(luò)和無(wú)線網(wǎng)絡(luò),用戶(hù)通過(guò)操作客戶(hù)端,向服務(wù)端發(fā)送操作請(qǐng)求,服務(wù)端根據(jù)客戶(hù)端發(fā)送的請(qǐng)求來(lái)完成相應(yīng)的操作[1-2],服務(wù)端在完成相應(yīng)的業(yè)務(wù)操作后,將操作結(jié)果及時(shí)地反饋給客戶(hù)端,客戶(hù)端將結(jié)果展示給用戶(hù)。服務(wù)端除要完成客戶(hù)端的相關(guān)操作請(qǐng)求外,還需要保證數(shù)據(jù)的安全性和完整性,在互聯(lián)網(wǎng)背景下,還要求服務(wù)端能夠同時(shí)接受多個(gè)客戶(hù)端訪問(wèn)[3-4]。因此,服務(wù)端硬件和網(wǎng)絡(luò)配置一般較高。
由于傳統(tǒng)的C/S架構(gòu)具有交互性強(qiáng)、安全性高、處理數(shù)據(jù)能力強(qiáng)、速度快等優(yōu)點(diǎn),印刷行業(yè)生產(chǎn)過(guò)程管理系統(tǒng)故采用這一經(jīng)典模式,傳統(tǒng)C/S兩層架構(gòu)存在一些不足,本系統(tǒng)采用改進(jìn)的三層架構(gòu),其架構(gòu)如圖1所示。改進(jìn)的三層架構(gòu)包括表現(xiàn)層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問(wèn)層(DAL) [5-6]。表現(xiàn)層(UI)就是面向用戶(hù)的一層,即軟件操作界面,用戶(hù)直接操作這一層,實(shí)現(xiàn)數(shù)據(jù)的讀寫(xiě)和展示等相關(guān)操作;業(yè)務(wù)邏輯層(BLL)用于實(shí)現(xiàn)所有業(yè)務(wù)邏輯,系統(tǒng)根據(jù)業(yè)務(wù)需求,設(shè)計(jì)所有業(yè)務(wù)邏輯,這一層實(shí)現(xiàn)具體業(yè)務(wù)操作邏輯,業(yè)務(wù)邏輯層(BLL)處于表現(xiàn)層(UI)和數(shù)據(jù)訪問(wèn)層(DAL) 的中間;數(shù)據(jù)訪問(wèn)層(DAL) 直接與數(shù)據(jù)庫(kù)交互,實(shí)現(xiàn)數(shù)據(jù)的讀寫(xiě)等相關(guān)操作。三層架構(gòu)中每層各司其職,相互配合,層層傳遞數(shù)據(jù),達(dá)到高內(nèi)聚、低耦合的目的,系統(tǒng)后期升級(jí)維護(hù)相對(duì)簡(jiǎn)單[7-8]。
3 需求分析
根據(jù)印刷企業(yè)業(yè)務(wù)特點(diǎn)和數(shù)據(jù)管理需求,在設(shè)計(jì)印刷行業(yè)生產(chǎn)過(guò)程管理系統(tǒng)時(shí),確定它的主要目的是在產(chǎn)品生產(chǎn)全過(guò)程中實(shí)現(xiàn)數(shù)據(jù)快速錄入、實(shí)時(shí)共享、自動(dòng)分析,滿(mǎn)足企業(yè)實(shí)際業(yè)務(wù)需要,根據(jù)企業(yè)要求,設(shè)計(jì)相關(guān)查詢(xún)報(bào)表,其次,通過(guò)信息化管理系統(tǒng)的使用能夠減輕數(shù)據(jù)管理人員的重復(fù)性勞動(dòng),提高數(shù)據(jù)統(tǒng)計(jì)效率,歷史數(shù)據(jù)能夠快速查詢(xún)。印刷行業(yè)生產(chǎn)過(guò)程管理系統(tǒng)功能模塊圖如圖2所示。
3.1 系統(tǒng)管理模塊
該模塊中,主要實(shí)現(xiàn)的功能是系統(tǒng)用戶(hù)管理,包括用戶(hù)的建立、刪除,用戶(hù)權(quán)限的授權(quán),用戶(hù)登錄系統(tǒng)功能,用戶(hù)密碼修改功能。
3.2 材料管理模塊
該模塊中,主要實(shí)現(xiàn)的是材料基本信息的管理、材料入庫(kù)、材料出庫(kù)、材料盤(pán)點(diǎn)、材料盤(pán)點(diǎn)審核,材料基本信息包括材料名稱(chēng)、材料規(guī)格、材料單位、材料類(lèi)型等信息,材料入庫(kù)主要包括材料名稱(chēng)、入庫(kù)數(shù)量、入庫(kù)日期、入庫(kù)人等信息,材料出庫(kù)包含材料名稱(chēng)、出庫(kù)數(shù)量、出庫(kù)日期、出庫(kù)人等信息。材料盤(pán)點(diǎn)主要包括材料名稱(chēng)、盤(pán)點(diǎn)數(shù)量、盤(pán)點(diǎn)日期、盤(pán)點(diǎn)人等信息。倉(cāng)庫(kù)人員盤(pán)點(diǎn)材料庫(kù)存數(shù)據(jù)后,上報(bào)財(cái)務(wù)部門(mén)進(jìn)行審核,財(cái)務(wù)管理部門(mén)核對(duì)庫(kù)存數(shù)據(jù)后進(jìn)行庫(kù)存數(shù)據(jù)審核。
3.3 訂單管理
在訂單管理功能模塊中,主要實(shí)現(xiàn)的功能是訂單流程管理,主要包括訂單信息管理、訂單單價(jià)審核、訂單設(shè)計(jì)確認(rèn)、訂單制版確認(rèn)、訂單施工安排、訂單車(chē)間生產(chǎn)信息登記、訂單收款,施工單打印功能。訂單信息主要包括產(chǎn)品名稱(chēng)、客戶(hù)名稱(chēng)、產(chǎn)品數(shù)量、產(chǎn)品規(guī)格、產(chǎn)品交期、產(chǎn)品價(jià)格、產(chǎn)品封面材料信息、產(chǎn)品內(nèi)文材料信息、產(chǎn)品備注等信息。
3.4 產(chǎn)品管理模塊
該模塊中,主要實(shí)現(xiàn)的功能是訂單產(chǎn)品入庫(kù)、出庫(kù),訂單多次入庫(kù)、出庫(kù)操作時(shí),自動(dòng)實(shí)現(xiàn)數(shù)據(jù)匯總功能。
3.5 查詢(xún)統(tǒng)計(jì)模塊
該模塊中,主要實(shí)現(xiàn)訂單進(jìn)度查詢(xún)、材料庫(kù)存查詢(xún)功能、產(chǎn)品庫(kù)存查詢(xún)。通過(guò)訂單進(jìn)度查詢(xún)可以實(shí)時(shí)掌握每個(gè)訂單的進(jìn)度,方便安排采購(gòu)和生產(chǎn)計(jì)劃。
4 數(shù)據(jù)庫(kù)
根據(jù)企業(yè)走訪調(diào)研,發(fā)現(xiàn)印刷企業(yè)每日產(chǎn)生數(shù)據(jù)量較大,并且數(shù)據(jù)保留時(shí)間要求較長(zhǎng),因此,印刷行業(yè)生產(chǎn)過(guò)程管理系統(tǒng)的數(shù)據(jù)庫(kù)管理系統(tǒng)選擇Microsoft SQL Server 2012。它是一款支持多平臺(tái)的高性能數(shù)據(jù)庫(kù)管理系統(tǒng)。
4.1 數(shù)據(jù)庫(kù)技術(shù)
根據(jù)印刷企業(yè)生產(chǎn)和管理特點(diǎn),梳理每個(gè)步驟需要存儲(chǔ)的數(shù)據(jù),同時(shí)確定數(shù)據(jù)的類(lèi)型,是必填還是選填,確定表的主鍵,構(gòu)建聚集和非聚集索引,提高數(shù)據(jù)檢索速度,同時(shí)分析實(shí)體的對(duì)應(yīng)關(guān)系。
4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
歸納與抽象企業(yè)業(yè)務(wù)需求,形成一個(gè)數(shù)據(jù)庫(kù)的概念模型,通過(guò)E-R圖表示,然后將E-R圖轉(zhuǎn)換成Microsoft SQL Server 2012數(shù)據(jù)庫(kù)產(chǎn)品支持的數(shù)據(jù)模型-關(guān)系模型。在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中,借助PowerDesigner工具,大大提高設(shè)計(jì)效率。訂單數(shù)據(jù)表信息見(jiàn)表1。
5 系統(tǒng)實(shí)現(xiàn)
5.1 開(kāi)發(fā)平臺(tái)與運(yùn)行環(huán)境
印刷行業(yè)生產(chǎn)過(guò)程管理系統(tǒng)采用微軟的Microsoft Visual Studio 2012 作為開(kāi)發(fā)平臺(tái),開(kāi)發(fā)語(yǔ)言選擇C#。服務(wù)端數(shù)據(jù)庫(kù)管理系統(tǒng)采用微軟的 Microsoft SQL Server 2012,開(kāi)發(fā)模式采用客戶(hù)端/服務(wù)端模式。系統(tǒng)運(yùn)行環(huán)境是Windows環(huán)境。
5.2 系統(tǒng)功能實(shí)現(xiàn)
按照軟件標(biāo)準(zhǔn)開(kāi)發(fā)流程完成印刷行業(yè)生產(chǎn)過(guò)程管理系統(tǒng)的開(kāi)發(fā),本系統(tǒng)可以實(shí)現(xiàn)印刷類(lèi)企業(yè)產(chǎn)品生產(chǎn)全過(guò)程數(shù)據(jù)進(jìn)行管理,系統(tǒng)操作簡(jiǎn)單,數(shù)據(jù)管理人員能夠快速錄入數(shù)據(jù),并且實(shí)現(xiàn)數(shù)據(jù)共享,提高了工作效率。
通過(guò)系統(tǒng)用戶(hù)管理模塊,可以為系統(tǒng)增加合法用戶(hù),主要包括增加、修改、刪除用戶(hù)信息,用戶(hù)信息包含用戶(hù)編號(hào)、用戶(hù)姓名、用戶(hù)部門(mén)等,在創(chuàng)建用戶(hù)時(shí),為每個(gè)用戶(hù)分配操作權(quán)限。軟件操作界面如圖3所示。
原材料管理模塊主要是對(duì)企業(yè)使用的材料基本信息進(jìn)行管理,材料信息主要包括材料名稱(chēng)、材料規(guī)格、材料單位、材料類(lèi)型等信息。通過(guò)該功能,用戶(hù)可以增加、修改、刪除、查詢(xún)材料基本信息,為方便批量數(shù)據(jù)操作,系統(tǒng)提供通過(guò)Execl導(dǎo)入和導(dǎo)出數(shù)據(jù)的操作方法,提高操作速度,后續(xù)材料出入庫(kù)和盤(pán)點(diǎn)等操作只需要選擇材料名稱(chēng)即可。軟件操作界面如圖4所示。
通過(guò)生產(chǎn)計(jì)劃管理功能,工作人員能夠快速安排每日生產(chǎn)計(jì)劃,并且打印生產(chǎn)計(jì)劃單,由于在生產(chǎn)計(jì)劃中確定生產(chǎn)機(jī)臺(tái)和使用材料,材料管理人員能夠一鍵出庫(kù)完成材料出庫(kù)操作,極大地提高工作效率,操作界面如圖5所示。
6 結(jié)束語(yǔ)
本研究通過(guò)調(diào)研小微印刷生產(chǎn)企業(yè),分析企業(yè)生產(chǎn)流程,總結(jié)優(yōu)化印刷企業(yè)生產(chǎn)管理共性,明確印刷企業(yè)對(duì)生產(chǎn)過(guò)程數(shù)據(jù)管理的需求。在設(shè)計(jì)印刷行業(yè)生產(chǎn)過(guò)程管理系統(tǒng)數(shù)據(jù)庫(kù)時(shí),嚴(yán)格按照需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)維護(hù)六個(gè)步驟來(lái)操作,軟件系統(tǒng)開(kāi)發(fā)時(shí)嚴(yán)格遵循軟件開(kāi)發(fā)規(guī)范進(jìn)行開(kāi)發(fā),包含概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼變形、軟件功能測(cè)試。企業(yè)在應(yīng)用系統(tǒng)后,數(shù)據(jù)統(tǒng)計(jì)效率得到顯著提高,歷史數(shù)據(jù)查詢(xún)變得方便,歷史數(shù)據(jù)利用能力和管理水平得到大大提高。
參考文獻(xiàn):
[1] 張興華.CRM客戶(hù)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].山西電子技術(shù),2021(3):59-61.
[2] 容秀嬋,鄒湘軍,張勝,等.基于B/S模式的設(shè)備管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2021,44(12):78-82.
[3] 彭燦華,韋曉敏.互聯(lián)網(wǎng)平臺(tái)下的智能信息管理系統(tǒng)設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2017,40(1):24-27.
[4] 雷雪.基于C/S模式的遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京郵電大學(xué),2011.
[5] 吳浩,孫毅超,柳淑學(xué).基于B/S模式的實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].實(shí)驗(yàn)技術(shù)與管理,2019,36(7):270-273.
[6] 葉霖.基于C/S的中小型商店智能管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].長(zhǎng)沙:湖南大學(xué),2019.
[7] 李鵬飛.基于C/S模式的煙包企業(yè)生產(chǎn)分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].貴陽(yáng):貴州大學(xué),2017.
[8] 黃小平,李小雷,杜亞軍.基于C/S模式的軟包裝行業(yè)條碼管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2021,17(32):8-10,15.
【通聯(lián)編輯:謝媛媛】
收稿日期:2022-01-25
基金項(xiàng)目:四川省科技廳項(xiàng)目:包裝企業(yè)生產(chǎn)過(guò)程智能匹配及產(chǎn)品質(zhì)量溯源關(guān)鍵技術(shù)與平臺(tái)研究(項(xiàng)目編號(hào):2021YFQ0008) ;西華大學(xué)大健康管理促進(jìn)中心:大數(shù)據(jù)背景下醫(yī)學(xué)領(lǐng)域本體構(gòu)建研究(項(xiàng)目編號(hào):JKGL2018-040)
作者簡(jiǎn)介:黃小平(1987—) ,男,四川巴中人,講師,碩士,研究方向?yàn)閿?shù)據(jù)庫(kù)、數(shù)據(jù)挖掘;李小雷(1987—) ,男,河南信陽(yáng)人,講師,碩士,研究方向?yàn)槿斯ぶ悄堋?shù)據(jù)挖掘;杜亞軍(1967—) ,男,四川巴中人,教授,博士,研究方向?yàn)榫W(wǎng)絡(luò)輿情、人工智能。