?

港口集裝箱運輸管理系統研究與設計

2016-11-22 01:57任娟娟仝丹娜
電子設計工程 2016年15期
關鍵詞:集裝箱港口界面

任娟娟,仝丹娜

(陜西工業職業技術學院 陜西 咸陽 712000)

港口集裝箱運輸管理系統研究與設計

任娟娟,仝丹娜

(陜西工業職業技術學院 陜西 咸陽 712000)

針對港口貿易擴大帶來的管理難題,提出一種基于FRID和.net技術的集裝箱運輸管理系統。通過借助C#,SQL Server 2008數據庫的強大數據處理功能,對該系統進行開發,實現了貨運作業、裝箱作業、交接貨物管理、基本信息管理等功能;提供國際通用的EDI報文接收與發送功能,以此利于未來客戶信息的交換。通過測試表明系統功能能完全滿足港口集裝箱運輸的需求,大大提高了港口作業的自動化運營水平。

集裝箱;運輸管理;.net;EDI報文;C#

隨著現代物流理念的不斷演變,開始逐步的促使港口拋棄以往的單一運輸定位,從而轉向集運輸、信息、金融等一體的綜合物流方向發展[1],并形成了獨有的港口物流體系。作為港口物流中重要組成部分的信息管理系統,成為現代港口信息化的重要標志。通過信息化,從而實現集裝箱運輸全過程的自動化、無紙化操作。對此,本文借助港口工作實際,提出一種基于C#語言開發的港口集裝箱運輸管理系統,并對該系統的實現進行深入分析。

1 系統關鍵技術

1.1 B/S架構

B/S結構(Browser/Server)作為當前比較流行的網絡結構模式,被廣泛的應用在系統開發中。該結構是將系統的核心功能都全部集中到服務器端,客戶端僅需要安裝瀏覽器即可。與傳統的C/S模式相比,B/S模式與其有著典型的區別。傳統的C/S模式大部分的維護都集中在客戶機上,每次對系統進行升級維護的時候,都需要對客戶機進行更新操作。而B/S模式每次升級維護的時候,僅僅需要對服務器端進行升級即可,操作非常邊界;C/S模式中客戶機承載著大量的負載,而通過B/S模式則將大部分的荷載都集中到服務器端,減輕了客戶機的壓力。結合港口集裝箱運輸實際,一方面需要對系統進行方便的維護,另外考慮到使用的群體中包括大量的外資企業。綜合上述的考慮,采用B/S模式。

1.2 ASP.NET技術

ASP.NET作為微軟公司.net體系的一部分,為一種嵌入腳本式語言,將腳本語言嵌入到網頁中,并通過因特網端服務器執行,從而實現對系統的訪問。ASP.NET作為 ASP(Active Server Pages)的前身,是在傳統ASP缺點的技術上改進而來。傳統ASP面對大型系統開發時維護難度不斷提高,同時由于基礎架構不足,某些程序的開發缺乏內置支撐,導致需要安裝第三方控件實現。另外作為當前應用比較廣泛的開發技術,被廣泛的應用在不同系統開發中,并支持多語言開發。因此,為提高該系統開發到方便性,本文采用ASP.NET3.5,并結合.net體系,從而提高該系統應用的兼容性和耦合性。

1.3 SQL sever 2012

作為當前主流的數據庫技術之一的SQL Server,其經歷了漫長的演變與進步。同時隨著現階段云技術的不斷發展,數據庫與云技術結合成為一種提高系統性能的有效方法[2-3]。而Microsoft SQL Server 2012作為廣大的系統開發者提供了一個云計算平臺,通過該平臺,可以使得系統用戶能夠快速的在內部和公共云端進行部署和對數據進行擴展。結合港口集裝箱系統應用,本文則選擇 SQL Server 2012,從而提高該系統未來應用。

2 系統功能設計

結合當前港口功能與業務流程,將該系統的功能設計為如圖1所示。

圖1 系統功能設計

3 系統數據流向設計

數據流向作為系統運行的基礎,通過數據的流向,明確信息的輸入和輸出。而為了實現其中的輸入和輸出的功能,必然要對信息進行處理、存儲等。通過這樣的方式,將不同的系統功能相互聯系起來,并最終完成用戶對結果的獲取。通諾這種將系統看成整體的方式,對其中不同的功能進行剖析,從而最終將不同層級的功能都相互聯系起來,實現用戶對不同功能的需求。

結合港口集裝箱業務,文中將該系統的整體數據流向設計為如圖2所示。

圖2 系統數據流向設計

4 系統整體架構設計

