石油企業物流資訊管理系統的設計論文

才智咖 人氣:3.28W

摘要:本文主要實現石油企業總公司以及各個分公司之間聯動,從而有效地對各分公司各級各類物流資訊實行動態化管理,對所有物流實行有效的監督與管理。本系統採用JAVA作為軟體的開發語言,使用ORACLE作為資料庫技術手段,並使用J2EE框架作為架構體系。對開發方法和開發環境進行分析研究,選擇採用結構功能法和物件導向法相結合的方法,詳細論述物流資訊管理系統的分析與設計,重點分析和研究資料庫的設計與實現。

石油企業物流資訊管理系統的設計論文

關鍵詞:石油企業;物流資訊;管理系統;資料庫

0引言

近些年,隨著國家對石油高需求、高產量、高質量的“三高“要求,使得國內各個油井的勘探與開採步入了一個新的高峰,與之相應的是各個與石油有關的企業的物流量持續增加。但因諸多與石油相關的企業都屬於國家性質的企業,在資訊化管理的建設方面一直較為滯後,從而對其物流不能有效地進行管理,最終造成了倉管體系差、庫存成本高、採購與輸送業務審批流程繁瑣、物資採購與輸送流程難以監控等問題,嚴重影響企業的進步與發展。因此亟需充分發揮資訊化管理優勢,建立一個功能完善、資料完備、流程完整的物流資訊管理系統來促進石油企業的發展。

1系統需求分析

在整個系統的使用過程中,許可權一般分為管理員、物流部員工與各部門普通使用者三個級別,各個級別的有自己自身的使用許可權以及用例設計。

1.1系統管理員

此部分群體主要是對整個系統進行日常維護、資料備份、申請稽核以及其他使用者的許可權管理,同時還負責對系統管理、環境管理、業務管理、監督管理以及決策管理等方面的內容進行管理擁有本系統最高的管理許可權;其主要操作是系統管理模組、使用者登入管理、資料庫管理,許可權分配,各個模組的功能設定等,同時還負責系統的正常執行與維護工作。

1.2物流部員工

這一部分人群是是協同各個模組以及各個業務部門之間相互溝通的重要操作人員,其主要負責各個模組中資訊的錄入、監控、稽核、刪除等方面的操作,同時其可以對普通使用者進行管理。

1.3其他部門普通使用者

因整個石油公司物流資訊管理系統所涉及的業務非常多,整個系統有許多部門的員工在進行使用,因此應該針對不同的使用者群體設定不同的操作許可權,且每個部門只有指定的人有錄入、修改以及刪除的許可權,其他普通使用者只有對自身相關業務查詢的許可權。石油企業物流資訊管理平臺總共可以分為五個模組:系統管理、環境管理、業務管理、監督管理以及決策管理,每個模組所對應的業務部門都可以完成自身獨立的相關業務,完全符合軟體工程設計與開發過程中所要求的高內聚低耦合設計原則。

2系統總體設計

