登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

大学生学习资源管理系统后端设计和实现毕业论文

 2021-11-17 23:34:53  

论文总字数:28989字

摘 要

在现代,互联网技术飞速发展,手机,电脑在广大学生群体中日益普及,潜移默化之中也改变了学生们的生活与学习方式。学生们在课堂上的学习笔记以及学习过程中的学习资料也不在局限于传统的纸质形式,手机,电脑逐渐成为学生们存储学习资料的新载体。然而这些电子资料的存储杂乱无章,没有很好的组织和管理起来,同学间的资料共享也不是很方便。因此,本论文将基于以上问题设计和开发出服务于大学生群体的学生学习资源管理系统,帮助学生们存储和整理学习资料,同时可以轻松的分享自己拥有的资料以及获取想要的学习资源。

本论文将从四个方面对学生学习资源管理系统后端的设计和实现进行详细介绍和解读,从后端系统的研究背景,研究目的及意义到后端系统选用的框架技术再到需求分析,最后是后端系统的设计与实现,按照完整的软件项目开发流程来搭建后端系统,实现后端系统的6个基本功能模块:用户注册与登录模块,文件上传下载模块,文件操作模块,文件版本控制模块,文件分享模块以及文件搜索模块,并与前端进行对接,最终形成一个具备完整功能的资源存储管理与分享系统。

学生学习资源管理系统的实现将为学生们提供一个方便高效的学习资源存储平台,学生们不仅可以将学习资源存储到云服务器上,还可以轻松的管理这些资源,同时还能将自己拥有的资源文件轻松的分享给其他人。同时如果需要某些资源文件,也能通过搜索功能快速的找到其他人的分享文件,一定意义上改善了大学生们的学习资源利用效率,从而影响到他们的学习效率,使他们能够更好的完成学业。

关键词:学习资源;系统后端;资源存储;云盘;资源分享

Abstract

Nowadays, with the rapid development of Internet technology, mobile phones and computers have become more and more popular among students, subtly changing their way of life and learning. Students' study notes in class and learning materials in the process of learning are no longer limited to the traditional paper form. Mobile phones and computers are gradually becoming new carriers for students to store learning materials. However, the storage of these electronic materials is disorganized, not well organized and managed, and the information sharing among students is not very convenient. Therefore, based on the above problems, this paper will design and develop a student learning resource management system for college students, which can help students store and organize learning materials, and at the same time, they can easily share their own materials and obtain the learning resources they want.

This paper will from four aspects of students' learning resource management system design and implementation of the background a detailed introduction and interpretation, from the back-end system research background, research purpose and meaning to back-end system chooses the framework of technology and demand analysis, finally is the design and implementation of the background system, according to the complete software project development process to build the background system, realize the background system of six basic function modules: User registration and login module, file upload and download module, file operation module, file version control module, file sharing module and file search module, and docking with the front end, finally forming a resource storage management and sharing system with complete functions.

The implementation of the student learning resource management system will provide a convenient and efficient learning resource storage platform for students. Students can not only store learning resources in the cloud server, but also manage these resources easily and share their own resource files with others easily. At the same time, if you need some resource files, you can quickly find other people's Shared files through the search function, which, in a sense, improves the utilization efficiency of college students' learning resources, thus affecting their learning efficiency and enabling them to better complete their studies.

Key Words:learning resources; back-end of the system; resource storage; cloud disk; resource sharing

目 录

第1章 绪论 1

1.1 研究背景 1

1.2 研究目的及意义 1

1.2.1 研究的目的 1

1.2.2 研究的意义 2

1.3 设计目标 2

1.4 论文结构 2

第2章 学生学习资源管理系统后端的相关理论与技术 3

2.1 开发工具和基本框架介绍 3

2.1.1 IntelliJ IDEA开发工具 3

2.1.2 Spring MVC框架 3

2.1.3 Spring Boot框架 4

2.2 相关技术介绍 5

2.2.1 MySQL数据库 5

2.2.2 MyBatis框架 5

2.2.3 Elasticsearch索引库 5

2.2.4 Redis缓存库 6

2.2.5 FastDFS分布式文件存储系统 6

2.2.6 Spring Security框架 7

2.3 本章小结 7

第3章 学生学习资源管理系统后端的需求分析 9

3.1 学生学习资源管理系统后端可行性分析 9

3.1.1 经济可行性 9

3.1.2 操作可行性 9

3.2 学生学习资源管理系统后端功能性需求分析 10

3.2.1 功能模块需求分析 10

3.2.2 用例分析 10

3.3 学生学习资源管理系统后端非功能性需求分析 19

3.4 本章小结 20

第4章 学生学习资源管理系统后端的设计 21

4.1 学生学习资源管理系统后端的概要设计 21

4.1.1 系统后端的架构 21

4.1.2 系统后端的功能结构 22

4.1.3 数据库设计 23

4.2 学生学习资源管理系统后端的详细设计 27

4.2.1 用户注册与登录模块设计 27

4.2.2 文件上传下载模块设计 30

4.2.3 文件操作模块设计 31

4.2.4 文件版本控制模块设计 34

4.2.5 文件分享模块设计 36

4.2.6 文件搜索模块设计 39

4.3 系统测试 41

4.3.1 注册与登录模块测试 41

4.3.2 上传下载模块测试 42

4.3.3 文件操作模块测试 42

4.3.4 版本控制模块测试 43

4.3.5 分享模块测试 43

4.3.6 搜索模块测试 44

4.4 本章小结 44

第5章 总结与展望 45

5.1 研究总结 45

5.2 研究展望 46

参考文献 47

致谢 48

绪论

研究背景

随着互联网信息技术的发展,手机,电脑在大学生群体中普及,大学生们广泛运用手机,电脑作为学习工具。而传统的纸质教材,笔记等学习资源的载体,由于其内容封闭以及更新周期长等缺点,也将会在互联网的时代大潮下被逐渐淘汰。

根据国内外研究表明,国内大学生普遍使用手机记录课堂笔记和作业,而国外学生也会使用笔记本电脑来代替传统笔记,使用电子设备等新载体代替传统纸质载体记录学习资源,已成为未来发展的趋势,为此设计开发出适用于电脑,手机等新载体的学习资源管理系统,方便学生们快捷有效的管理学习资源,则尤为重要。

在现代,笔记,作业,电子书,论文,课件,程序,资料,这些都可以使用电子设备进行存储,而学生们在课堂上做笔记时,相较于传统的手写笔记,更倾向于使用手机录音,录像,拍照来记录学习资料,这些资料散乱的堆放在笔记本和手机中,没有很好的管理和组织起来,同学间的资料也无法方便的共享,多年积累的大量资源,查找,使用,共享越来越耗费时间和精力,甚至丢失。

请支付后下载全文,论文总字数:28989字

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

企业微信

Copyright © 2010-2022 毕业论文网 站点地图