APP下载

基于云计算的电子火车票系统研究

2016-07-06陈森朋

科技尚品 2016年12期
关键词:二维码数据库

陈森朋

摘 要:从技术方面来看,手机端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.

(作者单位:西北民族大学)

猜你喜欢

二维码数据库
可以吃的二维码
二维码迷宫
二维码
数据库
让严肃的二维码呆萌起来
二维码让政务公开更直接
数据库
数据库
数据库
数据库