基于Android平台的车辆信息查询系统的开发_毕业设计

合集下载

大学计算 机毕业设计_基于安卓系统车辆信息查询系统的设计

大学计算 机毕业设计_基于安卓系统车辆信息查询系统的设计

车辆信息查询系统的开发目录目录8摘要10Abstract111绪论121.1问题描述与项目动因 (12)1.2篇章结构 (13)2Android移动操作系统142.1移动计算 (14)2.2Android技术背景 (14)2.2.1Android的特性 (14)2.2.2Android架构 (15)2.3Android平台本地应用的开发 (16)2.3.1虚拟机之上的Java应用 (16)2.3.2Linux之上的C/C++本地代码 (16)2.4Android平台数据的存储与同步 (17)2.4.1嵌入式关系数据库管理系统SQLite (17)2.4.2Android平台的数据同步 (19)3Android平台上的车牌识别203.1图像处理 (20)3.1.1OpenCV (20)3.1.2JavaCV (20)3.2.1将原始图像转化为灰阶图像 (22)3.2.2灰阶图像的平滑与增强处理 (22)3.2.3灰阶图像转化为二值图像 (22)3.2.4从二值图像中提取轮廓 (23)3.2.5基于边缘检测的车牌探测 (23)3.3车牌字符分割 (24)3.4车牌字符识别 (25)3.4.1Tesseract OCR引擎 (25)3.4.2车牌语言的训练 (25)3.4.3Tesseract库在Android中的使用 (27)4需求分析与设计294.1功能需求 (29)4.1.1用例模型 (29)4.1.2交互图 (32)4.2非功能需求 (34)5系统设计、实现与测试365.1系统的设计 (36)5.1.1程序逻辑设计 (36)5.1.2数据库设计 (38)5.2系统实现 (38)5.2.1支撑条件 (39)5.2.3数据库模式 (42)5.3运行与测试 (43)5.3.1运行演示 (43)5.3.2测试 (46)6结语与后续计划48参考文献49致谢52插图目录:图1 Android架构图 (15)图2 OpenCV的构成 (20)图3 AndroidVIQ项目目录结构 (21)图4 原始车辆图像 (22)图5 灰阶图像 (22)图6 平滑与增强过后的灰阶图像 (22)图7 二值图像 (23)图8 轮廓图像(黑色背景上的白色轮廓线,不易观察) (23)图9 检测出的车牌图像 (24)图10 车牌图像的轮廓 (24)图11 分割后的车牌字符 (25)图12 分割后再合并的车牌字符 (25)图13 车牌字符训练图片........................图14 连通多部首汉字以简化盒子文件的修改26图15 项目tesseract-android-tools的目录结构 (27)图16 本系统直接用例模型 (30)图17 系统抽象用例模型 (30)图18 细化并扩展了的用例模型 (31)图19用例“编辑车辆信息”的顺序图 (33)图20 UI类的交互图 (34)图21 用例“浏览车辆信息库”和“浏览车辆登记单”实际的类图 (37)图22 项目目录结构 (39)图23类“VehicleItemViewActivity”的实现 (42)图24 车辆信息库图25 快速查找图26 快速查找 (43)图27 车辆信息库列表项的上下文菜单..............图28 查看车辆图29 编辑车辆信息44图30 删除车辆信息图31 联系车主图32 浏览车辆登记单 (44)图33 查看车辆图34登记车辆图35 登记信息立即显示在了登记记录列表中 (45)图36 查询/登记车辆..............................图37 成功登记的车辆图38 创建车辆信息46图39 成功创建车辆信息 (46)摘要本文基于Android移动操作系统,集成了OpenCV、TesseractOCR、JavaCPP、SQLite等几大开源技术,设计并实现了一个基于Android平台的车辆信息查询系统。

基于android的火车信息查询系统的设计与实现

基于android的火车信息查询系统的设计与实现

题(中、英文)作者姓软件工程工程领域论文类代分类学密U D 编西安电子科技大学学位论文独创性声明秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。

尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。

与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。

申请学位论文与资料若有不实之处,本人承担一切法律责任。

本人签名:日期:西安电子科技大学关于论文使用授权的说明本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。

学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存论文。

同时本人保证,毕业后结合学位论文研究课题再撰写的文章一律署名单位为西安电子科技大学。

(保密的论文在解密后遵守此规定)本学位论文属于保密,在年解密后适用本授权书。

本人签名:导师签名:日期:日期:摘要随着社会的迅猛发展,火车已经成为市民出行的主要交通工具,因此火车信息的查询也成为一种比较普遍的需求。

而现如今手机的使用比较广泛,利用手机查询火车信息是便利和可行的。

本文以Android智能手机为平台,设计一款利用手机查询火车信息的小型专用查询系统,它为用户提供了高速度,高质量的火车信息查询服务,极大地方便了人们的出行。

本论文从UML用例图和活动图两个方面对火车信息查询进行了需求分析,从系统开发的环境、系统目标、设计流程、功能设计和数据库的设计等几个方面进行了总体设计。

基于智能手机的火车信息查询系统主要包括火车站点查询、火车线路查询、火车换乘查询和系统后台管理等功能模块,实现了通过智能手机完成对火车站点查询、线路查询和换乘查询等常用功能。

基于安卓的路况查询系统毕业设计(论文)

基于安卓的路况查询系统毕业设计(论文)

文档从互联网中收集,已重新修正排版,word格式支持编辑,如有帮助欢迎下载支持。

齐齐哈尔大学毕业设计(论文)题目:基于安卓的路况查询系统的设计学院:通信与电子工程学院专业班级:电子信息工程103班学生姓名:梁亚军指导教师:李静辉成绩:2014年06月10日摘要本课题研究的是如何设计一套基于安卓操作系统的智能交通路况信息系统以便为道路交通提供更加智能的信息服务。

目前在行车过程中最多使用的是通过路况电台来获取路况信息。

该系统充分考虑了智能可移动设备的应用前景和无线网络技术飞快提高的近况。

将网络信息服务和实时可操作性结合在一起,使得该系统可以更好的处理路况信息,以便更加合理的规划自己的行程路线。

本论文首先阐述了智能交通的意义和发展前景,紧接着提出了路况信息的及时收集和及时广播的重要性。

在设计中通过调用百度地图接口来完成客户端设计,通过JA V AEE的MVC设计模式来完成服务器端的设计,使用MYSQL数据库来完成路况信息的处理。

