王興好 顧勛梅
摘要:隨著數(shù)字化、信息化技術(shù)在物流領(lǐng)域應用的飛速發(fā)展,基于移動終端的信息管理系統(tǒng)日益受到關(guān)注。本文介紹了基于IOS的港口集裝箱堆場管理信息系統(tǒng)的設(shè)計與實現(xiàn)過程。系統(tǒng)以Xcode為開發(fā)環(huán)境,以O(shè)bjective-c 和PHP為開發(fā)語言,實現(xiàn)了進場管理、出場管理、查詢、修箱管理、統(tǒng)計、用戶信息管理等功能。實際應用表明,本系統(tǒng)界面友好,同時,具有造價低廉、操作便捷等優(yōu)點。
關(guān)鍵詞:堆場集裝箱 ;Xcode; Objective-c;管理信息系統(tǒng)
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2015)07-0131-03
Abstract:Along with the rapid development of digitization and information technology application in the field of logistics,many kinds of Information Management Systems based on Mobile terminals are paid more and more attention.In this paper, the research and implementation of Port Container Yard Information Management System based on mobile devices are presented. The subject of design uses Xcode as development environment , Objective-c and PHP as development language, and achieves a management approach, appearance management, query, repair box management, statistical inquiry, user information function. The application shows that the system user-friendly, At the same time,the system is of low cost and convenient operation etc.
Key words:Yard; Container; Xcode; Objective-c; MIS
近年來,移動互聯(lián)網(wǎng)發(fā)展較為迅速,技術(shù)日臻成熟。國際上,各大港口在堆場管理方面采用了大量的現(xiàn)代化技術(shù),越來越多的終端設(shè)備付諸使用。港口在管理運作的過程中,采用了EDI(電子數(shù)據(jù)交換)等先進的技術(shù)。國內(nèi)的移動互聯(lián)網(wǎng)發(fā)展相對緩慢一些,移動通訊設(shè)備應用于港口的情況不多,港口管理中,移動終端設(shè)備應用較少。而且在實際應用中,很多堆場管理的流程是由人工來解決的。例如,在集裝箱下船,以及對堆場、車輛的分配都是通過人工來進行記錄,之后將記錄單送交管理處錄入管理系統(tǒng)。隨著移動互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,在移動終端以及在移動互聯(lián)的設(shè)備上進行港口信息的管理將是發(fā)展的必然趨勢,港口企業(yè)的管理方式方法將隨著國際的發(fā)展趨勢,不斷更新和換代,所以有必要開發(fā)一款應用于移動終端的港口堆場管理系統(tǒng)。
本文設(shè)計的基于IOS的應用于移動設(shè)備的港口堆場信息管理系統(tǒng)體積小、功耗低、便于攜帶,操作簡單、設(shè)計人性、不需要復雜的培訓以即可掌握,可以隨時隨地的進行管理操作,投入使用后可以節(jié)省大量人力物力。
1開發(fā)環(huán)境與開發(fā)工具
IOS是美國蘋果公司發(fā)布的操作系統(tǒng),可以運行于iPhone、iPod touch以及 iPad等設(shè)備。IOS提供了Phone、Mail以及Safari等系統(tǒng)應用程序,用來為用戶提供系統(tǒng)服務(wù)的同時管理設(shè)備硬件并為本地應用程序的實現(xiàn)提供基礎(chǔ)技術(shù)。
本地應用程序使用 IOS系統(tǒng)框架和Objective-C語言進行構(gòu)建,iPhone SDK包含開發(fā)、安裝及運行本地應用程序所需的工具和接口。構(gòu)建的應用程序可以直接運行于IOS設(shè)備。它與web應用程序不同,終端設(shè)備具備其運行的環(huán)境后,一旦安裝成功,即使沒有網(wǎng)絡(luò)環(huán)境,應用程序一樣可以運行。這樣就使本地應用程序和其他系統(tǒng)應用程序具有相同地位。本地應用程序和用戶數(shù)據(jù)與用戶計算機的同步可以通過iTunes來實現(xiàn)。
Xcode 是一個集成開發(fā)環(huán)境(IDE),該集成開發(fā)環(huán)境包含了IOS工程的創(chuàng)建及管理、源代碼鏈編程可執(zhí)行文件、應用程序調(diào)試運行、模擬器上調(diào)試等各個階段的各種工具,使IOS應用程序開發(fā)變得更加容易。
因為開發(fā)過程是在PC機上完成的,調(diào)試的過程不便隨時移植到移動終端,這時候可以通過Xcode鏈編應用程序的時候,將其鏈編至iPhone 模擬器。模擬器上測試成功后,再將應用程序鏈編到移動終端設(shè)備上進行調(diào)試、運行。
2 系統(tǒng)總體設(shè)計
港口集裝箱堆場管理系統(tǒng)的基本模塊分為登錄、集裝箱進場、集裝箱出場、集裝箱綜合查詢、修箱作業(yè)、統(tǒng)計模塊、用戶管理。
登錄模塊是用戶進入系統(tǒng)的入口,合法用戶通過輸入正確的用戶名稱和密碼進行驗證登錄。
集裝箱進場模塊可以對集裝箱的進場時間、箱號、箱別、進場類型、箱的狀態(tài)、箱重、發(fā)貨單位、收貨單位、箱的位置、進場時間、貨物的價值等進行記錄和編輯查看。
集裝箱出場模塊可以對集裝箱的出場時間、箱號、箱別、進場類型、箱的狀態(tài)、箱重、發(fā)貨單位、收貨單位、箱的位置、出場時間、貨物的價值等進行記錄和編輯。
查詢模塊中,通過設(shè)置查詢條件進行篩選符合要求的記錄。查詢的關(guān)鍵字主要是以一個時間段為條件來進行出場和進場的查詢,即通過設(shè)定入場的時間點和出場的時間點,可以看到其詳細的出入場的情況。
修箱作業(yè)是對集裝箱維修的時候進行記錄,然后可以查詢當月的修箱情況和每個月份修箱的情況。
統(tǒng)計模塊中可以統(tǒng)計當月和每個月的進場出場的次數(shù)和花費。
3 系統(tǒng)詳細設(shè)計
3.1 用戶登錄iPad端模塊的功能簡介
管理員登錄界面,是屬于這個設(shè)計和系統(tǒng)的開始界面,出于對系統(tǒng)的安全性和用戶的保密性來說,當用戶輸入賬號數(shù)據(jù)庫不存在或者與密碼不匹配或者密碼不正確的時候都會提示錯誤,當密碼和賬戶都正確時才可以繼續(xù)進行登錄,完成需要的操作。
3.2 進場管理模塊
港口集裝箱堆場管理系統(tǒng)很重要的一個環(huán)節(jié)就是進場,進場管理模塊進去首先能看到最近的一些記錄,并且可以錄入新的進場的集裝箱的有關(guān)信息,而且可以分配堆場。
點擊進場管理之后進入的頁面可以看到左側(cè)是近期進場的記錄,并且是按時間的順序來排列的,點擊每個時間即可看到你所想查看的進場的詳細內(nèi)容,包括箱號,箱重,發(fā)貨方,收貨方,時間,花費,來自哪里,分配的位置,也可點擊分配位置按鈕對沒有位置的集裝箱分配位置。
進場錄入界面可以添加其集裝箱進場的時間,箱號,箱重,發(fā)貨方,收貨方,來自的港口,花費。從以上幾個方面來錄入記錄,以確定集裝箱到達的時間以及箱型,用于提前分配位置。
3.3 出場管理模塊
出場管理模塊就是對集裝箱運出堆場操作的記錄以及查看,而且可以像進場一樣可以提前錄入出場的時間等一系列的信息。
3.4 查詢模塊
查詢模塊是以時間作為條件來進行篩選的,通過選定的時間范圍來確定你要查詢的是出場記錄還是進場記錄,從而得到詳細的進出場的信息。
3.5 修箱管理模塊
修箱管理是一些集裝箱由于各種原因出現(xiàn)破損或者因為某些原因不能夠正常使用的時候,需要修理,此時就要記錄下這些需要修理的集裝箱的信息,方便查詢和記錄,并且當修理的集裝箱處理完畢之后可以更改其修箱狀態(tài)。
4 結(jié)語
系統(tǒng)從實際出發(fā),設(shè)計實現(xiàn)了港口集裝箱管理系統(tǒng)的登錄、集裝箱進場、集裝箱出場、集裝箱綜合查詢、修箱作業(yè)、統(tǒng)計、用戶管理等功能模塊。系統(tǒng)的運行基于移動終端設(shè)備,簡單便攜,界面直觀簡潔,操作方便。
參考文獻:
[1] Stephen G. Kochan .Objective-C 2.0程序設(shè)計[M]. 機械工業(yè)出版社,2009.
[2] 劉威.Objective-C編程之道[M].北京:人民郵電出版社,2011.
[3] 潘凱華,劉中華. PHP開發(fā)實戰(zhàn)1200例[M].北京:清華大學出版社,2011.
[4] 贊德斯徹.深入PHP:面向?qū)ο?、模式與實踐[M].3版.陳浩,譯.北京:人民郵電出版社,2011.
[5] 劉麗霞,邱曉華.iOS 7開發(fā)快速入門[M].北京:人民郵電出版社,2014.
[6] 納丁,伍爾德里奇,馬克.iPad開發(fā)基礎(chǔ)教程[M].盛海艷,譯.北京:人民郵電出版社,2011.
[7] 關(guān)東升.iPhone與iPad開發(fā)實戰(zhàn)——iOS經(jīng)典應用剖析[M].北京:機械工業(yè)出版社,2012.