姜云鵬
遼河油田公司規劃計劃處
?
遼河投資計劃管理系統設計與實現
姜云鵬
遼河油田公司規劃計劃處
摘 要:本文以遼河投資計劃管理業務需求為基礎,主要實現了按單位級別數據流模式,完成了計劃申報、審批和下達的全過程,實現了不同形式數據的可擴展性,實現了excel文件操作模式的全面表現和各種派生表格數據的自由提取功能,實現了計劃的統計分析功能,為決策層提供決策依據,基本實現“無紙化辦公”。
關鍵詞:C/S結構模型;Oracle數據庫;Cell組件技術
遼河對于各項計劃指標的下達要求非常嚴格,上市公司的各項報表要求定期批露,這不僅要求統計工作細化、量化、準確、及時,同時也帶來了很大的工作量。因此更加迫切需要采用系統化、現代化的管理手段來改進和加強管理。
2.1 性能需求
遼河投資計劃管理系統管理創新目的是要建立覆蓋全公司的計劃管理開放平臺,滿足公司投資計劃、統計人員工作業務等多方面需求,提高工作效率和工作質量。
(1)實用性
該系統從實際出發,注重用戶的實際應用和需求,數據盡可能共享,減少系統的輸入輸出,對已有的數據、信息做進一步的分析處理,以便充分發揮深層次加工信息的作用。
(2)方便性
該系統的使用應盡量接近現在Windows風格,運用組件技術使報表定制如在EXCLE單元格中簡便操作。
(3)兼容性
該系統盡最大可能兼容遼河目前已有的各類數據的管理軟件和數據庫格式,實現資源共享。
(4)可擴展性
遼河的信息需要與信息積累在不斷地增加,因此服務器、網絡、接口等硬件環境和軟件模塊都為該系統今后的擴展留有足夠的余地。
(5)安全性
充分考慮了系統對病毒、黑客等入侵者有較強的防御能力,確保油田商業機密不泄漏。
2.2 功能需求
于投資計劃管理系統主要是完成遼河各業務管理的需求,重點是建立公司同二級單位投資項目收集、下達和匯總的應用系統,充分保障統計數據的及時性、準確性。
3.1 系統總體設計
系統軟件平臺應用模型采用C/S結構模型,即客戶端(Client)/ 服務器(Server)。分五個層次。
(1)前端表現層
是用戶所用看到的程序界面,用戶直接在界面上操作實現需要的功能。它調用下層的應用服務程序,訪問軟件工具平臺,完成用戶的各種指令和操作。
(2)應用服務層
它與前端表示層和軟件工具層協同完成,如:查詢、統計、系統維護等由前端表示層發送來的操作指令,并把處理結果發送到前端表現層。
(3)軟件工具平臺
它的主要功能是實現界面的定制、公式定制、用戶權限驗證、數據傳輸等功能。
(4)數據訪問接口
它負責應用程序與數據庫之間的通信,這里系統采用ODBC技術實現前端的由PowerBuilder開發的應用程序與后臺Oracle數據庫之間的通信。
(5)數據庫層
它的任務是數據存儲。這里采用的是Oracle9i作為后臺數據庫。
3.2 功能設計
遼河投資計劃管理系統模塊主要功能描述如下:
(1)計劃錄入或數據錄入:方便用戶進行數據的錄入、查看歷史數據。
(2)計劃審批:設置開始對所有單位或某個單位進行計劃的審批,審批批次為基層單位已錄入完畢的批次。
(3)計劃下達:管理層結束計劃審批后,通過計劃下達功能功能向基層單位下達計劃。
(4)計劃查詢:用于管理層和基層單位對上報或批復的計劃進行查詢。
(5)統計匯總:對各單位匯總上來的基礎報表數據生成匯總報表。
(6)報表打印:根據指標項自動生成打印報表,并根據需要去掉不必要的指標。
(7)數據上報:二級單位在完成數據錄入后,通過數據上報功能將數據傳送至管理層。
4.1 登錄用戶校驗
投資計劃管理系統登錄界面,主要通過用戶與用戶口令獲取該用戶具有的所有系統操作權限。
4.2 報表的錄入與匯總
報表的匯總,在本系統里做的是累加匯總,再根據報表表頁信息表和數據行列屬性表中的相關記錄,最終匯總報表。
5.1 系統運行環境
(1)服務器(企業采用)
硬件要求:數據庫服務器CPU 2.0G以上,內存2G;硬盤36G*2以上;
軟件要求:數據庫oracle9i以上;
運行環境:Windows 200O server/Linux。
(2)客戶端
硬件要求:P4 1.7G以上,256M以上內存;硬盤50G以上;
運行環境: Windows 200O。
5.2 系統測試
在系統開發過程中,已經進行了單元測試和集成測試,現在要進行的測試主要包括功能測試和性能測試兩個方面,保證軟件的實現滿足了用戶的需求。
(1)用戶登陸測試,系統為不同的用戶設置不同的管理權限。
(2)數據查詢測試,數據查詢是系統的一個主要功能。
(3)數據輸入、修改、刪除以及更新測試,在數據錄入界面上,輸入一條記錄并對數據庫進行更新,通過查詢檢測到數據已經記錄到數據庫中。
(4)統計、匯總功能測試,將各種情況的信息錄入到數據庫中,檢查數據庫中的此表中的數據,與統計的數據一致。匯總也用同樣的方式進行。
基于Cell組件技術和PowerBuilder開發的投資計劃管理系統的應用為企業帶來的益處主要表現在以下幾個方面:
(1)減輕了投資計劃、統計管理工作的工作量,使原來復雜的工作程序變得非常簡單迅速,提高了管理工作的效率。
(2)對每次統計成果都有詳細的記錄,并提供快速強大的查詢功能,解決了人工查詢速度慢的問題。
(3)系統用戶界面友好簡單,容易操作。
(4)系統具有較好的開放性和重構能力,因此大大減輕了系統的維護量,從而保證系統能夠順利的擴展以滿足不斷變化的工作需要。
本系統在遼河計劃統計部門的實踐應用僅僅是剛剛開始,本文在此工作的基礎上對這一系統工程作了一些初步論述。怎樣更好地利用網絡資源,開發多媒體技術、人工智能技術及最新網絡技術等,都有待進一步研究探討。
參考文獻:
[1] 邵佩英.分布式數據庫系統及其應用.北京:科學出版社。2000:21-98
[2] 王新民,王飛. Oracle9i數據庫安全管理機制剖析.信息技術。 2000.
[3] 周龍驤.分布式數據庫管理系統實現技術.北京:科學出版社,1998:78-99
[4] 俞盤祥.Oracle數據庫系統基礎[M].北京:清華大學出版社,1995:35-48