文言 曹媛媛 徐輝 崔云健
【摘 要】本文通過SQL Server數(shù)據(jù)庫和C#編程語言,實現(xiàn)了對連云港市內(nèi)河船只的有關(guān)信息的查詢,為后面進一步實現(xiàn)對連云港市內(nèi)河航運的全面的信息查詢打下了基礎(chǔ)。文中對運用SQL Server建設(shè)內(nèi)河航運船舶數(shù)據(jù)庫進行了具體的闡述,并且對該系統(tǒng)進行了介紹。
【關(guān)鍵詞】SQL Server;C#;信息查詢
中圖分類號: F552 文獻標(biāo)識碼: A 文章編號: 2095-2457(2019)22-0205-002
DOI:10.19694/j.cnki.issn2095-2457.2019.22.095
0 引言
內(nèi)河航道是我國重要的交通運輸基礎(chǔ)設(shè)施,其間通行的船舶在貨物運輸過程中起著十分重要的作用。隨著內(nèi)河水運經(jīng)濟的不斷發(fā)展,內(nèi)河船舶日益大型化,加上復(fù)雜多變的水域通航環(huán)境,對內(nèi)河航運相關(guān)數(shù)據(jù)尤為重要。其中最突出的問題是,國內(nèi)目前只有極少部分的航運公司實現(xiàn)了在整個運輸過程中對船只、人員、貨物等數(shù)字化的管理,還有大部分企業(yè)并沒有建立自動化的管理體系[1-2]。
在航標(biāo)監(jiān)控方面,上海航標(biāo)廠和上海航監(jiān)局提出建立“航標(biāo)信息自動化管理系統(tǒng)”[3]。在天津水運工程科學(xué)研究院的許多專家的共同努力下,研制出了“內(nèi)河航道管理信息系統(tǒng)”,這一系統(tǒng)已在我國的各大航道中使用,并且取得優(yōu)異的成績。這一系統(tǒng)的研制,使我國的航道管理向前邁進了一大步[4]。
1 系統(tǒng)分析與設(shè)計
1.1 系統(tǒng)需求分析
隨著連云港市內(nèi)河航運的快速發(fā)展,部分船舶信息混亂無序,很多信息多為紙質(zhì)信息,查詢十分不便,因此我們對連云港內(nèi)河船舶進行實地調(diào)查后,發(fā)現(xiàn)此系統(tǒng)有開發(fā)的必要。
通過實際調(diào)研發(fā)現(xiàn),本系統(tǒng)應(yīng)符合以下要求:
(1)實用性。保證相關(guān)信息足夠豐富,切實滿足用戶的專業(yè)性需求。
(2)可靠性。確保服務(wù)器穩(wěn)定,能在多用戶的集中訪問下正常響應(yīng)。
(3)可視化。用直觀的方式響應(yīng)用戶數(shù)據(jù)的請求;
1.2 數(shù)據(jù)庫模塊設(shè)計
為連云港市內(nèi)河航運船只建立信息數(shù)據(jù)庫,系統(tǒng)中主要包括船只的中英文名字、預(yù)計與實際到港時間、預(yù)計與實際離港時間、碼頭泊位、港口、船只所在位置、船只實際速度以及進出口等信息。
在數(shù)據(jù)庫設(shè)計中,部分表名標(biāo)識如表1所示。
1.2.1 船舶信息表
船舶信息表是用來描述關(guān)于船舶的一些信息,包括:英文船名、中文船名、航速、船舶預(yù)計和實際到港時間、船舶預(yù)計和實際離港時間、船舶所停港口和碼頭等信息以及一些輔助用的標(biāo)識號等信息。在數(shù)據(jù)庫中,設(shè)計船舶信息表為"ship"。
1.2.2 user_info表
用戶名表示用來存儲用戶在注冊時輸入的信息,主要包括用戶的姓名、用戶登錄系統(tǒng)的密碼、用戶電話、用戶電子郵箱等注冊信息。在數(shù)據(jù)庫中,設(shè)計用戶信息表為"user_info"。
2 系統(tǒng)開發(fā)
本系統(tǒng)一共分為用戶登陸,用戶注冊,以及船舶信息三個部分。
2.1 用戶登錄
已有賬號的用戶可以無需注冊直接登錄系統(tǒng),無賬號的用戶需要首先注冊用戶名、填寫電話、e-mail等相關(guān)信息方可登錄系統(tǒng)進行信息查詢。
2.2 用戶注冊
用戶注冊主要包括輸入用戶名、設(shè)置密碼、輸入用戶的電話以及電子郵箱。
2.3 信息查詢
3 總結(jié)與展望
本文從船舶信息數(shù)據(jù)庫的建立和三個部分的系統(tǒng)設(shè)計詳細的介紹了連云港內(nèi)河船舶信息查詢系統(tǒng),本系統(tǒng)目前只做到對船舶信息進行查詢,以及將不同用戶的注冊信息存入user_info表中,搜集到大量數(shù)據(jù)后可以進行數(shù)據(jù)分析。
本系統(tǒng)的功能目前還是非常有限,我們后面將不斷完善系統(tǒng)功能,主要包括以下功能:船舶實時位置和速度查詢、所載貨物信息查詢、船員信息查詢等,與此同時,還將探索船舶預(yù)警算法,以實現(xiàn)內(nèi)河航運的監(jiān)控和預(yù)警。由于內(nèi)河航運近幾年發(fā)展迅速,所以需要一個完整的可視化系統(tǒng)對其進行全面的監(jiān)管,促進內(nèi)河航運的高效發(fā)展。
【參考文獻】
[1]Eduardo Lalla-Ruiz,Xiaoning Shi,Stefan Vo. The waterway ship scheduling problem[J].Transportation Research Part D,2016.
[2]Jesica de Armas,Eduardo Lalla-Ruiz,Christopher Expósito-Izquierdo,Dario Landa-Silva,Belén Melián-Batista. A hybrid GRASP-VNS for ship routing and scheduling problem with discretized time windows[J].Engineering Applications of Artificial
Intelligence,2015,45.
[3]張彬.基于Android平臺的內(nèi)河電子巡航移動應(yīng)用軟件研究[D].大連海事大學(xué),2016.
[4]張英奇.數(shù)字航道技術(shù)在內(nèi)河航道管理中的應(yīng)用分析[J].珠江水運,2017(23):87-88.
[5]陳媛,戴麗潔,費書林.基于PEST分析的無錫內(nèi)河航道發(fā)展戰(zhàn)略研究[J].現(xiàn)代交通技術(shù),2016,13(04):77-80.