摘要:備品備件是確保電力企業安全、穩定生產運行的重要保障。由于目前電力設備種類繁多,缺乏專業性管理,加上傳統的備品備件管理模式,已不能滿足公司集約化管理的需要,因此需要引入科學的管理方法和模式,利用信息化手段來解決備品備件管理中存在的所有問題。
關鍵詞:J2EE構架;流程化管理;管理系統
中圖分類號:TP311 文獻標識碼:A文章編號:1009-3044(2010)02-478-02
隨著公司日益發展壯大,越來越多新型設備不斷投入運行,對備品備件(生產設備、辦公設備、網絡設備)種類及數量的需求也越來越多。如何對備品備件進行科學高效的管理、提高利用率、節約生產成本是本系統解決的主要問題。
1 現狀分析
備品備件管理是設備管理的重要組成部分,科學合理的對備品備件進行管理是公司安全生產的重要保障,管理模式陳舊、利用率不高、資金占用大是當前備品備件管理中存在的主要問題。
2 系統技術及特點
1) 數據庫
數據庫采用大型關系型數據庫OracleXE,Oracle數據庫高效、安全、穩定、數據吞吐能力強。采用標準的SQL結構化查詢語言,具有數據透明、網絡透明,支持異種網絡、異構數據庫系統,支持多種系統平臺,采取快照SNAP方式完全消除了分布讀寫沖突。自動檢測死鎖和沖突并解決。
2) 開發語言及框架
系統采用JAVA語言開發,Spring+Hibernate+Struts多層模式設計,分為表現層、中間層(業務邏輯層)和數據服務層。三層體系將業務規則、數據訪問及合法性校驗等工作放在中間層處理。客戶端不直接與數據庫交互,而是通過組件與中間層建立連接,再由中間層與數據庫交互,使系統安全性高、可移植、面向對象、易于系統維護和更新。
Struts :MVC設計模式可以使我們的邏輯變得很清晰,負責控制業務邏輯層與表現層的交互,調用業務邏輯層,并將業務數據返回給表現層作組織表現,該系統的MVC框架采用Struts 。
Spring :IOC和AOP可以使我們的產品在最大限度上解藕,實現組件重用。Spring的作用貫穿了整個中間層,將Web層、Service層、DAO層及PO無縫整合,其數據服務層用來存放數據。
Hibernate:實體對象的持久化。
Service層(就是業務邏輯層),負責實現業務邏輯。業務邏輯層以DAO層為基礎,通過對DAO組件的正面模式包裝,完成系統所要求的業務邏輯。
DAO層,負責與持久化對象交互。該層封裝了數據的增、刪、查、改的操作。
PO,持久化對象。通過實體關系映射工具將關系型數據庫的數據映射成對象,很方便地實現以面向對象方式操作數據庫,該系統采用Hibernate作為ORM框架。
3) 開發工具
Eclipse3.2+MyEclipse5.5
4) Web服務
Tomcat6.0
5) UI設計
系統UI設計采用Flex技術,Flex是一種RIA開發技術,具有更好的網絡交互能力,更加絢麗的表現效果,同時在企業級的擴展上也游刃有余,和JAVA無縫結合的非常完美,給用戶更加大的視覺沖擊。Flex Charting讓我們可以靈活地進行圖表編程,對系統的數據進行更加直接的分析展示。
6) 報表打印
報表打印系統采用開源報表系統BIRT,它主要是基于Java與J2EE的Web應用程序,該系統界面友好,支持多表數據,支持動態SQL查詢,支持Javascript腳本和CSS樣式界面控制,提供PDF、HTML格式進行打印。
3 系統設計和實現
系統以備品備件數據字典庫為基礎,以庫存數據為依據,以流程控制為核心,設備臺賬和手機短信提示為輔,建立起一個完整、嚴謹、及時和規范的系統體系。
對于低值易耗,常用易購買備件,采取零備臨夠管理方法,用戶提出申請,審批完成后才能由物資采購部門進行采購,從而大大減少了備件的庫存率和資金的占有率。
首先,各部門建立起自己部門的備品備件數據字典庫,并給分類一個唯一的編碼,以此可快捷方便的申請和計劃備品備件,用戶通過編碼就知道備件分類屬性,在系統中輸入部分編碼,就可以查詢出此類所有型號的備件,根據具體情況進行選擇。
其次,系統業務的辦理都必須是以流程審批的方式進行處理,任何系統的合法用戶都不能單獨辦理任何業務,部門領導、公司領導嚴格按照公司有關制度,以庫存數據和實際情況為依據,達到一種高效、嚴格、規范的管理制度,保證數據的合法性、真實性、實時性、完整性和準確性,更好的為設備的檢修和定檢,日常辦公提供有力保障。在流程辦理的過程中,并給相關的辦理人員提供手機短息提示。
最后,用戶根據系統歷史數據、實時數據進行統計和分析,以此為備品備件的計劃采購提供強有力的依據,從而減少備品備件的盲目和過剩采購,制定更加合理的備品備件采購計劃。
4 系統功能劃分
本系統主要包括以下五大功能模塊:
1) 系統平臺管理系統
此管理子系統主要包括系統用戶管理、模塊管理、角色管理、模塊權限分配、角色權限分配管理,對整個系統的用戶和模塊權限分配進行有效安全的統一管理。
2) 系統流程管理系統
此管理子系統主要是對系統業務模塊的流程配置,通過此模塊的配置,對備品備件的出入庫,采購,計劃等業務模塊進行流程審核管理,保證數據的合法性和工作的高效性。
3) 備品備件管理系統
此管理子系統主要是備品備件的綜合管理,是備品備件系統的業務核心模塊,涵蓋備品備件的基礎數據維護、計劃、申請、采購、入庫、出庫、盤點和預警等業務模塊。
4) 統計管理系統
根據備品備件的出入庫,使用情況,對備品備件數據進行統計分析,對今后備品備件的采購做出合理的計劃。
5) 報表打印管理系統
給系統相應的業務模塊配置相應的打印功能。
5 系統實例和特點
1) 基于相關技術規范和具體業務需求,功能實用、全面
2) 符合“統一管理、分級存放、快速高效”的管理模式原則要求
3) 穩定可靠的管理平臺,能夠對全公司備品備件進行實時動態的監督與管理
4) 實現技術先進性、可靠性、易操作性、易維護性、易擴展性和安全性
5) 實用、多視角的查詢、統計分析報表
6) 系統采用J2EE+ORACLE+FLEX核心技術,易于系統的移植、擴展和維護
7) 流程化管理,保證業務的合法性和數據的完整性
6 使用成效
通過備品備件系統的投入使用,對公司各部門原有的備品備件進行了一次完全徹底的清查、統計并分類入庫。用戶在申請和計劃采購備件時,部門領導根據庫存情況和實際需求進行審批,很好的控制了備品備件的盲目申請和采購,規范了備品備件的管理,提高了備品備件的使用率,節省了公司在備品備件上所占有的資金比率,從而為公司的設備檢修、網絡運行和日常辦公提供強有力的保障。
參考文獻:
[1] Joey Lott,Darron Schall,Keith Peters.ActionScript 3.0 Cookbook中文版[M].陳建勛,譯.北京:電子工業出版社,2007.
[2] David Flanagan.JavaScript權威指南[M].李強,譯.北京:機械工業出版社,2007.
[3] Rod Johnson,uergen Hoeller.Expert One-on-One J2EE Development without EJB中文版[M].JavaEye,譯.北京:電子工業出版社,2005.
[4] Tapper J.Flex 3權威指南[M].楊博,譯.北京:人民郵電出版社,2009.
[5] 國家電網公司.國家電網公司備品備件管理辦法[Z].2005.