基于Android系统的搬家APP设计终稿.docx

上传人:h**** 文档编号:139454 上传时间:2018-07-10 格式:DOCX 页数:14 大小:197.56KB
下载 相关 举报
基于Android系统的搬家APP设计终稿.docx_第1页
第1页 / 共14页
基于Android系统的搬家APP设计终稿.docx_第2页
第2页 / 共14页
基于Android系统的搬家APP设计终稿.docx_第3页
第3页 / 共14页
基于Android系统的搬家APP设计终稿.docx_第4页
第4页 / 共14页
基于Android系统的搬家APP设计终稿.docx_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、湖南警察学院毕业论文 1 摘要 . 2 Abstract . 2 1.绪论 . 3 1.1 研究背景 . 3 1.2 研究的目的与意义 . 4 2.基于 Android 系统的 APP 设计相关知识与技术 . 5 2.1 Android 应用程序架构简介 . 5 2.2 MyEclipse 环境介绍 . 6 3.APP 软件框架总体设计 . 6 3.1 系统需求分析 . 6 3.2 系统 模块构成 . 7 3.3 系统主要流程图 . 8 3.4 Android 位置服务相关类库 . 10 3.5 核心代码的详细设计 . 11 3.5.1 登录模块代码实现 . 11 3.5.2 与远程数据库交互

2、代码实现 . 11 4.结语 . 12 参考文献: . 13 致 谢 . 14 湖南警察学院毕业论文 2 基于 Android系统的搬家 APP设计 12级刑事科学技术(电子取证方向) 02区队 肖自红 摘要 : 随着网络规模和用户数量的迅速扩大,应用信息系统的不断丰富,移动互联网络环境已经出现翻天覆地的转变。 21 世纪以来随着中国经济的高速发展,城镇人口出现了爆炸式的增长,城市的发展面临着诸多问题,而人口的迁移是社会发展的一个主要内容,搬家行业的发展正是社会高速发展的一个主要特色。移动设备作为一种新的媒介,在人类生活中开始扮演着重要的角色。 APP 作为移动设备功能的扩展,开始受到越来越多

3、用户的关注,本文 基于 Android 系统设计了一款搬家 APP,按照软件需求,分析了搬家APP 的需求。然后,给出了搬家 APP 的总体设计,包括系统平台选择、软件结构设计、系统功能模块划分和数据结构设计等。 关键词: Android 系统;搬家 ; APP;系统框架;移动终端 Abstract:With the rapid expansion of network size and the number of users, the application of information system and constantly enrich the mobile Internet env

4、ironment has been changed turn the world upside down. Since the beginning of the 21st century with the rapid development of Chinas economy, the urban population the explosive growth, the development of the city faced with many problems, and migration of the population is one of the main contents of

5、social development, moving the industry development is an essential feature of the high speed development of the society. The mobile device as a new medium in human life play an important role. Extended APP as mobile devices, users began to receive more and more attention, this paper designs a Andro

6、id system based on moving APP, according to the software demand level, analyzes the moving demand of APP. Then, given the overall design of moving APP, including the selection of the system platform, software system structure design, function modules and data structure design. Key words:Android Syst

7、em; house-moving; APP; system framework; mobile terminal 湖南警察学院毕业论文 3 1.绪论 1.1 研究背景 1969 年 9 月,美国国防部的 Defense Advanced Program 开创了当今互联网的雏形 ARPANET(阿帕网),从此,人类社会发展史进入了一个全新的篇章,互联网这样一种新型产业在全球各个国家各个地区开始飞速发展。在经过半个世纪的摸索和发展创新,互联网改变世界的同时,也大大改变了人类传统的生活方式,社交网络、信息管理、电子商务、位置服务、云计算服务等互联网新兴产品开始被社会各界追捧。人类日常生活已经完全无法

8、离开互联网,也正因为如此,21 世纪又叫做互联网时代。 在新世纪开始,互联网的发展并没有停止。移动电信技术的成熟,让中国的移动通信技术也得到了迅速发展, 3G 技术 (第三代移动通信技术 )在中国已经普及, 4G 技术 (第四代移动通信技术 )正在被大力推广,推动了中国移动互联网这个新兴产业的蓬勃发展。继计算机和互联网后,移动互联网成为 IT 行业发展的第三次浪潮向人类袭来。移动互联网产品的多样化、社交化、本地化、位置化、移动互联化以及用户体验化特性吸引了大量用户,用户开始去越来越多的使用和依赖各种移动互联网产品。随着移动互联网产业的发展,同时也促使很多互联网公司投入大量的资本去进行移动互联网

