基于React Nodejs网络硬盘管理系统的设计与实现开题报告

 2022-10-12 12:52:14

1. 研究目的与意义

当今社会,各行各业的工作都用到了计算机,计算机对办公效率的提高起到了至关重要的作用。

人们可以使用计算机上网、处理文件、储存重要资料,然而日常文件会随着时间累积而增多,这样就产生了一个新的问题,如何对重要资料或者历史文件进行有效的管理,本课题研究的网络硬盘管理系统主要目的就是高效的管理文件资料,让人们摆脱硬盘存储所带来的不便,避免硬盘损坏导致重要资料无法恢复带来的损失。

网络硬盘管理系统主要采用了目前较为流行的云存储方式,在研究本课题的同时,不断学习新的知识技术,将新的技术运用到课题中去,在探索中寻求创新也正契合了大学生论文研究主要精神。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 课题关键问题和重难点

二、课题关键问题及难点网络硬盘管理系统可包括的功能模块描述:1.网络硬盘的服务模块:可以实现对文件夹的创建、删除和重命名;可以实现对文件的上传、删除、复制和移动;可以实现对用户上传文件的自动分类等;2.用户登录注册模块:使用者可以通过用户注册页面添加用户名和密码,在登录页面实现登录,当登录错误时会出现错误提示。

以上所有功能都是对已经成功注册的用户而言,对于还没有注册的用户,他们就不能享有这些权限,无法实现相关功能操作。

该网络硬盘管理系统的关键问题是前端页面使用React实现,React在更新页面的时候是先操作自己的虚拟DOM,然后在把数据返回给对真实的DOM,从而进行更新,因此页面响应差异比较大;但Jquery是直接操作DOM;思路不一样,所以在一定的情况下响应的速率也不一样,为了更好的来提升该网络硬盘管理系统的开发效率与应用性能,在部分页面的实现部分也做出的相应的选择。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

三、文献综述(或调研报告)网络硬盘管理系统:采用Oracle作为后台数据库,使用MyEclipse6.5 为开发环境,使用Tomcat作为其服务器,在MyEclipse6.5的WebRoot中实现对前台页面的设计。

首先对数据库、数据库表进行设计,使用Oracle创建数据库以及表,使用MyEclipse6.5编写代码,完成基本的增、删、改、查功能。

在WebRoot文件夹中使用JavaScript脚本完成网站功能,使用JDBC实现前台网站与后台数据库的链接,最后对整个系统进行调试,完成课题所需功能。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

该网络硬盘管理系统基于B/S结构,前台展现主要包含网络硬盘的服务和用户登录注册两个模块。

用户登录注册模块:使用者可以通过用户注册页面添加用户名和密码,在登录页面实现登录,当登录错误时会出现错误提示。

网络硬盘的服务模块:使用者在登录成功的情况下,可以实现对文件夹的创建、删除和重命名;可以实现对文件的上传、删除、复制和移动;可以实现对用户上传文件的自动分类等。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

五、工作计划第一周:系统用例图的设计与完善第二周:系统的需求分析第三周:系统的功能分割和需求规格说明的完善第四周:系统的概要设计,主要为数据库设计第五周:数据分类编码,示例数据入库第六周:最短路径算法的设计和实现第七周:系统各模块及模块间接口等的详细设计第八周:系统各主要界面的设计和编码实现第九周:系统各模块的编码实现第十周:系统各模块的编码实现第十一周:系统各模块的单元测试第十二周:系统的集成测试第十三周:系统的确认测试和完善,论文初稿的撰写第十四周:修改论文第十五周:完成论文,制作PPT,准备答辩。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。