當前位置: 代寫一篇論文多少錢 > 計算機論文 > 煤質管理信息系統框架結構設計與實現

煤質管理信息系統框架結構設計與實現

時間:2020-03-26 15:05作者:徐海娟
本文導讀:這是一篇關于煤質管理信息系統框架結構設計與實現的文章,盡管在部分洗煤廠已經應用上了煤質信息管理軟件,但是由于在不同的洗煤廠當中所應用的煤質信息管理軟件大都是來自不同的廠家,并且缺乏一定的兼容性,因此,洗煤廠的同行業之間很難實現煤質信息數據的有效交流與共享

  摘    要: 本文首先對系統進行了需求分析,然后簡要介紹了系統的結構框架設計,最后探討了洗煤廠煤質管理信息系統實現。

  關鍵詞: 洗煤廠; 煤質管理; 信息管理系統;

  1 、緒論

  在我國的洗煤廠生產管理當中,煤質管理是其中重要的環節。盡管在部分洗煤廠已經應用上了煤質信息管理軟件,但是由于在不同的洗煤廠當中所應用的煤質信息管理軟件大都是來自不同的廠家,并且缺乏一定的兼容性,因此,洗煤廠的同行業之間很難實現煤質信息數據的有效交流與共享,從而導致了孤島效應的產生。在當前我國的洗煤廠不斷發展且規模逐漸擴大的發展態勢之下,在其運營發展的過程當中所產生的數據資源信息也越來越多,不少洗煤廠僅僅應用煤質信息管理軟件已經無法滿足企業發展的需要,因此,對洗煤廠的煤質信息管理系統進行分析與研究,以求在此基礎上實現其功能的完善與優化是非常有必要的。

  2、 系統需求分析

  通過有效構建系統化、精準化、高效化的煤質信息管理系統,可以有效實現洗煤廠煤源和煤質的數字化控制,實現煤炭選擇、加工、存儲、運輸、銷售等方面都處在信息化管理中,提高生產效率,改善傳統管理模式。

  信息化網絡技術減少管理鏈的周期,實時化并且共享生產過程中產生的數據,確保煤質檢驗部門在煤質檢查中的公正公開公平。

  構建煤質信息發布系統,實現在相關部門可以對洗煤廠的煤質信息進行實時地查詢與利用的功能,從而實現所有煤質信息的一體化統一管理,實現煤質信息管理的靈活性和高效性。

  構建煤質數據信息的可視化功能,可以煤質信息系統平臺可以根據用戶所輸入的關鍵詞來有針對性地對所需要的信息進行查詢,并且可以輸出對煤質的化驗檢測結果,在客戶端生成可選性的曲線輸出。

  制定系統后臺管理,包括系統和用戶權限管理、系統結構管理、詞條更新等,以進行系統和基本數據的設定和維護。
 

煤質管理信息系統框架結構設計與實現
 

  3 、系統框架結構設計

  大型的煤炭集團一般有幾個洗煤廠,不同的礦井也會相應的洗煤廠,所以為了有效解決洗煤廠的位置比較分散的這種實際情況,煤質信息管理系統采用B/S結構,microsoftwindowsserver2003為數據庫服務器端和應用程序服務器端的操作系統,應用服務器為web,數據服務器采用weblogic,客戶端操作系統采用ORACLE9,客戶端瀏覽器為windowsxp。在此應用環境中,搭建共計四層的系統框架,具體分層如下:

  表示層負責web訪問和頁面調用,以及數據請求。

  控制層負責進行用戶的交操作和系統平臺界面的呈現。

  業務邏輯層負責響應請求,進行業務邏輯處理以及對業務組件進行封裝。

  數據持久層負責對業務數據封裝,數據庫訪問以及對事物進行控制。

  該系統的四層架構均采用Free Market為頁面,Webwork控制業務和分發請求,Ibatis運行數據訪問和持久化,并通過Spring進行整合。

  Spring中的ioc機制可以利用Java Beam中提供的set方法把有依賴關系的對象關聯起來,為外部系統提供服務。因此利用Spring來聲明各個類之間的依賴關系,以實現表現層、控制層、業務邏輯層、數據持久層的整合關系。

  表現層的主要功能是實現與用戶之間的有效交互,可以將用戶的需求精準、高效地傳遞到系統平臺,并輸出結果。表現層主要由標簽和FTL文件組成。該層主要處理煤質化驗基礎數據以及臺賬數據的采集和錄入,并且依據不同的查詢條件顯示查詢到的基礎數據、臺賬數據、煤質數據等。

  控制層主要進行視圖和控制器的統一管理,該層通過webwork搭建web層的開發框架,控制器接受用戶通過頁面提交的信息和請求,并通過webwork實現控制器和業務邏輯層的交互。

  業務邏輯層主要處理用戶請求的業務邏輯。該層應用IOC機制,采取接口實現分離方式將持久訪問對象注入相應的構架中,并通過XML文件實現各層之間的交互,以此為控制層提供業務模型組件。

  數據持久層主要基于Ibati框架,應用DAO模式調去SQL-Map完成業務層的調用。該層主要編寫洗煤廠業務中增設化驗數據、查詢銷售質量數據的程序語句,以完成對其相應數據庫的操作。

  4 、洗煤廠煤質管理信息系統實現

  4.1 、數據傳輸的實現

  系統數據傳輸主要采用了Ajax應用,該應用允許只向服務器傳輸和采集必要的信息數據。Ajax可以運行一部分數據的驗證和處理,只有在用戶必須要從服務器采集所需信息的情況之下,客戶端才會通過對Ajax應用引擎的調用向服務器發出請求,當服務端有回應時,Ajax引擎對數據進行接收,制定相應函數完成數據處理,這樣就不會對整個頁面進行刷新,達到了用戶操作和服務響應的異步化。

  4.2 、可選性曲線繪制的實現

  系統主要采用二次Bezier命令對可選性曲線進行繪制,可以采用插值方法對節點上和試驗數據的吻合進行確保,采用擬合法,對曲線形狀進行有效控制和科學推斷。在曲線的繪制圖當中還配有精準的十字定位的坐標,當光標移動到該曲線上的時候可以顯示曲線該點的具體數值,方便選煤理論指標和簡化原煤可選性的評定過程。

  4.3、 報表生成的實現

  報表生成功能主要是指用戶根據自身需求,對煤質檢測和臺賬數據等方面的信息進行報表輸出。報表生成較為簡單,一般需要對報表的表頭采取自定義方式,同時自定義相應數據庫的數據信息查詢條件,通過SQL語句分析處理相應的數據信息,最后采用自定義公式將用戶的查詢數據動態寫入Excel中,實現動態Excel報表的輸出。

  5 、結語

  洗煤廠煤質管理系統操作簡易,減少了原有系統的重復操作,提高了工作效率和準確率。

  參考文獻

  [1] 石丹,姚能俊.基于Webwork+Spring+Ibatis的管理系統開發[J].武漢理工大學學報,2007,29(6):53-56.
  [2] 計磊,李里,周偉.精通J2EE:Eclipse、Struts、Hibernate、Spring整合應用案例[M].北京:人民郵電出版社,2006.

聯系我們
范文范例
双色球开奖日期