9、产品( APP)的设计和开发。 随着移动互联网产品( APP)的发展,在网上可以轻松下载大量的各种各样的应用软件,因此手机上网的 用户体验和过去相比发生了变化,吸引了越来越多的人使用智能手机上网。中国互联网络信息中心于 2013 年 7 月中旬发布的第 32 次中国互联网络发展状况统计报告表明,截止 2013 年上半年,中国的网民数已经接近 6 亿,湖南警察学院毕业论文 4 相比 2012 年底时,在半年内就提高了 2500 万人。互联网的发展迅速也是移动互联网的普及率在逐年递增。有报告指出,在新增加的网民中,绝大多数网民采用的是用智能手机进行上网,其比例高达七成,明显超过使用其他终端设备(比

10、如电脑、平板笔记本等)进行上网的网民输了。在移动互联网发展的同时,中 国的使用智能手机上网的网民数量已经超过 4 亿,而且还有很大的增长空间。新一代通信技术(移动 4G)的推广和智能手机功能以及 APP 产品用户体验的不断改进,使得中国智能手机网民数量的迅速增加。用户对手机依赖的同时,也对移动终端 APP 提出了更多的要求,需要更多的 APP 软件来满足用户的生活。手机终端对互联网的资源访问是不受时间地点的限制的,传统的计算机应用也慢慢转变为手机终端设备的智能 APP 应用。手机智能化的的发展也使用户将原来在计算机终端上处理的工作转移到手机设备上来操作实现。 同城货运这个行当也正在被移动互联网

11、所改 造。而传统的同城货运行业中,出现了很多问题:( 1)信息化不完整。用户要找司机的时候一般有两种途径,一种是通过百度、赶集网等线上信息聚合平台;另一种则是直接在市场上寻找司机,从信息到交易转化率低。( 2)价格和服务缺乏标准化。一个司机一个价、一个司机一个服务,想找到性价比高且服务好的司机不容易。( 3)效率低。货运的返程空驶率高,不管在城际货运还是同城货运中都是一个棘手的问题。大部分司机都会把空驶费加到货运费用中,这使得用户要承担的货运成本大大增加。 1.2 研究的目的与意义 本文研究的目的是在掌握移动智能移动 APP 发展的最新动态的基础上,结合实际工作需要和社会发展的需求分析,以 E

12、clipse 和Android SDK 等作为编程开发工具,综合设计了一款基于 Android 系统平台的 搬家公司平台,该系统全面考虑用户的需要,通过 综合调度管理实时中的资源移动分享模块,从而实现货主和搬家公司通过 Android 手机终端进行空车发布、预约订车、汇报路况等主要功能,湖南警察学院毕业论文 5 有效减少了客户和司机的交通成本,同时也为交通管理部门的监管和城市交通资源的合理分配提供帮助。 首先,“搬家公司平台” APP可以提供搬家行业有关的最新资讯、动态信息,。此外,“搬家公司平台” APP 还是一个移动的电商,供应与求购交易在线均可轻松实现。同时,“搬家公司平台” APP 设

13、置了会员登录、会员注册等诸多功能,所有使用者都可以免费注册为会员,享受便捷的搬家服务。 在 移动智能终端上提供一个 信息服务平台,将同城直送的信息对接给司机和用户两端,整合社会上的车辆及司机资源来实现同城间的配送,旨在解决用户家具搬运,商家用户货物运载、交收派货时的用车需求。 2.基于 Android系统的 APP设计相关知识与技术 Android 是 Google 公司 于 2007 年 11 月宣布的基于 Linux 内核 平台的开源移 动 操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。 本文基于 Android 平台开发搬家 APP。本章首先描述 Android 的特

14、点和系统架构,然后简要介绍基于 Android 平台的集成开发环境。 2.1 Android 应用程序架构简介 Android 是 Google 公司推出的以 Linux 为基础建构的手机操作系统,深入研究其体系架构,可以发现其包含四个主要层次,如下表2.1 所示。 表 2.1 Android 体系架构主要层次表 层数 名称 构成 主要功能 第一层 最底层的 采用的是 Linux 内核 包括硬件的驱动、网络、电源、以及系统湖南警察学院毕业论文 6 Linux 内核 2.6 版本 安全和内存管理等 第二层 Library 函数库 大多数开放源代码的函数库所组成,包括标准的 C 函数库Libc 、

15、 OpenSSL 、SQLite、 WebKit 函数库以及 OpenGL 众多的函数库和 Android Runtime 函数库的作用是提供 Android 特有的 Java 内核函数库以及常用图形函数库和操作系统开发使用的函数库 第三层 Application Framework(应用软件架构) 重要的 Framework API 开发者进行设计架构使用的 API,包括显示功能(按钮、内嵌式浏览器),消息提示功能(访问信息、分享信息),提示信息(显示警告信息),位置管理等都是常见的 API 第四层 Java 应用程序 Android 应用程序 运行于 Android 系统之上的应用程序集合

