基于-android地智能车库治理系统地设计实现分析方案结业毕业论文.doc

上传人:小** 文档编号:2197077 上传时间:2019-05-01 格式:DOC 页数:64 大小:3.09MB
下载 相关 举报
基于-android地智能车库治理系统地设计实现分析方案结业毕业论文.doc_第1页
第1页 / 共64页
基于-android地智能车库治理系统地设计实现分析方案结业毕业论文.doc_第2页
第2页 / 共64页
基于-android地智能车库治理系统地设计实现分析方案结业毕业论文.doc_第3页
第3页 / 共64页
基于-android地智能车库治理系统地设计实现分析方案结业毕业论文.doc_第4页
第4页 / 共64页
基于-android地智能车库治理系统地设计实现分析方案结业毕业论文.doc_第5页
第5页 / 共64页
点击查看更多>>
资源描述

1、-_编号 毕 业 设 计(论文)题目 基于 android 的智能车库管理 系统的设计与实现 二级学院 专 业 班 级 学生姓名 学号 指导教师 职称 时 间 -_目 录摘要 .IAbstract.II1 绪论 .11.1 课题背景和研究意义 .11.2 可行性分析 .21.3 关键技术概述 .31.4 论文内容介绍 .52 系统需求分析 .62.1 系统概述 .62.2 功能总体描述 .62.3 业务功能分析 .72.4 非功能需求 .193 系统概要设计 .213.1 系统架构概述 .213.2 系统模块设计 .213.3 模块介绍 .214 系统详细设计 .244.1 用户登陆管理 .2

2、44.2 用户信息管理 .264.3 会员信息管理 .274.4 车位信息查询 .304.5 车位预约 .32-_4.6 行车导航 .334.7 行车记录 .345 数据库设计 .365.1 数据库概念设计 .365.2 数据库逻辑设计 .375.3 数据库物理设计 .396 系统实现 .456.1 实现原理 .456.2 关键代码 .456.3 系统实现效果图 .497 系统测试 .527.1 测试环境 .527.2 测试记录 .528 结束语 .558.1 本文工作总结 .558.2 尚未解决的问题 .558.3 深入研究课题及其展望 .55致谢 .57参考资料 .58-_摘 要随着科技进

3、步、经济增长,私家车的数量日益增长并逐渐庞大。随之而来的停车问题成了人们所不得不面对的严峻问题。现代人生活节奏的加快,使合理有效的利用时间来提高工作办事效率变得日趋重要。如何为私家车主提供快捷的停车路径和车位、减少泊车时间、提高利用停车设施的效率是我们所首要解决的问题。在车库管理方面,经过多年的发展,从最原始的人工收费、人工管理,到现在已经有许多车库实现了自动门禁、自动收费系统。随着车库规模的扩大,原始的车库管理方式已不能满足人们更高的需求。随着互联网的发展,信息传递变得更加方便快捷,人们也需要及时了解车库的实时信息。未来,随着车库规模的进一步扩大,管理趋于复杂,用户体验需要提升,这就需要更多

4、智能化的方式来对车库进行管理。随着计算机和网络技术的不断发展,物联网和云计算的兴起,国内外在物联网应用这一领域已经取得了许多成果。物联网是未来国家信息化发展的重点方向之一。在智能车库这一平台上,可以集成很多物联网现有技术。利用物联网技术,可以实现用户与系统的实时交互,加快信息传递。智能车库管理系统主要致力于改善车库管理以及用户体验。车库管理员可以通过软件平台实时观察车库状况,更及时的掌握并解决车库中所出现的问题,提高车库的使用率,并且通过平台使车库的收支透明化,便于提高信誉。用户可以查询车库地理位置及使用情况,通过预定及导航可以提高停车效率。本系统是智能车库系统中基于 android 平台的用

5、户客户端,主要提供用户查询车库和车位信息功能,预定车位功能,导航功能,消费查询功能及个人信息管理功能。关键字:物联网 智能车库 android-_AbstractWith the progress of science and technology, economic growing, the number of private cars is becoming more and more large. We must face the Parking problem. Our life is becoming faster, effective first, so the concept o

6、f time is becoming more and more important. How to provide the driver with fast parking path and reduce parking spaces, parking time, parking facilities utilization efficiency is to our problem.In the garage management, the original manual charge and management, after few years of development, nowad

