安徽國防科技職業學院 盧萬銀
系統網絡拓撲結構以中心交換機為核心的星形結構,網絡通信協議為TCP/IP,其中上、下游遠調站,上、下閘首調度站與網絡交換機之間的通信介質采用光纜。調度收費系統軟件設計采用客戶機/服務器(簡稱C/S)模式,實現數據庫服務器與各工作之間的數據通信。
船舶登記、收費及調度系統,主要設備包括:設于船閘綜合樓的服務器機柜,UPS電源柜,數據庫服務器,總調度工作站,班長工作站,收費工作站,財務工作站,系統管理工作站;位于上、下閘首的調度工作站,運河遠調工作站,局域網設備,進閘大屏幕LED顯示系統,各工作站之間的內部電話系統,觸摸式一體化信息查詢機。
收費處設有雙機熱備的兩臺收費工作站,此兩臺收費工作站具有完全相同的配置,一臺作為主操作站,另一臺處于熱備狀態。處于熱備狀態的操作站隨時檢測主操作站狀態,一旦有故障,立即接過主操作權上升為主操作站,雙機實現無擾切換,確保收費任務不中斷。
過閘調度和收費軟件按照船閘生產調度收費的需要,包含如下功能模塊:登記模塊,違章記錄模塊,運行報表模塊(包括運行班的日、旬、年報表和綜合的旬、月、年報表),運行人員崗位置入模塊,收費模塊,現金交結模塊,銀行卡結算模塊,統付結算收費模塊,上行調度模塊,下行調度模塊,信息顯示屏操作模塊,違章、欠款處理模塊,船籍管理模塊,閘管處和上級檢查運行情況模塊,口令管理模塊,綜合報表模塊。
該模塊的功能主要是驗證用戶的身份,防止非法用戶進入系統,如果用戶名和密碼都正確,則可過入系統進行相關的操作,否則拒絕用戶進入,加強了系統的安全性。
該窗口的功能是以寬行和列表的形式顯示相應的船舶信息,所有船舶基本信息都能在該窗口中查詢到。同時還有修改、刪除、增加的功能。在窗口的上部有一系列的工具按鈕,通過這些操作依次可以實現下列功能:增加新的船舶信息,刪除無用的船舶信息,修改船舶信息,取消上一次的操作,返回到頂層的船舶信息,返回到前一個船舶的信息,跳到下一個艦艇的信息,跳到最底層的船舶信息,退出船舶基本信息窗口。在基本信息的記錄中還包含了船舶的欠費記錄和違章記錄,當船舶在過閘時,計算機會自動查找數據庫如果有違章,會自動彈出報警畫面。提醒操作人員進行處理。
在該功能窗口中有三個子功能菜單:過閘收費、過閘收費編輯、補打發票,點擊某個菜單,在窗口的右下空間處有對應菜單的操作說明,以提示操作人員。
(1)過閘收費:在某船舶過閘插入卡后,此窗口將自動檢測出該船舶的基本信息以及以前此船舶過閘的所有歷史記錄,并在窗口中顯示出這些信息;接下來通過選擇上下行、補打發票、打印發票等操作,將本次的過閘信息記入庫中,方便以后查詢;如果所用的卡是不合格的,系統立即會提示此卡無效的信息,確保了系統的可靠性和安全性。
(2)過閘收費編輯:該窗口的主要是實現過閘收費數據的修改功能。同時具有增加、刪除、查詢等功能。
(3)補打發票:該窗口實現補打相應船舶過閘信息的發票。
在該窗口中有六個子功能菜單:通用查詢、船舶查詢、過閘統計、過閘日統計、過閘月統計、過閘年統計,同樣點擊某個子功能菜單有注釋的功能。
(1)通用查詢:在該窗口直接通過鼠標點擊操作即可查詢到相應滿足條件的記錄,減少了人為輸入的只操作時間,同時也避免了手工輸入的錯誤。
(2)船舶查詢:在該窗口中通過輸入船舶的卡號可或船舶編號即可查詢到相應船舶的詳細信息。
(3)過閘統計:該窗口中通過按時間段進行船舶過閘統計操作并打印輸出
(4)過閘日統計:該窗口可以實現查詢某日的所有過閘的艦舶信息統計并打印輸出
(5)過閘月統計:該窗口可以實現查詢某年某月的所有過閘的船舶信息統計并打印輸出
(6)過閘年統計:該窗口對某年的所有過閘的船舶信息進行統計并打印輸出
在該窗口中有三個子功能菜單:卡充值、收費標準、參數維護,同樣點擊某個子功能菜單有注釋的功能。
(1)卡充值:該窗口實現對卡進行充值的功能。同時在該窗口中相應卡的具體信息也能顯示出來。
(2)收費標準:點擊“收費標準”菜單即可查詢船舶過閘的一些收費標準,同時當收費標準發生改變,可以在此窗口作出相應的修改操作。注意修改過后,一定要點擊工具欄上的保存按鈕,否則修改無效。

圖1

