安徽國防科技職業(yè)學(xué)院 盧萬銀
系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以中心交換機(jī)為核心的星形結(jié)構(gòu),網(wǎng)絡(luò)通信協(xié)議為TCP/IP,其中上、下游遠(yuǎn)調(diào)站,上、下閘首調(diào)度站與網(wǎng)絡(luò)交換機(jī)之間的通信介質(zhì)采用光纜。調(diào)度收費(fèi)系統(tǒng)軟件設(shè)計采用客戶機(jī)/服務(wù)器(簡稱C/S)模式,實現(xiàn)數(shù)據(jù)庫服務(wù)器與各工作之間的數(shù)據(jù)通信。
船舶登記、收費(fèi)及調(diào)度系統(tǒng),主要設(shè)備包括:設(shè)于船閘綜合樓的服務(wù)器機(jī)柜,UPS電源柜,數(shù)據(jù)庫服務(wù)器,總調(diào)度工作站,班長工作站,收費(fèi)工作站,財務(wù)工作站,系統(tǒng)管理工作站;位于上、下閘首的調(diào)度工作站,運(yùn)河遠(yuǎn)調(diào)工作站,局域網(wǎng)設(shè)備,進(jìn)閘大屏幕LED顯示系統(tǒng),各工作站之間的內(nèi)部電話系統(tǒng),觸摸式一體化信息查詢機(jī)。
收費(fèi)處設(shè)有雙機(jī)熱備的兩臺收費(fèi)工作站,此兩臺收費(fèi)工作站具有完全相同的配置,一臺作為主操作站,另一臺處于熱備狀態(tài)。處于熱備狀態(tài)的操作站隨時檢測主操作站狀態(tài),一旦有故障,立即接過主操作權(quán)上升為主操作站,雙機(jī)實現(xiàn)無擾切換,確保收費(fèi)任務(wù)不中斷。
過閘調(diào)度和收費(fèi)軟件按照船閘生產(chǎn)調(diào)度收費(fèi)的需要,包含如下功能模塊:登記模塊,違章記錄模塊,運(yùn)行報表模塊(包括運(yùn)行班的日、旬、年報表和綜合的旬、月、年報表),運(yùn)行人員崗位置入模塊,收費(fèi)模塊,現(xiàn)金交結(jié)模塊,銀行卡結(jié)算模塊,統(tǒng)付結(jié)算收費(fèi)模塊,上行調(diào)度模塊,下行調(diào)度模塊,信息顯示屏操作模塊,違章、欠款處理模塊,船籍管理模塊,閘管處和上級檢查運(yùn)行情況模塊,口令管理模塊,綜合報表模塊。
該模塊的功能主要是驗證用戶的身份,防止非法用戶進(jìn)入系統(tǒng),如果用戶名和密碼都正確,則可過入系統(tǒng)進(jìn)行相關(guān)的操作,否則拒絕用戶進(jìn)入,加強(qiáng)了系統(tǒng)的安全性。
該窗口的功能是以寬行和列表的形式顯示相應(yīng)的船舶信息,所有船舶基本信息都能在該窗口中查詢到。同時還有修改、刪除、增加的功能。在窗口的上部有一系列的工具按鈕,通過這些操作依次可以實現(xiàn)下列功能:增加新的船舶信息,刪除無用的船舶信息,修改船舶信息,取消上一次的操作,返回到頂層的船舶信息,返回到前一個船舶的信息,跳到下一個艦艇的信息,跳到最底層的船舶信息,退出船舶基本信息窗口。在基本信息的記錄中還包含了船舶的欠費(fèi)記錄和違章記錄,當(dāng)船舶在過閘時,計算機(jī)會自動查找數(shù)據(jù)庫如果有違章,會自動彈出報警畫面。提醒操作人員進(jìn)行處理。
在該功能窗口中有三個子功能菜單:過閘收費(fèi)、過閘收費(fèi)編輯、補(bǔ)打發(fā)票,點擊某個菜單,在窗口的右下空間處有對應(yīng)菜單的操作說明,以提示操作人員。
(1)過閘收費(fèi):在某船舶過閘插入卡后,此窗口將自動檢測出該船舶的基本信息以及以前此船舶過閘的所有歷史記錄,并在窗口中顯示出這些信息;接下來通過選擇上下行、補(bǔ)打發(fā)票、打印發(fā)票等操作,將本次的過閘信息記入庫中,方便以后查詢;如果所用的卡是不合格的,系統(tǒng)立即會提示此卡無效的信息,確保了系統(tǒng)的可靠性和安全性。
(2)過閘收費(fèi)編輯:該窗口的主要是實現(xiàn)過閘收費(fèi)數(shù)據(jù)的修改功能。同時具有增加、刪除、查詢等功能。
(3)補(bǔ)打發(fā)票:該窗口實現(xiàn)補(bǔ)打相應(yīng)船舶過閘信息的發(fā)票。
在該窗口中有六個子功能菜單:通用查詢、船舶查詢、過閘統(tǒng)計、過閘日統(tǒng)計、過閘月統(tǒng)計、過閘年統(tǒng)計,同樣點擊某個子功能菜單有注釋的功能。
(1)通用查詢:在該窗口直接通過鼠標(biāo)點擊操作即可查詢到相應(yīng)滿足條件的記錄,減少了人為輸入的只操作時間,同時也避免了手工輸入的錯誤。
(2)船舶查詢:在該窗口中通過輸入船舶的卡號可或船舶編號即可查詢到相應(yīng)船舶的詳細(xì)信息。
(3)過閘統(tǒng)計:該窗口中通過按時間段進(jìn)行船舶過閘統(tǒng)計操作并打印輸出
(4)過閘日統(tǒng)計:該窗口可以實現(xiàn)查詢某日的所有過閘的艦舶信息統(tǒng)計并打印輸出
(5)過閘月統(tǒng)計:該窗口可以實現(xiàn)查詢某年某月的所有過閘的船舶信息統(tǒng)計并打印輸出
(6)過閘年統(tǒng)計:該窗口對某年的所有過閘的船舶信息進(jìn)行統(tǒng)計并打印輸出
在該窗口中有三個子功能菜單:卡充值、收費(fèi)標(biāo)準(zhǔn)、參數(shù)維護(hù),同樣點擊某個子功能菜單有注釋的功能。
(1)卡充值:該窗口實現(xiàn)對卡進(jìn)行充值的功能。同時在該窗口中相應(yīng)卡的具體信息也能顯示出來。
(2)收費(fèi)標(biāo)準(zhǔn):點擊“收費(fèi)標(biāo)準(zhǔn)”菜單即可查詢船舶過閘的一些收費(fèi)標(biāo)準(zhǔn),同時當(dāng)收費(fèi)標(biāo)準(zhǔn)發(fā)生改變,可以在此窗口作出相應(yīng)的修改操作。注意修改過后,一定要點擊工具欄上的保存按鈕,否則修改無效。
圖1
圖2
(3)參數(shù)維護(hù):當(dāng)船質(zhì)、基本裝載噸位的編碼,參數(shù)值發(fā)生改變時,或要增加、刪除某種物質(zhì)時,需通過本窗口來進(jìn)行更改操作。以保證操作的一致性,有效性。
在該窗口中有四個子功能菜單:數(shù)據(jù)庫備份、數(shù)據(jù)庫恢復(fù)、數(shù)據(jù)導(dǎo)出、數(shù)據(jù)導(dǎo)入;下面分別來介紹這幾個功能菜單的具體功能。
(1)數(shù)據(jù)庫備份:該窗口實現(xiàn)對相關(guān)數(shù)據(jù)庫進(jìn)行及時備份,防止數(shù)據(jù)丟失,提高了數(shù)據(jù)的完整性和安全性。在選擇好要備份文件后,點擊備份按鈕后,即可將指定信息備份到指定的文件中。
(2)數(shù)據(jù)庫恢復(fù):該窗口實現(xiàn)對指定的數(shù)據(jù)庫進(jìn)行恢復(fù)操作。操作時,指定要恢復(fù)的文件,點擊恢復(fù)按鈕,即可對文件進(jìn)行恢復(fù)操作。實現(xiàn)了數(shù)據(jù)的準(zhǔn)確性和完善性。
(3)數(shù)據(jù)導(dǎo)出:該窗口的功能主要是實現(xiàn)將數(shù)據(jù)庫中指定的表導(dǎo)出到指定的文件中。加強(qiáng)了數(shù)據(jù)的可移植性。
(4)數(shù)據(jù)導(dǎo)入:在該窗口中,主要是實現(xiàn)將數(shù)據(jù)庫中指定的表導(dǎo)入到指定的文件中。也可以以追加的方式導(dǎo)入,這樣只是將指定的表追加到指定文件的末尾,不會破壞原有的文件。
在該功能菜單中主要有四個子功能菜單:人員管理、任務(wù)管理、角色管理、角色分配。同樣點擊某個子功能菜單有注釋的功能。下面分別來介紹這幾個功能菜單的具體功能。
(1)人員管理:在該窗體中可以對部門、班組、人員進(jìn)行編輯、增加、刪除操作。通過把鼠標(biāo)放在相應(yīng)的目錄,點擊右鍵即可進(jìn)行增加、刪除等操作;也可以通過窗口上的工具圖標(biāo)按鈕來實現(xiàn)這些操作。
(2)任務(wù)管理:該窗體主要實現(xiàn)對基本信息、收繳費(fèi)、查詢統(tǒng)計、系統(tǒng)維護(hù)等這些主任務(wù)菜單進(jìn)行管理,以防止誤操作。具有對這些任務(wù)進(jìn)行編輯、刪除等功能。同時還可以對相應(yīng)的主任務(wù)增加新的二級任務(wù)。也可以通過窗體上的工具圖標(biāo)來增加新的主任務(wù)。
(3)角色管理:該窗體主要是對角色進(jìn)行任務(wù)分配操作,同時也可以增加、刪除、編輯角色。具體操作為選中角色,然后在任務(wù)模塊框中對該角色進(jìn)行分配,打上鉤的任務(wù),就代表該角色具有此操作的權(quán)力,否則無權(quán)操作。;加強(qiáng)了系統(tǒng)的安全性。
(1)雙機(jī)熱備數(shù)據(jù)庫服務(wù)器:為了保障微機(jī)收費(fèi)系統(tǒng)穩(wěn)定、連續(xù)運(yùn)行,使系統(tǒng)在各種情況下正常運(yùn)行,保障數(shù)據(jù)的連續(xù)性,數(shù)據(jù)庫服務(wù)器采用共享磁盤陣列的雙機(jī)熱備方案。數(shù)據(jù)庫服務(wù)器選用IBM X346系列,操作系統(tǒng):Windows 2000 Advanced Server 2套;數(shù)據(jù)庫軟件:企業(yè)版數(shù)據(jù)庫SQL SERVER 2000。
(2)冗余UPS:為保證數(shù)據(jù)庫服務(wù)器、磁盤陣列柜、局域網(wǎng)交換機(jī)等網(wǎng)絡(luò)設(shè)備的供電可靠性,配備雙機(jī)串聯(lián)冗余UPS。選用APC Smart-UPS系列機(jī)架式UPS,型號:SURT3000RMXLI。
(3)上、下閘首調(diào)度工作站:上、下閘首調(diào)度工作站安裝有LED顯示屏通信卡及顯示控制軟件功能模塊,可以通過調(diào)度軟件實現(xiàn)LED顯示屏的圖文播放和管理。上、下閘首調(diào)度工作站采用美國ICS公司C400M系列工控機(jī)。
(4)工作站:除上、下閘首調(diào)度工作站外,其它各工作站采用DELL工作站。
(5)網(wǎng)絡(luò)交換機(jī):采用美國CISCO公司24口以太網(wǎng)交換機(jī),型號:2950-24,端口總數(shù):24個自動協(xié)商10Base-T/100Base-TX端口,配置為AutoMDIX(交叉);2個模塊插槽,適合介質(zhì)模塊或堆疊模塊。
(6)大屏幕LED信息顯示系統(tǒng):在船閘上游南側(cè)、下游北側(cè)分別布置2面4.6米X3米(寬X高)LED信息顯示屏。信息顯示屏主要顯示的內(nèi)容包括上級法規(guī),過閘須知,停航須知,災(zāi)害性天氣預(yù)報,通閘預(yù)告,閘次預(yù)告,閘次預(yù)告,過閘船舶通知等。其中調(diào)度信息屬于優(yōu)先顯示的內(nèi)容,其他信息在特殊需要時,由領(lǐng)導(dǎo)下發(fā)指令插入發(fā)布。大屏幕LED信息顯示系統(tǒng)通過上(下)閘首調(diào)度工作站調(diào)度軟件與顯示屏進(jìn)行通信,并通過控制電路實時展現(xiàn)工作站上的圖像和文字。
本系統(tǒng)由顯示屏、計算機(jī)及外圍設(shè)備、信號源和系統(tǒng)軟件等幾大部分組成。基本框圖如圖1。
系統(tǒng)軟件可分為支持環(huán)境和節(jié)目的制作/播放環(huán)境,其中支持環(huán)境,包括操作系統(tǒng)(WINDOWS)、顯卡驅(qū)動程序、節(jié)目制作/播放環(huán)境是一整套工具軟件包,提供對節(jié)目編輯管理和播放的完全支持。基本結(jié)構(gòu)如圖2。
(7)觸摸式一體化信息查詢機(jī):為方便船主及時了解過閘收費(fèi)流程及相關(guān)法規(guī)、政策,在綜合樓收費(fèi)大廳內(nèi)設(shè)1臺觸模式一體化信息查詢機(jī)。
船閘調(diào)度與收費(fèi)系統(tǒng)的實施,實現(xiàn)船舶過閘收費(fèi)透明、標(biāo)準(zhǔn)統(tǒng)一,杜絕多收、錯收、少收、漏收及“雙向一次收費(fèi)”等現(xiàn)象,減輕了收費(fèi)人員的工作強(qiáng)度,減少了票據(jù)差錯率,提高了收費(fèi)速度,提高了船閘運(yùn)行速度,最大限度地優(yōu)化了船閘通過能力。提升了水閘的服務(wù)水平。
[1]金鵬飛等.船閘計算機(jī)收費(fèi)系統(tǒng)應(yīng)用研究[J].水利規(guī)劃與設(shè)計,2007(5):65.
[2]趙斯思.Visual Basic數(shù)據(jù)庫編程技術(shù)與實例[M].人民郵電出版社,2004(6).
[3]美國微軟公司著.Visual Basic.NET語言參考手冊[M].清華大學(xué)出版社,2002.