- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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的应用构成和工作机
您可能关注的文档
- 基于系统开发具体研究内容调研毕业论文.doc
- 基于心理契约看民企HR管理中存在的问题及对策毕业论文.doc
- 基于新昌中学学生档案管理系统设计与实现毕业论文.doc
- 基于星巴克展厅的毕业设计.doc
- 基于虚拟仪器的数控机床检测系统的开发毕业论文.doc
- 基于徐州工程机械集团经营管理毕业论文.doc
- 基于颜色特征的图像检索系统设计毕业论文.docx
- 基于液晶电路图原理与设计毕业论文.docx
- 基于遗传神经网络在电网线损率的预测毕业论文.doc
- 基于遗传算法的复杂电网故障诊断方法的研究毕业论文.doc
- FDA生物制剂指导原则翻译版.doc
- CDE-20051014-联合疫苗临床前和临床研究技术指导原则-现行.doc
- CDE-20120515-新药用辅料非临床安全性评价指导原则-现行.docx
- CDE-20220222-《药审中心加快创新药上市申请审评工作程序(试行)》(征求意见稿)-征求意见.docx
- CDE-20231128-关于公开征求《药审中心关于已上市药品说明书增加儿童用药信息工作细则(征求意见稿)》-征求意见.pdf
- CDE-20051014-结合疫苗质量控制和临床研究技术指导原则 -现行.doc
- 16、WHO_TRS_992 附录5的附件11:WHO_TRS_961 Annex9 补充文件11-冷冻卡车确认_中英文_完-2014.pdf
- CDE-20131024-化学药品和治疗用生物制品上市后研究管理规范(征求意见稿).docx
- 书籍:医药涂料技术-2002.pdf
- CNAS-GL043-2020 兽医检测实验室ELISA试验测量不确定度评估指南.pdf
最近下载
- 学前儿童学习与发展核心经验健康领域.pdf
- 新人教版七年级下册英语U4词汇分类循环训练单(学生版).docx
- 2023年下半年教师资格证《高中生物》真题及答案.pdf VIP
- 电子版个人简历模板简历表格 个人简历.docx VIP
- 国家秘密载体印制资质现场审查必威体育官网网址知识测试试题库.pdf VIP
- 2025年新疆乌鲁木齐市高考数学二模试卷(理科)+答案解析(附后).pdf VIP
- 我的家乡黑龙江双鸭山.pptx
- 初级注册安全工程师考试(安全生产法律法规)考点重点资料梳理.pdf VIP
- (最全)山东省2016建筑工程消耗量定额.pdf
- 2025年徐州工业职业技术学院单招职业技能测试题库(历年真题).docx VIP
文档评论(0)