莫智豪
摘 要 隨著我國工業信息化技術的高速發展,制造業生產管理的信息化建設不斷推進,生產報表系統越來越受到企業的重視。
關鍵詞 Fine Reprt;生產報表系統;信息化技術
前言
隨著我國工業信息化化技術的高速發展,生產報表系統越來越受到企業的重視。當前,國內大多鋼廠的各生產單位、多遠經濟體公司信息化建設起步較晚,信息化發展相對滯后,急需一個數據覆蓋面全面,操作便捷的生產報表系統為生產決策者提供生產信息以指導生產工作,為此,我們設計并完成了依托Fine Report和Fine UIPro的生產報表系統。
1開發與實現
1.1 開發平臺
(1) 操作系統
本系統是基于Fine Report報表引擎,依托Fine UIPro5.2作為前端展示的網絡系統,開發環境操作系統為WINDOWS 10專業版。
(2)開發工具及語言
開發工具
Microsoft Visual Studio 2013,Fine Report 8.0
編程語言
ASP.NET
數據庫
Oracle 11g
1.2 功能及特性分析
當前,各生產廠大多依靠excel電子表格對各類生產統計數據進行逐級統計上報,在數據處理和傳遞過程中存在數據可靠性和安全性的問題,同時,信息反射弧過長,與企業追求高效的生產目標相違背。本系統以web端生產數據訪問接口,部署在公司內網中,通過信息錄入與查詢功能分離,數據分層管理,實現生產統計數據可靠性與安全性進一步提高[1]。
該系統主要提供各類生產數據的錄入、數據整理與統計和數據展示功能,具有讀寫權限分離、數據格式處理及自動統計、指標智能判定,權限多點配置,界面管理個性化5大特性。
第一,讀寫權限分離特性。數據錄入接口僅對特定用戶開發,依據數出一源原則,相關生產數據的錄入由相關負責人完成,其他用戶一般不具有新增或修改的權限。而且,具有初次錄入權限的人員不一定具有數據修改權限。一般的,決策者不能直接干預數據的錄入和修改過程,他們僅擁有數據查詢的權限。增、刪、改、查的讀寫權限分離原則確保數據來源滿足唯一性,防止數據在流轉過程中遭到不合理竄改,這在一定程度上提高了數據的準確性,為生產決策者提供更準確的生產信息。
第二,數據格式處理及自動統計特性。各產線數據錄入系統后,系統具備條件處理功能。首先,能按照預設精度條件對數據精度進行處理,支持數據類型向上轉型。再者,系統支持輸入位數限制和數據類型限制,當錄入的信息為錯誤類型或是數字范圍超出預設時,即認為是非法數據,系統將拒絕提交數據。數據自處理的工能可避免錯臟數據存入數據庫,能從源頭規范數據格式,為后續數據處理提供可靠性保障。
第三,指標智能判定特性。在生產過程中,對相關指標的判定,我們往往不僅僅關注數據本身,而是更多關注指標判定的結果。基于fine Report的生產報表系統支持建立質量判定標準庫,依托建立的標準庫,系統可以對錄入的質量數據進行智能判定并給出判定結果。當質量判定標準變更時,只需在標準庫中新建相應的質量判定標準,系統即可根據最新的判定標準對數據進行判定,而無須更新系統程序。數據區間智能判定功能為系統提供了一種方便快捷的數據判定模式,通過建立標準庫使判定依據不依賴于系統而實現自由變更,使得系統在指標判定上獲得更高的靈活性和拓展性。
第四,權限多點配置特性。本文上述的讀寫權限分離特性的實現,底層依賴的是用戶權限的靈活分配。在用戶權限的配置上,我們的設計理念是用戶組合、角色管理、角色授權、多點配置。該授權模式既滿足不同用戶的授權差異化要求,又滿足用戶授權的全域覆蓋。在授權問題上,我們不直接針對某個具體的用戶,而是直接對應到某個用戶組,我們將具有某一類角色的用戶抽象出來建立一個用戶組,該組里的成員具有某種共同的權限要求,把抽象出來的用戶組稱為角色。對某個角色授權,即是給屬于該角色的用戶都進行了授權,達到由點及面,以逸待勞的效果。考慮到一個用戶可能具有多重身份,設計系統時允許一個用戶可以同時擁有多個角色,從而,在對多個角色單獨授權的同時,也是對某個用戶授權的多點覆蓋和組合,多角色權限的并集即為某擁有這些角色的用戶所擁有的所有權限。這樣的用戶權限管理模式在權限管理過程中使用戶的職能更清晰化,從而更好地實現了權限管理的初衷。
第五,個性化界面特性。生產制造行業的系統一直以來都具有界面色彩及布局單一的特點,而每個人自身條件不一,對界面的視覺感官要求也不一樣,界面的友好度直接影響到使用者的情緒,進而影響系統實際使用的效果。基于Fine Report的生產報表系統依托Fine UIPro5.2絢麗的主題外觀和多種內置主題可供用戶隨心切換,總能找到一款適應不同年齡層用戶的界面風格。當然,系統也可支持自定義主題背景,實現UI設計在一定程度上和用戶建立起良好交互的功能。
2應用案例
當前,該系統方案已成功應用于國內的一家不銹鋼廠的生產統計,生產數據覆蓋燒結生產指標、生產運行參數及原、燃料消耗情況、煉鐵生產指標、煉鋼生產指標、連鑄生產情況、質量情況、AOD爐生產情況、能源消耗情況、收得率、成分指標考核、石灰廠生產情況及相關生產記事等,基本涵蓋了中金不銹鋼生產過程從原燃料消耗到冶煉生產,再到連鑄生產全過程的消耗、產出數據、設備運行參數及相關生產紀要。該系統的投用幫助廠家的生產報表從傳統的excel電子表格時代向信息系統時代的跨越,公司的生產信息化更上一個臺階[2]。
3結束語
基于Fine Report的工廠輕型生產報表系統具有廣泛的應用場景和推廣價值,它是一個獨立的,完整性的生產報表類系統,有良好的可視化交互效果,系統數據具有較高的安全性和可靠性,在數據指標判定上擁有良好的適應性和可拓展性,并且開發周期短,成本低廉,可廣泛應用于制作業小型工廠,希望它在小型鋼廠發揮作用的同時,能在更多的生產場景中得以應用。
參考文獻
[1] 張金輝.基于局域網工業監控生產報表系統的軟件設計與實現[J].自動化與儀器儀表,2015(7):18-20.
[2] 葉秀玲.生產報表系統的開發與應用總結[J].中氮肥,2017(1):77-80.