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

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

ID:1396495

大小:1.33 MB

页数:40页

时间:2017-11-11

安卓物业管理系统毕业设计_第1页
安卓物业管理系统毕业设计_第2页
安卓物业管理系统毕业设计_第3页
安卓物业管理系统毕业设计_第4页
安卓物业管理系统毕业设计_第5页
资源描述:

《安卓物业管理系统毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、安卓物业管理系统毕业设计II目录摘要IAbstractII目录III1引言12设计要求13方案论证13.1Android客户端23.2Web服务器23.3数据库23.4web服务端34设计原理与实现34.1android客户端34.1.1Android介绍34.1.2Android程序结构简介54.1.3Android程序设计74.1.4Android客户端UI设计74.1.5Android程序模块设计84.1.6Android软件Handler机制94.1.7Android实现全局变量的保存104.1.8Android软件功能截图1

2、14.2Web模块134.2.1Web简介134.2.2Web框架设计134.2.3与Android客户端交互的设计144.2.4Web应用的设计154.3数据库的结构设计164.3服务器175测试176总结20参考文献21附录221安卓主要代码221.1客户端和服务端交互的工具类221.2客户端主界面的activity231.3自定义application262web主要代码272.1注册登录的服务代码272.2底层实现代码29II1引言随着3G信号的普及和4G网络兴起,以及智能手机的广泛应用。移动互联网为现代人们提供了越来越大的帮

3、助。以android和IOS为首的移动操作系统在这一时代扮演了比较重要的角色。特别是android以它开源、开放的姿态,深受各大手机厂商和来自全世界的开发者的喜爱。在2014年底GooglePlay的数据统计在谷歌的应用商店里面大约有143万款android应用,而安卓也在这短短几年的时间里发展到了5.1,这足以证明android在目前的流行程度。在这143万应用里面包含了人们生活的各个方面,从衣食住行到社交娱乐再到炒股理财。尤其是现在流行的移动互联从线上到线下的一种O2O模式,使人们的生活更加的便捷。这种模式在不少传统行业碰撞出了前

4、所未有的火花,比如在餐饮行业诞生了“饿了吗”还有“美团外卖”,在交通行业出现了“嘀嘀打车”和“快的打车”。所以O2O这种模式能够使某些传统的行业诞生新的活力。所以我以物业这一传统的行业做切入点,开发方便业主的移动app。使物业管理从线下走到线上。2设计要求设计制作一款android应用程序要求如下:1、能够实现客户端的注册和登陆功能;2、实现物品报修功能;3、可以通过Web程序接收到报修信息,并进行管理;扩展:1、工单评价,实现了客户对物业服务的评价功能;2、支付宝接口,实现在线付款;由于调用支付宝的接口需要申请认证,所以方案不可行。

5、3方案论证通过分析,本次毕业设计是以android客户端作为核心,围绕着android客户端需要有服务器为客户端的某些功能提供服务支持,还需要有数据库存放服务器和安卓客户端产生的数据,所以该设计需要有安卓客户端、服务器、数据库、和web浏览器。其中数据库和服务器如果部署到外网的设备上,那么安卓客户端就可以通过手机信号、WIFI等方式实现对服务端的访问。但是本次设计的服务器和数据库都安装在本地的电脑上,所以安卓手机只能够通过数据线或者在同一网段下的WIFI来实现对本机服务器的访问。详细的设计方案如图1所示:38图1原理框图3.1Andr

6、oid客户端方案一:采用国内主流安卓智能手机搭载的android4.4。方案二:采用最新的安卓APIandroid5.0。本系统是为小区业主服务,主要面向的对象是国内的大众群体,也考虑到最新的版本可能会有一些bug,因此使用主流的android4.4。3.2Web服务器常用的Web服务器主要有Tomcat、BEAWeblogic等。方案一:采用Tomcat作为部署web服务的容器。Tomcat是由APache的Jakarta项目的一个核心项目。也是世界上流行的一个免费的web应用服务器。Tomcat最新的版本已经更新到8.0,并且支持

7、jsp和servlet的规范。方案二:采用WebLogic是有美国Oracle公司提供的applicationserver。主要用于开发、集成、部署大型web应用。由于本次毕业设计只需要很小的并发访问,所以选择方案一来实现。3.3数据库方案一:采用免费小巧的mySQL数据库,mySQL是一个关系型数据库管理系统,目前属于Oracle。在web方面mySQL最好用的关系型数据库之一。它有体积小、速度快、成本低,还开放源码这些显著的优点。有商业版和社区版两个版本。38方案二:采用oracle10g数据库,是Oracle公司的一款关系型数据

8、库管理系统,它在数据库领域一直是处于领先的地位,是世界上最流行的关系型数据库管理系统,具有可移植性好、使用方便、功能强大。由于本系统所面向的用户群不大,数据达不到百万级别,而且使用oracle是需要付费的,所以使用mys

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。