摘要:当前社会,人们的生活方式在不断地因为手机功能的丰富而发生改变,手机的功能不再是只能使人们方便地进行即时通信,在其基础上,还能完成生活上大部分所需的功能,衣食住行几乎可以全靠一部手机就可以完成,由此可以看出手机在生活中扮演着独一无二的地位。由于人们为了增强生活便捷性而提出了大量的需求,越来越多的移动端软件被开发和投入使用。另外由于汽车价格平民化使得大多数的人都可买的起私家车,所以为了保证驾车群体能拥有更方便,安全的驾车体验,车联网移动系统应运而生。
本课题设计了一个移动端车联网系统,系统使用跨平台性较好的java语言进行编码实现,并在Android Studio集成开发环境中完成系统的开发。目的是完成一个针对驾车群体用户,可以实现用户登录注册,信息管理,检测身体状况,并给出合理建议等功能的移动应用软件。从而保证驾车群体安全方便的驾车体验。
论文主要阐明本课题的研究背景,车联网技术的发展现状,移动端车联网系统的研究意义及系统设计,相关编程环境的技术介绍。另外,也对系统的UI设计,功能设计,数据库设计和各功能模块的编码实现,以及整个系统软件测试等方面的软件开发流程,进行详细的说明。
关键词: 车联网;Android;Java;SQLite
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 国内外现状-1
1.3 研究的目的和意义-1
1.3.1 研究的目的-1
1.3.2 研究的意义-2
2 系统分析-3
2.1 系统需求分析-3
2.1.1 客户的需求-3
2.1.2 需求特点及功能-3
2.2 系统可行性分析-3
2.2.1 前台系统可行性-4
2.2.2 后台系统可行性-4
2.2.3 经济可行性-4
2.2.4 软硬件技术可行性-4
2.3 系统功能模块设计分析-5
2.4 系统流程图-5
2.5 系统设计目标-6
3 开发工具及相关技术介绍-7
3.1 Java技术介绍-7
3.2 Android相关技术介绍-7
3.3 Android Stuido开发工具介绍-8
3.4MPChart库-8
4 系统设计-10
4.1 系统模块设计-10
4.2 数据库设计-11
4.2.1 概念结构设计-11
4.2.2 数据库逻辑结构设计-12
4.2.3 数据表设计-13
5 相关配置-15
5.1虚拟机配置与选用-15
5.2 MPChart第三方库的导入-15
6系统的具体实现-17
6.1 登录主界面-17
6.2 系统功能界面-18
6.3 用户信息管理-19
6.3.1 用户信息浏览-20
6.3.2 注销账户-20
6.3.3用户信息修改-21
6.4 一键检测功能-23
6.4.1检测功能-23
6.4.2检测结果显示功能-23
6.5后台实时监测功能-26
6.5.1监测功能-26
6.5.2 拨打紧急联系人电话功能-27
6.6紧急联系人信息管理-28
6.7历史记录及建议功能-29
6.7.1列表功能-29
6.7.2图表显示功能-29
6.7.3建议功能-30
7 系统数据库操作具体实现-32
7.1数据库的创建-32
7.2 数据库信息管理-32
8 系统测试及难点分析-33
8.1 系统测试-33
8.2系统中所存在的问题及拟定的解决方案-35
9 总结-37
参 考 文 献-38
致 谢-39