摘要:設計一套油田生產信息數據庫管理系統軟件,系統采用Delphi編程語言開發,數據庫采用SQL Server2000。
關鍵詞:油田生產信息管理系統 數據庫 SQL Server2000
中圖分類號:TP391.7 文獻標識碼:A 文章編號:1002-2422(2010)02-0018-02
1 業務流程設計
(1)分層的模塊化程序設計思想,整個系統采用模塊化結構設計。
(2)系統分成幾個相對獨立的模塊,但這些模塊都進行統一式管理。
(3)合理的數據庫設計,在應用系統設計中,相對獨立的模塊間以數據流連接,方便系統運行,提高系統安全性。
2 系統詳細設計
2,1系統功能設計
系統功能是油田生產管理系統中能夠基本實現成品油的購買、銷售、庫存等功能,油田管理者完全直觀了解成品油的生產和經營狀況。油田生產管理信息系統就是要對這些成品油資源創建正確的數據庫,還要對數據中有關信息進行日常管理。
系統共包括四大模塊,分別是系統管理模塊,銷售管理模塊,購買管理模塊,庫存管理模塊。每個模塊的功能如下:
2,1,1系統管理模塊功能
(1)軟件使用信息的查詢。(2)管理員信息的更新,包括增加、刪除、修改功能。
2,1,2銷售管理模塊功能
(1)成品油銷售信息的查詢。(2)成品油銷售信息的結算。
2,1,3購買管理模塊功能
(1)成品油購買信息的查詢。(2)成品油購買信息的更新,包括增加、刪除、修改功能。
2,1,4庫存管理模塊功能
(1)成品油庫存信息的查詢。(2)成品油庫存信息的更新,包括增加、刪除、修改功能。
2,2功能模塊設計
2,2,1系統登錄模塊
模塊的主要功能是對用戶身份進行驗證,只有系統的合法用戶才能進入系統。系統登錄過程中,登錄模塊將調用數據庫里的User清單,并對賬號和密碼進行確認,只有輸入了正確的賬號和密碼后,系統登錄才會成功。在登錄模塊中,對系統的嘗試登錄次數進行了限制,禁止用戶無終止的進行系統登錄嘗試,在系統中,當用戶對系統的三次登錄失敗后,系統將自動機制登錄,突出登錄模塊。輸入了錯誤的賬戶和密碼時,系統會提出出錯信息。
2,2,2數據管理模塊
成品油的購買管理模塊,如圖1所示。模塊主要是對成品油的購買信息查詢、進貨計劃制定兩個功能。
(1)成品油的購買信息查詢:模塊為油田生產提供整個成品油市場價格和銷售商的信息查詢情況。(2)成品油的購買計劃:模塊可以為購買成品油制定計劃,并且可以形成購買訂單。
2,2,3銷售管理模塊
成品油銷售管理模塊的主要功能是把成品油銷售信息輸入數據且顯示到銷售清單中,對數據庫中的庫存清單進行更新,用戶可以對庫存信息進行查詢和打印,用戶還可以對成品油的銷售信息進行查詢和打印。
(1)成品油的銷售查詢:根據成品油的銷售狀況,對成品油的銷售進行查詢。可以按照成品油的編號進行商品銷售信息查詢。(2)成品油銷售信息結算:可以按每日、每月、或每季度的銷售情況進行結算。銷售管理模塊如圖2所示。
2,2,4庫存管理模塊
庫存管理模塊如圖3所示。
3 系統的運行環境要求
性能需求:
(1)數據精確度。數據庫表中,單價、金額采用浮點數,保留至小數點后兩位。(2)適用性。油田生產管理軟件適用于Windows 2000/xp及以上操作系統。
運行需求:(1)用戶界面。系統采用Boland Delphi 6設計,用戶交互界面采用的是基于Windows的窗口界面。(2)硬件接口。運行系統的硬件基本要求如下:CPU:IntelP4及以上;內存:256MB及以上;硬盤:40GB及以上。(3)軟件接口。數據庫服務器:SQL Server 2000及以上。
4 結束語
能夠快速反映出石油生產管理狀況和各種反饋信息分析,使管理人員快速對石油生產的變化做出相應的決策,提高油田生產管理效率。