通过电脑服务器与手机客户端之间的路况信息交流完成信息采集与广播的模拟操作过程。

论文还将对路况信息查询系统的优化提出设想。

在如今经济迅速发展的时代,随着私家车的增加,路况信息查询系统将会是一种不可缺少的智能交通系统。

关键词:智能交通;安卓操作系统;MVC设计模式;MYSQL数据库AbstractThis research is to design a set based on Android operating system for smart traffic information system in order to provide a more intelligent information services for road traffic. At present,the way how to get traffic information is through the traffic radio.The system is fully considered the prospects of smart mobile devices and the rapid development of wireless network technology. With the combining of the network information services and real-time operability, the system can better handle traffic information to more rational planning their itinerary. This paper first describes the significance and prospects for development of intelligent transportation, followed raised the importance of the timely collection and timely traffic information broadcast. In the design by calling Baidu map interface to complete the client designed, Using the JAVAEE’s MVC frame to complete the design of the server, using MYSQL database to complete the processing of traffic information. Complete the process of information gathering and broadcasting analog operation through the exchange of traffic information between the mobile client and server computers. Papers will also optimize the traffic information system proposed ideas. In today's era of rapid economic development, with the increase of private cars, traffic information system will be an indispensable intelligent transportation systems.Key words: ITS; Android ; MVC framework; MYSQL database目录摘要.............................................................................................................................................. Abstract.. (I)第1章绪论 01.1 本文研究的目的和意义 01.2 国内外的发展现状 01.3 本文的设计内容 (2)第2章涉及相关技术的简介 (3)2.1 操作系统介绍 (3)2.1.1 主流操作系统的比较 (3)2.1.2 安卓操作系统 (4)2.1.3 安卓应用的介绍 (5)2.2 Web开发的相关技术介绍 (5)2.2.1 MVC设计模式的介绍 (5)2.2.2 S2SH框架的介绍 (6)2.2.3 MySQL数据库的介绍 (7)2.2.4 Tomcat服务器的介绍 (7)2.3 地图位置服务特色 (8)2.3.1 国外的地图服务 (8)2.3.2 国内的地图服务 (8)第3章安卓客户端的设计 (10)3.1 安卓开发简介 (10)3.1.1 Android平台架构 (10)3.1.2 Android开发环境搭建 (11)3.2 具体的开发过程 (12)3.2.1 客户端主界面UI设计 (13)3.2.2 功能模块的设计................................................................... 错误!未定义书签。

基于Android平台的学生信息查询系统的设计与实现

基于Android平台的学生信息查询系统的设计与实现

基于Android平台的学生信息查询系统的设计与实现【摘要】本文主要介绍了基于Android平台的学生信息查询系统的设计与实现。

在分别从背景介绍、研究意义和研究目的三个方面阐述了本研究的动机和意义。

在系统需求分析部分详细描述了系统的功能需求和性能需求,系统架构设计部分设计了系统的整体结构和模块之间的关系,界面设计部分展示了系统的UI设计,功能实现部分讲述了系统各功能模块的具体实现方式,安全性设计部分介绍了系统的安全机制。

结论部分分析了系统测试结果并提出系统优化建议。

通过本文的研究与实现,实现了一个方便、快捷、安全的学生信息查询系统,为学生和教师提供了便利。

【关键词】Android平台、学生信息查询系统、设计、实现、引言、背景介绍、研究意义、研究目的、系统需求分析、系统架构设计、界面设计、功能实现、安全性设计、结论、系统测试结果分析、系统优化建议。

1. 引言1.1 背景介绍本文将介绍基于Android平台的学生信息查询系统的设计与实现。

在当今信息化时代,学生信息的管理已经成为学校管理的一项重要内容。

传统的学生信息管理方式已经无法满足学校日益增长的管理需求。

开发一个高效、方便、安全的学生信息查询系统对于学校管理工作具有重要意义。

随着智能手机的普及,将学生信息查询的功能移植到Android平台是一个可行的选择。

Android平台具有良好的开发环境和广泛的用户基础,可以为学生信息查询系统的实现提供良好的支持。

通过Android平台的应用程序,学生、教师和管理人员可以方便地查询学生的基本信息、成绩、考勤情况等,从而提高学校管理的效率和便利性。

本系统将采用先进的技术和设计理念,充分利用Android平台的优势,结合学校实际管理需求,设计出一套功能完善、界面友好、安全可靠的学生信息查询系统。

通过本文的研究和实践,可以为学校管理部门提供一个具有竞争力和良好用户体验的学生信息管理工具。

1.2 研究意义学生信息查询系统在如今信息化社会中具有重要意义。

大学计算机毕业设计_基于安卓系统的交通事故 信息处理与查询系统

大学计算机毕业设计_基于安卓系统的交通事故 信息处理与查询系统

基于Android平台的交通事故处理与查询系统------“快速报案”、“违章查询”的设计与实现摘要Android是一种以Linux为基础的开源代码操作系统,主要应用于手机,因为其良好的人机交互能力和能够安装使用众多功能各异的应用软件而深受人们喜爱,本文就介绍其基于Android2.3.3版本开发的一个“交通事故快速处理与查询系统”。

根据当下人们的使用习惯和实际需求,本文对事故处理提出了新的构想和设计,并在这样的基础上,构建实现了该交通事故处理平台.本文首先给出了交通事故快速处理系统的研究背景,进而简要的分析了android的特征、架构,然后详细的分析了该系统是如何一步步设计和实现的。

本系统主要用于对手机上网用户,用户可以在紧急情况快速处理他所发生的交通事故,用户管理员可以对用户提交的交通事故信息进行审核和处理,事后用户可以登录客户端对事故处理结果进行查询。

