基于Hadoop的个人网盘的设计周进展情况记录表(10周)
Posted ouyangxiaobai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于Hadoop的个人网盘的设计周进展情况记录表(10周)相关的知识,希望对你有一定的参考价值。
下载地址:https://download.csdn.net/download/qq_31293575/18338145
本科毕业论文(设计)周进展情况记录表
学生姓名 |
学院 |
大数据学院 |
指导教师 |
||
学号 |
专业 |
网络工程 |
班级 |
网络151 |
|
设计(论文)题目 |
基于Hadoop的个人网盘的设计与实现 |
||||
第 1 周本阶段已完成内容: 1.听取导师针对所选课题的指导与分析,了解关于spring Boot的相关内容,参考了网上的高校教学评估材料管理系统的设计,对毕业设计的相关内容有了一定的认识与了解; 2.查询资料并了解本次设计使用的技术:Java 、vue、spring Boot、RDS、OSS、ECS(等前后端技术),知道了完成一个高校教学评估材料管理系统所需要的技术要求; 3.搭建Java运行环境:JDK的安装与配置,选择了JDK1.8的版本,配置了环境变量(JAVA_HOME、PATH、CLASS_HOME); 4.安装idea开发工具、vue及vue的脚手架, 并学习使用idea、vue和vue的脚手架配置和快捷键操作。5.复习所学的关于阿里云产品RDS 、OSS、 ECS等产品的知识和操作 |
|||||
下阶段撰写计划: 1.查阅相关资料并撰写本次毕业设计的开题报告; 2.学习spring Boot理论知识; 3.购买阿里云产品RDS 、OSS、 ECS等产品 |
|||||
指导教师检查意见: 该同学能够根据选题主动搜集相关资料、查阅相关文献,形成毕业设计开发所需要的基本技术要求,同时去复习或是学习相关的技术。此外,在老师的指导和建议下完成了毕业设计的开题报告初稿,并制定了下周要开展的工作计划。 2019年04月06日 |
本科毕业论文(设计)周进展情况记录表
学生姓名 |
学院 |
大数据学院 |
指导教师 |
||
学号 |
专业 |
网络工程 |
班级 |
网络151 |
|
设计(论文)题目 |
基于Hadoop的个人网盘的设计与实现 |
||||
第 2 周本阶段已完成内容: 1.查阅相关书籍并撰写开题报告; 2.复习巩固Java面向对象编程,包括继承、多态、抽象类、封装、接口、 包(package)等内容; 3.学习了阿里云产品RDS 、OSS、 ECS,包括RDS的详细购买和操作,以及OSS的图片上传技术,ECS的部署; 4.购买阿里云产品RDS 、OSS、 ECS,并且对其进行简单的操作,如RDS的数据库配置等; 5.安装与配置JDK与Tomacat运行环境,选用Tomacat9.0的版本,并配置服务器端口为8080; |
|||||
下阶段撰写计划: 1.查阅相关书籍完善开题报告; 2.学习和复习spring Boot操作,开始编写简单的接口且测试RDS是否能正常使用; 3.整理高校教学评估材料信息管理系统的数据库,需要什么样的数据。 |
|||||
指导教师检查意见: 该同学针对毕业设计第一周存在的问题,制定了本周的工作计划。结合制定的计划和本周的汇报情况,基本上完成了前端、Java以及开发环境的部署,学生对制定的计划完成度较好,执行力较强。 2019年04月14日 |
本科毕业论文(设计)周进展情况记录表
学生姓名 |
学院 |
大数据学院 |
指导教师 |
||
学号 |
专业 |
网络工程 |
班级 |
网络151 |
|
设计(论文)题目 |
基于Hadoop的个人网盘的设计与实现 |
||||
第 3 周本阶段已完成内容: 1.将开题报告提交给指导老师; 2.安装VMware Workstation Pro虚拟机软件,安装Centos 7系统,并为系统设置静态IP,方便为hadoop搭建环境; 3.安装jdk-8u161-linux-x64.tar和hadoop-2.9.0.tar,并安装HDFS文件系统,并配置相应的环境变量; 4.通过HDFS Shell测试hadoop HDFS查询,删除,上传,下载,移动,复制等操作; 5.安装mysql数据库,连接数据库,并连接成功后得到数据库信息。 |
|||||
下阶段撰写计划: 1.在Eclipse上创建项目,并配置项目的Tomcat服务器参数; 2.使用Eclipse开发工具,使用Java Hadoop框架编写文件上传、文件下载、文件删除、文件及目录展示等模块功能; 3.统一前后台接口,使用B/S模式来毕业设计,完成后台主要功能模块的编写,创建数据库的主要表单和字段; 4.通过浏览器请求后台,模拟HTTP协议的方式,等到后台数据,确定服务器能正常运行。 |
|||||
指导教师检查意见: 该生针对上周制定的工作计划,开展本周的工作,基本上按照制定的计划: (1)安装VMware Workstation Pro虚拟机软件,安装Centos 7系统,并为系统设置静态IP,方便为hadoop搭建环境; (2)编写文件上传、文件下载、文件删除、文件及目录展示等模块功能; (3)通过HDFS Shell测试hadoop HDFS查询,删除,上传,下载,移动,复制等操作,完成相关任务。 2019年04月20日 |
本科毕业论文(设计)周进展情况记录表
学生姓名 |
学院 |
大数据学院 |
指导教师 |
||
学号 |
专业 |
网络工程 |
班级 |
网络151 |
|
设计(论文)题目 |
基于Hadoop的个人网盘的设计与实现 |
||||
第 4 周本阶段已完成内容: 1.通过eclipse搭建了web项目,项目框架初期分为model、util和servlet三个模块,即在项目里创建了三个包(package)。其中model里的负责信息字段的提取,util里的类负责调用hadoop API和处理数据,servlet里的负责接收前端请求并作出响应; 2.在model包里创建了FileBean类,这个类主要是通过set、get方式来获取文件信息; 3.在util包里创建HDFSUtil类和ResponseData类: (1)HDFSUtil类调用了Hadoop API,有下载文件、上传文件、显示文件和目录、显示文件列表(只显示文件),显示文件和显示文件列表使用了FileBean来获取文件的信息; (2)ResponseData类是处理HDFSUtil类调用了Hadoop API后的状态,判断调用是否成功或错误,成功后进行map集合封装和错误后处理机制。 4.在servlet包里创建了前端请求文件显示、上传、下载、删除的相应接口,负责接收前端http请求,通过请求调用HDFSUtil类里相应的函数,再创建ResponseData对象,将调用后返回的数据交于ResponseData对象处理,如果成功,将数据解析json处理后返回给前端; 5.初步完成网盘的后端代码,并将后端代码进行优化。 |
|||||
下阶段撰写计划: 1.根据功能确定前端的页面模块; 2.设计前端页面的UI样式; 3.确定前端的业务模式和交互方式。 |
|||||
指导教师检查意见: 从毕业设计选题到目前毕业设计完成的模块,可以发现该生一直都在积极实施毕业设计工作,其编程能力和相关技术都比较熟练。建议对目前完成的模块进一步优化,充分发挥分布式文件存储的优势。 2019年04月27日 |
本科毕业论文(设计)周进展情况记录表
学生姓名 |
学院 |
大数据学院 |
指导教师 |
||
学号 |
专业 |
网络工程 |
班级 |
网络151 |
|
设计(论文)题目 |
基于Hadoop的个人网盘的设计与实现 |
||||
第 5 周本阶段已完成内容: 1.设计及编写了前端页面,初期将前端分为3个页面,分别为登录页面、注册页面、个人网盘文件的展示页面; 2.登录页面设计为两个输入框和一个提交按钮,为用户输入框和密码输入框,并编写了相应的功能的后端代码,后端通过HTTP方式接受前端的数据,通过查询数据库确认用户是否存在,用户存在则进行密码匹配,数据库密码和用户输入的密码匹配,则进行登录到个人网盘文件的展示页面; 3.登录页面也同样设计为两个输入框和一个提交按钮,后端代码通过HTTP方式接受前端的数据,通过查询数据库确认用户名是已经注册,如果注册的用户名是新用户名,则将用户填入的用户名和密码写入数据库,然后登录到个人网盘文件的展示页面; 4.个人网盘文件的展示页面为前端最重要的页面,访问该页面将向后端发起请求,获取用户主文件夹目录下所有的文件信息,包括文件夹,并展现到前端,对于展示的文件信息,也添加了分页、搜索的功能。前端将产生相应的按钮提供下载、删除等操作。前端还包括上传文件和新建文件夹按钮,相应的后端代码也完成。并将该页面添加了移动、分享、重命名、文件归纳等按钮,为后期功能做准备; 5.对于本周,完成了课题的前端界面及相应的功能,毕业设计完成了预期的成果。 |
|||||
下阶段撰写计划: 1.对已经完成的功能进行大量测试,检验其中是否有功能漏洞; 2.完善前端的业务逻辑,准备移动、分享、重命名、文件归纳等后端功能的编写; 3.总结目前所完成的内容,配合指导老师认真准备毕业设计中期检查的工作; 4.开始撰写毕业设计论文,通过撰写论文来发现总结所做系统有什么不足之处。 |
|||||
指导教师检查意见: 根据该生在讨论会上的汇报可以发现,该生完成了毕业设计系统开发的3/5的工作,进度符合预期。希望在接下来的工作中,继续保持积极的工作态度,完成剩下的模块,并对完成的模块不断测试和完善。 2019年05月04日 |
本科毕业设计(论文)周进展情况记录表
学生姓名 |
学院 |
大数据学院 |
指导教师 |
||
学号 |
专业 |
网络工程 |
班级 |
网络151 |
|
设计(论文)题目 |
基于Hadoop的个人网盘的设计与实现 |
||||
第 6 周本阶段已完成内容: 1.对已经完成的功能进行大量测试,检验其中功能上的漏洞,解决了http请求中同步与异步的问题,实习了ajax队列,使系统运行时不会出现ajax异步请求丢失的问题; 2.完善前端的业务逻辑,准备去除了文件分享和收藏的功能,编写了文件或文件夹重命名、文件归纳等后端功能,并在前端加入了分页显示、文件搜索、文件排序功能,增加了前端界面的交互性; 3.总结目前课程所完成的全部内容,确定目前完成的课程设计的功能包括用户登录、用户注册、文件信息显示、文件上传、文件下载、文件及文件夹删除、文件列表分页、文件列表排序、文件列表搜索和文件类型查询几大功能,并调试整理后给出所做的课程设计的第一个完整的系统; 4.开始撰写毕业设计论文,通过撰写论文来发现总结所做系统有什么不足之处。 |
|||||
下阶段撰写计划: 1.参考一些优势的毕业设计论文,学习一篇优秀的毕业论文一个如何撰写; 2.确定毕业设计论文的章节,列出一份毕业设计论文的大纲,弄清毕业论文要撰写什么,如何撰写。 |
|||||
指导教师检查意见: 该生能根据毕业设计的总体进度完成本周的工作,并对设计过程中遇到的问题进行了梳理与解决,进一步完善了系统的开发。建议进一步梳理系统的功能模块与业务流程,并进行测试,然后将系统的功能模块绘制出来。 2019年05月12日 |
本科毕业设计(论文)周进展情况记录表
学生姓名 |
学院 |
大数据学院 |
指导教师 |
||
学号 |
专业 |
网络工程 |
班级 |
网络151 |
|
设计(论文)题目 |
基于Hadoop的个人网盘的设计与实现 |
||||
第 7 周本阶段已完成内容: 开始撰写毕业设计论文,这周主要完成了以下部分: 1.编写论文的绪论 主要介绍了系统的研究背景和意义,分析了系统在国内外的研究现状,最后列出了各章的主要内容和安排。 2.介绍系统开发相关技术分析 介绍了个人网盘系统的开发技术,该系统使用的开发语言是Java和php,Java处理网盘的文件,PHP处理Web的动态交互。使用Eclipse和PhpStorm这两个集成开发工具,它们提供了智能编辑功能可以很好的帮助系统的开发。同时,还介绍了Tomcat和WampServer两个Web应用服务器,这两个Web应用服务器为Java和PHP提供服务器功能。此外,因为MySQL功能齐全、成本低、体积小、速度快,将其作为系统的数据库管理工具。又由于系统是基于Hadoop来开发,在开发过程中会使用到分布式文件系统(HDFS),所以使用了HDFS的Java API接口。 3.编写论文的需求分析 介绍了系统的总体目标。其次,从可行性上论证了该系统是可行的。然后,对系统进行模块划分,分为:用户管理模块、文件展示模块、文件操作模块、文件夹操作模块、文件归纳模块和文件分享池模块6个模块,并对各个模块进行了说明。接着,进行了用户角色用例的分析和系统整体数据流分析。最后,分析了系统的非功能性需求,如:性能、可扩展、性可靠性和安全性等。 |
|||||
下阶段撰写计划: 撰写论文的概要设计、详细设计、系统主要功能的测试,参考相关论文资料、期刊和专利等,丰富论文内容。 |
|||||
指导教师检查意见: 根据该生完成的毕业设计部分并结合系统开发情况,建议进一步梳理毕业设计的框架。同时,根据提交的论文中的需求分析部分,建议对各个功能模块进行详细分析,并通过图表的形式来表现分析的结果,为系统的设计部分打下基础。 2019年05月18日 |
本科毕业设计(论文)周进展情况记录表
学生姓名 |
学院 |
大数据学院 |
指导教师 |
||
学号 |
专业 |
网络工程 |
班级 |
网络151 |
|
设计(论文)题目 |
基于Hadoop的个人网盘的设计与实现 |
||||
第 8 周本阶段已完成内容: 本周主要是撰写论文的其他内容,包括以下部分: 1.编写论文的概要设计 介绍个人网盘系统概要设计的目的,明确了个人网盘系统中的各个功能模块。将个人网盘系统从用户角度出发,把功能分为6个模块:用户管理模块、文件展示模块、文件操作模块、文件夹操作模块、文件归纳模块和文件分享池模块。然后,介绍了各个功能模块中的子功能,设计了每一个功能模块的功能结构图和活动图。最后,设计了个人网盘系统的数据库,包括3个实体,分别为:用户信息实体、文件信息实体和文件分享池实体,对应系统用户、用户上传的文件信息和用户分享的文件信息,并画出了相应的实体属性图和E-R图,进一步,在数据库的逻辑设计中设计了每个实体的关系表。 2.编写系统的详细设计 主要介绍了个人网盘系统中6个模块的具体实现方式,并通过时序图、流程图和部分功能代码来呈现个人网盘系统的实现。 3.编写系统的测试结果 完成了对系统的关键功能的测试。其中测试了用户管理模块的用户注册和用户登录功能;文件操作模块的文件上传、下载、分享和删除功能;文件夹操作模块的新建文件夹和删除文件夹功能;文件归纳模块的归纳功能;文件分享池模块的我的分享和公共资源功能。通过分析测试结果,发现网盘系统能够正确进行逻辑判断以及相应的操作提示。 |
|||||
下阶段撰写计划: 对论文进行总结,修改论文中的语病错误、专业术语表达、图片、表格等,调整论文格式,然后对论文进行查重。 |
|||||
指导教师检查意见: 该生基本完成了毕业论文的初稿,根据对论文的审阅,建议在需求分析的基础上,对每个功能模块的设计进行详细阐述,例如:设计功能模块的流程图、时序图、状态图等,并根据每种图形的用途检查已经设计的部分。 2019年05月26日 |
本科毕业设计(论文)周进展情况记录表
学生姓名 |
学院 |
大数据学院 |
指导教师 |
||
学号 |
专业 |
网络工程 |
班级 |
网络151 |
|
设计(论文)题目 |
基于Hadoop的个人网盘的设计与实现 |
||||
第 9 周本阶段已完成内容: 本周是毕业设计的最后一周,主要完成以下内容: 1.对论文进行总结,并分析论文中的不足; 2.在指导老师的指导下,修改论文中语句的表达问题、专业术语的表述问题、格式问题、图片问题、表格问题等; 3.对论文进行查重,达到查重标准; 4.调试系统,保证答辩不会出现问题。 |
|||||
下阶段撰写计划: 准备答辩资料,打印论文,为答辩做准备。 |
|||||
指导教师检查意见: 该生根据指导老师提出的修改意见,对论文进行了修改。总体上,该生的论文结构合理,语言表述清晰,图文并茂,达到了毕业设计的要求。 2019年06月01日 |
本科毕业设计(论文)中期检查表
指导教师所属单位:大数据学院 填表时间:2019年05月11日
学生姓名 |
指导教师姓名 |
|||||||
学号 |
指导教师职称 |
副教授 |
||||||
专业及 班级 |
网络工程/网络151 |
题目名称 |
基于Hadoop的个人网盘的设计与实现 |
|||||
指导教师意见 |
学生学习态度 |
认真 |
比较认真 |
一般 |
不够认真 |
很不认真 |
||
RR |
||||||||
工作质量 |
很好 |
好 |
比较好 |
一般 |
比较差 |
|||
RR |
||||||||
工作进度 |
超前完成 |
完成计划 |
基本完成 |
落后计划 |
没有进展 |
|||
RR |
||||||||
其它: 该生已经完成了大部分系统设计与实现工作,但应将部分核心功能实现还需进一步完善,论文初稿已基本完成,仍需根据系统进行相应调整,鉴于该生完成情况和工作态度同意其通过中期检查。 签字: |
||||||||
检查小组意见 |
指导教师工作态度 |
责任心强 |
比较强 |
一般 |
比较差 |
很差 |
||
R |
||||||||
其它: 指导教师按照规范和进程要求指导学生论 以上是关于基于Hadoop的个人网盘的设计周进展情况记录表(10周)的主要内容,如果未能解决你的问题,请参考以下文章 |