基于云端的多功能文件仓库系统的设计与实现

 2022-01-17 11:01

论文总字数:19017字

目 录

摘要 1

关键词 1

Abstract 2

Key word 2

引言 3

一.相关技术 3

1.1 文件存储的历史 3

1.2云服务器简介 4

1.3应用组件与算法 4

1.3.1 Spring-mvc 6

1.3.2前台Vue(目录结构) 6

1.3.3 echarts图表 7

1.3.4 熵值法 7

1.4项目的开发环境: 7

1.5前台项目常用控件: 7

本章小结: 8

二.系统分析 8

2.1.需求分析 8

2.1.1用户注册和登陆: 9

2.1.2用户履历信息: 9

2.1.3文件的存储、检索: 9

2.1.4.个性化设置 9

2.1.5文件共享: 10

2.1.6退出系统: 10

2.2可行性分析 10

2.2.1经济可行性分析 11

2.2.2技术可行性 11

2.2.3操作可行性 12

三.总体设计 13

3.1.设计目标 13

3.2项目规划 13

3.3系统流程设计 14

3.3.1文件传输流程图 14

3.3.2在线文件管理系统流程 14

3.4.用户界面的设计 15

四.系统功能实现 15

4.1文件录入功能、文件展示、文件下载、编辑 15

4.2.图片的录入和展示功能: 21

4.3首页的功能(ECharts、退出登陆) 23

4.4模块,角色(用户等级)分配、用户管理设置功能 23

4.5查看个人操作履历功能 24

4.6搜索引擎检索功能 31

4.7退出系统功能 32

五.程序测试 32

5.1软件测试的目的: 32

5.2软件测试的原则: 32

5.3系统调试 33

六.参考文献 37

七.总结 38

致谢 38

基于云端的多功能文件仓库系统的设计与实现

Abstract:

Since the first personal computer came into existence, it has been able to store 2T of memory. Nowadays it can already accommodate a large number of files. After long-term use, it will inevitably produce a lot of files, even if the directory structure is established, the file is archived and stored, and stored. The directory structure will also become more and more complex and difficult to adjust and maintain. It is like a warehouse full of debris and necessary supplies. It is becoming more and more difficult to provide users with the necessary items (files) and more and more garbage. Documents (for users, can not be opened, have not been used for a long time, have been forgotten, residual empty folders, which make it difficult for search engines to retrieve information in a timely manner), at the same time, Baidu network disk, CSDN forum and other document management, sharing The emergence of a sexual platform makes online resources more manageable and circulatory. Next, with the emergence of cloud platforms such as Alibaba Cloud and Baidu Cloud, its long time online, it is not easy to completely take down opportunities and become powerful. The ability to resist disasters and fault tolerance provides new possibilities for storing, transferring, and sharing files, using cloud-based file storage User to save the file locally only temporary currently in use, and no burden of obligation to permanently save the index file, save the file, indexing, document sharing all by warehouse management is responsible.

A well-developed file system with high confidentiality that can help with the ever-increasing memory and memory of computer hardware—that is, file management and user-friendly file retrieval—has become more and more demanded by the public. This topic aims to design a "cloud-based multifunctional file storage system" for storing user's important files (non-system files), identify and filter junk files, and pay more attention to the user's personalized needs (more beautiful and intelligent a front-end design, and provide algorithm-based search results (using entropy algorithms to retrieve documents of higher importance), and a more efficient search engine (for higher search speeds, higher fault tolerance, and higher correlation). Allows users to free themselves from complicated file system maintenance.

Key word: Cloud platform; File storage; Management system; Entropy method

引言

随着个人计算机的发展,电脑硬盘存储单位由KB上升到如今的T,其可容纳的空间极其庞大,存放文档、图片、视频、更有一些机密文件,使用者使用时间越久,即使建立目录结构,不同文件归档不同目录,随着目录的结构越来越复杂,访问和文件访问操作也越来越麻烦,对用户来说也是很大的负担,特别是旧的目录结构不能满足分类需求时。人的记忆力、注意力是有限,并且容易遗忘。即使使用电脑的搜索引擎,也会因为目录结构的复杂而徒增CPU的压力,且效果低微。软件市场应着人们对“文件管理管家”的需求,出现了各类产品,就目前云服务台与各软件平台云盘的发展,为用户提供了方便的云平台和文件服务系统(如百度云盘、腾讯云等)。

本次设计旨在使用简洁的画面,以表格形式向展示用户日常常用的文件,提供上传、下载的服务,并记录用户操作履历和备注、提供用户长时间未操作的文件,防止用户遗忘和资源浪费,向用户提供用户经常操作、重要度高的文件—熵值算法。在执行搜索时,根据字段的关键字,使用精炼的SQL语句进行数据库查询,能够快速的查询出结果,在前台关键字输入框中,以下拉框的形式,内置容错、纠错的智能提示;更是提供公共平台共享文件,使用户能够在管理个人文件仓库是同时,在文件平台上分享有价值的文件,各取所需,更大程度上方便用户对本文件管理系统的使用、推广本产品的实用性和受众范围。

  1. 相关技术

1.1 文件存储的历史

在1950年代,最早的盒式录音磁带产生,成为最早存储音频文件的载物,随后出现了磁鼓、8英寸软盘,随着软盘不断进化,CD、DVD光盘、蓝光、360G全息光盘、U盘、移动硬盘、SD卡、MMC卡到硬盘的出现,SSD固态硬盘比起传统的HDD传统硬盘,存储文件的方式变得快速而安全,也出现了,基于虚拟化技术的网络存储方式—云服务

1.2云服务器简介

剩余内容已隐藏,请支付后下载全文,论文总字数:19017字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;