【关键词】 Android;手机;交通事故快速处理;服务器;Rapid processing of accidentsSoftware based on the Android operating systemAuthor:Du Kun Tutor:Wang LifangAbstractAndroid is a sort of open source code operating system that base on the Linux, and mainly used by mobile phone. It is so popular because of the good human-machine interaction capability, and also there are all kinds of functional applications software can be installed that through by this operating system, this article will introduces a kind of contacts that bases on the Android 2.3.3 version., this article pointed out an new idea and design for dealing accidents due to the people’s operating habits and particular demands, and on such a basis to construct and achieve this contacts.function to ensure the security and stability of the system effectively.The first is the study background to the Rapid processing of traffic accidents system, then a brief introduction about mobile operating system development is made. Next it gives a brief analyse on the characteristics, a schema about the android. This system is mainly used for the internet users of mobile phones, users can,when they are in need,deal with traffic accidents quickly ,while the administrator can look for accidents information users submit to deal with. After that,users can log in the android client to inquire the dealing results of the traffic accident.【Keywords】 Android; Mobile; Rapid processing of traffic accidents; Server目录第一章系统概述 (II)1.1 系统开发背景和意义 (II)1.1.1 Android系统概述 (II)1.1.2 国内外手机系统现状 (II)1.1.3 发展趋势 (II)1.1.3 交通事故处理现状 (II)1.1.4 本系统的特点 (II)1.1.5 系统设计的意义 (II)1.2 系统功能介绍以及承担的开发任务 (II)1.2.1 系统功能介绍 (II)1.2.2 所承担的开发任务 (II)1.3 论文的主要结构 (II)第二章系统搭建 (2)2.1 Android系统架构分析 (2)2.2 Android平台的搭建 (2)2.2.1 Java JDK的安装以及环境变量的配置 (2)2.2.2 Eclipse的安装 (2)2.2.3 Android SDK的安装 (2)2.2.4 Eclipse插件ADT的配置 (2)2.2.5 我的环境搭建便捷方法 (2)2.3 平台的测试 (2)第三章需求分析 (2)3.1 可行性分析 (2)3.1.1 技术可行性 (2)3.1.2 经济可行性 (2)3.1.3 操作可行性 (2)3.2 系统需求概述 (2)3.2.1 功能需求分析 (2)3.2.2 接口需求分析 (2)3.3 数据流图 (2)3.4 需求问题描述 (2)3.4.1 总体描述 (2)3.4.2 各模块描述 (2)3.4.3 非功能约束 (2)第四章总体设计 (2)4.1 系统设计目标与原则 (2)4.1.1 系统设计目标 (2)4.1.2 系统设计原则 (2)4.2 系统总体架构设计 (2)4.2.1 客户端登陆注册 (2)4.2.2 功能选择 (2)4.2. 3 快速报案功能 (2)4.2.4 违章查询功能 (2)4.2.5 Android客户端调用Webservice接口 (2)4.2.6 事故快速处理中心管理 (2)第五章系统实现与编码 (2)5.1 系统运行状态图 (2)5.2 软件的功能主界面 (2)5.2.1 功能主界面描述 (2)5.2.2 此界面系统流程图 (2)5.2.3主要代码实现 (2)5.3 Android调用WebService的设计 (2)5.3.1 WebService描述 (2)5.3.2 调用WebService主要代码 (2)5.4 快速报案的描述与实现 (2)5.4.1 快速报案描述 (2)5.4.2 主要代码实现 (2)5.5 违章查询的描述与实现 (2)5.4.1 违章查询描述 (2)5.4.2 主要代码 (2)第六章测试 (2)6.1 测试的方法以及意义 (2)6.1.2 测试的意义 (2)6.2 登录测试 (2)6.2 快速报案功能测试 (2)6.2 违章查询功能测试 (2)6.4 测试结果分析 (2)结束语 (2)致谢 (2)参考文献 (2)附录一英文资料翻译 (2)附录二主要代码 (2)第一章系统概述1.1 系统开发背景和意义1.1.1 Android系统概述目前随着移动设备越来越普及以及移动设备的硬件的提升,移动设备的功能越来越完善,移动设备的系统平台也日渐火热起来。

基于ANDROID平台的GPS车辆定位系统的设计与实现_毕业设计论文

基于ANDROID平台的GPS车辆定位系统的设计与实现_毕业设计论文

湖北民族学院科技学院毕业论文(设计)基于Android平台的GPS车辆定位系统的设计与实现系别:信息工程系专业:计算机科学与技术论文答辩日期答辩委员会主席摘要基于GPS的车辆定位系统,对它的研究开始于二十世纪六十年代,是社会文明发展到一定阶段的必然产物。

作为智能交通系统的一个重要组成部分,最初是为了解决汽车文明带来的日益严重的城市交通问题。

它的发展融合了当今空间定位技术、无线通信技术和地理信息系统的最新成果。

而当下日趋完善的智能手机系统为车辆监控提供了更为光明的发展前景。

Android平台作为时下流行的智能手机操作平台,不仅功能强大,更有开放和免费的先天优势。

本文所研究的基于Android系统的GPS车辆定位系统正是将传统的课题研究与时下流行的技术相结合的应用型尝试。

以手机为载体,运用谷歌地图技术将车辆的实时位置显示于手机屏幕上以实现车辆的实时定位。

开发过程以Eclipse及Android虚拟机为主要工具。

最终实现了核心的定位功能。

关键词:车辆定位系统,智能手机平台,安卓系统,谷歌地图AbstractGPS-based vehicle positioning system, its research began in the sixties the twentieth century is to a certain stage of development of social civilization and the inevitable outcome. Intelligent transportation systems as an integral part of the first to address the growing car culture have brought the city traffic problems. It incorporates the development of spatial orientation of today's technology, wireless communication technology and geographical information system the latest results. The current smart phones are maturing as a vehicle monitoring system to provide a more bright future. Android system as the popular smart phone operating system, not only powerful, more open and free of inherent advantages. This paper studied the GPS-based Android system; vehicle location system is the traditional research techniques with the popular combination of applied attempt. Mobile phone as the carrier, using Google Maps technology to real-time location of vehicles displayed on the mobile screen in order to achieve real-time location of vehicles. Eclipse and the Android development process to a virtual machine as the main tool. Ultimately the core of the targeting.Key word: Vehicles positioning system, intelligent handset platform, Android system, Google Maps目录摘要 (I)Abstract (II)1 绪言1.1 研究背景与意义 (1)1.2 国内外研究现状 (2)1.3 论文的主要工作 (3)2 系统开发技术概述2.1手机地图服务 (4)2.2定位技术 (5)2.3 Google Maps (7)2.4 Android系统相关类 (8)3 终端软件系统设计及相关技术3.1系统设计特点 (11)3.2开发环境需求 (11)3.3需求分析 (11)3.4系统功能模块 (12)3.5系统总体流程图 (12)3.6界面设计 (12)3.7系统关键技术 (14)4 终端软件功能的实现4.1主界面的实现及基础视图的设置 (17)4.2 当前地理信息的获取及转换 (18)4.3 绘图模块的实现 (19)4.4 刷新模块的实现 (20)5 系统测试5.1 GPS输入的虚拟 (22)5.2 GOOGLE MAP 的使用 (22)5.3程序测试 (24)6 总结与展望6.1总结 (1)6.2展望 (1)致谢 (2)参考文献 (3)1 绪言1.1 研究背景与意义随着经济的高速发展和城市化进程的加快,交通运输的压力不断加剧,交通拥挤和堵塞的现象越来越普遍,严重影响了人们的生活,制约了社会的生产。

【设计】基于安卓Android平台的物流信息管理系统的设计与开发毕业论文

【设计】基于安卓Android平台的物流信息管理系统的设计与开发毕业论文

【关键字】设计中医药大学本科生毕业论文信息技术学院计算机科学与技术专业2010年级学号学生姓名论文题目基于Android平台的物流信息管理实习单位江苏正融科技有限公司指导教师郑晓梅起止时间2014年3月~2014年6月20014年5 月21 日摘要随着智能手机走进普通人的生活,它将成为人们获取信息的主要设备。

因此,手机的应用服务将会有很大的发展空间,手机物流信息管理服务就是其中的一项。

Android平台支持各种应用的开发,它是目前最流行的开源智能手机操作系统,最新的版本是android4.0,提供了便捷灵活的开发接口。

随着社会的发展特别是信息技术的迅猛发展,传统的运输方式已经落后于信息化发展的要求,必将被全新的运输方式取代。

国际互联网的全球化热潮使人类社会进入了一个新的信息时代,因此通过计算机来获取物流信息已是信息时代到来必然要发生的结果。

所以我认为建立一个物流平台不管是对于物流事业还是人民群众都有很大的帮助。

设计本系统的一个主要目的是方便物流管理系统的管理,提高物流公司的办事效率。

其次是方便用户的使用,节约用户的时间。

物流管理系统带给我们的不仅仅是运输上的便捷,实现货物配送流程的全程计算机化。

是信息时代发展的必然要的,是我们思维触角的延伸。

智能移动终端所具有的实时传输物流信息带来了极大的方便。

本题目要求学生基于Android智能终端开发出一个物流信息管理系统,包括添加物流,分配物流,查看物流等。

这些信息需要通过智能终端中的输入功能获取,同时应建立后台运行的复制的信息传输。

关键词:Android;物流;信息;AbstractAs smart phones into the life of the ordinary people, it will become the main equipment of access to information. Therefore, the application of mobile phone services will have great development space, mobile logistics information management service is one of them. Androidplatform to support the development of a variety of applications, it is by far the most popular open source smart phone operating system, the latest version is android4.0, provides a convenient and flexible development interface.With the development of the society, especially the rapid development of information technology, the traditional transportation mode has fallen behind the demands of the development of information technology will be replaced by a new mode of transportation. The globalization of the Internet boom has the human society has entered a new era of information, so through the computer to get the logistics information is the result of the information age is bound to happen. So I think that to build a logistics platform for logistics industry and the people have very big help.Design the one of the main purpose of this system is convenient the management of the logistics management system, improve the efficiency of the logistics company. Followed by the user is convenient to use, saves the time of the user. Logistics management system brings us not only on the transportation is convenient, realize computerization in the whole process of the goods delivery process. Is inevitable in the development of the information age, an extension of the antenna is our thinking.Intelligent mobile terminal has the real-time transmission of logistics information has brought great convenience. This subject requires students based on the Android intelligent terminal developed a logistics information management system, including adding logistics, distribution logistics, check the logistics, etc. This information need through of the input function of intelligent terminal access, at the same time should be running in the background copy information transmission.Keywords: Android. Logistics; Information;目录5.1 程序调试 (22)5.2 一般程序的测试 (22)5.2.1 系统测试的相应步骤 (22)5.2.2 相应系统测试的主要内容 (22)第6章系统详细设计 (24)6.1手机端登录界面详细设计 (24)6.2客户端物流首页设计 (26)6.3物流信息设计 (28)6.3后台设计 (28)第7章总结 (29)参考文献 (30)致谢 (31)第1章引言1.1 选题的目的及意义Android是谷歌于2007年所公布的open式源代码只能手机端系统,它的开放性真实因为它优于其它很多封闭式的手机系统,因此,不管什么人都可能按照自己不同喜好将自己的手机系统上所有的功能进行重新编写。

毕业设计(论文)-基于Android平台的驾校模拟考试系统.docx

毕业设计(论文)-基于Android平台的驾校模拟考试系统.docx

河北农业大学本科毕业论文题目:基于Android平台的驾校模拟考试系统学院:信息科学与技术学院专业班级: ________ 计算机1101班__________ 学号: ___________________学生姓名: __________________________指导教师姓名: ____________________指导教师职称: _________ 讲师 _______________二O 一五年六月一日随着智能手机的发展,越来越多电脑端的功能可以在手机移动端实现。

智能手机的逐渐普及,逐渐改变了人们的日常生活方式。

在手机端办公、学习、娱乐等活动以其方便、不受时间和空间限制的特点逐渐被越来越多的人青睐并成为人们的习惯。

而在智能手机市场份额中,Android 智能手机所占比例最大,用户最多,软件数量最丰富,可见Android 手机应用的前景之广阔。

Android是一个有待发掘的宝藏,所以我们就以模拟考试系统为例子,对Android系统进行了一定的学习和研究,有助于我们更好地发掘和利用这个宝藏,跟紧时代的步伐,具有重要的意义。

本系统是一个基于Android的模拟考试系统,题源是驾校考试的科目四理论知识。

本系统有随机抽题并组卷,实时查看问题答案和问题解析,考试计时等功能,能满足基本的模拟考试效果。

题型有三类,分别是单项选择题、判断题和多项选择题。

系统的前台,即UI用户界面通过XML语言实现,后台代码核心是Java语言,数据库支持是轻量级数据库SQLiteo数据库可以实时更新,具有基本的增加、删除、修改、查找功能。

系统界面简洁大方,功能完整并容易上手使用,是一个不错的基于Android的模拟考试系统。

关键词:Android;模拟考试系统;智能手机;驾校;AbstractWith the development of smart phones, more and more computer terminal functions can be implemented in the mobile phone side・The increasing popularity of smart phones, and gradually change the way people5 s daily lives ・ In the mobile terminal office, study, entertainment and other activities for its convenience, without time and space constraints features gradually being favored by more and more people and become a habit. In the smart phone market share, Android smar tphones larges t propor tion of mos t users, the soft ware mos t abunda nt, visible prospect of vast Android mobile applications. Android is a treasure to be discovered, so we have to Simulate the exam system as an example of the Android system, a certain amount of study and research, will help us to better explore and exploit the treasure, with the pace tight times, has an important meaning.This system is a system based on Android mock exams, problem source is the Driving Test subjects four theoretical knowledge・The system has random question and test paper, real—time view answers to questions and problems to resolve, the examination timing and other functions, to meet the basic analog test resuIts. There are three types of questions, which are multipie choice, false questions and multi pie-choice ques tions. Recep tion sys tem, namely UI user int erf ace t hrough XML language, the code behind the core Java language, database support is a lightweight database SQLite. Database can be updated in real time, with a basic add, delete, modify, search function. System interface is simple and elegant, full-featured and easy to use to use, it is a good Android-based mock exam system. Keywords: Android;Simulation test systems;smart phones;Driving;目录1绪论 (1)1.1课题背景、目的及意义 (1)1.2国内外现状分析 (1)1.3论文组织结构 (2)2相关技术介绍 (3)2.1使用的技术介绍 (3)2.1.1Java 编程语言 (3)2.1.2Android 平台 (3)2.2使用的工具介绍 (4)2.2.1Eclipse 4.2 (4)2.2.2JDK 1.7 (4)2.2.3Android SDK (4)2.2.4ADT (4)2.2.5SQLite 数据库 (4)2.2.6SQLite Developer (5)3需求分析 (6)3.1需求概述 (6)3.2功能性需求分析 (6)3.3非功能性需求分析 (7)3.4运行环境 (7)4系统设计 (8)4.1概要设计 (8)4.1.1数据库的设计 (8)4.1.2UI布局文件的设计 (8)4.1.3类的设计 (8)4.2详细设计 (8)4.2.1数据库的设计 (8)4.2.2UI布局文件的设计 (9)4.2.3类设计 (11)5系统实现 (12)5.1主界面 (12)5.2考试界面 (13)5.3MainActivity 类 (14)5.4ExamActivity 类 (15)6总结与展望 (18)6.1总结 (18)6.2展望 (18)致谢 (19)参考文献 (20)1绪论1.1课题背景、目的及意义2009年1月7日,工业和信息化部位中国移动、中国电信和中国联通发放3张第三代移动通信(3G)牌照,标志着我国正式进入3G时代。

基于Android平台的集成查询系统的设计与实现

基于Android平台的集成查询系统的设计与实现

图1 应用主页
图2 手机号码归属地查询
息查询
订单信息查询功能的界面设计如图3所示
输入物流或快递的订单号或者通过语音报出订单号之后
图3 订单信息查询图4 订单信息查询
1.5 短信加密
短信加密功能的界面设计如图5(a)和图5(b)所示
首先添加需要加密短信的联系人,添加之后,每次收到该联系
该软件就会自动为该联系人发送的短信进行后台
前台收到的加密短信是乱码状态。