系統整體架構作為系統運行的基礎,其布置的好壞將直接決定系統運行的穩定性。對此,文中采用的B/S三層結構模式,將整個系統分為數據層、邏輯層和用戶層。其中用戶層為用戶與系統提供交互的界面,如報關人員需要報關界面,實現對貨物的報關,則點擊報關功能即可;邏輯層包含兩部分:一部分為整個系統的核心應用程序模塊,為用戶提供不同的邏輯處理功能;另一部分為應用服務器,通過該服務器實現對用戶請求的相應,并將相應的請求傳遞給應用程序;數據層則提供數據的存儲、查詢等功能,并提供與數據庫交互的接口程序。對此,本文將該系統整體的架構設計如圖3所示。

圖3 系統整體架構設計

5 系統部分功能詳細設計

5.1 系統管理功能詳細設計

該系統中的系統管理部分其主要的工作是實現對系統的初始化以及對其中基礎數據的維護,同時對系統權限進行管理,對系統日志進行監控[4-6]。細分到具體任務則是對系統當中的客戶信息、集裝箱信息、貨物信息等進行維護,對系統的當中的數據庫進行備份,對系統不同使用群體進行角色的分配等。其具體的活動圖則如圖4所示。

圖4 系統管理活動圖

5.2 集裝箱管理模塊詳細功能設計

在該部分以集裝箱發箱活動為例,在集裝箱的發箱過程中,包括承運后填制相關的單證,檢查集裝箱是否合格,合格后向客戶指定集裝箱,因此,其具體的活動圖則如圖5所示。

圖5 箱體處理活動圖

6 系統實現

6.1 系統開發與運行環境

對該系統的開發選擇Visual Studio 2012工具,程序開發語言則選擇ASP.NET,數據庫則選擇比較前沿的SQL Server 2012,Web服務器安裝IIS7.0,操作系統則采用Windows XP SP2;客戶端IE版本不低于8.0,分辨率為1024*768.

6.2 系統登錄界面

用戶通過用戶名和密碼登錄系統,并根據系統的設定,進入到不同的功能界面。具體的功能界面則如圖6所示。

圖6 系統登錄界面

其具體的代碼則為:

該代碼通過調用其中的登錄控件[7],并借助 DBHelper類,實現與數據庫的訪問與數據查詢。

7 系統測試

測試的目的是檢驗在系統設計當中存在的缺陷,并對其進行修改,從而保障系統的穩定運行。本系統測試則以系統權限管理為例,得到如圖7所示的測試界面。

圖7 系統權限設置測試結構

8 結束語

通過對系統的測試,在山東某港口進行實際的測試,各項功能都可以得到準確的應用,從而實現了對港口物流管理的信息化、智能化,提高了當前港口運行的效率。

[1]趙磊.集裝箱碼頭作業管理系統的設計與實現[D].天津大學,2009.

[2]祁新安,侯清江.SQL Server數據庫的運用研究[J].制造業自動化,2010(14):30-32.

[3]閆旭.淺談SQL Server數據庫的特點和基本功能 [J].價值工程,2012(22):229-231.

[4]謝星星.沈懿卓.UML基礎與 Rose建模使用教程[M].北京:清華大學出版社,2008.

[5]樊鑫.基于UML活動圖生成測試用例方法的研究 [D].南昌:南昌航空大學,2008.

[6]尹建月,周萌,陳升來.基于UML活動圖的測試用例生成方法設計[J].信息化研究,2014(3):28-32.

[7]李虹,向丹丹,呂政豪.ASP跨平臺技術研究[J].軟件導刊,2014(11):53-55.

Research and design of port container transportation management system

REN Juan-juan,TONG Dan-na
(Shaanxi Polytechnic Institute,Xianyang 712000,China)

Aiming at the problem of management of port trade expansion,a container transportation management system based on FRID and.Net technology is proposed.By using C#and SQL Server 2008 database of powerful data processing capabilities,the system development,the realization of the freight operations,vanning,transfer of goods management,basic information management function;provide the international EDI message receiving and sending function,in order to future customer information exchange.The test shows that the system function can completely meet the needs of the port container transportation,and it greatly improves the operation level of port operations.

container;transportation management;.Net;EDI;C#

TN99

A

1674-6236(2016)15-0064-03

2015-07-28 稿件編號:201507182

任娟娟(1980—),女,陜西商洛人,講師。研究方向:虛擬企業與供應鏈管理。

猜你喜歡
集裝箱港口界面
聚焦港口國際化
中國港口,屹立東方
國企黨委前置研究的“四個界面”
港口上的笑臉
虛實之間——集裝箱衍生出的空間折疊
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
我家住在集裝箱
惠東港口
人機交互界面發展趨勢研究
手機界面中圖形符號的發展趨向
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合