7、ays there are lots of automatic control, automatic charge system in the garage. With the expansion of the scale of the garage, the garage original management cannot be able to meet the higher demand. With the development of Internet, information transfer become faster, people also need to understand

8、 the real situation of the garage in time. In the future, with the further expansion of the scale of the garage, management tends to be complex, user experience need to improve, need more intelligent methods to manage the garage.With the development of computer and network technology, the rise of th

9、e Internet of things and cloud computing, Internet of things applications at home and abroad in this field made much progress. The Internet of things is one of the important directions of the future development of national information. There can be integrated in many networking schemes available on

10、the platform of Smart carport. Using network technology, real-time interaction can realize between the user and the system, speed up information transmission.Smart carport management system focused on improving the garage management and user experience. The garage administrator can observe the garag

11、e in time by the software platform, and solve problems in the garage in time, improve the utilization rate of the garage. Administration can see the budget clarity, this is good for management. The user can query the garage location and details, can improve the efficiency of parking by a predetermin

12、ed and navigation.This system is a client of the Smart Carport system on android platform. It provides the user query and parking garage parking information function, a predetermined function, -_navigation function, consumption inquiry and personal information management functions.Key words: The Int

13、ernet of things Smart Carport android-_1 绪论1.1 课题背景和研究意义1.1.1 课题背景随着国民经济的不断发展,国内私家车的保有量越来越大,出门停车的问题越来越突出。以后,大规模的车库建设必将提上日程。在车库管理方面,从最原始的人工收费、人工管理,经过多年发展,现在已经有许多车库实现了自动门禁、自动收费系统。未来,随着车库规模的进一步扩大,管理趋于复杂,用户体验需要提升,需要更多智能化的手段对车库进行管理。车库信息与用户之间不能及时交互,成为一大不便。随着计算机和网络技术的不断发展,物联网和云计算的兴起,国内外在物联网应用这一领域已经取得了许多的进步

14、。目前,国内对物联网底层的理论研究尚处于萌芽时期,很少有大学、公司、研究机构对物联网本身的理论,如传感器理论、WSN通信理论、物联网核心芯片设计、物联网操作系统、物联网安全体系等。基础理论的研究国内还没有见到成熟的、成规模的团队或者公司。大多数的公司都集中在物联网的应用上,并且取得了一系列的成果。比如无锡的“感知中国”展馆,规划了物联网的九大应用领域。国内基于物联网的智能车库尚不多见,在各个高校,针对智能车库的实验教学平台也极为少见。1.1.2 课题的研究现状目前,国内对物联网底层的理论研究尚处于萌芽时期,很少有大学、公司、研究机构对物联网本身的理论,如传感器理论、WSN 通信理论、物联网核心

15、芯片设计、物联网操作系统、物联网安全体系等。基础理论的研究国内还没有见到成熟的、成规模的团队或者公司。大多数的公司都集中在物联网的应用上,并且取得了一系列的成果。比如无锡的“感知中国”展馆,规划了物联网的九大应用领域。在现阶段,较为成熟的领域主要有:智能安防、智能交通、仓储物流、智能农业等。总的概括起来,这些领域所涉及到的基本技术为:RFID 电子标签、一维码、二维码、环境传感器(温度、湿度、光线、声音、速度、力矩等) 、摄像头图像采集、GPS 定位及授时、ZigBee 通讯、GPRS 通讯、3G/4G 网络通讯、IP 网络通讯、服务器-_端数据集中处理、用户数据交互等。在大学,已经有很多学校

16、开设了物联网专业,这一专业建设的几个方向大致如下:一是原来的传感器专业取消之后,用物联网替代,专门针对物联网的传感器这一细分方向进行研究与人才培养;二是计算机方向开设物联网专业,利用计算机本身软件与系统的优势,开展物联网应用研究;三是将计算机、电子信息、通信等专业综合起来,建立物联网从传感器、无线传输、行业应用的一系列综合应用。1.1.3 课题研究目的及意义针对我校的现现状,物联网专业落地于计算机学院,定位于物联网的上层应用,为了达到物联网专业人才培养的目标,需要在物联网专业基础课程之外,建立一些综合性较强的实训项目,特设计智能车库项目,开发一套综合实训平台,达到物联网实际项目演示与教学实训的

