基于分布式开发的资源共享平台的设计与实现.docx

资料分类:计算机信息 上传会员:番番呀 更新时间:2023-05-19
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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前台平台测试-

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:本次开发的资源共享平台,其实质上是用于交流和共享资源的一个论坛,类似于计算机考研学子都熟知的王道论坛,也借鉴了出色的开发网站--CSDN和问答平台--知乎的开发模式。 只是本......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: