摘要:生產(chǎn)過程管理是一個生產(chǎn)型企業(yè)不可缺少的重要組成部分,煤的生產(chǎn)和其他東西是一樣的,本系統(tǒng)是為了實現(xiàn)煤生產(chǎn)過程管理系統(tǒng)化、規(guī)范化、自動化和信息化,提高生產(chǎn)管理效率而設(shè)計的。生產(chǎn)過程管理系統(tǒng)是一個基于Oracel 10g的大型關(guān)系型數(shù)據(jù)庫、J2EE開發(fā)平臺開發(fā)和Tomcat 6.0為web服務(wù)器的管理系統(tǒng)。
關(guān)鍵詞:信息化; Oracel 10g;Tomcat 6.0
注:本文系2012年榆林學院專項科研項目一般項目,項目題目:礦井安全輔助決策系統(tǒng)的研究,項目編號:12YK36
我國經(jīng)濟經(jīng)歷經(jīng)過多年高速增長后,正處于嶄新的發(fā)展階段,人民生活水平普遍提高,國家不斷加強環(huán)境保護和節(jié)能減排的政策力度。煤礦工作風險大、報酬低,難以吸引人才,安全管理和工程技術(shù)人員相對缺乏,管理層次難以提高。管理方法技術(shù)落后,缺乏系統(tǒng)安全的基本思想,沒有上升到現(xiàn)代安全管理的理論水平,對危險源的辨識、控制和評價仍停留在學術(shù)研究階段,實際應(yīng)用較少。
生產(chǎn)管理信息系統(tǒng)將實現(xiàn)面向所有用戶的統(tǒng)一操作平臺,不同的業(yè)務(wù)功能,通過該平臺實現(xiàn)統(tǒng)一登錄統(tǒng)一管理,具有內(nèi)在聯(lián)系業(yè)務(wù)之間數(shù)據(jù)共享,盡可能避免重復(fù)操作。按實際工廠管理制度和業(yè)務(wù)可將系統(tǒng)安全管理子系統(tǒng),基礎(chǔ)信息管理子系統(tǒng),業(yè)務(wù)管理子系統(tǒng),計劃管理子系統(tǒng),查詢管理子系統(tǒng)。詳細如圖1所示:
圖1 煤生產(chǎn)過程信息系統(tǒng)子系統(tǒng)圖
(1)安全管理子系統(tǒng)
1)用戶管理
負責對系統(tǒng)用戶信息維護,及用戶的角色分配。系統(tǒng)自帶一個管理員用戶(擁有管理員角色),可以進行用戶信息維護。
2)用戶登錄
所用的系統(tǒng)用戶,必須通過登錄驗證方可進入系統(tǒng)。
3)密碼修改
任何用戶可以且僅能修改自己的密碼。
4)角色管理
負責對系統(tǒng)角色信息維護,及角色的模塊資源分配。系統(tǒng)自帶一個管理員用戶(擁有管理員角色),可以進行角色信息維護。
5)模塊管理
負責對系統(tǒng)模塊信息維護,系統(tǒng)在初次建立時,系統(tǒng)自帶一個管理員用戶(擁有管理員角色),可以進行模塊信息維護。
6)安全退出
所用的系統(tǒng)用戶,必須安全退出系統(tǒng)。
根據(jù)對安全子系統(tǒng)的功能分析,得到安全子系統(tǒng)的功能如圖2所示:
1.用戶登錄
2.用戶管理
UserService類主要實現(xiàn)用戶管理。管理員在登錄后選擇“用戶管理”的操作:列表將所有用戶信息以分頁形式顯示,點擊“增加”圖片進行新用戶添加:選中列表中的某個用戶,可對其進行刪除和與角色分配操作。其主要的方法如下:
3.車間生產(chǎn)日報(excel導(dǎo)出)
BaoBiaoQueryAction類和BaoBiaoQueryService類共同實現(xiàn)了車間日報表功能,用戶登錄后選擇報表部門,點擊查看,則報表數(shù)據(jù)呈現(xiàn)在頁面,再次點擊導(dǎo)出,將會把數(shù)據(jù)以xls文件形式寫入到磁盤。其中主要方法如下:
BaoBiaoQueryAction 類的getBaoWork() 方法負責把數(shù)據(jù)寫成文件。
BaoBiaoQueryService類的getBaoWork() 方法負責把后臺數(shù)據(jù)組織起來。
4.統(tǒng)計查詢
用戶管理,密碼修改,用戶登錄,這些模塊都有高度的獨立性,因此他們的可重用性比較高,基本上是一個單元完成一個功能,模塊規(guī)模也比較小,模塊的作用域在控制域之內(nèi)。
在人機界面設(shè)計方面,本系統(tǒng)做到了以下幾點:
(1) 保持一致性(界面,背景的一致性);
(2) 提供有意義的反饋(用戶驗證和用戶管理,提供了比較精確的反饋信息);
(3) 在執(zhí)行有較大破壞性的動作之前要求用戶確認(數(shù)據(jù)備份與還原);
(4) 允許大多數(shù)取消操作(大多數(shù)單元有取消操作功能);
(5) 允許犯錯誤(由于權(quán)限的限制,系統(tǒng)能保護自己不受嚴重錯誤的破壞);
(6) 按功能對動作分類(在主窗口就是按動作類型組織菜單的)。
參考文獻:
[1]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2006
[2]陳昊鵬.Bruce Eckel.Java編程思想(第四版)[M].北京:機械工業(yè)出版社,2007
[3]蔡臨寧.物流系統(tǒng)規(guī)劃——建模及實例分析[M].北京:機械工業(yè)出版社,2003
[4]程偉,汪孝宜.JSP網(wǎng)絡(luò)開發(fā)經(jīng)典模塊實現(xiàn)全集[M].北京:電子工業(yè)出版社,2008
[5]李代平.軟件工程[M].北京:清華大學出版社,2008
[6]孫鑫.Java Web開發(fā)詳解[M].北京: 電子工業(yè)出版社,2006
作者簡介:
董婷(1981.10- ),女,陜西省岐山縣人,榆林學院信息工程學院,碩士,講師,研究方向:軟件工程。