android平台的汽车上门服务平台车与咖啡

打造汽车行业专属的基于Android客户端,将移动互联网引入汽车行业,充分发挥移动互联网的优势,保持创新的开发技术和上进的心态。随着4G时代的来临,移动app将在互联网环境下开启新的发展方向,为汽车的售后服务带来新的契机。本文将对目前Android平台的系统架构和组件模型进行讲解,接着解析了Android中的重要API和应用构成,以Intent和生命周期的机制。在此基础上,基于Android平台设计和开发Android软件。本系统界面友好、操作便捷,具有良好的可扩展性和可维护性;系统经过测试,可以稳定运行,能够满足手机用户的基本需求。并且将会对基本的框架进行介绍,系统的讲解整个软件的设计到实现过程。
目录
本科毕业设计(论文)任务书 I
摘要 IV
ABSTRACT V
目录 VI
第1章 绪论 1
1.1 课题的背景和意义 1
1.1.1 问题提出 1
1.1.2 研究意义 1
1.2 相关技术简介 2
1.2.1 Android简介 2
1.2.2 未来发展趋势 3
1.3 论文结构安排 4
第2章 Android程序结构详细解析 5
2.1 Android的api 5
2.2 Activity详解 6
2.3 Intent的详解 7
2.4 Activity的生命周期 7
2.5 Android权限系统 9
2.6 Android应用程序的单UI线程模型 9
第3章 需求分析 10
3.1 可行性分析 10
3.1.1 技术可行性 10
3.1.2 经济可行性 10
3.1.3 操作的可行性 10
3.2 开发平台的选择 11
3.3 软件功能需求 11
3.3.1 软件的基本功能 11
3.3.2 用户界面需求 11
3.4 性能的需求 12
3.4.1 软件的安全性 12
3.4.2 软件的适应性 12

 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 
4章 软件的总体设计 13
4.1 系统主要功能设计与实现 13
4.1.1 用户管理 13
4.1.2 用户的基本信息查看修改 14
4.1.3 客服模块 14
4.1.4 下单模块的设计实现 15
4.1.5 订单管理模块 15
4.2 数据库的详细设计 16
4.2.1 数据库的逻辑结构设计 16
4.2.2 数据库物理设计 19
第5章 模块开发、编码实现 23
5.1 环境的搭建 23
5.2 软件包的选择 24
5.3 模块编码 24
第6章 软件调试、测试 30
6.1 Debug调试 30
6.2 自动化测试 31
6.3 开发过程中遇到的问题 32
6.4 开发总结 34
致谢 36
绪论
课题的背景和意义
从pc机器的有线互联网时代到移动互联网时代,再到我们如今手机终端能完成大部分交互的无线互联网时代。某种意义来说,信息化的出现可以帮助传统行业的信息划,提高传统行业的竞争能力,并且改善人们处理问题的能力和方式。
问题提出
汽车服务业包括了总共三方面的服务内容,随着我们中国的汽车市场的日趋强大,汽车服务业中的售后服务越来越得到重视,对于普通的车主来说,上门服务相对于直接到店里消费的最大好处就是方便,省时、省力又省心。到店消费需要客户将汽车开到指定的地方,并且需要在预约的时间内。汽车上门服务就是对我国的家用汽车维修保养等服务行业的一次改革和产业链的升级。而作为互联网高速发张的今天,我们应该将这一项业务进行充分的信息化,以实现真正的省时、省力又省心。手机应用最大的特性是简洁、轻快、易用,我们把手机应用和汽车养护行业联合起来,可以解决很多汽车售后服务的难题。
研究意义
手机的无线互联网的高速发展,特别智能手机硬件越来越强大,性能越来越好。APP开发主要是依附于智能手机而生存的,因此很多的企业通过手机应用来进行品牌营销。特别重要的是手机应用的开发和体验始终是用户在移动端关心的焦点。我们通过手机这个人们经常使用的终端,可以使人们更快的使用汽车行业提供的上门服务,以互联网为媒介,利用其传输速度快,用户众多的特性,来开启汽车售后服务的新入口。轻松推动汽车养护行业的发展,进一步提高汽车养护行业的竞争力,为该行业行业提供了新型的业务方式。
而作为手机平台,安卓运行在全世界76%的移动设备上,是最受欢迎的移动操作系统,其地位相当于PC时代的Windows。我们需要开发一个安卓版本的app,来实现汽车上门服务的平台,使用软件开发的知识来开发来管理开发安卓版本的手机app。
相关技术简介
Android简介
一旦完成你的设计,你只需把你的应用程序的想法变成现实的工具。Android的框架提供了您的api来构建应用程序,充分利用设备的硬件、连接配件设备,互联网,软件功能等等。
Android的框架提供了丰富的api来构建应用程序, 充分利用设备的硬件、连接配件设备,互联网,软件功能等等。
过去,移动应用程序努力向桌面应用程序看齐的两个领域分别是图形/媒体和数据存储方法。Android 通过提供对包括OpenGL 库的图形库支持,解决了图形方面的挑战。由于 使用了SQLite 数据库,因此对数据存储提供了高效的解决方案。多方面的技术支持使得安卓成为一个开源的,拓展丰富的平台。
这次选择进行Android系统开发,因为他是一个优秀的平台,他主要含有以下的功能特性,
应用程序架构:Android framework 提供了很多不同功能的组件,开发的时候可以在组件的基础上进行开发
Dalvik虚拟机:运行在Android平台的java虚拟机,并不是标准的Java虚拟机,而是google自己的开发的虚拟机,占用更小的资源,运行的效率更为高效。
集成的浏览器:该浏览器是Android内建的浏览器,是以Webkit为基础来进行开发的,该内核是一个开源的浏览器网页排版引擎,使用该浏览器我们可以达到更好交互效果。
优化的绘图能力:Android提供了一套规范的类库,他们能够快速的进行绘制,并且支持硬件加速。
SQLite数据库:提供结构化的数据存储,它是一款轻型的数据库,它的设计目标是嵌入式的,在很多的主流操作系统中使用到它,占用的资源低,但同时支持的sql并不逊于其他的数据库,也支持并发,和事务的功能。它的轻量是Android选择它的主要原因。
图1.2.1 安卓系统架构图
图1.2.1是Android架构的主要五个部分
未来发展趋势
首先未来的Android发展方向是智能的提醒服务,在重要的时间和重要的事物需要用户注意的时候,用户会收到相关的”提醒“,这个服务应该包括,日程,交通,最佳路线,实时新闻,体育赛事,天气情况,优惠活动,等等的生活资讯的提醒。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/1749.html

好棒文