加密采用高级加密标
Advanced Encryption Standard,AES)技术,AES加
比特,密钥长度可以是128比特
比特中的任意一个(如果数据块及密钥长度不
(a)(b)
图5 短信加密
生成二维码
图6 二维码生成
平台的集成查询信息系统的开发过程。

基于android手机操作平台的汽车票查询系统_本科论文

基于android手机操作平台的汽车票查询系统_本科论文

学号:常州大学毕业设计(论文)(2012届)题目学生学院专业班级校内指导教师专业技术职务校外指导老师专业技术职务二○一二年六月基于Android手机操作平台的汽车票查询系统摘要: Android是Google公司研发的基于Linux开放源码的操作系统,主要应用于便携设备。

由于其强大的可操作性和实用性,在个人消费和广告营销市场的商业前景将日趋广阔。

论文基于android手机操作平台,设计了汽车票查询系统。

该系统实现了更为便捷的汽车票查询,票务信息临时修改等功能。

在界面设计中,主要使用到了Layout 布局中的Linear Layout布局,Widget组件主要使用到了Button,Spinner,List View,Text View等。

对于系统中使用到的Android数据存储技术,主要使用到android 数据存储的内部存储方式,将文件直接保存到设备的内部存储中,其他外部应用不能访问它们,当用户卸载应用程序的时候,这些文件也会被移除掉。

该系统不仅实现了查询票务,而且对汽车票销售进行了管理,对于车票销售实际过程中可能出现的变动通过对数据库的更新做出快速的调整。

关键词:android;虚拟机;车票Based on the android mobile operating platform bus system inquires Abstract: Android is Google own research and development based on open source Linux operating system.Mainly used in portable devices.Because of its strong feasibility and practicality, in personal consumption and advertising marketing market business prospects will increasingly wide.Based on android mobile phone operating platform, design the system bus inquires.In this system, convenient ticket query, ticket information temporarily changes etc. Function.In interface design, used mainly to Layout arrangement of the Linear Layout Layout, Widget components used mainly to Button, Spinner, List View, Text View, etc.For the system to use of the Android data storage technology, used mainly to Android data storage internal storage ways.Will file directly save to the internal storage equipment, other external applications can't visit them.When the user uninstall applications, these documents will be removed.This system not only realize inquires the ticketing, and sales management of bus.Ticket sales for the actual process of possible changes to the renewal of the database through a quick adjustment.Key words:android;virtual machine;ticket目录摘要 (I)目录 (III)1. 开发背景介绍 (1)1.1引言 (1)1.1.1Android发展现状 (1)1.1.2课题研究意义 (2)1.2Android手机应用市场描述 (2)1.3Android开发平台介绍 (4)1.3.1Android来源 (4)1.3.2Android发展历程 (5)1.4Android开发前景 (5)2. 需求分析 (8)2.1概述 (8)2.1.1编写目的 (8)2.2系统说明 (8)2.2.1产品开发背景及目标 (8)2.3产品目标客户和最终用户 (8)2.4系统使用技术 (8)2.5软件系统约束 (8)2.6功能描述 (8)2.7其他需求说明 (8)2.7.1软件硬件环境 (8)3.汽车票查询系统分析 (9)3.1汽车票查询系统背景 (9)3.2 系统概要设计 (10)3.3Android系统架构 (10)3.4汽车票查询系统开发平台 (12)4. 汽车票查询系统设计与实现 (16)4.1 代码实现与分析 (16)4.2 遇到的问题以及解决方法 (23)5.系统测试 (27)5.1Android测试框架 (27)5.2Debug命令 (27)5.3 Debug测试系统 (28)6.结论 (29)参考文献 (30)致谢 (31)1.开发背景介绍1.1引言1.1.1Android发展现状Android曾经是一家创立于旧金山的公司的名字,该公司于2005年8月份被Google 收购,并从此踏上了飞速发展的道路。

基于Android平台的车辆监控系统设计

基于Android平台的车辆监控系统设计

基于Android平台的车辆监控系统设计鲍萍萍;陈光;王鹏辉;王朋【期刊名称】《实验室研究与探索》【年(卷),期】2016(035)012【摘要】采用C/S架构模式,结合Android、GPS、无线通信、数据处理和Baidu Map等技术,硬件部分采用GPS模块和SIM900A模块,软件部分应用Java编程语言及MySQL数据库技术,使用Tomcat轻量级服务器作为Web服务器,在Eclipse 开发工具上对百度地图进行二次开发,设计和实现了Android智能手机上的车辆监控系统.该系统不仅能够将车辆的位置信息及轨迹实时动态直观地显示在地图上,还实现了车辆信息的查询、管理及对重要信息实时更新的通知板模块等功能.阐述了系统功能的设计与功能实现的整个过程,并给出了系统功能的运行结果图.经过实车联调测试表明,该系统运行稳定、功能可靠,达到了预期的目标.系统使车辆管理人员及用户能够随时随地了解车辆的运行状况,为车辆的管理和调度等工作提供了决策支持,具有一定的实用性.【总页数】7页(P72-78)【作者】鲍萍萍;陈光;王鹏辉;王朋【作者单位】东华大学信息科学与技术学院,上海201620;东华大学信息科学与技术学院,上海201620;东华大学信息科学与技术学院,上海201620;东华大学信息科学与技术学院,上海201620【正文语种】中文【中图分类】TP311;TN929.53【相关文献】1.基于微服务架构的农机车辆监控系统设计 [J], 吕亚聪;刘子辰;张玉成2.基于GPS/BD-2的军队车辆监控系统设计 [J], 赵洁; 石芳; 于世杰3.基于GIS的厂区物流车辆监控系统设计与实现 [J], 袁敏4.基于GIS的厂区物流车辆监控系统设计与实现 [J], 袁敏5.基于GIS的厂区大型物流车辆监控系统设计分析 [J], 梁成长因版权原因,仅展示原文概要,查看原文内容请购买。

毕业论文-基于Android的智能车库管理系统的设计与实现25943

毕业论文-基于Android的智能车库管理系统的设计与实现25943

编号毕业设计(论文)题目基于Android的智能车库管理系统的设计与实现二级学院专业班级学生姓名学号指导教师职称时间目录摘要 (I)Abstract (II)1绪论 (1)1.1课题背景和研究意义 (1)1.2可行性分析 (2)1.3关键技术概述 (3)1.4论文内容介绍 (5)2系统需求分析 (6)2.1系统概述 (6)2.2功能总体描述 (6)2.3业务功能分析 (7)2.4非功能需求 (19)3系统概要设计 (21)3.1系统架构概述 (21)3.2系统模块设计 (21)3.3模块介绍 (21)4系统详细设计 (24)4.1用户登陆管理 (24)4.2用户信息管理 (26)4.3会员信息管理 (27)4.4车位信息查询 (30)4.5车位预约 (32)4.6行车导航 (33)4.7行车记录 (34)5数据库设计 (36)5.1数据库概念设计 (36)5.2数据库逻辑设计 (37)5.3数据库物理设计 (39)6系统实现 (45)6.1实现原理 (45)6.2关键代码 (45)6.3系统实现效果图 (49)7系统测试 (52)7.1测试环境 (52)7.2测试记录 (52)8结束语 (55)8.1本文工作总结 (55)8.2尚未解决的问题 (55)8.3深入研究课题及其展望 (55)致谢 (57)参考资料 (58)随着科技进步、经济增长,私家车的数量日益增长并逐渐庞大。

随之而来的停车问题成了人们所不得不面对的严峻问题。

现代人生活节奏的加快,使合理有效的利用时间来提高工作办事效率变得日趋重要。

如何为私家车主提供快捷的停车路径和车位、减少泊车时间、提高利用停车设施的效率是我们所首要解决的问题。

在车库管理方面,经过多年的发展,从最原始的人工收费、人工管理,到现在已经有许多车库实现了自动门禁、自动收费系统。

随着车库规模的扩大,原始的车库管理方式已不能满足人们更高的需求。

随着互联网的发展,信息传递变得更加方便快捷,人们也需要及时了解车库的实时信息。

基于Android智能手机的车辆监控和轨迹回放系统设计说明书

基于Android智能手机的车辆监控和轨迹回放系统设计说明书

LANZHOU UNIVERSITY OF TECHNOLOGY毕业设计题目基于Android智能手机的车辆监控和轨迹回放系统学生姓名***学号***专业班级软件工程三班指导教师***学院软件学院答辩日期2015.6.14基于Android智能手机的车辆监控和轨迹回放系统The System of Based on The Android Smartphone Vehicle Monitoring and Trajectory Playback摘要本文主要介绍了基于Android智能手机平台和GPS相关开发技术,结合高德地图API以及第三方云端服务器Bmob,设计并实现的一个车辆实时监控和轨迹回放系统。

同时,本文从定位系统的功能完整性出发,将服务器端和手机客户端的开发作为研究对象,完成了基于Bmob云端服务器的后台搭建;通过对整个系统的各个主要功能模块详细的分析与研究,该系统可以稳定地运行,保证了数据记录的准确性,基本上能满足用户相关的记录服务,管理等需求。

另一方面,该系统对界面也进行了优化设计,体现出更加人性化的用户体验。

关键字:Android;GPS; Bmob;车辆监控;轨迹回放ABSTRACTThe paper mainly illustrated that an Android-based GPS track recurrence system for Mobile phone was designed and implemented by using Android smartphone platform and the characteristics of GPS,and combining with High German Map. In this paper, starting from the integrity of the positioning system, the server and the mobile client development as the research object, to realize the background based on Bmob server setup. By analyzing and studying the major function modules of the system carefully and testing them rigorously,the system can not only run smoothly and well , but ensure the accuracy of the data records, it can meet mobile users' demand for record service in the main. Under the premise of meeting the requirement for service, an optimized design to the UI of the system was carried out.key words:Android;GPS ;Bmob;Vehicle monitoring;Track back目录摘要 (I)ABSTRACT (II)第1章绪论 (1)1.1项目背景 (1)1.2实际意义 (1)1.3A NDROID系统简介 (1)1.4B MOB服务器 (1)1.5设计说明书的内容 (2)第2章可行性研究 (4)2.1系统目标 (4)2.2系统数据流分析 (4)2.3数据字典 (4)2.4可行性分析 (5)2.4.1经济可行性 (5)2.4.2技术可行性 (5)2.4.3应用可行性 (5)第3章需求分析 (7)3.1问题描述: (7)3.2系统功能描述: (7)3.2.1实时位置监控功能: (7)3.2.2轨迹回放功能: (7)3.2.3我的位置功能: (7)3.2.4 GPS参数设置功能: (7)3.2.5 用户信息设置功能: (7)3.3系统流程图: (8)3.4数据流程图: (8)3.4系统E-R图描述: (10)第4章总体设计 (12)4.1系统特点 (12)4.2系统结构 (12)4.2.1 系统整体先进性 (12)4.2.2 系统的结构设计 (12)4.3系统的总体设计方案 (13)4.4编程环境的选择 (13)4.4.1编程语言—JAVA (13)4.4.2开发工具—Eclipse (14)4.5系统运行环境配置 (15)4.6系统功能模块设计 (15)第5章详细设计 (18)5.1管理模块详细设计 (18)5.1.1登陆模块设计 (18)5.1.2我的位置模块设计 (18)5.1.3轨迹监控模块设计 (19)5.1.4轨迹回放模块设计 (19)5.1.5 GPS参数设置模块设计 (20)5.1.6 用户信息设置模块设计 (20)5.2数据库设计 (21)5.2.1系统物理结构设计 (21)5.2.2表设计 (21)5.2.3 表之间的关联设计 (23)第6章编码 (24)6.1编码描述 (24)6.2核心代码: (24)第7章软件测试 (29)7.1软件测试的目的 (29)7.2软件测试的原则 (29)7.3测试的研究和选择 (30)7.4测试的过程及组织 (30)7.5测试用例及结果 (30)7.5.1 登录模块测试 (30)7.5.2我的位置模块 (30)7.5.3轨迹监控模块 (31)7.5.4轨迹回放模块 (31)7.5.5 GPS参数设置模块 (32)7.5.6用户信息管理模块 (32)第8章软件使用说明书 (34)8.1登录注册系统 (34)8.2我的位置部分操作 (35)8.3轨迹监控部分操作 (35)8.4轨迹回放部分操作 (37)8.5GPS参数设置部分操作 (39)8.6用户信息管理部分操作 (39)设计总结 (42)参考文献 (43)外文原文 (44)外文译文 (52)致谢 (59)第1章绪论1.1 项目背景在移动4G网络飞速发展的今天,智能手机的广泛使用,已经使其成为了信息化世界的主流掌上移动设备.在各种五花八门的智能手机平台中,Android系统通过其强大的开源性及平台移植性,已跃居成为世界上使用最广泛的手机平台之一.同时,在众多的Android应用中,各类车辆监控软件也逐渐走向成熟,更多的功能需求也随之而来.1.2 实际意义通过高德地图官方提供的API,开发一款基于Android平台的车辆信息管理软件,以实现对车辆轨迹的实时定位和重现.用户交互方面,通过简单清新的界面设计,实现更加人性化的用户体验.1.3 Android系统简介Android是一种以Linux为基础的开放性的源代码操作系统,主要使用于移动便携设备。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

武汉理工大学毕业设计(论文)基于Android平台的车辆信息查询系统的开发学院(系):计算机科学与技术学院专业班级:计算机科学与技术专业0806班学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。

本人完全意识到本声明的法律后果由本人承担。

作者签名:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权省级优秀学士论文评选机构将本学位论文的全部或部分内容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

本学位论文属于1、保密囗,在年解密后适用本授权书2、不保密囗。

(请在以上相应方框内打“√”)作者签名:年月日导师签名:年月日武汉理工大学本科生毕业设计(论文)任务书设计(论文)题目:基于Android平台的车辆信息查询系统的开发设计(论文)主要内容:开发一个“车辆信息查询系统”(简称系统)。

该系统运行于手机,基于android 平台;内嵌车辆信息数据库(或连接后台服务器端数据库),以及车牌识别技术。

数据库中记录了相关车辆的车牌号、车型、VIN码(车架号)、车主姓名、联系电话、性别、年龄、驾照号等。

系统可用于小区车辆管理,或Taxi管理等应用领域。

主要功能包括:1)车牌号输入,2)车牌拍照及车牌识别,3)根据车牌号查询车辆信息,比如车主及联系电话,4)车辆信息的浏览和查询,5)嵌入式数据库与服务器端数据库的同步。

