肖 倩
(東莞理工學院 計算機學院,廣東東莞 523808)
保稅物流進出口管理系統(tǒng)的分析與設計
肖 倩
(東莞理工學院 計算機學院,廣東東莞 523808)
根據(jù)保稅物流企業(yè)的相關業(yè)務,將保稅物流進出口管理系統(tǒng)按業(yè)務需求劃分為進口保稅倉、出口監(jiān)管倉兩大部分,并詳細分析了該系統(tǒng)的總體需求,主要為系統(tǒng)設計了參數(shù)設定、商品報關等11個功能模塊。然后在此基礎上,結合該系統(tǒng)的功能需求、各功能模塊內部和各功能模塊之間數(shù)據(jù)處理的需求以及系統(tǒng)運行非功能性方面的需求,采用面向對象的方法對系統(tǒng)進行了詳細設計。
保稅物流;進出口管理;面向對象
保稅物流[1]是指在中國海關監(jiān)管區(qū)域內實現(xiàn)保稅倉儲、簡單加工和轉口貿易三大主要功能區(qū),包括保稅區(qū)、保稅倉、海關監(jiān)管倉等,主要從事倉儲、配送、運輸、流通加工、裝卸搬運、物流信息以及方案設計等相關業(yè)務。目前,歐美、日本等發(fā)達國家地區(qū)的海關管理已經(jīng)做到了物流監(jiān)控智能化,美國海關關務管理采用的是電子通關信息系統(tǒng)(ELVIS,Electronic visa information system)。中國海關從1994年開始在部分海關、企業(yè)試行EDI無紙化報關方式,并在2004年基本完成了H2000系統(tǒng)的部署[2]。然而,目前國內的進出口貿易企業(yè)整體上實力低下,缺乏先進的一體化管理信息平臺是導致其競爭力不夠的最重要的原因之一。特別是隨著我國海關電子化報關改革及保稅物流改革的推進和逐步實施,現(xiàn)有的海關關務管理系統(tǒng)已經(jīng)不能滿足現(xiàn)代貿易企業(yè)及海關部門對保稅物流進出口管理智能化、信息一體化、通關快捷化的現(xiàn)實需求[3-4]。因此,針對現(xiàn)代貿易企業(yè)在保稅物流方面的相關業(yè)務需求,研究一種采用一體化的保稅物流進出口管理解決方案可增強企業(yè)的實力和迎接激烈的社會競爭。
本文分析并設計一種面向保稅物流企業(yè)的一體化保稅物流進出口管理系統(tǒng),主要是在現(xiàn)有的軟硬件設備及網(wǎng)絡基礎設施的基礎上,通過一定的協(xié)議將保稅區(qū)、保稅倉、海關監(jiān)管倉的相關業(yè)務連接起來,實現(xiàn)保稅物流企業(yè)內部的信息化管理,建立其與海關之間的信息交換渠道,全面實現(xiàn)各種進出口貿易商務活動過程中的信息共享和協(xié)同,同時加大海關對保稅倉庫及所存貨物的監(jiān)管力度,提高海關與企業(yè)的協(xié)同工作效率,規(guī)范保稅倉庫的經(jīng)營管理行為,實現(xiàn)現(xiàn)代貿易企業(yè)及海關部門對保稅物流進出口管理智能化、信息一體化、通關快捷化的目標。由于要實現(xiàn)一體化的目標,該系統(tǒng)必須將保稅物流進出口管理過程中的各種相關業(yè)務和資源進行有效的整合,因此,需要對系統(tǒng)所要提供的功能進行詳細的定義,并對各功能模塊內部及各功能模塊之間的數(shù)據(jù)處理關系進行明確的定義。
1.1 保稅物流相關業(yè)務流程分析
保稅物流進出口管理系統(tǒng)的應用場景如圖1所示。按照保稅物流進出口管理企業(yè)的相關業(yè)務需求,保稅物流進出口管理系統(tǒng)主要包括進口保稅倉、出口監(jiān)管倉兩大部分。進口保稅倉是指經(jīng)海關批準設立的專門存放進口保稅貨物及其他未辦結海關手續(xù)貨物的倉庫,分為公用型和自用型兩種。公用型保稅倉由主營倉儲業(yè)務的中國境內獨立企業(yè)法人經(jīng)營,專門向社會提供保稅倉儲服務;自用型保稅倉庫由特定的中國境內獨立法人經(jīng)營,僅存儲供本企業(yè)自用的保稅貨物。出口監(jiān)管倉是指經(jīng)海關批準設立,對已辦結海關出口手續(xù)的貨物進行存儲、保稅物流配送、提供流通性增值服務的海關專用監(jiān)管倉庫。進口保稅倉和出口監(jiān)管倉的總體業(yè)務運作流程如圖2所示。基于保稅倉和監(jiān)管倉的總體運作流程的分析,系統(tǒng)對應的業(yè)務,包括入倉申報、出倉申報的業(yè)務處理流程活動圖分別如圖3和圖4所示。
圖1 保稅物流進出口管理系統(tǒng)的應用場景
圖2 進口保稅倉和出口監(jiān)管倉的總體業(yè)務運作流程圖
圖3 入倉申報業(yè)務處理流程活動圖
圖4 出倉申報業(yè)務處理流程活動圖
1.2 功能需求分析
本文采用面向對象方法[5]對保稅物流進出口管理系統(tǒng)進行功能需求分析?;谏衔膶Ρ6悅}和監(jiān)管倉總體業(yè)務運作流程的分析,以及系統(tǒng)業(yè)務(入倉申報、出倉申報)的處理流程,本文采用統(tǒng)一建模語言(UML)[6-8]構建系統(tǒng)的用例模型(use case model)。用例模型是從系統(tǒng)終端用戶的角度出發(fā),描述系統(tǒng)功能,并指出各個系統(tǒng)功能的使用者和操作者,因此,保稅物流進出口管理系統(tǒng)的用例如圖5所示。
圖5 系統(tǒng)用例圖
1.3 數(shù)據(jù)需求分析
保稅物流管理信息系統(tǒng)中的各個子功能模塊為了實現(xiàn)所定義的功能,需要對目標數(shù)據(jù)進行處理[9]。不同的子功能模塊所需處理的數(shù)據(jù)對象不盡相同,并且具體的數(shù)據(jù)來源也不一樣。下面將結合上文對各子功能模塊的功能需求分析,對各子功能模塊所需處理的數(shù)據(jù)對象進行詳細的需求分析,并對現(xiàn)有報關系統(tǒng)中已經(jīng)存在的數(shù)據(jù)進行分析。
1)參數(shù)設定:參數(shù)設定子功能模塊主要負責相關參數(shù)的設置,其所需處理的數(shù)據(jù)對象包括設定路徑(報文發(fā)送路徑、回執(zhí)存放路徑、回執(zhí)處理完或報文發(fā)送完的回執(zhí)路徑、日志所在路徑)參數(shù)、報文簽名信息基本配置參數(shù)以及報文申報和回執(zhí)處理的全自動化配置參數(shù)。
2)商品報關:與報關商品相關的主要信息包括:商品序號、對應手冊序號、商品名稱、商品編碼、商品規(guī)格描述、商品對應的申報單位編碼信息等。報關商品子功能模塊增加記錄可采取文本導入的方式,而商品數(shù)據(jù)記錄來源于自用商品編碼或手工錄入。
3)商品資料內部歸并:歸并關系子功能模塊所需處理的數(shù)據(jù)信息包括企業(yè)內部貨號、報關商品序號,以及單位折算系數(shù),其數(shù)據(jù)主要來源于文本導入或報關常用工廠物料和報關商品資料。
4)出入倉單據(jù)管理:出入倉單據(jù)子功能模塊所需處理的數(shù)據(jù)對象包括出入倉單據(jù)表頭以及表體部分,其數(shù)據(jù)主要來源于文本導入或報關常用工廠物料。
5)車次送貨管理:車次送貨子功能模塊主要作用于進出倉申報過程中的相關數(shù)據(jù)處理,主要包括車次基本信息以及倉單相關信息。倉單相關信息主要包括倉單基本信息和倉單表體信息,而倉單表體信息主要包括倉單表體基本信息和若干個倉單原始清單項。其中,倉單原始清單數(shù)據(jù)主要來源于文本導入、歸并關系以及出入倉單據(jù)轉換,其數(shù)據(jù)來源需求描述如下:①數(shù)據(jù)庫(DB,Data Base)數(shù)據(jù)導入接口、文本導入接口。其中,文本導入接口導入內容及順序為:倉單基本信息->倉單表體->原始清單。②出入倉單據(jù)轉倉單。其數(shù)據(jù)轉換操作描述如下:第一步:設置生成倉單基本信息數(shù)據(jù)11倉單生成選項:a)新倉單;b)追加到現(xiàn)有倉單。22倉單基本信息設置:帳冊編號、申報海關、倉單類型、包裝種類、進出口岸。第二步:選擇需要生成倉單的出入倉單據(jù)頭;顯示所有未轉完的出入倉單據(jù)頭。第三步:選擇需要生成倉單的出入倉單據(jù)體;通過選擇的出入倉單據(jù)頭查詢出所對應的出入倉單據(jù)體。第四步:選擇需要生成倉單表體信息;選擇出的出入倉單據(jù)體通過歸并關系得出的報關商品信息,如果一個料號對應多個報關商品,那么顯示多個報關商品,供企業(yè)選擇。第五步:執(zhí)行,執(zhí)行完畢后顯示執(zhí)行結果。
6)貨到報告管理:由于貨到報告與車次送貨之間的對應關系,因此,貨到報告子功能模塊所需處理的數(shù)據(jù),其來源主要來自于“車次”信息。
學生的行為養(yǎng)成、思想教育依賴于家庭環(huán)境的教育管理,家長對孩子的教育有著不可替代的作用,但如果家長一味依賴于學校管理,就會收效甚微。絕大部分家長認為高中是“沖刺”階段,應將全部精力投放到學習上,而不在乎思想行為的表現(xiàn),導致學生的發(fā)展失衡。
7)單證核銷:單證核銷子功能模塊所需處理的數(shù)據(jù)對象包括核銷捆綁關系基本信息、核銷捆綁關系貨物項信息、核銷捆綁關系核銷項信息。其數(shù)據(jù)主要來源于手工錄入或倉單信息。
8)倉單特殊申請:倉單特殊申請子功能模塊所需處理的數(shù)據(jù)對象主要來源于倉單數(shù)據(jù)。
9)保稅物料進出口申請:保稅物料進出口申請子功能模塊在處理保稅物料進出口相關業(yè)務的申請流程中,其申請業(yè)務數(shù)據(jù)主要來源于手工輸入,或自用商品編碼。
10)生成統(tǒng)計分析報表:為了生成相關數(shù)據(jù)的統(tǒng)計分析報表,統(tǒng)計分析報表子模塊功能的數(shù)據(jù)來源主要來自于出入倉明細信帳以及出入倉庫存信息。
11)報文查詢:報文查詢子功能模板主要向海關報送以下內容:倉單(車次送貨)、核銷捆綁、貨到報告、倉單特殊申請、保稅物料進口申請等。
12)物料主檔管理(系統(tǒng)已存在):主要信息包括:貨號、內部英文名稱、內部中文名稱、顏色、單位、參考單價、凈重、毛重、重量單位。為報關常用工廠物料信息。
1.4 非功能性需求分析
按照系統(tǒng)的需求,為其分析設計完備的功能固然重要,但同時也需考慮該系統(tǒng)實施過程中的一些非功能性的需求,因為非功能性的需求直接影響到系統(tǒng)的實施效果。系統(tǒng)的非功能性需求是指軟件、系統(tǒng)產品為滿足用戶業(yè)務需求而必須具備的且除功能需求以外的特性,有時也可稱作為約束或質量需求。下面將從以下幾個方面詳細分析設計與實現(xiàn)保稅物流進出口管理系統(tǒng)所需的非功能性需求。
1)性能需求:保稅物流進出口管理系統(tǒng)應能夠滿足大規(guī)模并發(fā)訪問的需求及做出實時的響應。系統(tǒng)設計目標位支持在線用戶800~3 000個,并發(fā)按照50個計算,系統(tǒng)響應時間達到如下指標:一般查詢平均響應時間在4秒以內完成;簡單統(tǒng)計平均響應時間在30秒內完成;文檔打開的平均響應時間在2秒內完成。
2)易用性需求:易用性需求主要體現(xiàn)在人機交互的方式,保稅物流進出口管理系統(tǒng)的操作頁面應要求美觀大方,界面友好,布局合理,風格一致,操作簡便;
3)容錯性需求:保稅物流進出口管理系統(tǒng)應具有較高的容錯能力,以及具有較強的抗干擾能力。對各類終端用戶的誤操作應具有彈出窗口提示或自動消除的能力。
4)可維護性需求:保稅物流進出口管理系統(tǒng)應具有通用的數(shù)據(jù)備份恢復方法,并使用標準的數(shù)據(jù)文件格式,且能夠保證數(shù)據(jù)的一致性;使用指定的企業(yè)級數(shù)據(jù)庫及應用服務器,確保系統(tǒng)健壯運行。
5)可靠性要求:保稅物流進出口管理系統(tǒng)應能夠在大訪問量的情況下保持正常運行,如出現(xiàn)系統(tǒng)故障,則故障恢復時間應小于30分鐘,且年停機檢修時間應小于10小時。
6)安全性需求:保稅物流進出口管理系統(tǒng)可依托現(xiàn)有信息資源服務平臺的安全保障機制進行安全性管理,以保證業(yè)務處理過程中應用和數(shù)據(jù)的安全。另外,系統(tǒng)應能夠有效防止外部各種病毒的入侵,并且內部數(shù)據(jù)具有多種備份方式,通過權限控制,具有嚴格、細致的訪問控制,以保證內部數(shù)據(jù)安全。
7)可擴展性需求:在保稅物流進出口管理系統(tǒng)的實現(xiàn)過程中,為了支持以后業(yè)務或者功能的擴展,系統(tǒng)應有預見性預留一部分接口,在不影響原有系統(tǒng)架構及業(yè)務處理流程的基礎上,實現(xiàn)新功能模塊的無縫集成。
8)對技術和對業(yè)務的適應性:如果在保稅物流進出口管理系統(tǒng)的使用過程中,對于其實現(xiàn)技術出現(xiàn)了可替代的或者更優(yōu)的技術,該系統(tǒng)應能夠支持無縫技術升級;同樣,如果在保稅物流進出口管理系統(tǒng)的使用過程中,有相關新業(yè)務處理流程的加入或者原先的業(yè)務處理流程需要作出優(yōu)化,系統(tǒng)也應能夠在保持原有架構的基礎上,支持對相關業(yè)務的升級或者變更。
通過對對保稅倉和監(jiān)管倉總體業(yè)務運作流程的分析,并確定系統(tǒng)業(yè)務(入倉申報、出倉申報)處理流程的基礎上,可確定保稅物流進出口管理系統(tǒng)主要包括參數(shù)設定、商品報關、商品資料內部歸并、出入倉單據(jù)管理、車次送貨管理、貨到報告管理、單證核銷、倉單特殊申請、保稅物料進出口申請、生成統(tǒng)計分析報表、報文查詢等子系統(tǒng)功能模塊。系統(tǒng)功能總包圖如圖6所示。
2.1 數(shù)據(jù)庫設計
結合上文對保稅物流進出口管理系統(tǒng)各子功能模塊對數(shù)據(jù)處理的需求,將系統(tǒng)中的數(shù)據(jù)模型抽象出來進行研究,定義如下一系列實體關系。
由于商品資料內部歸并的數(shù)據(jù)來源于文本導入或報關常用工廠物料和報關商品資料,1個歸并關系可以由多個報關商品或物料主檔進行歸并來實現(xiàn),因此,可定義報關商品-歸并關系-物料主檔實體關系為n∶1∶n。出入倉單據(jù)數(shù)據(jù)來源于文本導入或報關常用工廠物料。在出入倉操作過程中,一張出入倉單據(jù)數(shù)據(jù)可以包含多個物料主檔,同時一個物料主檔可以包含在多個出入倉單據(jù)中,因此,可定義出入倉單據(jù)-物料主檔實體關系為m∶n。在進出倉申報中,一個車次(Delivery)包含車次基本信息、若干個倉單(Bill);一個倉單(Bill)包括倉單基本信息和若干個(<=20)倉單表體(BillList);一個倉單表體包括倉單表體基本信息和若干個倉單原始清單(BillDetailList)項。而一個車次可以包含多個出入倉單據(jù),一個出入倉單據(jù)可以包含多個倉單信息,因此,可定義出入倉單據(jù)-車次信息實體關系為n∶1,出入倉單據(jù)-倉單信息-車次信息的實體關系為1∶n∶1。在貨到報告中,一個貨到報告對應一個車次信息,而一個貨到報告可以具有多個出入倉單據(jù)和倉單,因此,可定義貨到報告-出入倉單據(jù)的實體關系1∶n,貨到報告-車次信息1∶1,貨到報告-倉單信息1∶n。在單證核銷中,一個核銷捆綁關系可以對應多個報關商品,因此,可定義報關商品-單證核銷的實體關系n∶1。倉單特殊申請需要調用倉單數(shù)據(jù),一個倉單特殊申請可以對應多個倉單信息,因此,可定義倉單信息-倉單特殊申請的實體關系n∶1。保稅物料進出口申請的數(shù)據(jù)來源于報關商品,一個保稅物料進出口申請可包含多個報關商品,因此,可定義報稅物料進出口申請-報關商品的實體關系1∶n。
在對保稅物流進出口管理系統(tǒng)的數(shù)據(jù)庫進行概念結構設計之后,可將概念結構轉換為實際數(shù)據(jù)模型,定義各子功能模塊數(shù)據(jù)表。
2.2 系統(tǒng)界面設計
為了保證終端用戶對報稅物流管理信息系統(tǒng)操作的簡便和快捷,系統(tǒng)中的各部分子功能模塊應具有一個高質量的操作界面,設計要求美觀、大方、易操作。因此,在系統(tǒng)的具體實現(xiàn)過程中,我們秉承這樣的原則和目標,對各部分子功能模塊的操作界面進行了設計。圖7是參數(shù)設定子功能模塊的操作界面示意圖。
圖6 系統(tǒng)功能總包圖
圖7 參數(shù)設定子功能模塊的操作界面
隨著我國海關電子化報關改革及保稅物流改革的推進和逐步實施,現(xiàn)有的海關關務管理系統(tǒng)已經(jīng)不能滿足現(xiàn)代貿易企業(yè)及海關部門對保稅物流進出口管理智能化、信息一體化、通關快捷化的現(xiàn)實需求?;诖爽F(xiàn)實要求,本文主要分析設計一種面向保稅物流企業(yè)的管理信息系統(tǒng),在現(xiàn)有的軟硬件設備及網(wǎng)絡基礎設施的基礎上,通過一定的協(xié)議將保稅區(qū)、保稅倉、海關監(jiān)管倉的相關業(yè)務連接起來,實現(xiàn)保稅物流企業(yè)內部的信息化管理,建立其與海關之間的信息交換渠道,全面實現(xiàn)各種進出口貿易商務活動過程中的信息共享和協(xié)同。
[1] 陳廣仁,羅潤華.構建敏捷關務體系[J].中國海關,2009(4):40-41.
[2] 王勤.淺析H2000通關管理系統(tǒng)三層C/S結構[J].上海海關高等??茖W校學報,2003(2):39-42.
[3] 嚴敏,向瑞儀.廣州海關:力創(chuàng)通關好環(huán)境[J].大經(jīng)貿,2001(7):56-57.
[4] 王立根.我國海關信息化進程與相關技術的應用[J].計算機應用與軟件,2009,26(12):155-157.
[5] 費翔林,張帆.面向對象分析方法綜述[J].小型微型計算機系統(tǒng),1995,9(7):14-20.
[6] 黃賢英.UML建模過程及在需求分析中的應用[J].計算機工程,2001,11:184-186.
[7] 方紅萍,陳和平.信息系統(tǒng)UML建模研究[J].計算機工程與設計,2006,19:3613-3615.
[8] Gomaa H.Designing concurrent,distributed,and real-time applications with UML[C]//In Proceedings of the 23rd International Conference on Software Engineering(ICSE2001),2001,737-738.
[9] 孟小峰,周龍驤,王珊.數(shù)據(jù)庫技術發(fā)展趨勢[J].軟件學報,2004,15(12):1882-1836.
Analysis and Design Bonded Logistics Import&Export Management System
XIAO Qian
(Computer College,Dongguan University of Technology,Dongguan 523808,China)
In terms of the related businesses requests possessed by the bonded logistics enterprises,the bonded logistics imports&exports management system is divided into two main functions,import bonded warehouse and customs custody warehouse in this paper,and then the aggregate demand of this system is analyzed in detail,and the detailed functions,such as parameters setting,customs commodity,etal,are mainly designed.On this basis,combining with the system function request,the data processing requests put forwarded by the functions,and the non-functional requests in the system running,the system is elaborately designed by using the object-oriented method.
bonded logistics;imports&exports;object-oriented
TP393
A
1009-0312(2014)01-0045-06
2013-09-22
肖倩(1973—),女,湖南桃江人,實驗師,碩士,主要從事計算機應用研究。