前言:尋找寫作靈感?中文期刊網用心挑選的javaee熱鍍鋅管理系統的設計,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
摘要:本研究基于javaee分層式框架構建了一個熱鍍鋅生產信息管理系統,主要用于解決熱鍍鋅生產所涉及的六個生產工序中人工信息采集所導致的生產效率低下、數據錯漏、生產信息統計不準確等問題。通過對生產信息管理進行信息化改進,不僅大大提高了生產效率,還為企業生產信息管理提供了可靠的數據依據。
關鍵詞:JavaEE;熱鍍鋅;生產信息管理系統;WEB
1JavaEE概述
JAVAEE是應用于企業級軟件框架開發的一套成熟的規范集合,其核心思想是以容器+組件的方式構建分層式的系統結構,基于此架構最大的特點就是層級之間松耦合,組件之間低關聯,極大的提高了系統的易維護性、易擴展性和平臺兼容性。Ja⁃vaEE層級式架構主要包括以下三層:
◆邏輯表示層,用于實現系統界面的顯示、交互功能,主要解決方案是基于WEB頁面的界面顯示與交互,涉及了CSS樣式處理、JavaScript動態交互、PHP或ASP數據交互等功能。應用人員對該層邏輯的定義、更改不會影響到業務處理層與數據管理層的功能支持。
◆業務處理層,用于實現來自于表示層的業務請求以及數據請求等事務。對于業務處理層來講,需要處理的事務主要分為兩類:邏輯業務和數據請求業務。針對邏輯業務,該層可直接進行相關的處理與響應;針對數據處理業務,則由該層與數據管理層進行通信。
◆數據管理層,數據管理層直接面向系統底層數據庫的數據管理,依據業務請求類型進行相應的數據處理和響應[1]。
2熱鍍鋅生產信息管理系統需求分析
熱鍍鋅生產信息管理系統業務流程包括兩個方面:生產信息采集與數據統計分析。生產信息采集主要涉及六個工序:制卷、制帶、制帶檢驗、剪切、剪切檢驗、包裝。六個工序之間有嚴格的先后次序,生產信息的采集也需按照生產工序的次序進行。數據采集完成后,需依據產品的加工過程分別進行數據統計,包括:分卷信息統計、制帶信息統計、分剪信息統計和包裝信息統計,如圖1所示。熱鍍鋅生產信息管理系統功能需求除應能滿足上述六個業務流程的信息采集和四個業務流程的信息統計之外,還需提供相應的訪問權限管理機制,以確保各個工序的數據可靠與安全。生產信息管理系統的具體功能需求描述如下:
◆基礎信息的采集,各個工序的基礎信息采集,包括產品的原材料加工、生產檢驗、制帶剪切、包裝的基本信息,全面完整的記錄產品的生產過程,并為之后生產信息統計分析提供可靠的數據依據。
◆信息條碼的生成管理,在基礎信息采集上將不同工序的關鍵數據提取并生成打印條碼,各個工序之間通過掃碼即可追蹤之前生產工序的基礎信息。生產信息的統計與分析,所有工序的生產信息按照用戶需求,生成相應的統計報表,并可實現不同的維度下的數據統計與分析。
◆數據的安全保障,通過用戶賬號密碼管理,限定不同工序下的用戶訪問權限,防止不同工序的員工用戶跨工序查閱篡改數據。
3熱鍍鋅生產信息管理系統設計
3.1系統框架
熱鍍鋅生產信息管理系統基于JavaEE分層式框架設計,B/S方案部署,客戶端主要由數據采集頁面與后臺管理頁面構成,如圖2所示[2]。
◆表示層主要用于提供前端WEB頁面的界面顯示,并采用HTML+CSS技術將頁面布局與頁面樣式進行分離,通過JSP技術實現頁面交互功能。
◆邏輯層則負責搭建系統的業務邏輯,包括事務處理與數據訪問處理。邏輯層將表示層與數據層進行隔離,并提供相應的交互接口,來自表示層的業務請求先由邏輯層進行分析,屬于事務處理的交由邏輯程序處理,屬于數據訪問業務的,由邏輯層與數據層進行通信。
◆數據層主要由數據庫服務構成,提供系統數據的增刪改查服務,且不能被表示層直接訪問,需要通過邏輯層請求進行交互。
3.2系統功能設計
信息采集功能,主要用于生產信息的數據采集。主要涉及生產中的六個工序,分別為分卷信息的采集、制帶信息的采集、制帶檢驗信息的采集、剪切信息的采集、剪切檢驗信息的采集、包裝信息的采集。分卷信息的采集主要用于采集待生產加工的原材料信息,包括原材料備料編號、備料日期、備料班組、加工爐號、備料重量、制卷日期、制卷班組、制卷數量、制卷重量等信息。制帶信息的采集主要用于采集制帶工序的生產基礎信息,包括制帶日期、制帶工、制帶數量、制帶重量、制帶寬度、制帶厚度等信息。制帶檢驗信息的采集主要用于記錄制帶產品的質量初檢情況,包括產品的生產編號、檢驗日期、檢驗人、制帶重量檢測、寬度檢測、厚度檢測、帶斷頭檢測、產品等級等,如檢驗為報廢產品,還需記錄報廢原因。剪切信息的采集主要用于采集帶材剪切工序的生產信息,包括生產編號、剪切日期、剪機編號、剪刀規格、剪切班組、剪切工、剪切重量、剪切數量、剪切寬度規格等信息。剪切檢驗信息的采集主要用于記錄剪切后的產品質量檢驗情況,包括剪切生產編號、檢驗日期、檢驗人、質檢厚度、檢驗等級,若有報廢情況,則要注明報廢原因。包裝信息的采集主要用于記錄成品包裝信息,包括成品生產編號、包裝日期、產品規格、包裝工等。并生成成品二維碼,通過掃碼即可查看到成品的基本信息。數據報表統計功能,針對六大工序的數據信息進行統計分析,包括備料重熔信息統計、制帶分卷信息統計、加工剪切信息統計、已包裝產品信息統計等。
4生產信息管理系統的實現
4.1生產流程管理
生產流程管理模塊主要由生產信息采集六個功能管理模塊的頁面和用戶管理頁面組成,與實際生產流程相對應,每完成一個工序,就要相應完成對應功能模塊的數據信息采集,并生成對應的信息條形碼,用于記錄、查詢、追蹤產品的生產過程。同時按照用戶權限進行了頁面訪問限制,分屬不同工序的用戶賬號只能對其工序下的數據采集頁面進行操作,同時還可以通過掃描條形碼查詢上一工序的錄入信息。
4.2后臺系統管理
后臺系統管理模塊主要由兩部分組成:系統訪問控制與數據統計。系統訪問控制部分由管理員登錄、部門授權、用戶授權、賬號密碼管理等頁面組成,用于實現系統訪問的權限管理,出于系統安全需要,本系統不提供用戶注冊頁面,用戶賬戶設置、權限分配均在此模塊完成,并且用戶必須實名。數據統計部分用于實現前端頁面采集數據信息的統計分析功能。提供了數據查詢、分類、統計等操作,并進行不同維度的數據分析,形成固定格式報表,同時還提供有常用格式數據導出接口,方便對數進行本地備份、轉移、打印等功能的實現。
5研究總結
本研究首先對當前較為流行的WEB服務開發技術JavaEE展開了深入研究,并基于JavaEE分層式框架設計開發了一個熱鍍鋅生產信息管理系統,用于對熱鍍鋅相關產品的生產工序進行信息采集和管理,并在此基礎上提供了多個維度下的數據統計分析服務,為其信息化生產管理提供了有效的技術手段。在JavaEE技術支持下,該生產信息管理系統具有良好的易維護性與可擴展性,同時為了保障系統的數據安全性,系統還加入了權限訪問控制機制,通過頁面權限驗證、賬號權限分級等方式保障了系統的訪問安全。
參考文獻
[1]梁日芳.基于JavaEE的教學互動平臺的設計與實現[D].長沙:湖南師范大學,2020.
[2]趙安學.基于JAVAEE的訂單管理系統的設計與實現[J].科技創新與應用,2021(4):115⁃117.
作者:呂學明 單位:山西旅游職業學院