其中,功能1)2)3)是必须的最小功能集合。

论文研究工作的主要支持环境:1)Java开发环境,如Eclipse2)Android SDK要求完成的主要任务:1.学习并运用相关技术和工具,独立完成本软件系统的设计与实现。

系统应能在实际环境(android手机)或PC模拟环境中运行,满足功能和性能方面的需求。

2.按学校论文格式规范撰写学士论文。

完成相关英文资料的翻译(不少于5000汉字)。

学生提交论文和翻译资料的同时,上交存放有论文和所设计软件源代码的光盘片。

3.要求遵守毕业设计的纪律,每周与指导老师至少联系一次,以介绍有关设计进展,并认真填写毕业设计日志。

参考资料:1./index.html,(Android开发者,Android开发官方网站,包括对Android的基本知识,API文档等)2./,(包含大量有关Android开发的高质量提问与回答贴子)3.,谷歌代码搜索指导教师签名系主任签名院长签名(章)_____________武汉理工大学本科学生毕业设计(论文)开题报告注:1.开题报告应根据教师下发的毕业设计(论文)任务书,在教师的指导下由学生独立撰写,在毕业设计开始后三周内完成。

2.“设计的目的及意义”至少800字,“基本内容和技术方案”至少400字。

进度安排应尽可能详细。

3.指导教师意见:学生的调研是否充分?基本内容和技术方案是否已明确?是否已经具备开始设计(论文)的条件?能否达到预期的目标?是否同意进入设计(论文)阶段。

