基于Android平台的火车时刻表查询系统的设计

2016-07-09 09:11陈小华
数字技术与应用 2016年6期
关键词:Android平台

陈小华

摘要:目前,手机已经成为人们生活中必不可少的一样实用工具,而“交通”作为人们出行的关键因素,其中火车更是中远距离出行的首选,如何将两者有效的进行结合,方便用户的生活已经成为当前市场的共同目标,其中最明显的表现形式就是利用手机查询火车时刻信息,所以,设计出一款基于Android平台的火车时刻表查询系统至关重要。该系统的特色是利用网上可查询到的信息,再次将它本土化进行使用。高效便捷的解决目前出现的问题,方便用户的使用。

关键词:Android平台 火车时刻表查询 查询系统的设计

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2016)06-0188-01

随着移动互联网时代的来临,手机的应用也十分广泛,涉及到了人们“衣食住行”等各个方面,其中出行是不可或缺的一个元素,而现在人们中远距离出行使用的交通工具最频繁的当属火车,所以火车时刻表的信息查询变得越来越重要,利用手机查询方便快捷,是人们最乐意选择的一种方式。Android系统是一款手机操作系统,于谷歌公司发明公布。Android系统宣称为移动终端打造,做到成为一款具有开放性和完整性的手机软件。此系统由四部分组成,分别是操作系统、中间件、应用软件和用户界面。Android系统一经问世,好评如潮。所以,利用Android平台来开发各类型系统具有良好且深远的意义。

1 Android平台的基本系统架构

Android平台的构成:(1)Linux Kernel基层:Android平台是基于Linux内核层的,Linux Kernel基层是硬件与软件的集合层,它是基础,为上一层提供统一的服务语法。(2)Android Runtime :简称ART, ART向Linux Kernel基层发出请求信号,在Android Runtime的应用下,可以加快启动和执行的速度,因为在此过程中,字节码会编译成机器码,即预编译,这有利于加快运行进程。(3)Libraries数据处理:它响应Linux Kernel基层的信号,对系统数据进行分析处理。(4)Application Framework页面:它相当于是一个完整的程序模型,它具有应用软件所需的基本功能,页面向ART发出请求信号,也对Libraries数据处理具有响应功能。(5)Applications:在Android平台中,对Application Framework页面发出请求信号,也收到它的响应。此类应用程序的编写都是基于Java程序的,更多程序的研发编写有待更多技术人员的努力。

2 基于Android平台的火车时刻表查询系统设计

在三大主要模块的设计下,细化出多个小模块,为使用者提供更清晰便捷的服务。

手机浏览:首先进入的是软件的首页,首页一定要做到对各个功能的指向性清晰明确,给用户最直观的体验。它是使用者选择的关键,是用户点击进入的最重要界面,因此,构建一个简单清晰的架构,促进用户的忠实使用性是需要解决的问题。手机浏览下即分为三大板块,客户端登录;服务器端口登录;解析并发到终端。本文主要开发优化从客户端登录的火车时刻表查询系统。客户端登录下划分了5个部分,分别是:订单查询,车票查询,搜索取消,我的车票和退出登录。(1)订单查询:用户可在文本框内输入文字,即购买火车票的订单号,系统会自动读取内容,通过内部程序的系统朗读,可使用户通过查询订单便捷的查到火车票的信息。(2)车票查询:用户可通过短信的方式,发送短信查询车票,系统也将进行自动读取,查询结果稍后将以短信的方式告知。(3)搜索取消:本环节即当用户出现输入错误信息,需要撤回时使用,一旦搜索取消,即迅速返回上一层页面。(4)我的车票:用户在通过Android平台的火车票查询系统购买过火车票后,信息将保存在内,点击我的车票即可查询本人的车票信息,经开发优化升级,可输入语言进行查询车票,还可使用语言电话的功能,这充分提升的用户的体验感,更加方便快捷。(5)退出登录:此环节要做到直观清晰,方便用户寻找内容。为用户下一次使用做铺垫。

3 基于Android平台的火车时刻表界面查询设计

火车时刻表系统中包含的界面查询内容较多,本文以其中使用最多的“发车站-到达站”查询界面为例,简要的向大家介绍此界面的设计过程。基于Android平台,采用的是最常用的Linear Layout布局方式,它是一种线性的表现方式,可以相互嵌套,基于Android平台的火车时刻表查询系统设计就主要采用了Linear Layout的布局方式。此布局方式简单易操作,大大提高了程序员的工作效率,也便于用户对系统的使用。

“发车站-到达站”界面设计流程如下:

(1)基于Android平台的设计规则,采用Linear Layout的布局方式,设计查询界面,将其存放在xml文件中。(2)在系统的设计中,文件需要使用布局文件名,以便界面布局的高效读取。(3)在系统的设计中,设计相对应的监听器,并且与按钮进行绑定,便于传递火车时刻表的参数和信息。

在发车站文本框输入“南昌”,到达站文本框输入“北京”为例,再点击“查询”按钮即可启动系统,对相应的火车信息进行查询。

4 结语

基于Android平台的火车时刻表查询系统的设计,是为了更好的满足移动客户的需求,为用户的生活带来便利,该系统经过专家的各方面测试,已经达到正常运行于手机的标准。它不仅为用户提供了方便快捷的查询系统,还为用户更好的掌握火车信息,节省了时间。具有一定的应用价值。还可应用此平台,在火车时刻表查询系统的基础上,研发更多的有助于服务手机用户的系统,为用户提供更多便利。

参考文献

[1]弋改珍,解争龙,张琨.基于Android的火车时刻表查询系统设计与实现[J].现代电子技术,2012(4):41-44.

[2]郝俊寿,丁艳会.基于Android系统火车站出口导航系统的研究与实现[J].计算机光盘软件与应用,2014(1):268-268,270.

猜你喜欢
Android平台
基于Android平台的儿童跟踪系统
基于Android平台的老人跌倒检测算法及APP设计
基于Android平台软件开发技术研究
基于Android平台的人脸识别系统设计与实现
基于Android平台的健康医疗APP设计与开发
基于Android的Python语言英汉维电子词典设计与实现
Android平台下的空气质量和天气情况查询应用设计与实现
基于Android平台的家用无线防盗报警系统研究