网站大量收购独家精品文档,联系QQ:2885784924

安卓物业管理系统毕业设计.doc

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安卓物业管理系统毕业设计 目录 摘 要 I Abstract II 目录 III 1 引言 1 2 设计要求 1 3 方案论证 1 3.1 Android客户端 2 3.2 Web服务器 2 3.3 数据库 2 3.4 web服务端 3 4 设计原理与实现 3 4.1 android客户端 3 4.1.1 Android介绍 3 4.1.2 Android程序结构简介 5 4.1.3 Android程序设计 7 4.1.4 Android客户端UI设计 7 4.1.5 Android程序模块设计 8 4.1.6 Android软件Handler机制 9 4.1.7 Android实现全局变量的保存 10 4.1.8 Android软件功能截图 11 4.2 Web模块 13 4.2.1 Web简介 13 4.2.2 Web框架设计 13 4.2.3 与Android客户端交互的设计 14 4.2.4 Web应用的设计 15 4.3 数据库的结构设计 16 4.3 服务器 17 5 测试 17 6 总结 20 参考文献 21 附录 22 1安卓主要代码 22 1.1 客户端和服务端交互的工具类 22 1.2 客户端主界面的activity 23 1.3 自定义application 26 2 web主要代码 27 2.1 注册登录的服务代码 27 2.2 底层实现代码 29 1 引言 随着3G信号的普及和4G网络兴起,以及智能手机的广泛应用。移动互联网为现代人们提供了越来越大的帮助。以android和IOS为首的移动操作系统在这一时代扮演了比较重要的角色。特别是android以它开源、开放的姿态,深受各大手机厂商和来自全世界的开发者的喜爱。在2014年底Google Play的数据统计在谷歌的应用商店里面大约有143万款android应用,而安卓也在这短短几年的时间里发展到了5.1,这足以证明android在目前的流行程度。 在这143万应用里面包含了人们生活的各个方面,从衣食住行到社交娱乐再到炒股理财。尤其是现在流行的移动互联从线上到线下的一种O2O模式,使人们的生活更加的便捷。这种模式在不少传统行业碰撞出了前所未有的火花,比如在餐饮行业诞生了“饿了吗”还有“美团外卖”,在交通行业出现了“嘀嘀打车”和“快的打车”。所以O2O这种模式能够使某些传统的行业诞生新的活力。所以我以物业这一传统的行业做切入点,开发方便业主的移动app。使物业管理从线下走到线上。 2 设计要求 设计制作一款android应用程序要求如下: 能够实现客户端的注册和登陆功能; 实现物品报修功能; 可以通过Web程序接收到报修信息,并进行管理; 扩展: 1、工单评价,实现了客户对物业服务的评价功能; 2、支付宝接口,实现在线付款;由于调用支付宝的接口需要申请认证,所以方案不可行。 3 方案论证 通过分析,本次毕业设计是以android客户端作为核心,围绕着android客户端需要有服务器为客户端的某些功能提供服务支持,还需要有数据库存放服务器和安卓客户端产生的数据,所以该设计需要有安卓客户端、服务器、数据库、和web浏览器。其中数据库和服务器如果部署到外网的设备上,那么安卓客户端就可以通过手机信号、WIFI等方式实现对服务端的访问。但是本次设计的服务器和数据库都安装在本地的电脑上,所以安卓手机只能够通过数据线或者在同一网段下的WIFI来实现对本机服务器的访问。详细的设计方案如图1所示: 图1 原理框图 3.1 Android客户端 方案一:采用国内主流安卓智能手机搭载的android 4.4。 图2 android 框架 ① 类库 从上图我们可以清楚的看到,安卓整体的一个框架。最底层的linux内核,在linux之上安卓集成了一些C/C++的类库,开发者可以通过应用程序框架来调用这些类库,实现相应的功能。比如: Surface Manager就是一个可以让开发者存取、显示系统及管理功能的一个库。 3Dlibraries:主要依靠openGLES1.0规范所定义的3D绘图引擎,将硬件的3D功能做最佳的显示处理。 SGL:主要处理2D方面的绘图引擎。 SSL:中文名称是“安全套接层协议层”,SSL协议指定了一种在应用程序协议(如:HTTP)和TCP/IP协议之间提供数据安全性分层机制,为TCP/IP连接提供数据加密、服务器认证、消息完整性以及可选的客户机制。 ② Android运行时组件 Android使用Google自己研发的运行时组件来执行程序。Android运行时组件包括:核心类库、DalVik虚拟机。每次安卓程序执行的时候就会把编写好的程序转换成字节码文件,由安卓虚拟机DalVik来执行字节码文件。 ③ Android的应用构成和工作机

您可能关注的文档

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档