16、。典型应用例如 Google Maps, E mail,浏览器等应用程序 2.2 MyEclipse 环境介绍 MyEclipse 是一个十分优秀的用于开发 Java, J2EE 的 Eclipse 插件集合, MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。 MyEclipse 目前支持 Java Servlet, AJAX,JSP, JSF, Struts, Spring, Hibernate, EJB3, JDBC 数据库链接工具等多项功能。可以说 MyEclipse 几乎囊括了目前所有主流开源产品的专属 eclipse 开发工具。 3.APP 软

17、件框架总体设计 3.1 系统需求分析 近年来,随着移动互联网技术的飞速发展,使得人们获取各 种信息的工具和手段都发生了显著的变化, Android 智能手机的迅速普及,使得“互联网 +”的理念应用于很多的商业应用中。针对搬家 APP,运用先进互联网、移动互联网以及物联网等技术,通过线上和线下的湖南警察学院毕业论文 7 结合,搭建一个可以为有搬家需求的单位、家庭及个人在线上提供搬家信息、交流、预约和购买服务,线下享受专业化、标准化、人性化搬家服务的 O2O 综合服务平台。下面我们详细介绍本文设计的基于 Android 平台的搬家系统 APP 的功能需求并简单介绍下非功能需求。 功能需求: 1.

18、客户:一般为有搬家需求的单位、家庭以及个人。主要提供 注册、登录系统,地图定位信息,提交订单,订单备注,查询信息,报表生成等服务。 2. 管理者:一般指搬家公司管理人员,手机 APP 连接搬家公司后台服务器,实时的更新客户订单信息提供给公司管理人员。 3. 系统模块:完成用户注册,登录信息检查,支持与远程数据库的连接,响应处理用户的请求。 非功能需求: 1. 系统最大支持并发操作数量 1000 人; 2. 系统保证 24 小时提供服务; 3. 系统处理信息界面响应时间不超过 5 秒。 3.2 系统模块构成 搬家 APP 系统模块主要体现在客户端,包括以下几个模块: 1. 客户信息注册模块:新用

19、户注册基本信息填写,包括用户名、密码、性别、电话号码、手机号码、所处位置。 2. 客户登陆模块:用户输入用户名和密码。如果输入的用户名和密码有错误,系统将显示错误提示信息。 湖南警察学院毕业论文 8 3. 注册信息修改模块:客户对已经注册的基本信息进行修改,比如用户名和密码、性别、联系方式等。 4. 订单服务模块:客户根据需要可以选择货运或者搬家方式,填写目的地,出发时间,订单备注等订单基本信息,提交订单到服务器。 5. 地图查询模块:提供给客户用来进行位置定位查询等信息。 搬家公司管理人员可以通过内部管理平台对客户发出的订单进行实时 处理。图 3.2 是搬家 APP 的系统模块图。 搬 家

20、A n d r o i d 手 机 A P P客户信息注册模块客户登陆模块客户信息修改模块客户订单服务模块地图定位信息查询图 3.1 搬家 APP 系统模块组成 3.3 系统主要流程图 湖南警察学院毕业论文 9 开 始用 户 登 陆与 远 程 数 据库 交 互 验 证选 择 相 应 的功 能 服 务结 束图 3.2 系统大致流程图 系统的大致流程图如图 3.3 所示,用户登录 APP 后依据自己的需要进行不同的功能选择,最后提交订单服务。 本系统的核心在于客户订单信息的填写,订单的备注,提交订单等。如图 3.4 所示。 湖南警察学院毕业论文 10 用 户 登 录用 户 位 置 后台 自 动 定

21、 位选 择 操 作 界面货 运 方 式 搬 家 方 式选 择 搬 运 车 型 选 择 搬 运 车 型填 写 订 单 基本 信 息提 交 订 单选 择 支 付 方式 完 成 订 单支 付订 单 完 成填 写 订 单 基本 信 息提 交 订 单选 择 支 付 方式 完 成 订 单支 付图 3.3 用户界面操作流程图 3.4 Android 位置服务相关类库 Android 系统提供了支持位置服务的 API,本文开发过程中主要涉及到 LocationManager 和 LocationProviders 对象。LocationManager 能够获取当前的位置,对用户所在位置进行定位服务。 为了在程序中调用位置服务,首先需要获得 LocationManager 对象。主要代码如下:

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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