当前位置:论文写作 > 论文集 > 文章内容

基于Android的营运车辆查询系统在运政稽查中的应用

主题:车辆监控客户端网络版 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-03-28

简介:关于本文可作为相关专业车辆客户端论文写作研究的大学硕士与本科毕业论文车辆客户端论文开题报告范文和职称论文参考文献资料。

车辆客户端论文范文

车辆监控客户端网络版论文

目录

  1. 1. Android平台介绍
  2. 2. 系统架构
  3. 3. 关键技术
  4. 车辆监控客户端网络版:土豆TV客户端停止服务公告
  5. 4. 结 语

(西安市交通运输管理处,陕西 西安 710065)

摘 要:针对运政稽查人员执法时随时查询营运车辆信息的需求,依托西安市运管处信息管理系统数据库,设计了基于Android平台的营运车辆信息查询系统手机客户端,并利用J论文范文a、JSON等技术完成了系统设计,实现了运政执法人员执法时可随时通过手机客户端查询到可疑车辆信息的功能.使得运政执法人员可根据查询到的车辆信息快速做出违法判断,从而提高了运政稽查工作的效率和准确性.

关键词:Android;运政稽查;车辆查询;J论文范文a;JSON

中图分类号:TP393 文献标识码:A 文章编号:2095-1302(2015)08-00-02

0 引 言

运政稽查是道路运输管理的重要组成部分,是强化道路运输管理的重要手段,运政执法人员在检查可疑车辆时需要及时查询车辆相关信息,以便快速、准确地做出违法判断,如用电话查询车辆信息需要单位安排专人值班,造成资源浪费,如用智能手机浏览器访问单位门户网站查询营运车辆信息需要输入*,操作不方便,费流量也不经济.基于以上原因,本文设计了一款基于Android平台的营运车辆查询系统手机客户端,运政稽查人员通过手机客户端可随时随地查询可疑车辆信息,提高了工作效率和准确性.

1. Android平台介绍

Android(安卓)是一个以Linux为基础的开源移动设备操作系统,主要用于智能手机和平板电脑,由Google成立的Open Handset Alliance(OHA,开放手持设备联盟)持续领导与开发,最新版本为Android 5.0(Lollipop).Android系统架构分为四层,从内层到外层分别是Linux内核层、系统运行库层、应用程序框架层和应用程序层.Linux内核层是在Linux 2.6内核的基础上,实现安全性、内存管理、进程管理和驱动模型等功能;系统运行库层提供了一些C/C++库,供Android系统中不同的组件使用,还提供了Android 运行库;应用程序框架层主要提供API接口,供上层应用调用;应用程序层包括许多应用程序,如Email客户端,论文范文S短消息程序、日历等.当前智能手机市场中,安卓系统凭借开源被诸多手机厂商采用,安卓系统在全球智能机市场份额中占据第一.

2. 系统架构

本文设计的营运车辆查询系统采用客户端/服务器的模式(C/S模式).客户端利用J论文范文a语言在Android平台开发,一方面采用良好的界面与用户进行交互,另一方面通过3G、4G网络或者WiFi与服务器端进行数据交互,实现车辆信息查询.服务器端操作系统为Windows2003 Server,采用IIS作为服务器,使用ASP编写车辆数据查询接口,存放车辆数据的数据库采用Oracle 11g.系统架构如图1所示.

3. 关键技术

3.1 客户端获取服务器端车辆信息的方法

用户使用客户端查询车辆信息时,客户端程序需要通过访问服务器端提供的应用程序访问接口API(Application Programming Interface),向服务器提交车辆信息查询参数(如车牌号),服务器端应用程序会根据查询参数在车辆数据库中进行车辆信息查询,并将查询到的车辆信息以JSON格式返回给客户端.

本系统的车辆查询接口API示例为:http://www.xxx.com/chaxun/cheliang.aspchepaihao等于陕Axxxxx, chepaihao表示要查询车辆的车牌号.程序设计中把接口地址定义为字符串strurl,作为参数创建J论文范文a的URL类的一个对象url,用HttpURLConnection类创建对象conn,通过URL对象的openConnection打开链接,将查询参数传递给服务器,并通过HttpURLConnection对象的getInputStream方法获得服务器返回的数据流.有关代码如下:

