胡文嶺,劉 衛(wèi),彭德云
(1.河北經(jīng)貿(mào)大學(xué),石家莊 050061;2.北京航天飛行控制中心,北京 100094)
基于WEB的煤炭生產(chǎn)計劃系統(tǒng)設(shè)計與實現(xiàn)
胡文嶺1,劉 衛(wèi)1,彭德云2
(1.河北經(jīng)貿(mào)大學(xué),石家莊 050061;2.北京航天飛行控制中心,北京 100094)
基于WEB的某礦務(wù)局生產(chǎn)計劃管理信息系統(tǒng),采用SSH架構(gòu),依托用戶原有因特網(wǎng)和服務(wù)器,解決了河北某能源集團礦局和二級單位生產(chǎn)計劃的生成和調(diào)整工作任務(wù)繁重的問題。計劃制定的全過程實現(xiàn)了網(wǎng)絡(luò)化、流程化并實現(xiàn)了協(xié)同作業(yè),做到了生產(chǎn)計劃管理工作的規(guī)范化、標(biāo)準(zhǔn)化,取得了良好的應(yīng)用效果。
煤炭企業(yè);生產(chǎn)計劃;SSH架構(gòu)
在煤炭企業(yè)生產(chǎn)過程中,生產(chǎn)計劃占有非常重要的地位,其主要任務(wù)是制定科學(xué)的計劃,合理安排、組織煤炭生產(chǎn)的運行。河北某能源集團有限責(zé)任公司使用手工和EXCEL工具制訂計劃,主要存在以下的問題:(1)計劃的編制、上報、審批、下發(fā)、組織實施等全過程的管理不夠規(guī)范,缺乏科學(xué)性、嚴(yán)肅性; (2)由于各分計劃之間數(shù)據(jù)關(guān)系復(fù)雜,計劃的制定、匯總平衡、下發(fā)花費的時間多,工作任務(wù)繁瑣,計劃人員不堪重負(fù);(3)集團公司要求上報的計劃項目存在變動問題,對其補充調(diào)整不方便。
筆者根據(jù)要求,在集團已經(jīng)具備了主體管理信息技術(shù)平臺的基礎(chǔ),開發(fā)設(shè)計了基于W EB的煤炭生產(chǎn)計劃系統(tǒng)。
根據(jù)業(yè)務(wù)要求,生產(chǎn)計劃制訂由各基層單位計劃科和礦局發(fā)展規(guī)劃部兩級單位完成。其業(yè)務(wù)流程如圖1。
圖1 業(yè)務(wù)流程
(1)基層單位計劃科主要完成本單位生產(chǎn)計劃的編制和上報礦局任務(wù)。包括年度,各季度和各月度計劃。
(2)礦局發(fā)展規(guī)劃部主要完成對各個基層單位計劃的接收,審核,并匯總編制本礦局的正式計劃,上報集團公司。每年生成礦局年度建議、年度正式、季度和月度計劃匯編各1稿。年度計劃包括工業(yè)總產(chǎn)值、煤炭主要產(chǎn)品量、非煤主要產(chǎn)品量、洗煤、煤炭主要產(chǎn)品產(chǎn)銷存和企業(yè)主要經(jīng)濟指標(biāo)計劃表等。表中的上百指標(biāo)間存在數(shù)據(jù)重疊、復(fù)雜的數(shù)量計算和相互引用問題。
系統(tǒng)設(shè)計遵循以下原則以保證系統(tǒng)的良好性能:
(1)統(tǒng)一規(guī)劃、集中建庫、分級應(yīng)用。系統(tǒng)構(gòu)建礦局至各基層單位兩級網(wǎng)絡(luò)結(jié)構(gòu)上的應(yīng)用模式,數(shù)據(jù)庫設(shè)在礦局,信息統(tǒng)一管理。
(2)各部門、各專業(yè)采用統(tǒng)一指標(biāo)代碼體系、數(shù)據(jù)傳輸格式等,實現(xiàn)企業(yè)信息資源共享。
(3)用戶界面友好,充分利用圖形化界面對數(shù)據(jù)信息進行可視化操作,風(fēng)格簡便,易于使用。
(4)對每個數(shù)據(jù)庫表進行安全、嚴(yán)密、靈活的權(quán)限設(shè)置,保證信息的機密性。
(5)每個計劃的結(jié)構(gòu)可以具有用戶自定義功能,系統(tǒng)具有較好的彈性和擴展性,能適應(yīng)多變的用戶需求。
(6)采用開放的系統(tǒng),使用開放的技術(shù)。使系統(tǒng)具備支持多種數(shù)據(jù)庫接口、應(yīng)用系統(tǒng)的跨平臺運行和二次開發(fā)能力。
系統(tǒng)主要部分采用SSH(struts+sp ring+hibernate)架構(gòu)的輕量級J2EE技術(shù)標(biāo)準(zhǔn)實現(xiàn),在表現(xiàn)層采用A jax技術(shù)達到無刷新動態(tài)更新的用戶體驗。數(shù)據(jù)庫采用 ORACLE9i,應(yīng)用服務(wù)器采用WEBLOGIC10.0。開發(fā)環(huán)境采用M yEclipse7.0平臺。
SSH架構(gòu)是Struts、Hibernate和Sp ring的框架組合。采用這種架構(gòu)可以提高系統(tǒng)的開發(fā)效率,使開發(fā)人員更注重于業(yè)務(wù)邏輯設(shè)計,使軟件很好的適應(yīng)需求和技術(shù)的更新,方便地和企業(yè)原有平臺集成。
A jax(即A synchronous JavaScrip t And XML)技術(shù)引進了異步調(diào)用,促使頁面局部刷新,它采用客戶端腳本與 Web服務(wù)器交換數(shù)據(jù),即無刷新更新頁面技術(shù)。所以,不必采用會中斷交互的完整頁面刷新,就可以動態(tài)地更新Web頁面。A jax不需要專門的軟件支持即可以在大多數(shù)流行瀏覽器中直接使用,減少用戶心理和實際的等待時間。
系統(tǒng)按其功能可做如下劃分:基層數(shù)據(jù)采集、礦局?jǐn)?shù)據(jù)存儲、礦局?jǐn)?shù)據(jù)匯總、數(shù)據(jù)顯示和系統(tǒng)控制。各功能間的關(guān)系如圖2所示。
圖2 系統(tǒng)功能流程圖
基層數(shù)據(jù)采集運行在各個基層二級單位,負(fù)責(zé)本單位計劃基礎(chǔ)數(shù)據(jù)的輸入。包括系統(tǒng)登錄、選擇計劃種類、數(shù)據(jù)保存與提交、計劃查詢和報表輸出功能。
礦局編制的計劃報表較多,并且表之間數(shù)據(jù)邏輯關(guān)系復(fù)雜。在本系統(tǒng)中,可將各個報表中的數(shù)據(jù)分為基礎(chǔ)數(shù)據(jù)、計劃數(shù)據(jù)、歷史數(shù)據(jù)和計算數(shù)據(jù)。
其中基礎(chǔ)數(shù)據(jù)是在一段時間內(nèi)相對穩(wěn)定的數(shù)據(jù),不會隨著計劃版本的不同而發(fā)生變化,基礎(chǔ)數(shù)據(jù)存儲在基礎(chǔ)數(shù)據(jù)表中。而計劃數(shù)據(jù)則隨每一稿計劃的不同都會發(fā)生變化。基礎(chǔ)數(shù)據(jù)和計劃數(shù)據(jù)都是直接由用戶錄入的,計算數(shù)據(jù)則是通過已知的計算關(guān)系,通過基礎(chǔ)數(shù)據(jù)、計劃數(shù)據(jù)和歷史數(shù)據(jù)的計算得到。
此功能運行于礦局。
(1)控制各終端的數(shù)據(jù)輸入項目。首先,根據(jù)用戶登錄時輸入的企業(yè)類型(煤炭或非煤企業(yè))獲取各企業(yè)相應(yīng)輸入數(shù)據(jù)項。其次,根據(jù)月度、季度或年度計劃的種類控制輸入數(shù)據(jù)項。
(2)控制最終計劃的輸出項目。對數(shù)據(jù)表中的各數(shù)據(jù)項進行顯示控制,保證各計劃報表輸出的靈活性。這一措施解決了集團公司要求上報的計劃項目變動的問題。
(3)修改維護數(shù)據(jù)庫中各基礎(chǔ)數(shù)據(jù)表。包括企業(yè)、產(chǎn)品、企業(yè)產(chǎn)品和用戶表等。(4)對用戶分別賦予不同的訪問權(quán)限,并控制修改數(shù)據(jù)的時間權(quán)限。
此功能運行于礦局,負(fù)責(zé)上報的數(shù)據(jù)審核、匯總,生成礦局各版計劃,編輯打印。然后上報集團公司。包括:信息下傳,計劃生成與修改,計劃審核并給各二級單位發(fā)送審核通過信息,接收信息,計劃查詢與瀏覽,報表輸出等功能。
本系統(tǒng)解決了生產(chǎn)計劃的生成和調(diào)整工作任務(wù)繁重的問題,并提高了工作質(zhì)量,做到了生產(chǎn)計劃管理工作的規(guī)范化、標(biāo)準(zhǔn)化,界面友好,操作簡便,使用靈活,可靠性高,可擴展行好。
[1] 袁偉.煤炭企業(yè)信息化建設(shè)的現(xiàn)狀及對策[J].華北科技學(xué)院學(xué)報,2009(7):78-79.
[2] 譚章祿,李學(xué)芳.煤礦企業(yè)信息化建設(shè)淺議[J].煤炭經(jīng)濟研究,2007(5):55-56.
[3] 楊本生,冀警兵.煤炭企業(yè)項目投資管理信息系統(tǒng)的研究與設(shè)計[J].信息工程,2009(6):123-125.
Design and im plementation of web-based coal production plann ing system
HU Wen-ling1,LIU Wei1,PENGDe-yun2
(1.Hebei University of Econom ics and Business,Shijiazhuang Hebei050061,China;2.Beijing Aerospace Command and Control Center,Beijing100094,China)
Web-based coal p roduction p lanning management information system use SSH structure,relying on the original Internet and server equipment to solue the p roblem of the creation of the p roduction p lan and adjust the task in one energy group department and secondary units in Hebei.The p lanning p rocess to achieve a netwo rk-based,p rocess-o riented and to achieve the collabo ration.It can efficiently and accurately develop monthly,quarterly and annual p lans to reach a p roduction p lan management standardization.In mo re than a year app lication of w eb-based p roduction p lanning management information system,it hasmade a good applying effects.
Coal enterp rises;Production p lanning;SSH
TP311
:A
1001-9383(2011)01-0020-03
2010-08-29
胡文嶺(1973-),女,河北冀州人,碩士,講師,信息系統(tǒng)項目管理師,主要研究方向:管理信息系統(tǒng),企業(yè)信息化.