論報關管理資訊系統的設計與實現

  本課題來源於某進出口有限公司為企業資訊化改造的MIS工程。此專案的總體目標是:立足於資訊科技發展的成果,實現企業資訊管理、人力資源和工作流程管理的結合,並在充分利用好企業現有的軟硬體資源的基礎之上實現業務資訊資料共享以及對資訊流的全過程稽核跟蹤。

  1. 系統相關技術

  此管理系統是基於工作流技術,在三層C/S模式的基礎上進行架構,在設計與實現的過程中使用了相關的技術。DotNet遠端處理.Net Remoting,什麼是Remoting,簡而言之,可以將其看作是一種分散式處理方式。Remoting就是DCOM的一種升級,它改善了很多功能。Microsoft®.

  NET Remoting提供了一種允許物件通過應用程式域與另一物件進行互動的框架。

  客戶端通過Remoting,訪問通道以獲得服務端物件,再通過代理解析為客戶端物件。而遠端物件程式碼執行在伺服器上,然後客戶端再通過Remoting連線伺服器,獲得該服務物件並通過序列化在客戶端執行。

  2. 系統分析與設計

  該系統客戶的主要業務是代理各種進出口加工廠的報關相關業務。該公司目前階段的企業資訊管理應用仍然處於人工管理,效率低下,無法對企業資訊流進行實時管理和及時對異常情況做出適當的決策,導致企業資訊流難以控制和管理;由於報關業務複雜、繁瑣、易出錯,以及出錯後處理代價大的特點,由此產生做一個系統以起到規範公司員工業務操作,防止出錯等目的。

  2.1 功能需求

  1所有業務過程中生成的電子文件,其文件中的資訊不能被修改。2對於業務中超額的情況,需要及時進行提示,在系統啟動時要提示,執行相關業務步驟時需要提示,並且需要使用者確認已經瀏覽到相關資訊。3對於需要稽核的業務資料,必須等待稽核通過後,才能繼續業務操作。4對於業務中異常的情況,比如超額資料的錄入,必須請示上級主管,批准後,才能錄入這些超額資料。5對於加工工廠的紙質資源,通過系統來記錄領出和歸檔的情況。6對於合同執行過程中,一些資料錄入功能點,要有自動計算和判斷超額的功能。7對於那些要到相關部門填寫表單的業務步驟,系統生成格式一樣的表單資料並打印出來,讓公司人員拿著這些表單到相關部門照著填寫,減少出錯。

  2.2 系統總體設計

  從系統主要功能點出發詳細劃分各個功能模組,系統功能模組主要有:基礎資料管理模組、業務委託管理模組、費用管理模組、業務統計模組、系統安全模組、Web子系統模組。

  2.3 系統詳細設計

  通過結構化的程式設計方法,劃分系統功能模組,每個功能模組相對獨立又相互補充,組成一個完整的業務系統。以下對幾個重要的功能模組進行分析說明。

  1基礎資料管理模組。本模組主要是對系統相關的引數進行設定,目的是在系統的使用中,對經常要用到的資訊的進行統一的定義,方便業務的操作和系統的使用,從避免資訊的重複錄入和錄入時人為的錯誤。主要有海關報關憑證設定、進出口優惠稅率設定、系統基本程式碼設定、費用專案設定、收發貨人程式碼管理、拆裝箱門點設定、港口維護設定、往來單位錄入等功能。

  2業務統計模組。本模組可以統計各種業務單據的彙總表、報關清單、海關未出單、貨物數量彙總等各種報表,使公司的業務情況一目瞭然。主要有進、出口情況統計表、報關登記表,料件、成品執行進度總表、出運明細表、未開票業務清單、業務清單、航次箱量統計表、航線箱量統計表、客戶箱量統計表等三十多種表。

  3業務委託與執行管理模組。本模組主要有委託單資訊的錄入與修改、報關單據的增加與修改,貨箱計劃的新增與修改,費用的錄入與修改。委託單的查詢與稽核,工作人員可以稽核業務的正確性,是否超額和出錯等情況,並可以及時糾正錯誤。

  4費用管理模組。本模組主要對業務所發生的費用進行管理和統計,系統對報關行業務費用的相對穩定的特性,對報關費用進行協議維護,業務人員可以通過報關係統批量匯入協議費用。報關係統針對業務管理要求,提供相關的業務稽核、放行控制、費用確認等相關的管理控點,幫助主管人員對報關業務進行必需的管理,系統提供毛利分析、利潤統計、業務營收情況等分析報表。

  3. 系統實現

  依照系統的詳細設計進行編碼。執行服務模組的實現用到了工作流建模技術,作為管理資訊系統的一個重要組成部分,工作流執行服務負責流程的例項化以及流程的排程,流程運轉資訊的記錄,以及在工作流模型庫中儲存工作流定義資料。

  安全模組中相應採用了擴充套件的基於角色的訪問控制模型,對其進行了實現。具體實現使用了微軟企業庫2.0版本中的安全應用程式塊,由於這個應用程式塊是有原始碼的,所以在具體使用時對其進行了一些適當的擴充套件,增加了一些方法。在具體實現時,客戶端通過登陸系統訪問服務端,在服務端進行驗證,服務端通過判斷使用者的賬號確定使用者的角色,並獲得相應的使用者操作許可權集,根據返回的許可權集設定使用者介面。

  4 結束語

  本文在參考各種工作流系統規範,同時借鑑現有一些報關係統模型的基礎上設計了本課題中的管理資訊系統,系統採用自行設計的工作流模型。通過系統的分析和設計,得到以下結論:

  1在具體實施MIS開發前,首先要對企業的具體業務情況做出充分詳實的調查,抽象出當中的資訊流,並結合企業的工作流,對當前企業的工作流程進行改善,只有這樣才能建成一個成功的管理資訊系統。

  2在系統全面投入執行之前,有大量的基礎工作要做。例如,待管理的基礎資訊編碼、客戶檔案、成品和料件的基礎屬性資訊字典、證件資源資訊等一系列基礎資訊的初始化工作,這是相當重要而關鍵的一步。

  3從系統開發的技術角度看,開發系統應儘量採用成熟的先進技術,是使系統可持續性拓展和易於維護,例如,介面設計,資料庫優化設計和後臺大量的儲存過程設計等。

  4系統開發過程中應對軟體進行了單元測試、分模組測試以及整合測試等,保證了軟體系統能夠成功地交付使用。