陳森朋
摘 要:從技術方面來看,手機端APP的開發采用比較成熟的Android平臺,Android是一種基于Linux的自由及開放源代碼的操作系統,由Google公司和開放手機聯盟領導及開發。從檢票的硬件方面看,使用先進的紅外線自動對焦條碼讀取器,能夠快速的將讀取的信息回饋到計算機,通過聯網上傳至云端數據庫進行驗證匹配。紅外線自動對焦條碼讀取器具有快速、準確、耗能少的特點,能夠極大的提高整個系統的速度和準確率。整個系統包括手機客戶端和檢票客戶端。手機客戶端是以APP的形式呈現,主要受眾是購票群體,主要功能有購票、退票、獲取電子票、余票查詢、訂單查詢、登錄、用戶信息查詢等,主要創新功能是獲取電子票,獲取電子票功能是手機端APP把用戶的注冊賬號和身份證號加密生成以二維碼為主體的電子票,以代替傳統紙質火車票據。檢票客戶端是以二維碼掃描儀為主體的檢票系統,受眾是火車站管理人員,主要功能是能夠將手機端APP所產生的二維碼快速準確的識別,解析二維碼獲取數據,并與購票人的身份證號在云端數據庫進行驗證匹配。
關鍵詞:數據庫;云端服務器;客戶端;二維碼
1 系統特點及實現目標
在此系統的運用中,不僅具有傳統售票軟件的功能,而且可以用手機直接獲取電子火車票。此系統有以下基本特點:
(1)手機端用戶的登錄、注冊和用戶信息修改。
(2)用戶預訂的增添和退訂。
(3)手機直接獲取電子火車票。
(4)檢票端快速準確識別電子火車票。
系統的基本功能包括:系統用戶的登錄、注冊和用戶信息的查詢,用戶的預定和增添和退訂,管理員對客機信息的修改,獲取電子火車票,檢票系統的識別和匹配。
系統的基本功能是系統的實現目標,在此基礎上,不斷完善系統軟件和硬件之間的銜接。
2 項目創意
火車電子票務系統的開發是一個龐大的工程,具有重要的意義。單就2015年春運來說,鐵路共發送旅客2.95億人次,如果以每張紙質版火車票節約0.5元的使用成本計算,僅此電子火車票據一項就節省了1.47億元,并且紙質版火車票還需要經歷印刷、銷售、運輸、存檔等環節,節省就更加明顯。在可持續發展的道路上,電子火車票勢在必行,電子火車票大量節約了資源,減少不必要的浪費,大大的推動了鐵路事業和互聯網結合。
在“大眾創業,萬眾創新”的環境下,互聯網+火車電子票務能夠順應時代發展。隨著云端服務器快速發展和數據庫技術的進步,完全可以滿足電子票務信息的存儲和處理。將中國最繁雜的交通系統與互聯網大數據結合,是具有很大的發展潛力。
3 項目摘要
3.1 痛點描述
火車電子票務實現困難諸多,主要有以下幾方面:(1)系統實用性,(2)快速匹配用戶信息,(3)用戶信息安全。
3.1.1 系統實用性
火車電子票務使用者包括廣大普通乘客用戶、乘務管理人員等,具有用戶多而雜的特點,帶來的問題就是管理上的不易,造成系統實用性降低。
用戶包括普通乘客和乘務管理人員。所以必須要考慮火車電子票務的適用人群。在普通乘客方面,具有以下特點:對于人口眾多的中國來說,人口流動大是中國目前的基本狀況,人口在短期離開后返回原住地的現象比較普遍。火車作為普遍的公共交通工具,是出行的最好選擇。據統計顯示,每天乘坐火車的人數超過1000萬,廣大乘客用戶來自不同行業,來自不同地區,用戶都具有不同的信息。在乘務管理人員方面,具有以下特點:無論是列車乘務人員還是站點固定管理人員,現都已習慣紙質票據的使用,也習慣了現有的整套管理體系,可能對新的系統有抵觸心理。
針對此問題有以下解決辦法:為兩種不同用戶設計不同的客戶端。設計軟件客戶端供普通乘客使用,軟件應滿足高并發性和安全性的需求。對于乘務管理人員,設計硬件掃描儀器,儀器的使用習慣最大程度接近原有的習慣,便攜高效。
3.1.2 快速匹配用戶信息
快速匹配用戶信息是實現火車電子票務系統的關鍵,如果不能快速匹配,此系統就不具有競爭能力。快速匹配用戶信息包括:獲取用戶信息,上傳和驗證,處理和返回結果。獲取用戶信息是獲取用戶手機電子版票據信息,以二維碼為主體。上傳和驗證是將掃描的用戶信息上傳云端,經加密處理之后與云端數據庫中的用戶信息進行匹配驗證。處理和返回是指經驗證之后需對用戶的狀態進行標記,并且返回驗證結果。
解決辦法如下:用戶信息從電子版票據中獲取,獲取用戶信息是通過二維碼掃描儀掃描用戶電子票據,掃描平臺能夠在微秒級別內識別二維碼,速度能夠滿足需求。上傳和驗證通過二維碼掃描儀的USB數據傳輸口上傳數據,并在云端服務器中進行驗證。處理和返回在進行匹配后,在云端服務器進行處理,給該用戶標記相應狀態,用戶可通過刷新重新獲取信息。針對快速匹配問題,主要是通過使用二維碼和大數據處理,二維碼的識別速度快,大數據的處理精準和高效。
3.1.3 用戶信息安全
在大數據時代,如果信息安全不能保證,那么用戶不在信任你,一旦出現嚴重泄露,后果不堪設想。主要問題:(1)操作系統及IT業務系統本身的安全性,來自Internet的郵件夾帶的病毒及Web瀏覽可能存在惡意Java/ActiveX控件,(2)來自內部網用戶的安全威脅以及物理環境安全威脅,(3)缺乏有效的手段監視、評估網絡系統的安全性,(4)使用者缺乏安全意識,許多應用服務系統在訪問控制及安全通信方面考慮較少,并且如果系統設置錯誤,很容易造成損失。
解決辦法:(1)硬件安全。網絡安全的防護中,硬件安全是最基礎的也是最簡單的。定時檢查網絡安全以防鏈路的老化,人為破壞,被動物咬斷。及時修復網絡設備自身故障。常見的硬件安全保障措施主要有使用UPS電源,以確保網絡能夠以持續的電壓運行;防雷、防水、防火、防盜、防電磁干擾及對存儲媒體的安全防護。(2)系統安全。網絡設備應使用大小寫字母和數字以及特殊符號混合的密碼,且安裝防病毒軟件并及時對系統補丁進行更新,對于不必要的服務及權限盡可能的關閉,對于外來的存儲介質一定要先進行病毒查殺后再使用,對于已中病毒或者木馬的計算機應該迅速切斷網絡并進行病毒查殺,必要時重新安裝操作系統。(3)防御系統及備份恢復系統。利用防火墻可以有效地劃分網絡不同安全級別區域間的邊界,并在邊界上對不同區域間的訪問實施訪問控制、身份鑒別和審計等安全功能。在災難發生后,使用完善的備份機制確保內容的可恢復性,將損失降至最低。
4 市場分析
市場時機分析:在當前的互聯網+時代下,隨著大數據的快速發展,火車票電子化勢在必行。同時可持續發展戰略也促使其的實現。在用戶方面,手機已成為生活必需品,用戶能夠適應電子版票據。
參考文獻
[1][美]Thomas H.Cormen.算法導論[M].北京:機械工業出版社出版,2006.
[2]弗拉納根.JavaScript權威指南[M].北京:機械工業出版社,2007.
[3](美)里斯(著),程樺(譯).云計算應用架構[M].北京:電子工業出版社,2010.
(作者單位:西北民族大學)