17、目的。国内基于物联网的智能车库尚不多见,在各个高校,针对智能车库的实验教学平台也极为少见。另外,在智能车库这一平台上,可以集成许多物联网现有的技术方案,可以让学生从多方面了解物联网的应用技术。因此,选择智能车库作为一个综合性的实训项目,具有新颖性和技术上的先进性。1.1.4 课题主要研究内容智能车库系统的软件开发主要实现以下几个部分的功能:一是车库内部的管理功能,二是 WEB 部分的功能,三是 App 客户端软件的功能。本系统是其中的android 客户端软件,主要实现:用户登陆注册功能,个人信息管理功能,车库车位查询功能,车位预定功能,导航功能,行车记录功能。1.2 可行性分析1.2.1 经

18、济可行性分析本系统是基于 android 平台的客户端,使用 Eclipse 作为编程工具,以小型免费的 MySql 作为数据库。整个系统在开发过程及使用中不会产生经济影响。所以该系统在经济上是可行的。1.2.2 技术可行性分析-_本系统主要是用 Java 语言编写的 android 平台应用程序,android 的开源性为我们带来方便的同时,也提供了大量的学习资料。其中 MySql 数据库具备稳定性、完整性、体积小、速度快的特性。该系统具有开发所必备的硬件和软件资源,所以,从技术层面上也是可行的。1.3 关键技术概述Activity 生命周期 1指 Activity 从启动到销毁的过程。在这

19、个过程中,Activity 一般表示为 4 种状态,分别是活动状态、暂停状态、停止状态和非活动状态。1) 活动状态,当 Activity 在用户界面中处于最上层,完全能被用户看到,能够与用户进行交互,则 Activity 处于在最上层,完全能被用户看到,能够与用户进行交互,则 Activity 处于活动状态。2) 暂停状态,当 Activity 在界面上被部分遮挡,该 Activity 不再处于用户界面的最上层,且不能够与用户进行交互,则 Activity 处于暂停状态。3) 停止状态,当 Activity 在界面上完全并不能被与用户看到,也就是说这个Activity 被其他 Activity

20、 全部遮挡,则这个 Activity 处于停滞状态。4) 非活动状态,活动状态,暂停状态和停止状态是 Activity 的主要状态,不在以上三种状态下的 Activity 则处于非活动状态。在系统中的 Activity 被一个 Activity 栈所管理。当一个新的 Activity 启动时,将被放置到栈顶,成为运行中的 Activity,前一个 Activity 保留在栈中,不再放到前台,直到新的 Activity 退出为止。Activity 是单独的,用于处理用户操作。几乎所有的 Activity 都要和用户打交道,所以 Activity 类创建了一个窗口,开发人员可以通过 setCont

21、entView(View)接口把 UI放到 Activity 创建的窗口上,当 Activity 指向全屏窗口时,也可以用其他方式实现:作为漂浮窗口(通过 windowIsFloating 的主题集合) ,或者嵌入到其他的Activity(使用 ActivityGroup) 。大部分的 Activity 子类都需要实现以下两个接口:1) onCreate(Bundle)接口是初始化 activity 的地方. 在这儿通常可以调用setContentView(int)设置在资源文件中定义的 UI, 使用 findViewById(int) 可以获得UI 中定义的窗口. 2) onPause()接

22、口是使用者准备离开 Activity 的地方,在这儿,任何的修改都应该被提交(通常用于 ContentProvider 保存数据). -_图 1-1 展示了 Activity 的重要状态转换,矩形框表明 Activity 在状态转换。图 1-1 Activity 生命周期图在上图中,Activity 有三个关键的循环: 1) 整个的生命周期,从 onCreate(Bundle)开始到 onDestroy()结束。Activity 在onCreate()设置所有的“全局 ”状态,在 onDestory()释放所有的资源。例如:某个Activity 有一个在后台运行的线程,用于从网络下载数据,则该 Activity 可以在onCreate()中创建线程,在 onDestory()中停止线程。 2) 可见的生命周期,从 onStart()开始到 onStop()结束。在这段时间,可以看到Activity 在屏幕上,尽管有可能不在前台,不能和用户交互。在这两个接口之间,需要保持显示给用户的 UI 数据和资源等,例如:可以在 onStart 中注册一个IntentReceiver 来监听数据变化导致 UI 的变动,当不再需要显示时候,可以在onStop()中注销它。onStart() ,onStop()都可以被多次调用,因为 Activity 随时可以

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 竞赛试题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。