後勤物資統購系統設計論文

來源:才華庫 1.71W

1部隊後勤物資統購系統需求

後勤物資統購系統設計論文

雖然在開展采購工作過程中,部隊完全參照各項指標和規範進行採購和資金支付,並嚴格的落實了集中式的採購方法,採購工作取得了一定成效,但是依然存在很多問題,具體表現在以下幾個方面:

(1)應用集中採購的方式,如果部隊的規模較小,規模效益會不明顯。這種情況主要存在基層一些部隊,現在被廣泛適用的採購制度是建立在團營級的部隊組織中,這樣一來,部隊需要的物資少,採購的規模就會變小,採購量難以與師以上的部隊組織相比,缺少市場採購優勢。

(2)駐地偏遠,採購和配送的成本高。很多基層部隊因為常年駐紮在偏遠地區,比如,兩國邊界處或者西部偏遠地區的邊防部隊等。

(3)採購的各項費用都是人工進行計算的,因此,財務結算的效率較低,尤其是在地方某些部隊,物品的採購、下單、運輸等的結算全部是由部隊專業部門通過手工記賬的方式完成的。

(4)部隊物品採購的範圍小,有很多物品都不能滿足部隊需求。當前,很多部隊大批量採購的是一些生活必需品,但是到當地供應商處購買時種類較少,有很多的物質都不能滿足部隊中官兵的需求。

2後勤物資統購系統的設計

部隊後勤中的物資採購系統在很多功能上都與應用軟體有所區別,可以說,後勤物資的統購系統既有軟體功能又有硬體功能,是一類綜合型的系統。鑑於這種原因,在對該系統軟體設計和開發時要考慮到硬體和軟體的一些設計上的基本要求,要對該系統的軟體功能和硬體功能以及網路配置重點考慮。

2.1系統的網路設計要求

部隊後勤物資統購系統採用的.應用程式為Web系統程式,該程式是分散式的,能夠滿足部隊的網路要求,但是應用這種程式首先要保證部隊網路的通暢。主要是部隊中的外圍網以及部隊內部的Internet網路。值得注意的是,內部網路和外部網路是不能隨便接在一起的,並要採取一些隔離的手段。只有經過部隊的上級領導同意,用於執行軍事事務的時候才能將內部網路連線到外部網路中。

2.2客戶層的設計

該系統應用的是WebService應用整合手段,該整合手段能夠使所有執行在網際網路上的伺服器都能夠以整合的方式組合在一起,可以使分散的計算機與各種系統裝置組合到一起執行,大大提高了使用者的體驗效果。隨著這種整合方式被大範圍的應用,系統開發的重點已經轉變成了應用的效果。這種整合組成的方式能夠取代Web應用上的其他物件,能夠成為未來資訊科技的主導。網路中為使用者提供服務的主要方式是通過手機和計算機的終端對企業中網站進行訪問,以此實現服務的功能。網路站點可以對WebService整合手段進行查詢,查詢的主要內容是該系統以公開形式存在的目錄,也可以是設定了訪問許可權的私有形式的目錄,首先獲取提供服務的資訊源,再將資訊處理的結果返回到系統的使用客戶。通過各種系統的介面可以將傳輸來的資訊轉換成可以利用的程式物件,再將這種能夠使用的程式物件傳輸到業務系統處理。業務系統存在於邏輯的中間位置,網路中的一切功能實現就是靠業務層。

2.3系統業務邏輯層的設計

部隊後勤統購物資系統的主要部分就是系統的業務邏輯層,這種業務邏輯層功能強大,能夠將整個系統中的所有業務邏輯順利完成。在特殊平臺上構建這種業務邏輯層的主要方法有以下兩種:首先是Servlet和JavaBean這兩種技術來實現,其次是通過選擇系統元件的方式來實現,重點選擇的元件有EJB系統元件。前兩種技術在處理業務邏輯時相對簡單,並且處理系統功能時的要求不是很高,也由此造成了其安全性和穩定性不高。但是後者處理的物件集中性較強,一般都是存在於企業中或者獨立的部門中,因此,該系統在一定程度上比上一種技術更加安全和可靠,唯一的缺點是對其開發的成本較高,並且該系統的組成較為複雜,如果發生故障處理起來會有一定難度。

2.4資料持久層的設計

資料持久層也是一個非常重要的系統功能,因為具有當下電子商務的特徵,在任何時候都要確保其安全效能和實用效能。在對該系統進行開發時,設計和程式設計更加有針對性,是面對使用物件而開發和設計的,開發和設計的語言是Java,因此,系統開發面對的主要群體也是Java群體,這些群體要在執行中將所有存在的資料輸入到資料庫中進行儲存;此外,每一個數據庫存在的形式都是關係型的,而處理資料時也是主要針對資料表和字元,因此,在對其開發時會有一定難度,時間也會更長。為了能夠建立一個數據持續存在的物件,可以採取以下幾種方法:使用JDBC對系統中的資料進行操作和處理;使用DAO系統模式對資料的訪問設定許可權,應用系統中的其他構件對資料實施處理;可以在內部自行建立一個開發的框架,這種框架要有永續性的功能。2.5系統實現的方式部隊後勤統購系統的實現主要是使用者管理功能的實現,該系統實現的模式框架是MVC,可以通過Struts結構框架實現整個系統各個程式的應用,以JavaBean作為“控制器”,以JSP的控制頁面作為系統的“檢視”,主要用來顯示使用者的使用介面,模型為EJB,業務邏輯的處理應用的是Bean。系統開發的環境是J2EE整合開發,這是一種工具平臺,能夠實現程式的有序開發,版本的控制工具是CVS,能夠確保程式碼的統一性與安全性。

熱門標籤