目录目录 (9)摘要 (12)Abstract (13)1绪论 (14)1.1问题描述与项目动因 (14)1.2篇章结构 (15)2Android移动操作系统 (16)2.1移动计算 (16)2.2Android技术背景 (16)2.2.1Android的特性 (16)2.2.2Android架构 (17)2.3Android平台本地应用的开发 (18)2.3.1虚拟机之上的Java应用 (18)2.3.2Linux之上的C/C++本地代码 (18)2.4Android平台数据的存储与同步 (19)2.4.1嵌入式关系数据库管理系统SQLite (19)2.4.2Android平台的数据同步 (21)3Android平台上的车牌识别 (23)3.1图像处理 (23)3.1.1OpenCV (23)3.1.2JavaCV (23)3.2车牌探测 (24)3.2.1将原始图像转化为灰阶图像 (25)3.2.2灰阶图像的平滑与增强处理 (25)3.2.3灰阶图像转化为二值图像 (26)3.2.4从二值图像中提取轮廓 (26)3.2.5基于边缘检测的车牌探测 (27)3.3车牌字符分割 (28)3.4车牌字符识别 (29)3.4.1 Tesseract OCR引擎 (29)3.4.2 车牌语言的训练 (29)3.4.3 Tesseract库在Android中的使用 (31)4需求分析与设计 (34)4.1功能需求 (34)4.1.1用例模型 (34)4.1.2交互图 (37)4.2非功能需求 (40)5系统设计、实现与测试 (41)5.1系统的设计 (41)5.1.1程序逻辑设计 (41)5.1.2数据库设计 (43)5.2 系统实现 (43)5.2.1支撑条件 (44)5.2.2类的实现 (46)5.2.3数据库模式 (48)5.3 运行与测试 (48)5.3.1运行演示 (48)5.3.2测试 (54)6结语与后续计划 (55)参考文献 (56)致谢 (59)插图目录:图1 Android架构图 (17)图2 OpenCV的构成 (23)图3 AndroidVIQ项目目录结构 (24)图4 原始车辆图像 (25)图5 灰阶图像 (25)图6 平滑与增强过后的灰阶图像 (26)图7 二值图像 (26)图8 轮廓图像(黑色背景上的白色轮廓线,不易观察) (27)图9 检测出的车牌图像 (28)图10 车牌图像的轮廓 (28)图11 分割后的车牌字符 (28)图12 分割后再合并的车牌字符 (29)图13 车牌字符训练图片图14 连通多部首汉字以简化盒子文件的修改 (30)图15 项目tesseract-android-tools的目录结构 (32)图16 本系统直接用例模型 (35)图17 系统抽象用例模型 (35)图18 细化并扩展了的用例模型 (37)图19用例“编辑车辆信息”的顺序图 (38)图20 UI类的交互图 (39)图21 用例“浏览车辆信息库”和“浏览车辆登记单”实际的类图 (42)图22 项目目录结构 (44)图23类“VehicleItemViewActivity”的实现 (48)图24 车辆信息库图25 快速查找图26 快速查找 (49)图27 车辆信息库列表项的上下文菜单图28 查看车辆图29 编辑车辆信息 (50)图30 删除车辆信息图31 联系车主图32 浏览车辆登记单 (51)图33 查看车辆图34登记车辆图35 登记信息立即显示在了登记记录列表中 (52)图36 查询/登记车辆图37 成功登记的车辆图38 创建车辆信息 (54)图39 成功创建车辆信息 (54)摘要本文基于Android移动操作系统,集成了OpenCV、Tesseract OCR、JavaCPP、SQLite等几大开源技术,设计并实现了一个基于Android平台的车辆信息查询系统。

该系统除针对车辆信息及其车辆登记记录简单快捷的增删改查操作外,还具有自动车牌识别、快速拨打电话、多终端数据同步等功能,能满足小区(停车场)车辆管理、“黑的”鉴别、基于车辆识别的个性化服务等诸多场景的需求。

论文主要学习、研究基于Android平台的车辆信息查询系统的技术实现,具体内容包括:Android技术背景,Android平台本地应用的开发,Android平台数据的存储与同步,以及Android平台上车牌识别技术的实现。

通过本对课题的调查、研究与实现,归纳出了Android系统在车辆管理方面的典型应用场景和用例;介绍了与之相关的理论和技术基础;详细讲解了这些理论和技术基础在本系统中的实践与运用;围绕数据同步子课程,研究了在多个Android终端间同步数据的解决方案;围绕关键子课题车牌识别,研究并采用了OpenCV作为车牌图像处理技术,Tesseract OCR作为车牌字符识别技术,JavaCPP 作为在Android平台上高效调用OpenCV与Tesseract OCR共享库的技术,以及Android上内置的SQLite嵌入式数据库技术。

本文的特色在于:1)将车牌识别技术在Android上成功实现;2)集成创新,车牌识别等技术取材于谷歌代码上的开源项目,源码易于获得且允许商业应用;3)本课题亦以开源项目的形式开展。

关键词:Android; 车牌识别; 信息系统; OpenCV; Tesseract OCR; JavaCPP; SQLiteAbstractThis thesis implements a Vehicle Information Query (VIQ for short) system based on Android mobile operating system. It integrates four open source technologies: OpenCV, Tesseract OCR, JavaCPP and SQLite. Besides a set of fast CRUD operations on vehicle information and vehicle checking records, the implemented VIQ system also has features like automatic licence plate recognition (ALPR), fast call making, data sync among multiple terminals and more, which can satisfy requirements of senerios like community (or parking lot) vehicles management, illegal taxis identification, customized services based on vehicle identification and so on.In this thesis, we studied the implementation of VIQ systems based on Android. It mainly includes: 1) the background of Android; 2) the development of Android local application; 3) the storage and sync of data on Android; and 4) the implementation of ALPR on Android.Through the investigation, study and implementation of this degree project, this thesis has summarized some typical scenarios and use cases of Android applications on vehicle managements; introduced related theory and technology basis; detailed the application of them in this project; on data sync, studied solutions to syncing data among multiple Android terminals; on ALPR, studied and adopted OpenCV as the way to manipulate images, Tesseract OCR as the way to recognize licence plates, JavaCPP as the way to efficiently call the underlying shared libraries of OpenCV and Tesseract OCR, and SQLite as the way to save permanent data on Android.Features of this thesis: 1) Having ALPR implemented on Android. 2) An integrated innovation, with technologies like ALPR from open source projects at Google code; source codes are easy to get and available for commercial use; 3) The background degree prjoect also developed as an open source project.Key Words:Android; licence plate recognition; ALPR; information system; OpenCV; Tesseract OCR; JavaCPP; SQLite1绪论随着国民经济的发展,车辆迅速普及。

相关文档
最新文档