基于Android的智能化经济普查移动服务系统的设计与实现毕业论文Word文件下载.docx
- 文档编号:14891149
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:53
- 大小:995.17KB
基于Android的智能化经济普查移动服务系统的设计与实现毕业论文Word文件下载.docx
《基于Android的智能化经济普查移动服务系统的设计与实现毕业论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于Android的智能化经济普查移动服务系统的设计与实现毕业论文Word文件下载.docx(53页珍藏版)》请在冰豆网上搜索。
目前的经济普查系统可以高效地实现数据录入、查询和统计,但却无法发现数据中存在的关系和规则,无法根据现有的经普数据分析结果预测未来经济发展趋势。
传统的财务分析只是停留在较浅层次的分析,比如:
因素分析、比例分析、趋势分析等,对决策的帮助并不大,究其原因,正式缺乏有效的挖掘知识和手段,导致了“数据爆炸但知识贫乏”的现象。
而随着数据库技术的迅速发展以及数据库系统的广泛应用,企业积累的数据越来越多,如自身业务运作的数据,资金运作的数据,对外投资的数据和整个市场相关行业状况的各种数据,激增的数据背后隐藏着许多重要的信息。
这些数据不再是为了编制财务经济报表、分析财务状况而收集,分析这些数据也不再单纯为了了解企业各种状况,更主要的是为决策者提供真正有价值的信息,也可帮助企业提供竞争力,在这种情况下,数据挖掘技术就显得至关重要。
国家统计局信息化建设从20世纪80年代开始,经过不断探索和尝试,至今
已具有大型普查、专项调查及日常统计数据采集加工处理、数据发布等功能,拥有各种专业应用系统、网站系统、办公自动化系统。
但是,统计行业信息化工作尚未实现全过程的自动化与信息化,目前多数调查技术,特别是在地毯式入户调查环节,多采用人工方式进行核实与指标项采集,智能化采集手段存在空白,效率相对比较低,客观准确性难以掌控,难以提供更加科学、准确、及时的数据支撑。
国家统计局局长马建堂明确指出:
在更大范围内实现中国统计的信息化和现代化已经是刻不容缓的任务,并多次强调要发展以PAD为代表的智能采集技术手段的设想。
资源类调查数据的完整性、准确性、时效性等要求,需要在空间信息的基础上,通过地面数据采集的精细化、实时性、交互验证等手段,形成一个真实有效、完整精确的资源调查统计结果,用于支撑政府制定指导经济社会运行的宏观管理与科学决策。
目前,统计行业内部的信息化工作,主要体现在后端数据的管理与分析,前端的智能化采集手段存在空白,多采用人工方式进行核实与指标项采集,智能化、信息化手段比较落后,效率相对比较低,客观准确性难以掌控,对于“不重不漏、应统尽统”的调查统计目标实现的保障尚有进一步提升的空间。
国家统计局已明确了在第三次经济普查中使用手持移动调查终端设备的指导思想,国家统计局正在积极筹备,计划于9月中旬在北京及外省选取两个区县进行试用。
另外,国家统计局已申请世界银行贷款项目,并已在第4686期“中国信息报”发布了《国家统计局普查中心关于就“指导统计地理信息系统平台建设(移动终端)”征询意见》的项目公告,以支持对统计调查对象信息移动采集终端技术的研究。
基于良好的市场应用前景,以及相对明确的用户需求,特申请重新启动项目。
本项目面向即将于9月份开始的第三次全国经济普查前期试点工作的业务需求,力争在2013年5底前完成相对完善的应用系统。
并通过9月份配合国家统计局进行的试点试用工作,对用户需求、行业及技术环境、资源支撑、技术关键点、应用价值等方面进行详尽评价与分析,扎实推进该项目在2013年的第三次全国经济普查全面应用。
“智能化经济普查移动服务系统”由智能手持移动调查终端、调查信息统计管理平台两部分组成,其目的就是提高普查效率、采集企业空间位置信息、弥补智能化采集手段的空白,系统建成后,将在全国范围内选取试点进行试用。
离线地图:
采用Atmap离线地图引擎,负责离线切片地图数据的展示。
离线地图引擎的设计,可以在没有网络环境的情况下载图作业,节约了普查成本。
实现流程如下:
(1)地图切片存储,是把在线地图(googlemap,MircroSoftmap,WMS服务)以切片的形式存储到sqlite库中。
SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。
它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。
(2)在map.xml中配置离线地图的名称和路径
<
?
xmlencoding=”UTF-8”>
map>
mapName>
/mapName>
mapUrl>
/mapUrl>
/map>
(3)通过Atmaps地图引擎即可实现地图的展示和操作。
操作包括:
地图平移、地图放大、缩小,poi加载、图层叠加等。
第二章相关理论
Linux操作系统是UNIX操作系统的一种克隆系统,它诞生于1991年的10月5日(这是第一次正式向外公布的时间)。
以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX类操作系统,并且使用人数还在迅猛增长。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
它能运行主要的UNIX工具软件、应用程序和网络协议。
它支持32位和64位硬件。
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
它主要用于基于Intelx86系列CPU的计算机上。
这个系统是由全世界各地的成千上万的程序员设计和实现的。
其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
Linux以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。
Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。
Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。
它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用WindowsNT一样,允许我们使用窗口、图标和菜单对系统进行操作。
[
SQLite数据库是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。
它是D.RichardHipp建立的公有领域项目。
不像常见的客户-服务器范例,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。
所以主要的通信协议是在编程语言内的直接API调用。
这在消耗总量、延迟时间和整体简单性上有积极的作用。
整个数据库(定义、表、索引和数据本身)都在宿主主机上存储在一个单一的文件中。
它的简单的设计是通过在开始一个事务的时候锁定整个数据文件而完成的。
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。
Android操作系统最初由AndyRubin开发,主要支持手机。
2005年8月由Google收购注资。
2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。
随后Google以Apache开源许可证的授权方式,发布了Android的源代码。
第一部Android智能手机发布于2008年10月。
Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。
(1)开放性
在优势方面,Android平台首先就是其开放性,开放的平台允android系统标志许任何移动终端厂商加入到Android联盟中来。
显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。
开放性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。
开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。
(2)挣脱运营商的束缚
在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。
自从iPhone上市,用户可以更加方便地连接网络,运营商的制约减少。
随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的笑谈。
(3)丰富的硬件选择
这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。
功能上的差异和特色,却不会影响到数据同步、甚至的兼容。
好比你从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移。
(4)不受任何限制的开发商
Android平台提供给第三方开发商一个十分宽泛、自由的环境。
因此不会受到各种条条框框的阻扰,可想而知,会有多少新颖别致的软件会诞生。
但也有其两面性,血腥、暴力、情色方面的程序和游戏如何控制正是留给Android难题之一。
(5)无缝结合的Google应用
如今叱诧互联网的Google已经走过10年度历史。
从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的Google服务。
Android的系统架构和其操作系统一样,采用了分层的架构。
分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。
(1)应用程序
Android会同一系列核心应用程序包一起发布,该应用程序包包括客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。
所有的应用程序都是使用JAVA语言编写的。
(2)应用程序框架
开发人员也可以完全访问核心应用程序所使用的API框架。
该应用程序的架构设计简化了组件的重用;
任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性)。
同样,该应用程序重用机制也使用户可以方便的替换程序组件。
隐藏在每个应用后面的是一系列的服务和系统,其中包括;
丰富而又可扩展的视图(Views),可以用来构建应用程序,它包括列表(Lists),网格(Grids),文本框(Textboxes),按钮(Buttons),甚至可嵌入的web浏览器。
内容提供器(ContentProviders)使得应用程序可以访问另一个应用程序的数据(如联系人数据库),或者共享它们自己的数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 智能化 经济 普查 移动 服务 系统 设计 实现 毕业论文