?

MES生產統計報表解決方案

【導讀】
當前集成化的MES產品主要由國外軟件商提供,MES系統自帶的報表模塊的設計以及表格樣式都遵從國外企業的應用要求,并不完全適合國內企業,國內企業的生產過程大都較為復雜,管理
隨著技術的成熟,MES系統在各行業得到廣泛應用,作為MES高級應用的生產統計報表子系統,直接為企業生產的決策層提供綜合的MES數據信息。當前集成化的MES產品主要由國外軟件商提供,MES系統自帶的報表模塊的設計以及表格樣式都遵從國外企業的應用要求,并不完全適合國內企業,國內企業的生產過程大都較為復雜,管理層對生產報表有多樣性需求。各行業MES項目組吸取各單位成功的經驗,修改及優化不足的地方,重新設計了一套盡可能通用的生產統計平臺,以減少實施人員和實施單位后期維護人員的開發量并降低開發難度。
MES數據統計報表

1報表系統
報表系統提供報表查詢、報表導出功能。生產信息綜合管理系統提供人工數據錄入平臺、生產數據綜合查詢、調度或生產日志、MES相關系統頁面整合功能。生產報表子系統實施范圍主要是生產部編制的各類調度報表,包括生產日報、運行狀態日報、工藝技術指標日報以及質量日報等。通過報表數據分裝置生產情況(包括計劃、完成量、收率、累積、超欠),產品生產情況(包括計劃、入庫量、出庫量、庫存量),原料情況(收量、消耗量、平衡量、庫存量),質檢的檢驗數據,分廠領導和油田主管部門可以了解煉化總廠的生產狀況。

用戶操作頁面是用戶進行報表操作的主頁面,在報表查詢里選擇需要查詢的裝置,在出現的WEB界面里有“瀏覽報表”和“導出報表”,瀏覽報表給用戶提供以WEB的方式打開報表;導出報表提供以EXCEL方式打開或保存報表。


2生產統計報表的結構及功能
2.1生產統計報表的結構

生產統計報表采用ASP.NET+存儲過程+EXCEL的技術結構。系統結構采用B/S,能實現不同人員從不同地點以不同接入方式訪問和操作共同的數據庫。MES生產統計報表的總體架構如圖1所示,所有相關數據可以從Uniformance中PHD實時數據庫和Oracle數據庫中取得,并經過整合、匯總生成相關報表,為生產工作提供決策依據和參考。
MES生產統計報表總體架構 
圖1 MES生產統計報表總體架構
 
生產統計子系統的核心分為前端表現邏輯層和數據整合邏輯層,每一層都包含相關的子模塊及相關類,如圖2所示。
生產統計系統結構
圖2 生產統計系統結構
 
前端表現邏輯層為用戶提供可視化操作界面、報表配置維護界面,包括處理數據以及與數據整合平臺溝通的通用邏輯類。前端表現邏輯層通過客戶端瀏覽器接收用戶提供的參數信息和指令,通過通用邏輯類得到所需的基礎數據集,并進行加工處理,最后返回給用戶。
 
數據整合邏輯層為前端表現邏輯層提供豐富的基礎數據,包括通用的數據訪問類、數據庫表和存儲過程集。前端表現邏輯層與數據整合邏輯層通過各自包含的邏輯類庫進行互相訪問,耦合性較低,可移植性和通用性較強。

2.2生產統計報表的功能
(1)根據需要對各類基礎數據進行匯總、整理,生成生產統計報表。
(2)針對不同裝置、不同的業務需求,生成不同業務類型的生產統計報表。
(3)對生產運行數據進行整理,提供直觀的生產數據信息。
(4)提供報表數據的提取、查詢、打印等功能。

2.3報表導出的流程
(1)用戶點擊頁面上瀏覽報表或導出報表按鈕,觸發按鈕事件。
(2)進入Control類進行邏輯轉向。
(3)進入邏輯層分析XML文件,得到用戶配置的報表名稱與對應的存儲過程名稱及參數。
(4)通過通用數據訪問層得到存儲過程返回的DataSet。
(5)進入邏輯層,利用通用導出類,將DataSet中的數據寫入Excel表格。


3生產統計報表的實現
3.1數據來源

數據來源分為自動獲取和人工錄入。使用ASP.NET為用戶開發WEB錄入界面,并為不同裝置和業務的人進行權限分配。這些數據最終存儲在Oracle數據庫中。

3.2數據查詢
所有的報表配置信息都存儲在Search Conditions.XML文件中,包括分類與報表之間的對應關系、報表與報表模板名的對應關系、報表與存儲過程的對應關系,以及每個存儲過程所需的參數信息。XML文件通過配置界面修改。通用查詢類實現通用的查詢功能,從數據邏輯層提取數據。

3.3數據導出
根據配置的XML信息,提取Oracle數據庫中需要的數據,導出到準備好的Excel報表模板中,并利用瀏覽器即時下載返回客戶端,以便于用戶瀏覽及打印。
 
Excel模板分為報表sheet及數據sheet。數據sheet用來存儲從系統中提取的數據,報表sheet為用戶打印的最終樣式。Excel模板需要根據客戶需求,提前制作并置于服務器端的Template文件夾中。當報表元素發生變化時,可以簡單地通過修改配置頁,根據具體要求修改存儲過程,修改Excel模板的VBA公式,達到用戶要求,而不用修改代碼、重新調試程序。這樣對維護人員的要求大大降低,減少了維護的工作量。



  • 2019-10-12 11:38
  • 我要分享:
聲明:文章"MES生產統計報表解決方案"為上海御云信息科技有限公司原創文章,轉載請注明出處,謝謝合作!您所在位置:PLM系統 > 服務與支持 > 服務與支持 > 技術知識庫 >

聯系清泰代表

熱門文章
熱門標簽
?
日韩A∨无码中文无码电影
<dl id="fdhf1"><dl id="fdhf1"><output id="fdhf1"></output></dl></dl>
<dl id="fdhf1"></dl>
<noframes id="fdhf1"><video id="fdhf1"></video>
<dl id="fdhf1"></dl><output id="fdhf1"><output id="fdhf1"><delect id="fdhf1"></delect></output></output>
<output id="fdhf1"><output id="fdhf1"><delect id="fdhf1"></delect></output></output>
<dl id="fdhf1"></dl>
<dl id="fdhf1"><output id="fdhf1"></output></dl>
<video id="fdhf1"><output id="fdhf1"></output></video>
<dl id="fdhf1"></dl>
<dl id="fdhf1"></dl><video id="fdhf1"></video>
<noframes id="fdhf1">
<dl id="fdhf1"></dl>
<video id="fdhf1"><output id="fdhf1"><output id="fdhf1"></output></output></video>
<video id="fdhf1"></video>
<dl id="fdhf1"></dl>
<dl id="fdhf1"></dl>
<video id="fdhf1"><dl id="fdhf1"></dl></video>
<dl id="fdhf1"><output id="fdhf1"></output></dl>
<video id="fdhf1"><dl id="fdhf1"></dl></video>
<dl id="fdhf1"></dl><dl id="fdhf1"></dl>
<video id="fdhf1"><output id="fdhf1"><delect id="fdhf1"></delect></output></video>
<noframes id="fdhf1"><video id="fdhf1"><output id="fdhf1"></output></video><dl id="fdhf1"></dl>
<video id="fdhf1"><output id="fdhf1"><delect id="fdhf1"></delect></output></video><video id="fdhf1"></video>
<dl id="fdhf1"></dl><video id="fdhf1"></video>