考慮到石油企業物流資訊管理系統諸多的`需求特性,系統在設計與開發時採用JAVA語言程式設計,使用ORACLE作為系統的資料庫,使用J2EE框架,即Struts+Spring+Hibernate框架技術,前臺的顯示用JSP實現,採用B/S結構。採用JAVA語言進行程式設計,是因為此語言對伺服器的負載小、持續應用性強;利用J2EE、B/S以及JSP作為系統開發及檢視的框架,可以實現各種資料的動態訪問;資料庫使用ORACLE,保證安全可靠性的同時,最大化地節省了成本,符合公司一切從省的理念;作業系統應用Windows,此係統的普及率和使用率無疑是最大的,同時在效能方面滿足物流資訊管理系統開發的需求根據需求分析發現,使用者是支撐系統執行的首要條件,而本系統資料目標使用者是石油企業的系統管理員,物流部門員工以及普通員工。人力資源部對於其主要環境管理、業務管理、監督管理與決策管理有著一對多的關係;而對於各部門普通員工來說,主要是使用者登入以及資訊查詢,其對於資料的錄入僅僅是使用者名稱、登入ID、登入密碼、上次登入時間等,其與使用者資訊存在1對1的關係,而對於各種資訊的查詢存在1對多的關係;對於系統管理員來說,其主要是系統管理以及許可權分配,這兩者存在1對N的關係。

3系統模組實現

以環境管理的需求管理子模組為例,供應商管理子模組中主要具備准入管理、檔案資訊管理、考評管理和產品資訊管理等基本功能。供應商管理是本系統中至關重要的一個子模組,供應商的合理管理直接決定著採購物流的科學合理性以及其採購成本的問題。只有選擇恰當的供應商才能使得石油企業在進行物流採購時以較低的成本獲得高質量的物資,同時與供應商的及時有效溝通可以對物資進行及時的補充,同時也可以有效地避免庫存材料的積壓,總的來說,供應商的管理直接影響到本系統的實用性。供應商的管理主要有供應商檔案、點外稽核、供應商產品資訊、供應商考評、供應商考評指標這幾個功能。

4系統測試

在進行軟體測試時,設計人員一般會使用兩種方法進行測試:其一是黑盒測試法,黑盒測試的方法主要是針對系統功能是否可以實現進行測試,主要是要求大量的使用者群體對設計完畢的系統進行操作,其後根據反覆操作,對各個模組的執行情況以及其功能實現的情況進行反覆的測試,其後對測試結果進行統計分析,發現存在的問題,從而根據出現問題的程式段落進行修正和改善;其二是白盒測試方法,白盒測試主要是對主要是對對程式中的每段程式碼進行測試,對程式碼中的語義、語法等進行錯誤分析。並對某些可以實現重要功能的程式碼段落進行重點的分析,要能儘快發現程式碼中可能存在的問題,其原則是要求進行的測試足以覆蓋每一個程式設計語句。此種測試方法主要會側重功能實現的遺漏或錯誤、應用介面的錯誤、資料庫訪問及儲存的錯誤、效能錯誤和初始化以及終止錯誤這幾種測試。此種測試方式主要是將所有的可能性功能進行測試,直接查找出相關的錯誤。事實上在進行測試的時候測試結果會有無數多個,本章節只是針對可能性的錯誤進行測試。本測試所設定的測試規則主要有重複的進行測試、測試中應有輸入資料以及輸出結果、應避免程式設計師自己檢測程式、應該設計合理及不合理的輸出結果、對出現頻率較高的結果著重進行修改、對出現錯誤的問題進行全面性的檢測、嚴格遵守測試流程以及對測試結果進行統計與分析這幾個原則。

5結束語

本課題根據2016年國家石油部資訊化的要求來進行管理系統的改進,最終達到利用計算機科學技術,建立物流資訊管理系統,主要實現建立符合企業需求的物資採購管理資訊平臺,優化工作流程,具備高效的執行機制,降低人工成本;實現高效的倉管體系,降低庫存成本;實現採購業務符合企業審批流程的網上稽核,實現對採購過程的全方位動態監管和監控;實現資訊實時反饋和共享,準確查詢和分析,給領導層提供監控和決策;實現物資採購的資金規範管理和控制,提高資金利用率;最終實現物流、資金流、資訊流的三流合一;實現系統的持續長久應用,體現企業的投資利益最大化等目標。

參考文獻:

[1]原世偉,景海濤,李偉.基於GIS的現代物流管理系統設計與實現[J].2016,41(1):82-86.

[2]劉天堯,劉善偉.校園能源監管WcbUIS的設計與實現[J].測繪工程,2016,25(4):71-77.

[3]王立欣,胡晉山.基於移動GIS物流管理系統的設計與開發[J].交通科技與經濟,2017,19(3):58-62.

[4]李清泉,李德仁.大資料UIS[J].武漢大學學報(資訊科學版),2014,39(6):641-644.

[5]陶新洲.基於RFID技術的倉儲物流管理系統設計[J].工業控制計算機,2015,28(12):121-123.

作者:劉志巨集 王巍 王貴剛 唐永生 單位:長慶油田公司油田工程監督處 中國石油集團川慶鑽探工程有限公司