论文部分内容阅读
随着智能手机的出现和4G通信技术的推广,移动互联网已经成为现代人生活的重要组成部分,世界上越来越多的人通过智能手机接入互联网。移动互联网依靠着多样化,人性化和移动化的特征,已经充斥在人们生活、工作的每个角落。随着“互联网+”的提出,现在“智慧城市”正被更多人提起。“智慧城市”就是利用先进的信息技术,实现城市智慧式管理和运行,进而为城市中的人创造更美好的生活,促进城市的和谐、可持续发展。本文根据“上海泾泗城市管理行政执法局”的需求实践,设计一个基于iOS手机操作系统移动客户端的城市管理公众交互平台,以城市管理为范畴、以市民智能手机为载体,集成城市市容问题上报、市民监督、网格长核实、城管执法人员处理等功能,使市民中每个人都是城市管理队伍中一员,能够快速地发现城市管理存在的问题,城市管理工作人员可以借助智能化城市管理平台,能够实时了解城市市容信息,实时解决相关问题,以便达到对相关信息的智能感知、方便利用的效果,通过便捷的方式实现更加优质的服务,从而创立一种市民可参与、可管理、可监督的城市管理新模式。本文主要工作如下:(1)阐述了相关研究背景及移动互联网的发展情况,对当前iOS平台APP的各种关键开发技术进行了深入分析;(2)设计与实现了智慧城市iOS平台移动客户端功能模块,包括公众点评、反映问题、咨询投诉、用户管理、消息推送,生活地图等功能。对于存在的主要开发难点进行了分析并予以解决,包括:客户端使用AFNetworking技术来访问远程服务器,获取JSON格式数据;获取服务端数据后,客户端使用iOS数据持久化技术来缓存数据;使用iOS的GCD多线程技术来避免UI的阻塞;在手机内存有限下,优化内存以展示大量图片避免“卡顿”;利用“百度地图开放平台”提供地理位置标注、定位等LBS功能;(3)完成了系统后台的数据库设计,利用J2EE企业级开发技术实现了后台服务端应用,并且最终将该Java应用部署到“阿里云服务器”上。