xxxx级地理信息系统专业实习总结_第1页
xxxx级地理信息系统专业实习总结_第2页
xxxx级地理信息系统专业实习总结_第3页
xxxx级地理信息系统专业实习总结_第4页
xxxx级地理信息系统专业实习总结_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

xxxx级地理信息系统专业实习总结姓名学号实习单位实习时间实习内容使用SVN修改文档,将地理shp数据导入到oracle数据库,使用SSHSecureShellClient软件管理linux,用到JIRA测试软件实习中强化的软件SVN,ArcView,SSHSecureShellClient,DbVisualizer,JIRA,QualityCenter实习中提高的技能Sql语句,查询数据库指导教师概要地理信息系统是近年来迅速发展的一门新兴学科,并且与IT技术不断走向融合,所以要求该专业的学生具有的实践应用能力,毕业实习是对该专业学生四年来所学课程及实际应用能力的一个整体检验。通过实习,要求学生对目前社会或企业研发的前沿知识或技术有所了解,明确在未来工作中的学习方向,并且从中找到自己的差距和不足,同时自己的能力和软件应用水平在实践中也会得到全面提高。要求学习能将所学的地理信息系统的基本理论、基础知识与基本技能应用到信息化建设中。地理信息系统经过了30多年的发展历程,目前已经成为信息产业中不可或缺的重要组成部分,越来越受到世界各国和社会各界的重视,并广泛用于国民经济的许多部门,如城市规划设计、资源环境管理等领域。随着人们对空间信息认识的加深和计算机网络技术的发展,地理信息系统将成为人们科研、生产、学习直至生活中不可缺少的技术工具。地理信息系统处理、管理的对象是多种地理空间实体数据及其关系,包括空间定位数据、图形数据、遥感图像数据、属性数据等,用于分析和处理在一定地理区域内分布的各种现象和过程,解决复杂的规划、决策和管理问题。有的学者断言,“地理信息系统和信息地理学是地理科学第二次革命的主要工具和手段。如果说GIS的兴起和发展是地理科学信息革命的一把钥匙,那么,信息地理学的兴起和发展将是打开地理科学信息革命的一扇大门,必将为地理科学的发展和提高开辟一个崭新的天地”。GIS被誉为地学的第三代语言——用数字形式来描述空间实体。内容实习内容如下:1.使用SVN修改文档,控制版本。这一段时间的实习,让我认识到了企业的一些常用的管理软件思维逻辑,使用SVN的优点是(1)管理方便,逻辑明确,符合一般人思维习惯。(2)易于管理,集中式服务器更能保证安全性。(3)代码一致性非常高。(4)适合开发人数不多的项目开发。2.将地理shp数据导入到oracle数据库中,面对一堆凌乱而又庞大的数据,首先感觉到的是任务的繁琐和艰难,接触到的那些数据量不是在课堂或实验室能够接触到的,这些数据又是相当机密及重要的数据使用,每当数据转换完都要用DbVisualizer软件远程查看数据库中的数据,熟练运用sql语句,前期还要用ArcView检查数据结构。通过这一段时间的实习,让我认识到了基础数据工作的重要性和艰巨性。3.用SSHSecureShellClient软件更新数据。主要是解决口令在网上明文传输的问题。为了是维护系统安全和用户自身的权益。通过使用SSH,我可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。4.测试软件并用到JIRA进行项目计划、任务分配、需求管理、错误跟踪,创建的问题类型有NewFeature、Bug、Task和Improvement四种(一般用Bug类型),是一个过程管理系统。项目中我充分运用了JIRA的项目管理、任务管理和缺陷管理。用QualityCenter进行测试计划。QualityCenter是一个强大的测试管理工具,使用QualityCenter我可以提高测试的工作效率,节省时间,起到事半功倍的效果。QualityCenter是一个基于Web的测试管理工具,使我可以组织和管理应用程序测试流程的所有阶段,包括指定测试需求、计划测试、执行测试和跟踪缺陷。我主要用到QualityCenter的功能如下:(1).明确需求:对接收的需求进行分析,得出测试需求。(2).测试计划:根据测试需求创建测试计划,分析测试要点及设计测试用例。(3).执行测试:在你的测试运行平台上创建测试集或者调用测试计划中的测试用例执行。(4).跟踪缺陷:报告在你的应用程序中的缺陷并且记录下整个缺陷的修复过程。实习中学到知识1.oracle在实习期间我学到了在学校学不到的东西,企业用的数据库不像我们在学校用的SQLSERVER,而是用的分布式数据库oracle。通过在这里的学习我了解到分布式数据库的一些原理有优越性。分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都有DBMS的一份完整拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的大型数据库。一个分布式数据库在逻辑上是一个统一的整体:即在用户面前为单个逻辑数据库,在物理上则是分别存储在不同的物理节点上。一个应用程序通过网络的连接可以访问分布在不同地理位置的数据库。它的分布性表现在数据库中的数据不是存储在同一场地。更确切地讲,不存储在同一计算机的存储设备上。这就是与集中式数据库的区别。从用户的角度看,一个分布式数据库系统在逻辑上和集中式数据库系统一样,用户可以在任何一个场地执行全局应用。就好比那些数据是存储在同一台计算机上,有单个数据库管理系统(DBMS)管理一样,用户并没有什么感觉不一样。分布式数据库系统有许多优点:(1)更适合分布式的管理与控制。分布式数据库系统的结构更适合具有地理分布特性的组织或机构使用,允许分布在不同区域、不同级别的各个部门对其自身的数据实行局部控制。例如:实现全局数据在本地录入、查询、维护。这时由于计算机资源靠近用户,可以降低通信代价、提高响应速度,而涉及其他场地数据库中的数据只是少量的,从而可以大大减少网络上的信息传输量;同时,局部数据的安全性也可以做得更好。(2)具有灵活的体系结构。集中式数据库系统强调的是集中式控制,物理数据库是存放在一个场地上的,由一个DBMS集中管理。多个用户只可以通过近程或远程终端在多用户操作系统支持下运行该DBMS来共享集中是数据库中的数据。而分布式数据库系统的场地局部DBMS的自治性,使得大部分的局部事务管理和控制都能就地解决,只有在涉及其他场地的数据时才需要通过网络作为全局事务来管理。分布式DBMS可以设计成具有不同程度的自治性,从具有充分的场地自治到几乎是完全集中式的控制。(3)系统经济、可靠性高、可用性好。与一个大型计算机支持一个大型的集中式数据库在加一些进程和远程终端相比,由超级微型计算机或超级小型计算机支持的分布式数据库系统往往具有更高的性价比和实施灵活性。分布式系统比集中式系统具有更高的可靠性和更好的可用性。如由于数据分布在多个场地并有许多复制数据,在个别场地或个别通信链路发生故障时,不致于导致整个系统的崩溃,而且系统的局部故障不会引起全局失控。(4)在一定条件下响应速度加快。如果存取的数据在本地数据库中,那么就可以由用户所在的计算机来执行,速度就快。(5)可扩展性好,易于集成现有系统,也易于扩充。对于一个企业或组织,可以采用分布式数据库技术在以建立的若干数据库的基础上开发全局应用,对原有的局部数据库系统作某些改动,形成一个分布式系统。这比重建一个大型数据库系统要简单既省时间,又省财力、物力。也可以通过增加场地数的办法,迅速扩充已有的分布式数据库系统这种组织数据库的方法克服了物理中心数据库组织的弱点。首先,降低了数据传送代价,因为大多数的对数据库的访问操作都是针对局部数据库的,而不是对其他位置的数据库访问;其次,系统的可靠性提高了很多,因为当网络出现故障时,仍然允许对局部数据库的操作,而且一个位置的故障不影响其他位置的处理工作,只有当访问出现故障位置的数据时,在某种程度上才受影响;第三,便于系统的扩充,增加一个新的局部数据库,或在某个位置扩充一台适当的小型计算机,都很容易实现。然而有些功能要付出更高的代价。例如,为了调配在几个位置上的活动,事务管理的性能比在中心数据库时花费更高,而且甚至抵消许多其他的优点。2.B/S结构即浏览器和服务器结构现在一些软件都有了自己的网页版的模式,称作B/S,我所在的公司也在这上面发展,使我逐渐认识到GIS在这方面的应用还有很大的发展空间。B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。浏览器通过WebServer同数据库进行数据交互。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。B/S架构优点B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展性非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。(1)维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。(2)成本降低,选择更多。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置。但在服务器操作系统上,windows并不是处于绝对的统治地位。现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使得最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。(3)B/S各有优势。C/S在图形的表现能力上以及运行的速度上肯定是强于B/S模式的,不过缺点就是他需要运行专门的客户端,而且更重要的是它不能跨平台,用c++在windows下写的程序肯定是不能在linux下跑的。而B/S模式就不同了,它不需要专门的客户端,只要浏览器,而浏览器是随操作系统就有的,方便就是他的优势了。而且,B/S是基于网页语言的、与操作系统无关,所以跨平台也是它的优势,而且以后随着网页语言以及浏览器的进步,B/S在表现能力上的处理以及运行的速度上会越来越快,它的缺点将会越来越少。比如,未来的HTML5,在图形的渲染方面以及音频、文件的处理上已经非常强大了。实习体会GIS最主要的功能就是空间分析,而应用GIS系统在公共安全方面的应用正是利用了GIS在空间分析及决策支持方面的优势。实习让我真正感觉到了gis在生活中的作用,普及gis的重要性gis的推广应用才能为更多的行业及受众提供更好的、更优质的地理信息服务。而通过这次实习也让我领会到了GIS在具体应用过程中的操作流程及规范,把在课堂上学到的东西得到了切实的巩固和提高,并在此基础上有了新的认识和提高。当然,通过这次实习也加深了我投入到GIS行业的热情。通过在北京中遥地网信息技术有限公司四个月的实习过程中,学到了很多平时在学校学不到的东西。了解在实际的应用系统开发中,所采用的软硬件平台,用户的需求,个人在开发过程中与团队目标的一致以及配合。真正认识了自己在书本上所学知识与实践还有着很大的差距。在校学习期间,做实验时也做过一些类似的功能模块,但从来没想过这些功能在实际的系统中有什么应用,只是按照老师的实验报告完成所要求的内容。实习期间,虽然两个功能模块的工作量不大,在实现时是跟课程设计时一样独立实现,但是开发的过程中却会不断思考如何把这两个功能模块与项目整体联系起来,与其它队员所做的东西搭配起来,让整个系统成为一个完整的系统。在校学习期间,课程设计时也做过一些小的应用系统,但是与公司所开发的业务系统相比起来,开发难易的程度上还比不上公司项目的一小部分模块功能。在学校开发的过程中,更多的是参照别人的成果,进行修改。进行面向对象的工作中,只是了解一下各个对象的属性,方法,工作时很少考虑到设计自己的对象,建立自己的类,更不用说用到对象的继承性,虚拟性,多态性,也几乎不自己设计程序所用的算法,考虑程序的运行效率。在开发系统的过程中,得考虑到用户的需求及承受能力,平时我们选择的开发平台是VisualBasic与MapObjedts,数据库一般是微软的Access。而在公司的项目开发中选择的是.NET与ArcEngine,c++,java数据库选择的Oracle9i,其spatial支持空间数据的存储。因为公司开发的此系统是一个实时系统,是一个不受人工干扰的系统。需要建立很多对象,独立编写很多算法,系统最后交付后还得不断结合用户的要求不断进得修改,进行升级,维护。个人与

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论