| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:20248 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在计算机技术飞速发展的今天,计算机相关产品在生活中的应用也是越来越普遍,关于资源共享的网络平台也是处在蓬勃发展中,国内做的出色网站的有不少,有开发人员比较熟悉的CSDN网站、也有计算机考研学子钟爱的王道论坛。他们都有着庞大的用户群,也很实用,但是却是很少有针对在校学生定制的平台。即使有少数定位用户为学生的平台,但是这些系统的开发模式都是传统的模式,快要适应不了计算机技术快速发展的今天,也处理不了用户数量巨大的高并发问题。该共享平台的设计是基于分布式开发思想,专门为在校学生定制开发的。 在校的大学生每个人都有自己不同的目标想法,也有自己的学习方法和经验。有的人热衷于实验室开发、有的人图书馆饱览圣书、还有的学生默默复习,准备考研。他们在平时开发或者学习中或多或少的会遇到这样那样的问题,也有时候想要分享自己的学习经验与心得,这个时候就需要一个平台。该共享平台就是为了满足以上需求而设计的,在这里,大家可以交流心得、疑难解答,从而相互促进,相互提高。 该共享平台是基于分布式的开发思想,采用了功能比较强大的轻便型框架SpringBoot框架。由于MySQL数据库具有较好的移植性,所以本系统的数据库就使用MySQL数据库,前端页面采用Freemarker模板以及HTML、CSS、jQuery等技术来设计,Bootstrap前端框架的引入也使得页面更加简洁、直观,用户的体验感更好。 关键词:分布式 SpringBoot MySQL Freemaker CSS jQuery Bootstrap
目录 摘要 Abstract 1.绪论-1 1.1课题背景-1 1.2研究目的及意义-1 1.3研究现状-2 1.4课题工作分布-2 1.5论文框架结构-2 1.6本章小结-3 2.资源共享平台相关技术研究-4 2.1 分布式结构的开发-4 2.2 SpringBoot框架简介-6 2.2.1 SpringBoot的引入-6 2.2.2 MyBatis概述-7 2.3 MySQL概述-7 2.4 Bootstrap、jQuery、Ajax概述-7 2.5安全框架Shiro-8 2.5.1 Shiro的介绍及应用-8 2.5.2 MD5的介绍及应用-9 2.6资源共享的理念与优势-9 2.7本章小结-10 3.系统分析-11 3.1功能需求分析-11 3.1.1前台的相关模块-11 3.1.2后台管理相关模块-12 3.2用例分析-13 3.3本章小结-16 4.系统设计-17 4.1总体结构-17 4.2系统操作流程设计-19 4.2.1后台管理功能设计-19 4.2.2前台用户系统-20 4.3数据库设计-21 4.3.1概念模型设计-21 4.3.2 逻辑结构设计-22 4.4系统界面设计-26 4.4.1前端首页-26 4.4.2个人资料页-27 4.4.3标签页-28 4.4.4话题与评论页-29 4.4.5后端管理首页-30 4.5系统类图设计-31 4.5.1发布话题模块功能类设计-31 4.5.2评论模块功能类设计-32 4.5.3后台管理模块功能类设计-33 4.6本章小结-33 5.系统实现-34 5.1主要功能实现-34 5.1.1登录注册模块-34 5.1.2话题查看和评论模块-38 5.1.3标签查看模块:-45 5.1.4资源模块:-47 5.1.5后台管理模块-48 5.2本章小结-48 6.系统测试-49 6.1测试过程-49 6.1.1前台平台测试- |

