

英语原文共 12 页,剩余内容已隐藏,支付完成后下载完整资料
安卓系统在市郊铁路售票和票检中的应用
Subarnarekha Ghosal, Shalini Chaturvedi, Akshay Taywade and N. Jaisankar SCSE,VIT大学,韦洛尔,印度泰米尔纳德邦; subarnarekha.ghosal2013@vit.ac.in,shalini.chaturvedi2013@vit.ac.in,akshay.taywade2013@vit.ac.in,njaisankar@vit.ac.in
概要:技术的发展造就了一个无边界的数字世界。这一发展使交易通过虚拟货币,而不再是真正的货币。电子客票是一个最流行的网上交易形式,安卓手机能减少客户的排队和订票的麻烦。随着智能卡的出现,等待购票的时间被减少,但用户需要记住将卡随身携带。另外一个要注意的是防止将卡放错地方和被偷。在电子客票出现后,旅客使用手机短信或打印在线预订车票。但是,这需要电脑或在柜台预订。因此,人们更多地使用智能手机上的应用,一个智能手机可以代替人做所有的工作。因此,智能手机应用程序的引入克服了早期系统的所有缺点。本文论述了智能手机应用程序的开发与实现,比现在的票务系统更有效、更简单。“安卓市郊票(ASR)”可以在任何时候,任何地点购买,门票将以“快速响应代码”的形式生成在在客户的手机中。全球卫星定位系统用于验票,包括起点和终点,还要及时删除记录信息。出于安全考虑,每个用户的信息都存储在一个云数据库中,这对于在当前的郊区铁路系统是很难实现的,为了检查目的,还提供检票者了搜索存在数据库中用户的票务信息的应用程序。
关键词:安卓,安卓郊区票(ASR),云数据库,Mysql,快速响应代码
1.引言
在快节奏的世界中,每个人都需要更多时间。因此,技术改进的主要目的是节约时间和成本的产品。即使在铁道部推出网上订票或电子客票,方便用户通过政府网站订票。票的打印件可用于验票。出于验证目的,移动售票(移动票务)在用户在网站订票后,发送用户验证信息。在国外,牡蛎和章鱼卡是必需的,但也有损坏或损失卡的风险,人们也同样在旅行时需要记得携带。这就需要电子票务和移动售票来解决。但这一设施在市郊铁路没有实施。本文介绍了在郊区铁路实施的方法。2011年谷歌推出了具有该功能的安卓手机。
安卓的市郊铁路(ASR)售票是购买郊区铁路票的一种,是一个非常具有难度的任务。ASR票务是一个简单的应用程序,在智能应用程序的协助下,允许用户以更有效率的方式购买门票。他们也可以以快速响应(QR)票形式来进行,实际上这是一个以加密细节信息形式的应用程序。全球定位系统用于自动检查、验证和删除在旅途中所需的票务信息。一个特定的用户的信息存储在云数据库中,方便在任何地方容易获取。关于票和路线的信息也存储在云数据库中,并在需要时检索。信息的传递是以一个安全的QR码方式进行,且以个人短信的形式被用户收到。存在一个检查应用程序,输入票号可以搜索用户的车票信息。
移动电话和移动电话用户数量的增加,一方面是不断缩小的世界本身,另一方面是用没有过新技术和设备制造更多的手机。从早期的手持设备到移动设备的出现,在我们的日常生活中,这些都是不可避免的。在当今世界,手机已经成为一种普遍的设备,它被用作照相机、音乐播放器、网络浏览器、玩游戏等。因此,将所有这些功能结合在一个单一的设备中,已经出现了一些新的想法和技术。这些新技术之一是安卓手机。安卓如今基本上是一个移动手机的操作系统。
安卓是结合中间件、关键应用和操作系统Linux内核的软件堆。Android SDK是用因独立于平台,从而主要使用java语言的开发应用程序,是所有安卓工具的供应商。使用java开发的个性化版本也是一样。
在2003年,Android技术首先由Rich Miner,Andy Rubin,Chris White和Nick Sears在美国加利福尼亚发明。后来由谷歌领导的“开放”联盟于2005年获得了这一技术。随着技术的不断发展,一些修改版本也得以发行。为了扩展移动设备应用程序的功能,被简称为“apps”应用程序正在被安卓开发商的大型团队开发。第三方网站和在线商店,如被谷歌运行的“安卓市场”,确保安卓应用程序得以下载。到了2011年10月,超过40万应用程序是可用。截止到同年12月,超过1000万的应用程序被下载。
这个应用程序所使用SQLite数据库是C程序库。它基本上是一个满足ACID的关系型数据库管理系统,可以使用适用于弱类型和动态SQL的语法来实现SQLite,从而不能保证域完整性。不像其他的数据库管理系统,SQLite是系统原有的一部分,而不是一个单独的应用程序应用客户端。由于本地数据库应用软件的存在,它是更适合嵌入式系统的数据库。客户端可以从云端访问云数据库,服务数据库的供应商可以通过互联网满足这些要求。它也被称为数据库服务(DBaaS)。考虑在可用性和有效的资源分配等情况下获得更好的结果,云数据库使用云计算。它可以是如MySQL般传统或像SQL Server般专业。Xeround的MySQL用一个非常有效的方式使用云资源,保证了可扩展性,系统的效率和可用性。
云数据库的优点是可访问性,投资低,自动故障恢复,自动缩放,更好的性能和可维护性。但一些缺点包括安全和隐私,如在任何灾难情况下关键数据丢失的情况。
安卓云到设备通讯框架(C2DM)指导应用程序联系,直接接收更新数据的用户服务器或应用程序。这项服务不仅包括了所有关于排队的消息,而且还将传递给目标设备上的目标应用程序。用于汽车工业的第一个QR码的基本矩阵的形式被称为矩阵条码。它因大存储和可靠性,在领域中很流行,在一个白色背景上设置一组黑色模块构成该代码。已编码的信息可以是数字、字母、汉字、字节/二进制等等。
2.文献综述
最近,手持设备变得极为重要,因为这些设备通过移动终端的蓝牙功能,以安全的方式允许一个用户支付和订票。数字签名确保订票和电子支付有一定程度上保障。主要有两个所有票务系统相关安全问题。一个是验证,另一个是检票。由于这些安全问题产生的问题是多方面的,其中一个是电子支付。
为了解决这些问题,一个新的协议已在以前的论文中给出。此协议旨在提供高层次的安全性。虽然安全已被保证,但系统的性能才是关键。电子客票是一个最流行的交易服务,因为在运输系统中,它不涉及任何电子客票文书工作。随着新技术的出现,数字时代的到来。它在所有实际交易和贸易中提供了金钱的概念。
然后是车票或式行动电子票券。虚拟货币的概念是由现有的近场通信(NFC)设备支持。公共交通应用移动票可以使用NFC技术购买,这个技术由美国Biader Ceipidor等人发明。
接下来导出智能手机可以被看作是一个概念——使用低成本的售票设备的验票平台。互操作性和弹性由Android移动和云环境的集成保证。
云平台自动配置,存储用户的信息,从而达到验票的目的。然而,智能手机的数据存储,电池和计算能力的不足的问题也是存在的。为了克服这个问题,基于云的虚拟环境,可以用来存储数据,保证完整的安全性以及安卓模拟器,
在移动设备的虚拟服务器的结合下,可以减少压力和时间的计算。因此,随着安卓设备的引入,电子票券将替乘客排队预定门票。QR(快速反应)编码的使用保证了安全。在旅途中,全球定位系统是用于自动验证和删除的票信息。所有有关用户的信息都以编码的形式存储在云数据库中,从而保证了系统的可用性和安全性。
这一智能手机应用可用于任何一种交通运输系统,如公共汽车、铁路、航空等,它已在航空公司首次实施,然后运用在长途汽车和公共汽车上。在此情况下,安卓火车票(AR)应运而生,QR法也被使用。本文介绍了市郊铁路系统的网上售票系统。
安卓系统的应用程序被称为安卓应用,郊区铁路不仅使用了所有的上述功能,而且它使用另一个应用程序的检票。全球定位系统用于验证车票。它节省了大量的成本。票号在云数据库中保存。这个概念在这个项目中清楚地描述和实施。
3.模型
现行的市郊铁路系统的售票系统是手工操作的,而且非常耗时。人们可以携带安卓或牡蛎卡作为替代品,但如果这被不知何故放错了地方,或者如果有人没在正确的地方使用它,都是没有用的。这个项目的主要目标是开发一个安卓应用程序,以便乘客可以直接从他们的智能手机订票,可以接收到的想要的旅行消息。这样的排队订票后才能拿到票的过程将不复存在。Android市郊铁路系统从而进行快速响应码(QR),是以短信的形式进行。全球定位系统是用来验证车票当用户到达车站时,且在目的地到达后自动删除。出于安全原因,每一个用户的信息存储在云中,出于验证原因,每张预订票都能被访问。正如Agostinho Baia等人所指出的。“云票务服务可以通过互联网访问,他们可以弹性生长或缩小,提供更容易的可扩展性和高可用性的事实,体现了改变原有方式的好处”。有两种方式支付票款。第一种客户可用现金支付,或者他可以使用支付令牌,一种云中的内置帐户。在2011年Surya michrandi Nasution等人的论文中,Google发行的Google钱包,结合了信用卡和手机上无线电信号检测的要求。使用该应用程序的步骤如下(图1)。
图1 安卓票预订流程
3.1功能
3.1.1登录/注册
这是了解用户的信息的第一个也是最重要的程序,。如果用户第一次使用该应用程序,他必须填写他的一些基本信息,如姓名、地址、出生日期等[图5 ]。当用户已经注册了时,他必须输入用户名和密码,才能使用。所有这些信息存储,可以从本地SQLite库以及云数据库访问。对于产生QR码,这些信息是必要的。
3.1.2买票
为了订票,我们必须填写一些细节信息,如路线,数量,人数和方式(单/两个),随后选择生成票的方式用于取票,再选择付款方式。同时,您可以选择存储信用卡信息方便下一次您使用本网站。这个设施被称为令牌支付。因此用户选择信用卡和令牌支付[图6 ]。
3.13密码验证
所产生的快速响应结果由用户接收。用户可以通过其发送帐户处理请求,以验证用户卡的pin码或密码。如果收到的包括旅行细节在内的用户信息被校验成功,则将被保存在云端数据库和铁路数据库(MySQL)中。作为这次订票成功的回应,购买的时间被记录,并显示信用余额。
3.1.4QR码的生成
在创造票号和花费上述购买车票步骤的时间后,QR码从命名为Google Chart [图7] 的API引擎中生成。因此生成一个QR码作为HTTP响应前面发送的请求。
3.1.5在全球定位系统的帮助下验证这张票
当用户订票完成时,其起点和目的地的地理位置,票类型,预订的日期等信息是存储在SQLite数据库。它会自动验证用户的当前位置,并在到达目的地后立即将车票失效,因此它的行为就是一个检票程序。
3.1.6 QR阅读器检查QR码
为了验证包括日期在内的旅行细节信息,这主要用于从QR码中检索信息 [图8 ]。
3.1.7数据库检查
这是一个备份计划,以备用户的移动设备损坏或其他任何问题。在这种情况下,直接由用户检查车票数据库,从票号获得旅程详细的信息。
3.2该系统结构设计
3.2.1硬件要求
硬盘(80 GB),处理器(奔腾4),母板(英特尔双核或四核),设备(智能手机),速度(3-4千兆赫),内存(1GB)。
3.2.2软件需求
IDE(Eclipse的INDIGO),语言(Java),操作系统(Windows XP,7,8),支撑装置(AVD为Android SDK),Android版本(SDK2.2〜4.1),数据库(SQLite,云计算)的版本。
3.2.2.1 Android SDK
Android SDK或者Android软件开发工具包是一个包括一系列库,调试器,文档,基于QEMU手机模拟器,教程,示例代码和远不止这些的工具包。最近Linux,某些版本的Mac OS和,Windows XP后的几乎所有的Windows版本也支持这个工具包。它是最适合Android开发工具(ADT)的。除此之外,在任何文本编辑器的帮助下,开发者编辑java或XML的文件。安卓项目需要首先创建。然后它必须被编译和运行。命令行工具,如JDK或Apache Ant可能出于同样的目的被使用。Android SDK随着每一个新版本的Android的开发而升级,但每个Android SDK都支持旧版本的Android。因此,最新版本的安卓系统可以支持旧版本的工具,但也有某些兼容性问题。apk文件是所有的Android应用程序包,这个apk文件存储在app文件夹,app文件夹是Android操作系统的数据文件夹的一部分。dex文件和其他资源文件存储在apk文件夹。
图2 订票和检票的使用情况和流程图。
此安卓应用的一些功能包括:
·安卓开放配件开发工具包
USB硬件可以通过作为Android 3.1的一部分的Android开放配件与Android设备连接。在一个被称为“附件”特殊模式下,外部USB硬件与设备相连。
·应用程序的发明者为安卓应用
在麻省理工学院的一个基于开放式程序块java库的网络环境,主要开发可视化。它主要是为了给在这一领域的学习者提供方便。它提供了访问加速度计,全球定位系统,定向数据和包含测试信息和如亚马逊、推特等的网络服务的其他电话功能。
·原生开发套件
system.loadlibrary可以从命名为Dalvik VM本地类虚拟机下加载j
剩余内容已隐藏,支付完成后下载完整资料
资料编号:[153038],资料为PDF文档或Word文档,PDF文档可免费转换为Word
您可能感兴趣的文章
- 饮用水微生物群:一个全面的时空研究,以监测巴黎供水系统的水质外文翻译资料
- 步进电机控制和摩擦模型对复杂机械系统精确定位的影响外文翻译资料
- 具有温湿度控制的开式阴极PEM燃料电池性能的提升外文翻译资料
- 警报定时系统对驾驶员行为的影响:调查驾驶员信任的差异以及根据警报定时对警报的响应外文翻译资料
- 门禁系统的零知识认证解决方案外文翻译资料
- 车辆废气及室外环境中悬浮微粒中有机磷的含量—-个案研究外文翻译资料
- ZigBee协议对城市风力涡轮机的无线监控: 支持应用软件和传感器模块外文翻译资料
- ZigBee系统在医疗保健中提供位置信息和传感器数据传输的方案外文翻译资料
- 基于PLC的模糊控制器在污水处理系统中的应用外文翻译资料
- 光伏并联最大功率点跟踪系统独立应用程序外文翻译资料
