欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于云模型的数字城市模拟系统大学本科毕业论文Word格式文档下载.docx

    • 资源ID:474638       资源大小:4.23MB        全文页数:57页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于云模型的数字城市模拟系统大学本科毕业论文Word格式文档下载.docx

    1、服务端的主要模块:服务的接收和响应引擎,用户日常地图操作存储,用户日常地图操作信息分析,价值信息存储。通过客户端和服务端的合理设计,达到实时高效的地图信息检索和地图信息大数据应用。 关键词:android简易图应用软件,XXmap API,TCP协议编程,大数据分析,大数据存储Abstract Today, we are in a globalized world , we need more and more high quality of service requirements ,This quality of service requirements include: high eff

    2、iciency, reliability , accuracy and so on. Reflected in peoples daily lives, we hope to have every mechanical behavior of high efficiency, we hope to be able to more quickly achieve our objective . We need a geography tool , one for the convenience of the public map software . Map software for futur

    3、e use in life will become increasingly widespread , especially reflected in the mobile terminal. Maps on life and production applications will improve our work efficiency and quality of life , to narrow the distance between people. So as a new map application thing in the Internet industry will be i

    4、ncreasingly attracted attention , traditional enterprise application integration map elements of strategic significance , who can effectively use a good map application , who will be able to grasp the knowledge economy era productivity.Paper describes a simple map -based information system cloud pla

    5、tform . First elaborated the importance of mobile terminal map application behind big data analysis and storage , basic ideas, trends, some of the main features of the new era , such as theoretical knowledge, analyze the necessity of establishing a cloud-based platform for information systems and si

    6、mple map feasibility , and describes the current software technology , including the principle of the development of multi-threaded environment , database , Baidu map API, C / S framework , hadoop cloud server -side framework and atomicity . Then a cloud-based platform for simple map information sys

    7、tems requirements analysis , detailed test results of the overall design and detailed design, and systems development methods discussed large data map application software and back-office systems and enabling technologies.Paper in the form of a detailed description of the module comes to cloud-based

    8、 platform for simple map information system design process , this application is divided into two parts: the client and server. The main module clients include: user registration,User login, urban services address lookup , urban transport route display, map satellite map display, map zooming, user m

    9、aps and other information-gathering operation . Service side of the main modules : receiving and responding engine services operating storage users daily maps , map users daily operation information analysis , the value of the information stored . Through rational design client and server , and achi

    10、eve real-time and efficient information retrieval and map information map large data applications.Key words: android simple diagram application software, Baidu map API, TCP protocol programming, big data analytics, large data storage目 录1 绪论 11.1 选题的背景 11.2 选题的意义 21.3 选题的研发内容 22 系统相关技术介绍 42.1 Eclipse

    11、 42.2 数据库 52.2.1 MySQL 52.2.2 MySQL 语言特点 62.3 ODBC技术 72.4 android 开发框架技术 82.4.1 框架直观图 82.4.2 框架介绍 92.5 XXmap API接口技术 102.5.1 XXmap API功能介绍 112.6 TCP协议 122.6.1 TCP功能概述 132.7 多线程控制的原子性模型思想 132.8 Hadoop分布式系统基础架构 132.8.1 Hadoop基本介绍 132.8.2 Hadoop优点 142.8.3 hadoop集群系统 153 需求分析 163.1 软件需求分析 163.2 系统需求分析 1

    12、73.3 功能需求分析 183.3.1 用户基本信息注册. 183.3.2 用户登录 193.3.3 城市地区服务检索 193.3.4 城市交通线路图 193.3.5 Android地图应用软件后台服务端 193.4 可行性分析 213.4.1 经济可行性 213.4.2 技术可行性 223.4.3 操作可行性.234 总体设计 244.1 开发及运行环境 244.2 总体设计的目标 244.3 功能模块设计 244.3.1 用户注册模块 274.3.2 用户登录模块 274.3.3 地理服务信息检索模块 274.3.4 地理交通路线图模块 284.3.5 地理卫星图模块 284.3.6 地图

    13、图层缩放模块 284.3.7 服务端请求接收模块 284.3.8 服务端请求响应模块 284.4 数据库设计 295 详细设计 305.1 主界面的设计 305.2 用户注册模块 305.2.1 模块概述 315.2.2界面设计 315.2.3流程图 315.2.4关键代码 325.3 用户登录模块 345.3.1 界面设计 345.3.2用户登录流程图 355.3.3关键代码 355.4 地理信息检索功能模块 375.4.1 模块概述 375.4.2 界面设计 375.4.3地理信息检索功能流程图 395.4.4关键代码 406 系统测试 436.1 用户注册模块测试 436.2用户登录模块

    14、测试 436.3地理信息检索模块测试 44结 论 46参 考 文 献 48致 谢 附 录 安装使用说明1 绪论1.1 选题的背景古有“张松献图”,得到一张地图就意味着掌握一个地区的控制权。而到现在的互联网大数据时代,地图给于人们的价值不仅仅在政治上,在商业活动中更能体现它的价值,基于地理位置的服务成为了一个崭新的行业,它更多的是成为了现代很多产品的配置。特别是在融入了大数据应用后,地图信息可以根据人们的不同需求,为不同的人群量身定制服务信息。苹果的前五百强软件有三分之一的应用都用到了LBS服务。国外巨型互联网企业,无论微软、谷歌,还是苹果,无不致力于网络地图的开发。2012年越来越多的IT新闻

    15、都涉及网络地图。地图就是LBS服务上支撑点,它直接提供了一个客户可以接受的操作界面,同时也直接将后台服务数据自定义地展现出来。在大数据的应用上,谷歌公司更是引领潮流,自主研发了新一代搜索引擎平台和大数据分析核心技术GFS MapReduce BigTable,各大互联网公司也相继地推出了自己的大数据存储分析产品,Apache旗下的Hadoop分布式系统框架,成为了现在的焦点。中国的情况与之相似,只是与国外网络地图开放的商业化运作不同,出于国家地理信息安全的考虑,中国的网络地图采取了审核制,形成了围绕主要“图商”的经营格局,但竞争激烈程度不输于国外。因此,不论国内国外,地图都成为互联网未来发展的

    16、重要战略资源。中国互联网企业如何根据自身定位,使用网络地图,需要了解我国网络地图发展的来龙去脉,以及目前格局,从而做出合理的选择。中国XX针对中国国情自主研发了一套较为完整的LBS服务,并且提供了免费的map API供广大开发者使用。这极大程度地改善了中国国内的地图生产环境。再者,电子商务在中国国内的发展已经到达一个黄金周期,传统的商业已经开始向电子商务转型。XXmap API能针对不同的产业,实现不同视角,不同设计和不同服务方式的多元化地图电子商城,这在商城推广上很能体现出它的实体化特点,并且增强了用户的虚拟体验,如:在电子地图上上传自己产品及服务的照片,在电子地图上增加对产品的介绍字词等,

    17、这些方式都能起到很好的宣传效果让客户更加了解产品。在这两年比较火热的交际网络中,融入地图元素更是一种理念的创新,更进一步地拉近了人与人的距离和加大了人们生活交集的频繁。从大的方向看,地图位置服务已经到达了一个适合发展和广泛推广的时代,未来人们通过地图软件的应用将更加了解和掌控自己的工作和生活。1.2 选题的意义Android移动便捷地图应用软件,为人们的生活出行提供了很大的便捷,它是一个以城市地理信息为中心,实现城市多元化服务信息检索的实时地理信息软件。具体要到达的目标如下:提高人们生活和工作的效率,节约户外出行的时间成本,增强人们户外活动的时效性,和地理准确性。保障人们的生活在高效,可靠,安

    18、全的和实时的道路上。满足人们对未知城市的地理动态和城市服务的预先了解,增强人们对地理的信息的掌控性。在用户体验方面,达到简便快捷的响应要求,功能简单时效强,面向广大用户,免费注册使用。目前越来越多的互联网产品融入了LBS服务,目的是加强产品地理时效性和提高产品的可视程度。1.3 选题的研发内容(1)对现代互联网产品如何打造“大客户量”,如何定位投入市场的基本理论,基本思想,以及地图元素在不同互联网产品中如何融合进行深入研究,同时对传统企业的产品和服务的发展进行探讨,并为其设计相应的企业推广渠道做深入研究。(2)分析目前国内android地图应用软件的现状,剖析现在地图应用软件在实际使用中还存在

    19、的一些问题,设计良好的解决方案。在不同领域与地图信息检索功能相融合的问题上做出深入的分析研究,同时打造一个属于自己产品的并且能适应未来互联网形式发展的产品理念。(3)深入探讨基于Java的android XX地图应用软件的设计,开发方法和实现技术等。并对android地图应用软件进行需求分析和数据流程分析。(4)以google地图信息检索系统实例进行开发,实现日常地图信息检索的主要功能,给基于android移动端的XX地图开发一个很好的研究参考例子。(5)对android移动端的开发做深入研究,设计出较好的用户体验界面和迅速响应的代码设计实现,深入了解android开发的多任务交互思想。(6)

    20、对XXmap AIP进行深入研究,了解XXLBS服务提供的主要服务,对XX地图接口的调用过程的深入了解和实现。(7)对基于TCP协议的信息传送方式进行深入研究,了解基于TCP协议的底层实现,自定义客户端的请求报文格式和服务端的响应报文格式。(8)实现基于Java面向对象语言的线程原子性多线程交互编程。2 系统相关技术介绍开发android移动端XX地图应用软件需要四种工具,第一种是基于window平台下的Java集成开发环境eclipse。第二种是后台数据库,本论文使用的数据库是MYSQL数据库。第三种是XX公司为地图开发者提供的外部调用API,即XXmap API。第四种是基于eclipse

    21、开发环境的androidSDK软件开发包,它集成了android不同版本所需要的软件开发调用类包和不同功能应用的开发调用类包。这四者能够很灵活且相对无缝的锲合,能够最高效的对基于XXmap API的地图软件进行开发。2.1 Eclipse Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。 虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Ecli

    22、pse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。2 这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C+、COBOL、PHP等编程语

    23、言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。 Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的

    24、基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。在本论文开发实例中,由于使用的主要开发语言是Java,并且需要使用到很多的外部插件和外部源开发包,eclipse能简便快捷地为开发环境集成,操作使用界面化,让开发者使用起来得心易手。同时,eclipse在创建一个项目工程时会自动为项目工程创建完整的项目文件,包括:配置文件,代码源文件包,相关的引用源文件等。2.2 数据库 数据库是数据管理的最新技术,是计算机科学的重要分支。今天,信息资源已成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要

    25、求的行之有效的信息系统也成为企业或组织生存和发展的重要条件。因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用。对于一个国家来说,数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。2.2.1 MySQL MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存

    26、在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。2.2.2 MySQL 语言特点MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快

    27、、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。1使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性。2支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。3为多种编程语言提供了API。这些编程语言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。4支持多线程,充分利用CPU资源。5优化的SQL查询算法,有效地提高查询速度。6既能够作为一个单独的应用程

    28、序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。7提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。8提供TCP/IP、ODBC和JDBC等多种数据库连接途径。9提供用于管理、检查、优化数据库操作的管理工具。10支持大型的数据库。可以处理拥有上千万条记录的大型数据库。11支持多种存储引擎。12.Mysql是开源的,所以你不需要支付额外的费用。13.MySQL使用标准的SQL数据语言形式。14.Mysql对PHP有很好的支持,PHP是目前最流行的Web开发语言。15.Mysql是可以定制的,采用了GPL协议,

    29、你可以修改源码来开发自己的Mysql系统。本论文实例工程项目选用MySQL,因为MySQL作为一个开源数据库,而且是一个较为轻量级别的数据库,在开发测试上比较适合,功能较为齐全,配置简单,DML语句,DDL语言都是比较标准的设计。2.3 ODBC技术ODBC(Open Database Connectivity,开放数据库连接)是微软公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access , MYSQL还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。一个完整的ODBC由下列几个部件组成6: 1)应用程序


    注意事项

    本文(基于云模型的数字城市模拟系统大学本科毕业论文Word格式文档下载.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开