摘 要:“鐵路司機(jī)報單收發(fā)管理系統(tǒng)”將二維碼技術(shù)應(yīng)用于鐵路司機(jī)報單的發(fā)放、回收,實(shí)現(xiàn)了司機(jī)報單的精細(xì)化管理,提高了機(jī)車統(tǒng)計數(shù)據(jù)的準(zhǔn)確性。主要介紹系統(tǒng)的構(gòu)成、主要功能及設(shè)計方案。
關(guān)鍵詞:司機(jī)報單;收發(fā)管理;二維碼;掃描槍;指紋識別;管理系統(tǒng);技術(shù)原理
1 研究背景
鐵路司機(jī)報單是記載列車運(yùn)行及編組情況的單據(jù),是機(jī)務(wù)段統(tǒng)計部門進(jìn)行噸重公里、燃料消耗、運(yùn)行時間、運(yùn)行公里等統(tǒng)計分析的原始依據(jù),也是對機(jī)車乘務(wù)員績效考核的依據(jù)。目前,司機(jī)報單管理方式落后,司機(jī)報單發(fā)放不規(guī)范,回收不及時,甚至丟失的現(xiàn)象在各機(jī)務(wù)段普遍存在,影響了統(tǒng)計數(shù)據(jù)的準(zhǔn)確性。由于報單數(shù)量大,統(tǒng)計部門進(jìn)行檢查核對需要耗費(fèi)大量人力和時間,效率低下。為規(guī)范司機(jī)報單發(fā)放和回收管理,只靠人控難度很大,必須依靠科技手段。
二維碼技術(shù),是近幾年來國際上流行的數(shù)據(jù)防偽、攜帶、傳遞的高科技先進(jìn)手段。二維碼不同于一維碼之處在于,一維碼容量很小,只能用來表示一些數(shù)字和字母,它只起一種標(biāo)識的作用;二維碼除具有一維碼的上述功能外,它還具有信息容量大、編碼范圍廣、保密、防偽性好、譯碼可靠性高、糾錯能力強(qiáng)、制作容易且成本低(二維碼能打印在任何可打印的介質(zhì)上)、形狀的多樣化(同樣的信息,二維碼的形狀可根據(jù)載體面積及美工設(shè)計等進(jìn)行自我調(diào)整)、不可改寫(二維碼一經(jīng)制成就不可更改其內(nèi)容,除非重新制碼)等特點(diǎn)。目前,二維碼技術(shù)已在各行各業(yè)得到廣泛應(yīng)用,鐵路、公路、民航等運(yùn)輸部門的票證管理大量采用該技術(shù),取得了巨大的成功。鐵路司機(jī)報單與票證具有相同的管理屬性,主要是對發(fā)放、回收的數(shù)量及持有人的信息進(jìn)行核對、統(tǒng)計。因此,開發(fā)基于二維碼技術(shù)的鐵路司機(jī)報單收發(fā)管理系統(tǒng),是解決上述問題的有效途徑。
2 系統(tǒng)組成及功能
系統(tǒng)由數(shù)據(jù)庫服務(wù)器管理查詢客戶端、報單發(fā)放客戶端、報單加油客戶端、報單回收客戶端,打印機(jī),掃描槍等軟硬件組成。如圖1所示。
圖1 鐵路司機(jī)報單收發(fā)管理系統(tǒng)組成示意圖
2.1 報單管理查詢客戶端
查詢報單的領(lǐng)取、加油、回收情況。
查詢規(guī)定天數(shù)未歸還的報單,還可以查詢該報單領(lǐng)取人員的信息,與其取得聯(lián)系。
根據(jù)查詢到的報單領(lǐng)取歸還情況導(dǎo)出EXCEL文件。
根據(jù)查詢到的報單領(lǐng)取歸還情況生成報表打印。
2.2 報單領(lǐng)取客戶端
自動獲取出勤人員機(jī)車信息。
根據(jù)出勤信息生成二維碼并打印,生成報單領(lǐng)取記錄。
重新打印二維碼功能,(該功能主要針對打印的二維碼不清楚或者由于打印機(jī)問題無法打印等情況需要重新打印二維碼)。
繼續(xù)打印二維碼功能,(該功能主要針對出勤人員需要領(lǐng)取多份報單的情況)。
2.3 報單加油客戶端
自動獲取掃描到的二維碼信息。
根據(jù)二維碼信息找到對應(yīng)的報單信息,生成報單加油信息。
2.4 報單歸還客戶端
自動獲取掃描到的二維碼信息。
根據(jù)二維碼信息找到對應(yīng)的報單信息,生成報單加油信息。
考慮到歸還的報單可能沒有使用,所以需要報單回收值班員確認(rèn)回收的報單是否有效,并將記錄寫入數(shù)據(jù)庫。
2.5 打印機(jī)
該裝置與報單領(lǐng)取客戶端配合使用,接收報單領(lǐng)取客戶端軟件發(fā)送的打印二維碼命令,打印二維碼。
2.6 掃描槍
該裝置與報單加油客戶端、報單回收客戶端配合使用,負(fù)責(zé)提取司機(jī)報單的二維碼信息。
3 系統(tǒng)設(shè)計
3.1 系統(tǒng)框架結(jié)構(gòu)
系統(tǒng)采用客戶機(jī)/服務(wù)器的結(jié)構(gòu)設(shè)計,服務(wù)器端安裝Windows2008 Server 操作系統(tǒng)和客戶端應(yīng)用程序,客戶端采用Delphi進(jìn)行開發(fā),采用模塊化設(shè)計,面向?qū)ο蟮乃枷刖幊蹋梢暬僮鹘缑妗?/p>
(1)系統(tǒng)能夠?qū)崿F(xiàn)自動讀取出勤人員的信息,并根據(jù)該信息生成打印二維碼,將人為錄入的報單編號和二維碼關(guān)聯(lián),生成領(lǐng)取記錄。
(2)系統(tǒng)能夠?qū)崿F(xiàn)自動獲取掃描到的二維碼信息,并根據(jù)二維碼編號查找關(guān)聯(lián)的報單編號,生成該報單的加油和歸還記錄。
(3)系統(tǒng)可以全面查看領(lǐng)取該報單的司機(jī)屬于哪個機(jī)務(wù)段、哪個車間。
(4)系統(tǒng)能夠?qū)崟r查詢整個報單發(fā)放回收作業(yè)過程中各個關(guān)鍵環(huán)節(jié)的作業(yè)情況。系統(tǒng)建成后將報單管理由原來各關(guān)鍵崗位關(guān)鍵環(huán)節(jié)分散的人工操作、人工盯控的方式改變?yōu)樽詣硬僮?、計算機(jī)自動卡控、網(wǎng)絡(luò)化的作業(yè)方式,實(shí)現(xiàn)報單收發(fā)管理的標(biāo)準(zhǔn)化、自動化,為機(jī)務(wù)司機(jī)報單的科學(xué)管理提供強(qiáng)有力的技術(shù)手段,從而達(dá)到全段統(tǒng)一管理、信息共享的目的。
系統(tǒng)工作流程:機(jī)車乘務(wù)員出勤測酒完成后,系統(tǒng)自動從運(yùn)安系統(tǒng)讀取出勤人員機(jī)車信息,系統(tǒng)根據(jù)該人員機(jī)車信息生成二維碼并打印,系統(tǒng)根據(jù)人為錄入的報單編號和打印的二維碼編號進(jìn)行關(guān)聯(lián),生成該報單的領(lǐng)取記錄,歸還或者加油時掃描二維碼,根據(jù)掃描到的二維碼編號找到相關(guān)聯(lián)的報單編號,生成歸還或者加油記錄,管理人員通過管理查詢客戶端根據(jù)相應(yīng)條件生成統(tǒng)計報表。
圖2 系統(tǒng)功能結(jié)構(gòu)框圖
3.2 基本信息管理設(shè)計
3.2.1 基本信息數(shù)據(jù)管理
利用數(shù)據(jù)庫技術(shù)分類管理基礎(chǔ)信息,其中主要包括:
(1)用戶管理
“管理”-“用戶管理”窗口。窗口顯示所有用戶的賬號、姓名、密碼、權(quán)限信息,通過“添加”,“刪除”,“修改”按鈕對用戶信息進(jìn)行修改。
(2)機(jī)務(wù)段管理
“管理”-“機(jī)務(wù)段管理”窗口窗口顯示所有機(jī)務(wù)段的名稱信息,通過“添加”,“刪除”,“修改”按鈕對機(jī)務(wù)段信息進(jìn)行修改。
(3)車間管理
“管理”-“車間管理”窗口窗口顯示所有車間的名稱、所屬機(jī)務(wù)段信息,通過“添加”,“刪除”,“修改”按鈕對車間信息進(jìn)行修改。
(4)司機(jī)管理
“管理”-“司機(jī)管理”窗口窗口顯示所有司機(jī)的工號、姓名、電話、所屬車間、所屬機(jī)務(wù)段信息,通過“添加”,“刪除”,“修改”按鈕對司機(jī)信息進(jìn)行修改,通過在“工號”欄中輸入工號,點(diǎn)擊回車查找該工號的司機(jī)是否存在,通過在“姓名”欄中輸入姓名,點(diǎn)擊回車查找該姓名的司機(jī)是否存在,右鍵點(diǎn)擊可以刪除全部司機(jī),通過“導(dǎo)入”按鈕導(dǎo)入EXCEL格式的司機(jī)庫,EXCEL文件格式參考軟件根目錄下的“導(dǎo)入司機(jī)模板”。
3.3 基本功能設(shè)計
(1)與測酒軟件接口功能設(shè)計
系統(tǒng)循環(huán)接收測酒軟件發(fā)出的測酒完成消息,收到測酒完成消息后系統(tǒng)自動獲取運(yùn)安系統(tǒng)發(fā)出的出勤人員信息,作為生成二維碼的源數(shù)據(jù)。
(2)生成二維碼功能設(shè)計
系統(tǒng)生成二維碼功能采用ECC200編碼規(guī)則繪制二維碼,二維碼信息包含乘務(wù)員工號、二維碼生成時間等信息。
3.4 系統(tǒng)數(shù)據(jù)庫設(shè)計
系統(tǒng)服務(wù)器端采用SQLSERVER2008數(shù)據(jù)庫,建立了司機(jī)報單收發(fā)管理系統(tǒng)數(shù)據(jù)庫“ReportForm”,其中包括5張數(shù)據(jù)表:報單記錄表、用戶信息表、司機(jī)信息表、機(jī)務(wù)段信息表、車間信息表。
4 結(jié)束語
系統(tǒng)集成了現(xiàn)代計算機(jī)信息處理技術(shù)、網(wǎng)絡(luò)技術(shù)、工業(yè)自動化控制技術(shù)和二維碼技術(shù),實(shí)現(xiàn)了鐵路司機(jī)報單的發(fā)放、加油、回收等環(huán)節(jié)的計算機(jī)自動控制,改變了當(dāng)前司機(jī)報單粗放的管理方式,有效提高了統(tǒng)計數(shù)據(jù)的準(zhǔn)確性,為鐵路運(yùn)輸指標(biāo)的制定和機(jī)車乘務(wù)員的業(yè)績考核提供了準(zhǔn)確數(shù)據(jù)。系統(tǒng)主要應(yīng)用于機(jī)務(wù)段對司機(jī)報單的管理,可以在全路各機(jī)務(wù)段推廣應(yīng)用。