String urlStr 等于 “http://www.xxx.com/cheliang

aspchepaihao等于”+cxchepaihao;

//定义接口地址字符串,cxchepaihao为向服务器传递的参数

URL url 等于 new URL(urlStr); //创建一个URL对象

HttpURLConnection conn 等于 (HttpURLConnection) url.

openConnection();//创建HttpURLConnection对象,通过URL对象的openConnection打开链接

车辆监控客户端网络版:土豆TV客户端停止服务公告

BufferedReader br 等于 new BufferedReader(new

InputStreamReader(conn.getInputStream()));//获得数据流

String strline 等于 null;//存储读取出的一行数据

StringBuffer sb 等于 new StringBuffer();//字符串数据的拼接

while ((strline 等于 br.readLine()) !等于 null) {//判断是否读完了

sb.append(strline);//若没读完,则拼接

}

3.2 返回数据的解析

客户端收到JSON格式车辆数据后,需要对数据进行解析后才能显示给用户.客户端收到的JSON格式客运车辆数据示例如下:

{“chelianginfo”:{ “chepaihm”: “陕Axxxxx”, “chelianglb”:“客运”, “chepaiys”: “论文范文”, “yehumc”:“陕西xx运输有限公司”, “cheliangdlyszh”: “232509285”, “changpaixh”:“宇通ZK6139HW”, “chelianglx”: “特大型”, “jingyingfw”:“省际班车客运”, “cheliangdj”: “高一级”, “zuoweis”:“39”, “cheliangyyxl”: “西安-连霍、京珠、福银、沈海高速公路-厦门”, “cheliangdjsj”: “2013-6-8”, “cheliangsynd”: “2015”, “suoshuzhan”: “xx运管站”, “cheliangzt”: “正常” }},车辆数据提供了车牌号、车辆类别、车辆类型、经营范围、车辆等级、营运线路及车辆状态等信息.本系统使用Android自带的org.json包中的JSONObject类进行车辆数据解析,关键解析代码如下:

JSONObject jsonObject 等于 new JSONObject(sb.toString()).getJSONObject(“chelianginfo ”);

String chepaihm 等于 jsonObject.getString(“chepaihm”);

String chelianglb 等于 jsonObject.getString(“chelianglb”);

车辆数据解析后,显示的界面效果如图2所示.

4. 结 语

本文根据运政稽查工作需要,基于Android平台,依托西安市交通运输管理处营运车辆数据库,设计了营运车辆信息查询系统手机客户端,该手机客户端在西安运政稽查工作中已成功应用.实践表明,运政稽查人员通过本手机客户端能方便、快速地查询车辆信息,帮助执法人员迅速做出车辆违法情况判断,提高了运政稽查工作的效率和准确性.

参考文献

[1]汪杭军.Android应用程序开发[M].北京:机械工业出版社,2014.

[2]华建祥.基于Android平台的校园信息查询系统客户端设计与实[J].软件导刊,2014,13(3):101-103.

[3]刘军,宋立军,兰陵,等.基于Android平台的灾情速报系统在于田7.3级地震中的应用[J].震灾防御技术,2014,9(4):915-920.

[4]赵强,赵永峰,杨发智,等.基于Android平台的物流信息查询软件的设计与实现[J].电脑知识与技术,2012,8(12):5298-5302.

总结:本文关于车辆客户端论文范文,可以做为相关参考文献。

车辆监控客户端网络版引用文献:

[1] 腾讯新闻客户端和大数据硕士学位毕业论文范文 关于腾讯新闻客户端和大数据类学术论文怎么写5000字
[2] 新闻客户端和内容聚合毕业论文模板范文 关于新闻客户端和内容聚合相关论文范文检索2万字
[3] 扫描仪和邮箱客户端论文如何写 扫描仪和邮箱客户端类论文如何怎么撰写10000字
《基于Android的营运车辆查询系统在运政稽查中的应用》word下载【免费】
车辆监控客户端网络版相关论文范文资料