圖2
(3)參數維護:當船質、基本裝載噸位的編碼,參數值發生改變時,或要增加、刪除某種物質時,需通過本窗口來進行更改操作。以保證操作的一致性,有效性。
在該窗口中有四個子功能菜單:數據庫備份、數據庫恢復、數據導出、數據導入;下面分別來介紹這幾個功能菜單的具體功能。
(1)數據庫備份:該窗口實現對相關數據庫進行及時備份,防止數據丟失,提高了數據的完整性和安全性。在選擇好要備份文件后,點擊備份按鈕后,即可將指定信息備份到指定的文件中。
(2)數據庫恢復:該窗口實現對指定的數據庫進行恢復操作。操作時,指定要恢復的文件,點擊恢復按鈕,即可對文件進行恢復操作。實現了數據的準確性和完善性。
(3)數據導出:該窗口的功能主要是實現將數據庫中指定的表導出到指定的文件中。加強了數據的可移植性。
(4)數據導入:在該窗口中,主要是實現將數據庫中指定的表導入到指定的文件中。也可以以追加的方式導入,這樣只是將指定的表追加到指定文件的末尾,不會破壞原有的文件。
在該功能菜單中主要有四個子功能菜單:人員管理、任務管理、角色管理、角色分配。同樣點擊某個子功能菜單有注釋的功能。下面分別來介紹這幾個功能菜單的具體功能。
(1)人員管理:在該窗體中可以對部門、班組、人員進行編輯、增加、刪除操作。通過把鼠標放在相應的目錄,點擊右鍵即可進行增加、刪除等操作;也可以通過窗口上的工具圖標按鈕來實現這些操作。
(2)任務管理:該窗體主要實現對基本信息、收繳費、查詢統計、系統維護等這些主任務菜單進行管理,以防止誤操作。具有對這些任務進行編輯、刪除等功能。同時還可以對相應的主任務增加新的二級任務。也可以通過窗體上的工具圖標來增加新的主任務。
(3)角色管理:該窗體主要是對角色進行任務分配操作,同時也可以增加、刪除、編輯角色。具體操作為選中角色,然后在任務模塊框中對該角色進行分配,打上鉤的任務,就代表該角色具有此操作的權力,否則無權操作。;加強了系統的安全性。
(1)雙機熱備數據庫服務器:為了保障微機收費系統穩定、連續運行,使系統在各種情況下正常運行,保障數據的連續性,數據庫服務器采用共享磁盤陣列的雙機熱備方案。數據庫服務器選用IBM X346系列,操作系統:Windows 2000 Advanced Server 2套;數據庫軟件:企業版數據庫SQL SERVER 2000。
(2)冗余UPS:為保證數據庫服務器、磁盤陣列柜、局域網交換機等網絡設備的供電可靠性,配備雙機串聯冗余UPS。選用APC Smart-UPS系列機架式UPS,型號:SURT3000RMXLI。
(3)上、下閘首調度工作站:上、下閘首調度工作站安裝有LED顯示屏通信卡及顯示控制軟件功能模塊,可以通過調度軟件實現LED顯示屏的圖文播放和管理。上、下閘首調度工作站采用美國ICS公司C400M系列工控機。
(4)工作站:除上、下閘首調度工作站外,其它各工作站采用DELL工作站。
(5)網絡交換機:采用美國CISCO公司24口以太網交換機,型號:2950-24,端口總數:24個自動協商10Base-T/100Base-TX端口,配置為AutoMDIX(交叉);2個模塊插槽,適合介質模塊或堆疊模塊。
(6)大屏幕LED信息顯示系統:在船閘上游南側、下游北側分別布置2面4.6米X3米(寬X高)LED信息顯示屏。信息顯示屏主要顯示的內容包括上級法規,過閘須知,停航須知,災害性天氣預報,通閘預告,閘次預告,閘次預告,過閘船舶通知等。其中調度信息屬于優先顯示的內容,其他信息在特殊需要時,由領導下發指令插入發布。大屏幕LED信息顯示系統通過上(下)閘首調度工作站調度軟件與顯示屏進行通信,并通過控制電路實時展現工作站上的圖像和文字。
本系統由顯示屏、計算機及外圍設備、信號源和系統軟件等幾大部分組成。基本框圖如圖1。
系統軟件可分為支持環境和節目的制作/播放環境,其中支持環境,包括操作系統(WINDOWS)、顯卡驅動程序、節目制作/播放環境是一整套工具軟件包,提供對節目編輯管理和播放的完全支持。基本結構如圖2。
(7)觸摸式一體化信息查詢機:為方便船主及時了解過閘收費流程及相關法規、政策,在綜合樓收費大廳內設1臺觸模式一體化信息查詢機。
船閘調度與收費系統的實施,實現船舶過閘收費透明、標準統一,杜絕多收、錯收、少收、漏收及“雙向一次收費”等現象,減輕了收費人員的工作強度,減少了票據差錯率,提高了收費速度,提高了船閘運行速度,最大限度地優化了船閘通過能力。提升了水閘的服務水平。
[1]金鵬飛等.船閘計算機收費系統應用研究[J].水利規劃與設計,2007(5):65.
[2]趙斯思.Visual Basic數據庫編程技術與實例[M].人民郵電出版社,2004(6).
[3]美國微軟公司著.Visual Basic.NET語言參考手冊[M].清華大學出版社,2002.