基于Android的智能化经济普查移动服务系统的设计与实现毕业论文.docx
《基于Android的智能化经济普查移动服务系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于Android的智能化经济普查移动服务系统的设计与实现毕业论文.docx(74页珍藏版)》请在冰豆网上搜索。
基于Android的智能化经济普查移动服务系统的设计与实现毕业论文
毕业论文
基于Android的智能化经济普查移动服务系统的设计与实现
摘要
随着经济社会的快速发展,社会对统计数据特别是经济数据的时效性和准确性的要求越来越高,过去的统计调查需要通过大量的人力资源,如发表、收表、审核、录入、复录、再审核等工作需要调查单位统计员、调查员、统计员等一起共同配合完成,这样很容易在中间环节上出现漏报、指标错位、计量单位搞错等错误,而当前统计调查对象也发生着翻天覆地的变化,无论是结构上的转变还是数量上增加让过去的统计调查模式倍感压力,调查数据的时效性与准确性陷入了瓶颈。
特别是每5年一次的全国最大型的普查—经济普查,它的调查对象是整个社会的各级机关、企事业单位以及个体户,仅仅西安就有将近11万的调查单位,涉及农业、工业、建筑业、金融业等统计行业门类20个,统计调查表种类达172类,如果还是按照过去的调查模式就会浪费更大的人力物力资源,而且效果也很令人满意。
如何结合现有的科学技术,快速有效的进行普查调查,并简单准确的管理调查数据,真实反应社会经济发展实际情况,为领导决策提供有力支持成为了当前统计工作和社会的共同愿望。
因此设计一套科学完善的经济普查数据库系统对整个社会的发展有着非常重要的意义。
近年来全国各个地方都在稳步推进统计信息化建设,通过不同的技术方法不断改进统计调查报送方式和数据处理模式,如网上直报系统、综合数据库系统等优秀系统都是今后统计信息化建设发展的方向。
本文从课题的研究背景和外现状出发,阐述了当前普查工作的薄弱环节,充分着力于相关的统计理论及技术理论的研究,深入分析系统功能、模块构成、系统性能以及运行环境上的需求,并对系统总体构架进行了设计。
通过对B/S结构和C/S结构和android机构模型的比较,详细阐述了系统采用android四层结构模型设计的优势,并通过构建用户应用层、业务逻辑层以及数据层进行具体实现。
同时,通过用户的角度,详细描述了整个系统的运行实例,包括对系统各个功能模块的详细测试和验证和对系统的性能的评估,使系统的设计和建立具有较高的研究意义及现实应用价值。
通过阅读大量的技术文献和对目前较为先进的数据库系统的研究,进一步明确了系统设计的工作重点:
一是建立简便易用网络数据报送平台,改进人工报送方式;二是建立制度管理模块,加强对报表设计以及审核逻辑的管理;三是加强元对数据库管理,进一步规范统计对象、统计标准以及统计指标等数据类;四是建立完善的数据查询汇总分析模块,提高数据挖掘效率,实时反映经济发展趋势;五是做好系统测试和总结工作,反复验证各模块功能,并制定下一步改进计划。
通过以上五部分工作,网络数据报送平台和完善的数据汇总分析模块简化了数据源头的数据报送方式,加快了普查数据采集速度,加强系统的自动化建设,大大提高了经济普查数据采集、汇总的效率,同时通过E-R模型对系统数据层进行设计,将普查数据表和逻辑关系制度化的方法,可以针对不同时期的普查和需求进行修改,既加强了系统的统一性和通用性,又做到了数据的唯一性,全面提高了经济普查数据的准确性。
【关键词】经济普查数据库系统、android、结构、制度管理、元数据库
Abstact
Withtherapideconomicandsocialdevelopment,socialstatistics,especiallytheincreasinglyhighdemandfortimelinessandaccuracyofeconomicdata,surveyofthepastbyalargenumberofhumanresources,suchaspublishingtheclosingtable,auditing,logging,duplicationandre-examinationofinvestigationunitsstatisticians,investigators,statisticians,etc.togetherwiththecompletionofthisisveryeasyontheintermediatelinks,omissions,indicatorsdislocationunitsofmeasurementmistakeanderror,andthecurrentsurveyobjectsalsoundergoneaseachange,whetheritisstructuralchangeorincreaseinthenumberofsurveymodetofeelthepressure,thetimelinessandaccuracyofsurveydataintoabottleneck.Especiallyonceeveryfiveyears,thecountry'slargestCensus-EconomicCensus,thesurveyisatalllevelsofsocietyasawholeorgans,enterprisesandtheself-employed,onlyHangzhou,therearenearly110,000oftheinvestigationunit,involvedinagriculture,industry,construction,financeandstatisticssectors20,thetypeofstatisticalinvestigationformsof172class,surveymodegreaterhumanandmaterialresourceswillbewasted,buttheeffectisverysatisfactory.Howtocombinetheexistingscienceandtechnology,rapidandeffectivecensussurvey,andasimpleandaccuratemanagementofsurveydata,atruereflectionofsocio-economicdevelopmentoftheactualsituation,andprovidestrongsupportforleadershipdecision-makinghasbecomethecommonaspirationofthecurrentstatisticalworkandsocial.Therefore,theeconomiccensusdatabasesystemdesignanddevelopmentofascientificdevelopmentofthesocietyasawholehasveryimportantsignificance.Inrecentyears,variousplacesofthecountryaresteadilyadvancingstatisticalinformationconstruction,continuousimprovementthroughavarietyoftechnicalmethodstosubmitthesurveymethodsanddataprocessingmode,suchastheexcellentstraight-linereportingsystem,integrateddatabasesystem,systemprogramsarethefutureofstatisticalinformationconstructionanddevelopmentdirection.Departurefromtheresearchbackgroundandoutsidethestatusquoontheweaklinksofthecurrentcensus,fullyfocusedonthestatisticaltheoryandthetheory,in-depthanalysisofsystemfunctions,modules,andthedemandonthesystemperformanceandoperatingenvironment.andtheoverallsystemarchitecturedesign.ThroughthecomparisonofB/SstructureandC/Sstructuremodel,describedindetailthesystemusestheadvantagesoftheB/Sthree-tierarchitecturemodeldesignandbuildtheuserapplicationlayer,businesslogicanddatalayertotheconcreterealization.Thesametime,throughtheuser'spointofview,adetaileddescriptionofarunninginstanceoftheentiresystem,includingdetailedtestingandvalidationofthevariousfunctionalmodulesofthesystemandsystemperformanceassessment,systemdesignandhasahighsignificanceandreal-worldapplicationsvalue.Byreadingalotoftechnicalliteratureandthemoreadvanceddatabasesystems,tofurtherclarifythefocusoftheworkofthesystemdesign:
First,toestablishasimpleandeasy-to-usenetworkdatasubmittedtotheplatform,toimprovetheartificialsubmitted;istoestablishasystemmanagementmodulestrengthenthemanagementreportandauditlogic;strengthentheyuanagainstthedatabasemanagement,tofurtherstandardizethestatisticsobjectdataclassofstatisticalstandardsandstatisticalindicators;establishandimprovethedataquerypooledanalysismodule,toimprovetheefficiencyofdatamining,real-timereflectthetrendofeconomicdevelopment;fivetodosystemtestingandreviewthework,repeatedverificationofeachmodule,andtodevelopthenextstepimprovementplan.Modulesimplifiesdatasourceofthedatasubmitted,tospeedupthecensusdataacquisitionspeed,strengtheningtheautomaticconstructionofthesystem,greatlyimprovingtheeconomiccensusdataacquisitionplatformanddatasummarysubmittedbymorethanfive-partwork,thenetworkdataanalysis,summaryefficiency,whiletheERmodelofthesystemdatalayerdesign,censusdatatables,andlogicalrelationsinstitutionalizedmethodcanbemodifiedfordifferentperiodsofthecensusanddemand,notonlystrengthenedtheunityandversatilityofthesystem,theydodataonly,andcomprehensivelyimprovetheaccuracyoftheeconomiccensusdata.
KeyWords:
economiccensusdatabasesystem,androidmodel,networkdatasubmittedtotheplatform,systemmanagement,metabase
基于Android的智能化经济普查移动服务系统的设计与实现
第一章绪论
我国第二次经济普查自2008年12月31日正式启动以来,现在已基本完成普查数据的收集、处理与上报工作。
本次经济普查是我国经济发展进入21世纪后进行的一项重大国情国力调查,是党中央、国务院为正确认识国情、准确把握国力、科学制定国策而采取的一项重要举措。
也是在全球金融危机大背景下正确把握我国当前经济状况的重要渠道的。
只有通过经济普查,才能比较准确地把握中国经济变化的规律和趋势,正确制定经济政策和社会经济发展规划,进一步控制经济增长,提高经济发展速度,促进经济和社会协调发展,推动可持续发展战略的实施。
在这次经济普查中,从国民经济行业分类的具体构成来看,涉及到个大的行业归类,个行业小类。
可以说这次经济普查提供的数据是非常完整的。
面对普查之后的海量数据存储,国家更需要有力的数据分析工具以及方法将丰富的数据转换成有价值的知识,否则大量的数据将成为数据丰富,但信息贫乏的“数据坟墓”。
国内经济普查实践与数据分析现状事实上,经济普查的主要目的就是分析企业的财务信息,也就是财务数据挖掘。
财务数据挖掘其实是一类深层次的财务数据分析方法。
目前的经济普查系统可以高效地实现数据录入、查询和统计,但却无法发现数据中存在的关系和规则,无法根据现有的经普数据分析结果预测未来经济发展趋势。
传统的财务分析只是停留在较浅层次的分析,比如:
因素分析、比例分析、趋势分析等,对决策的帮助并不大,究其原因,正式缺乏有效的挖掘知识和手段,导致了“数据爆炸但知识贫乏”的现象。
而随着数据库技术的迅速发展以及数据库系统的广泛应用,企业积累的数据越来越多,如自身业务运作的数据,资金运作的数据,对外投资的数据和整个市场相关行业状况的各种数据,激增的数据背后隐藏着许多重要的信息。
这些数据不再是为了编制财务经济报表、分析财务状况而收集,分析这些数据也不再单纯为了了解企业各种状况,更主要的是为决策者提供真正有价值的信息,也可帮助企业提供竞争力,在这种情况下,数据挖掘技术就显得至关重要。
国家统计局信息化建设从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”>
(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移动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的