文档详情

毕业设计(论文)-基于SpringMVC的个人网盘系统的设计与实现.doc

发布:2024-05-15约3.09万字共40页下载文档
文本预览下载声明

存档编号:

存档编号:

2017届普通本科毕业论文(设计)

阏业经游学说

毕业论文(设计)

题目:基于SpringMVC的个人网盘系统的设计与实现

专业:软件工程

院系:信息工程学院

年级:2013级

学号:

姓名:

指导教师:

职称:讲师

湖北经济学院教务处制

目录

摘要 1

Abstract 2

第1章绪论 3

1.1开发背景 3

1.2国内外发展现状及其趋势 3

1.3开发的目的及意义 4

1.4本课题所研究的内容 4

第2章相关技术简介 6

2.1SpringMVC简介 6

2.2MyBatis简介 7

2.3前端框架MiniUI、Bootstrap的特点 7

2.4B/S架构特点 8

第3章系统需求设计 9

3.1功能需求 9

3.1.1信息的展示 9

3.1.2用户对文件的基本操作的功能 9

3.1.3文件分享 9

3.1.4文件在线预览 10

3.2用户界面需求 10

3.3性能需求 10

3.3.1系统的可靠性和安全性 10

3.3.2系统的易用性和易维护性 10

3.4运行环境 11

3.4.1软件平台 11

3.4.2硬件平台 11

第4章系统的设计 12

4.1系统总体说明 12

4.1.1主要业务功能划分 12

4.2技术关键点考虑 13

4.2.1用户登录验证并跳转 13

4.2.2上传文件到服务器 14

4.2.3文件分享 15

4.2.4文件在线预览 16

4.2.5图片文件的展示 16

4.3数据库设计 17

4.3.1数据库的阐述 17

4.3.2表的设计 17

第五章系统的实现 19

5.1系统搭建 19

5.2功能实现 20

5.2.1用户登录界面 20

5.2.2用户主界面 20

5.2.3上传文件界面 22

5.2.4下载文件界面 22

5.2.5删除文件界面 23

5.2.6重命名文件界面 24

5.2.7分享文件界面 24

5.2.8搜索文件界面 25

5.2.9图片展示界面 25

5.2.10文档展示界面 26

5.2.11音乐展示界面 27

5.2.12视频展示界面 28

5.2.13其他文件展示界面 28

5.2.14提取文件界面 29

5.2.15用户个人信息展示界面 29

5.3关键代码分析 30

5.3.1上传文件 30

5.3.2下载文件 33

5.3.3图片文件的整体展示 33

结束语 35

致谢 36

参考文献 37

1

摘要

随着计算机及网络技术的不断发展,现代通讯工具应用的普及,计算机在现代社会生活中发挥着重要的作用,而与之相伴随的是大量数据资料,其中占比最大的是经常使用的以文件形式存在的资料,随着信息的增多,信息的存储和管理变得复杂,单机硬盘存储已满足不了用户的文件存储和管理需要,因此,研究和实现一个可靠的、低成本的、操作便利的、可供个人存储资料及共享资料的、易拓展、易搜索、易评价

的网络存储应用系统具有重要的意义和实用价值。

在此背景下,以网络存储技术为核心的个人在线网盘系统应运而生。本系统,前端部分主要采用流行框架MiniUI以及部分Bootstrap进行数据在页面上的展示,后端部分采用SpringMVC+MyBatis进行逻辑控制和数据获取,数据库部分采用关系型数

据库管理系统MySQL进行数据管理。

本系统主要实现了以下功能:

(1)普通用户登录系统,可以实现文件的上传,下载,删除,分享,重命名,搜索,并且可以分类对文件进行在线查

显示全部
相似文档