小区物业管理ipad应用的设计与实现(源码)【字数:7533】

指导教师 应毅 摘 要我国人口基数大的国情,用传统的人工方式进行管理住宅区变得越来越困。随着我国科学技术的不断发展,智能化小区应运而生。根据现在我国移动端的普及,一款用于物业管理的iPad软件是有必要的。由于它的便携性、智能化,给物业管理能带来极大的便利。基于现在移动端的平台有很多,主要有iOS、Android、Windows Phone,我选择了跨平台框架Xamarin来开发这款软件,以便后期的代码复用,以及维护的方便。此软件经过严格的测试,已经能满足用户的需求。该软件的用户主要集中在物业管理人员,根据管理的区域,登录进去显示该区域的业主的信息列表。为方便用户查找某个业主,该软件加了排序和搜索的功能。点击列表上的某个业主,进入关于这个业主的巡逻检查报告表,管理人员在巡逻的时候可以在这个表中记录信息,记录完可以上传。
目 录
第一章 绪 论 1
1.1 背景 1
1.2 意义 1
1.3 现状分析 1
第二章 背景技术介绍 2
2.1 Xamarin 2
2.1.1 Xamarin简介 2
2.1.2 Xamarin技术的优点 2
2.2 Swift语言 2
第三章 小区物业管理应用的需求分析 3
3.1 智能iPad软件的设计原则和依据 3
3.2 软件需求功能概括 3
第四章 小区物业管理应用的系统设计 5
4.1 系统整体模块划分 5
4.2 数据库的设计 5
4.3 API接口的设计 8
第五章 小区物业管理应用的实现和测试 9
5.1 开发环境建立 9
5.2 iPad应用的实现 9
5.2.1 登录 9
5.2.2 巡逻对象列表 12
5.2.3 巡逻检查报告表 16
5.2.4 检查报告照片 20
5.3 软件的测试 22
结束语 25
致 谢 26
参考文献 27
 *好棒文|www.hbsrm.com +Q: @351916072@ 
第一章 绪 论
1.1 背景
随着我国现在城镇居民住宅制度不断改革,住宅的所有权结构发生重大的变化,公有的房屋逐渐转变成为个人所有。以前的公有房屋物业管理人员和住户之间是管理和被管理的关系,随着社会经济的发展也慢慢的地变成住宅区物业管理企业和房屋拥有者之间的服务和被服务关系。
在住宅制度的改革和城镇改造建设的过程中,住宅区物业管理逐渐进入人们的视野,应运而生。我国物业管理型企业数量得到了快速的增长。它的出现和现状,对于改善我国居民的工作环境和生活水平,以及提高城市住宅区管理水平,扩大我国居民就业起着很好的促进作用。不过这也曾出现过一些这样那样的问题,这就需要我国加强立法、完善住宅区物业管理制度,加以解决。
1.2 意义
从古至今人们一直都使用传统的人工方式来管理住宅区各种各样的数据,这样管理还存在着些许缺点,譬如效率比较低,保密性也相对较差,此外,随着时间变长,会产生庞大数量的文件、数据等,这对于管理人员进行维护、查找和更新带来了很多的阻碍与困难,这很不利于管理。随着现代科学研究技术的不断改进与提高,我国计算机技术平均水平也逐渐提高了,计算机惊人的运算速度以及强大的功能已经被人们重视,并认识到计算机已进入人们生活的各个方面并且发挥的作用也越来越大、越来越重要。使用计算机技术对公司的各项数据信息进行归纳管理,具有人工方式来管理所无法比拟的好处优点。譬如存储量大、保密性好、成本低、可靠性高、检索迅速、寿命长、查找方便等。
1.3 现状分析
改革开放以来,随着我国市场经济的快速发展、制度的不断完善以及居民生活水平的大力提高,小区已经成为人们生活工作和安家置业的首要选择,价格从几十万到成百上千万的住宅套间比比皆是。人们的钱花的多了,不仅对套间的自身的审美观、质量品质要求的越来越高,同时对小区物业的管理和服务也变得要求很高,譬如对小区的维护维修。
第二章 背景技术介绍
2.1 Xamarin
2.1.1 Xamarin简介
Xamarin是在2011年创立的,是一款优秀的跨平台开发工具,后来被微软收购了。微软在收购之后把Xamarin集成到了Visual Studio中,从此在Windows上开发苹果的App成为了可能。Xamarin的跨平台开发思路是:使用C#语言来完成各个平台共用的逻辑部分。考虑到大多数开发者还是会用Mac电脑进行开发,微软今年发布了Mac版的Visual Studio,虽然Mac版的Xamarin Studio早就发布了,很显然Visual Studio是更强大的。我相信,随着时间的推移,Mac版的Visual Studio终将接轨Windows版的。由于各个平台的UI以及交互方式不相同,使用由Xamarin框架封装好的API,分别进行各个平台的UI界面开发。
2.1.2 Xamarin技术的优点
Xamarin最大的优点就是在不同的平台有大量的代码可以复用,大大的降低了开发成本,而且还能提高开发效率。现在国外已经有很多公司在使用Xamarin,但是遗憾的是,由于各种原因,国内的开发者还没有意识到Xamarin的好处。
可能很多人都没有想到,今天我们实现了用C#代码编写App;更没有想到的是,我们还实现了用C#编写跨平台软件,包括现在主流的Android、iOS、Windows Phone应用。应对各个平台的UI都有自己专有的特性,Xamarin.Forms通用UI层方案出现了,又一次增加了代码的复用。
学习成本也非常低,国内现在做Java开发的占多数,而Java和C#又非常的相似,开发人员很容易上手开发。极大的提高了开发效率,可以说Xamarin是开发者的福利。
2.2 Swift语言
Swift在2014年的WWDC上被宣布,紧接着没过多久苹果就宣布Swift开源,一切证明这是个明智的选择,Swift是苹果从保守封闭到开放的导火线。从此Swift开始慢慢的进入人们的视野,得到开发者的重视和关注。作为一门新出来的苹果设备的编程语言,Swift集各家之所长,例如:ObjectiveC、Java、Python、C等多家语言。在今年的3月份,在不到三年的时间,Swift在编程语言排名中已经进入前10。Swift使用安全的编程模式,增加了许多新的特性:Guard,元组等,这使得编程变得更加的简单方便,可扩展性变得更强。Swift支持和ObjectiveC混编,用于编写iOS和macOS应用程序。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/398.html

好棒文