高分遥感影像云存储方法开题报告
2020-02-10 22:34:01
1. 研究目的与意义(文献综述)
1.1研究背景
随着中国经济以及科技的快速发展,互联网的快速普及以及应用使得中国成为一个互联网大国。中国的互联网技术研究虽然起步较晚,但由于越来越多的人认知和使用互联网并参与到互联网技术的研究中去,这使得近几年来中国的互联网各个方面得到快速发展。各种互联网技术不断创新发展,例如云计算技术、人工智能技术、虚拟现实技术等等,这些互联网技术在中国落地生根并且茁壮成长,极大的改变了中国人的生活。而在这些互联网技术中,云计算可以说是其他技术的立足之本。互联网技术大多是基于大数据的分析和研究的,而这庞大的数据量首先需要存储,其次需要强大的分析计算能力。要完成大数据的存储和分析则需要借助云计算技术。
2. 研究的基本内容与方案
2.1研究目标
实现借助云计算技术设计和开发基于Hadoop的地理数据共享云平台系统,实现地理大数据的存储和计算分析以及相关GIS服务。
2.2研究内容
本次项目研究的过程分为五大阶段,第一阶段为准备阶段,学习关于云计算技术的理论知识,了解并熟悉云计算技术应用的开发案例。第二阶段为系统分析阶段。第三阶段为系统设计阶段,基于之前的系统分析完成系统的总体设计和详细设计。第四阶段为系统开发阶段,基于系统的总体设计和详细设计进行软件开发。第五阶段为系统的运行维护阶段,运行系统并使用测试数据进行测试,发现问题并进行修整完善。
2.2.1准备阶段
准备阶段主要是学习关于云计算技术的理论知识,了解并熟悉云计算技术应用的开发案例。在学习云计算的理论知识时,不仅通过论文来学习也可以从学校图书馆借阅相关云计算书籍,对云计算有一个简单的认识。关于云计算的技术方面,计划是参加云计算技术培训。在培训中,了解基于Hadoop的数据共享云平台的框架结构。了解云平台环境的搭建,了解Hadoop重要函数的使用。最后,通过培训,完成一个简单的数据分享云平台,主要实现文件的上传和下载。之后,自学网络的前端开发,掌握HTML,CSS,JavaScript进行前端开发。
2.2.2系统分析阶段
本阶段主要完成地理大数据共享云平台系统的系统分析,从两方面来进行系统设计,分别是需求分析和可行性分析。
在需求分析中,要分析本系统是基于什么需求来进行开发的,收集总结本系统需要完成什么样的功能。在确定系统的功能需求,然后确定系统需要的数据种类和对应的数据量。对数据的种类和数据量以及使用频次进行估计,以此来确定计算机的环境配置。
在可行性分析中主要是各方面分析是否有能力可以完成本次项目系统的研究,主要是从经济、技术、法律这三方面进行分析。从经济角度看,系统环境的软硬件配置是否可以实现。技术上是否有能力完成本次项目研究,以及本次的项目研究是否符合社会法律的约束。
2.2.3系统设计阶段
基于之前的系统分析完成系统的总体设计和详细设计。
总体设计涉及到系统的框架结构设计、系统配置设计和系统功能设计。系统框架设计主要是从数据层、中间层、和客户端来进行设计。由于本系统属于web开发,所以在设计时需考虑合适的框架结构。系统的配置设计是基于系统分析中的数据以及要求性能进行的,通过要求的性能来配置对于的软件和硬件。系统的功能设计是基于系统分析中的系统功能需求来进行的,通过系统的功能需求设计系统需要完成哪些功能。
详细设计涉及到用户界面设计、数据库设计、功能模块设计、代码设计。
在用户界面设计中分别有用户登录界面的设计和系统首页的设计,在用户登录界面的设计和系统首页的设计中完成界面的布局、颜色以及样式的设计、菜单栏设计、工具栏设计。
本次数据库对接的是用户的登录部分信息,所以基于用户的信息分析设计完成关系模式的数据库。
功能模块的设计对应两大部分,分别是用户登录界面中实现用户登录、用户注册、用户信息修改。而另一部分是主界面即数据共享平台中的功能设计,分别是数据上传、数据检索、数据下载、以及GIS服务。
代码设计涉及到的类名、对象名、接口名、函数名的命名规则,以及日志编写的规则,代码书写的格式的设计。
2.2.4系统开发阶段
基于系统设计的内容,使用HTML,CSS,JavaScript编写完成设计的用户界面,使用Java完成系统的后台开发。最后将前端与后端进行连接,完成所有的系统设计中的部分,实现各个功能模块中的具体功能。
2.2.5系统运行维护阶段
完成整个系统的系统开发工作后,设计测试用例完成系统的测试。并对测试过程中出现的问题进行修复,再次进行系统测试,直至在软件测试后再无问题出现,即完成系统测试。
2.3技术路线图
| |
| |
| |
| |
3. 研究计划与安排
1.
第一阶段: 1月1日至1月20日
参加毕设导师组织的短期技术培训,学习毕设所需的云计算技术和代码框架,同时学习包括hadoop,mysql在内的平台的部署。
第二阶段:1月21日至3月25日
进行与研究主题相关的文献查找与阅读,同时与毕设导师进行广泛探讨,结合导师研究方向与自身兴趣确定论文选题。之后整理云计算开发方法及相关运行平台资料,开展项目初步规划,并完成开题报告和英文翻译。
第三阶段:3月26日至4月30日
根据前期规划推进项目,实现基于hadoop的地理大数据共享云平台系统搭建工作,之后对系统进行完善、测试运行和修复。
第四阶段:5月1日至5月20日
梳理项目研究内容,书写完成初级毕业设计报告。
第五阶段:5月21日至5月31日
根据指导老师意见修改论文,最终完成毕设论文,并提交由毕设导师和评阅教师评分。
第六阶段:6月1日至6月8日
4. 参考文献(12篇以上)
[1]. barriesosinsky.cloud computing bible[m].北京:电子工业出版社,2013.
[2]. lei lifei,zhuhaojin,cao zhenfu,et al.security and privacy for storage and computation in cloud computing[j].information sciences,2013:1-16.
[3]. venner j.pro hadoop[m].apress,2009.