WEB第三方物流管理信息系統的實現
2008-7-25 12:57:00 來源:物流天下 編輯:56885 關注度:摘要:... ...
摘要:隨著計算機技術、Internet的應用普及,第三方物流企業越來越多的應用了MIS(管理信息系統)對內部信息進行管理,實現辦公自動化、高效率流程等。基于Web服務的MIS系統也逐漸成為網絡時代的新一代管理信息系統的標準。本文分析了傳統兩層C/S結構和B/S的區別,基于J2EE的體系結構對WEB第三方物流信息系統進行了深入探討。
關鍵詞:J2EE;MIS;第三方物流信息系統
中圖分類號:F208 文獻標識碼: A
基于企業內部網上的WEB MIS系統是對傳統信息管理系統概念上的擴展,它通過WEB頁登錄及相應的權限控制,可以實現在外部網對系統的瀏覽、查詢、控制和審閱等管理功能。此類系統也逐漸成為網絡時代的新寵。WEB第三方物流信息系統在企業內部網的基礎上,實行數據庫的分布式系統;并可滿足各操作人員對信息的不同需求,幫助管理人員提高工作的效率。以實現數據共享,方便快捷,極大地提高工作質量和效率的目的。本文介紹了基于J2EE實現WEB第三方物流信息系統的開發實例。
一、MIS系統結構的選擇
1.傳統兩層C/S結構的缺點
傳統的客戶/服務器模式比較適合于小規模、用戶較少、單一數據庫且在安全、快速的網絡環境下運行。隨著應用系統的規模不斷擴大,復雜性越來越高在多用戶、多數據庫且非安全的網絡環境下,這種兩層結構的應用模型將無法適應。而且兩層結構還受到很多制約如:難以擴展至廣域網或Intranet;程序的升級維護困難;軟、硬件的組合及集成能力有限;在軟件上呈現出胖客戶端;很難管理大量的客戶機等。
2.三層WEB結構的優點
三層客戶/服務器模式(三層模式)在邏輯上將應用功能分為客戶顯示層、業務邏輯層、數據層。客戶顯示層是為客戶提供應用服務的圖形界面,有助于用戶理解和高效的定位應用服務。三層模式的主要優點有:良好的靈活性和可擴展性;可共享性;較好的安全性;企業對象的重復可用性;瘦客戶端;良好的容錯能力和負載平衡能力。BS架構則不需要專門的操作環境,在任何地方,只要能上網,就能夠操作MIS系統具有良好的方便性。
二、J2EE體系結構
J2EE是一種利用Java 2平臺來簡化企業解決方案的開發、部署和管理相關復雜問題的體系結構。J2EE采用分層結構,三個層次可以處于不同的平臺下進行協作應用。客戶表示層可使用不同的客戶端程序,具有很好的分布性,適應了分布式管理的要求;在后臺的應用系統集成中,可以把其他不同的應用系統(如學籍管理系統)集成到該結構中,因此可以有效地最大化地應用現有資源。
用基于J2EE的體系結構開發的WEB服務具有以下的優點:
(1)可以跨越中間防火墻進行通信。因為WEB服務是利用HTTP最為傳輸媒介可以從客戶界面直接調用中間層組件,而不必建立頁面。
(2)應用系統的集成。通過WEB服務可以使用標準的方法把功能和數據暴露出來,供其他程序使用。
(3)所有的邏輯和服務都集成封裝在可重用、可移植的EJB組件中,系統維護性和可重用性好。
(4)中間件代碼可以集中在處理業務邏輯上,無需考慮數據表示。
三、第三方物流信息系統系統設計
本系統采用B/S模式,就是利用WEB服務器實現信息共享,分配管理員、操作員、合作伙伴的不同權限。整個管理信息均在網上進行信息交流,減少了人為因素的影響,提高了工作效率。系統平臺可以采用客戶層即Browser 端包括用戶入口,Server 端包括應用程序服務器和數據庫服務器,分別采用Web Logic Server 和MS SQL實現。
從事第三方物流的企業在委托方合同制物流需求的推動下,從簡單的存儲、運輸等單項活動轉為提供全面的物流服務,其中包括物流活動的組織、協調和管理、設計建議最優物流方案、物流全程的信息搜集、管理等。第三方物流信息系統系統設計主要業務流程與管理流程來完成。實現業務流程建模。該系統的功能模塊有
(1)后臺系統管理。系統初始設置或維護。主要包括管理員登錄、用戶管理、權限管理、數據備份、數據恢復等功能。
(2)查詢管理。綜合查詢提供所有業務信息:客戶、訂單、出入庫、盤點、退貨、殘損、付款等的所有信息的統計查詢分析功能。另外,提供訂單、付款、庫存狀態的監控統計分析功能。功能模塊中的全部報表匯總在一起,可供查詢與打印。
(3)客戶關系管理。客戶管理、訂單管理、貨品管理、帳務管理、業務統計、報價管理等。
(4)倉儲管理管理。該模塊提供商品的入庫、出庫、接收退貨、退貨出庫、庫存商品盤點,庫存商品預警、庫存商品的明細查詢及圖形統計分析等功能。具體包括入庫管理、出庫管理、庫存管理、異常管理、貨品轉倉等。
(5)車輛管理。車輛管理、車輛調度、配送、車輛選擇、司機選擇、車輛跟蹤等。
(7)財務管理。物流商的應收帳在配送訂單生成的同時建立應收款。
(8)報表管理。提供對帳單、收貨統計、收款等各種報表。
(9)業務決策支持。支持業務處理的智能化決策。
J2EE在開發WEB 管理信息系統方面具有無與倫比的優勢。在業務邏輯處理上,可以分解應用EJB組件進行實現。使用SERVLET處理后調用各個業務模塊處理邏輯,EJB組件訪問數據庫后將處理后的結果集返回給SERVLET,再匯集到客戶端進行顯示,供用戶進行查詢和使用。它提供中間層集成框架用來滿足高可用性、高可靠性以及可擴展性的應用的需求,通過提供統一的開發平臺,降低了開發多層應用的復雜性,同時對現有系統集成提供強有力支持。有效解決了MIS存在的性能和可維護性等問題。該系統的實現規范了管理,有效實現了信息共享,提高了管理水平和效率。
作者單位:浙江萬里學院
參考文獻:
[1] John Hunt著,周立斌譯.精通J2EE—Java企業級應用[M].北京:清華大學出版社, 2004.96-102.
[2] 王健.現代物流網絡系統的構建[M].北京:科學出版社,2005.78-85.
[3] 金雙武.基于J2EE的企業電子商務平臺的研究及優化設計[D].武漢理工大學碩士論文,2005.