目录
目录
摘要
摘 要
随着互联网的高速发展和技术快速的更新换代,Java在做网站的霸主地位虽然受到威胁,但依然是最受欢迎的,社区活跃、用户基数多、基于Java做的网站性能更好,还有很多基于Java研发的优秀开源框架和中间件应运而生,支撑着Java这一庞大体系,当然Java还可以做安卓,进一步学习还可以做大数据等。
当前最受欢迎的Java框架是Spring Boot,零配置就可以跑一个web应用,基于约定大于配置的理念,大大简化了开发的繁杂的配置,且支持内嵌服务器(Tomcat、Netty等)。Spring Boot提供的是一种快速使用Spring的方式,并且可以和业界内优秀的框架和中间件整合,如Mybatis,Redis,FastDFS等。
本课题的目标是基于Spring Boot做一个Java Web的大学生学习平台网站,前端、后端、数据库,服务器运维、需求分析、打包部署、后期测试都由自己独立完成,涉及到的技术有Spring Boot、Mybatis、MySQL、Redis、FastDFS、Nginx、FreeMarker、jQuery、Bootstrap、layUI等。
课题的初衷是为了做出一个大学的学习交流的平台,发现界内缺少比较完备的学习平台,校园内学习氛围不是很高,而且同学大多都没有明确学习方向,或者在学习中遇到很多困难和问题。该课题最终做出的网站包括学习活动的组织、学习资料的上传下载以实现资料共享、书籍在同学间借阅、学习的问题可以通过发帖子的方式询问。
关键词:Java;Spring Boot;网站;学习平台
引言
引言
大学四年里,在老师和同学的帮助下学到了很多的知识,但是有时候发现校园内的学习氛围不够浓厚,还有时候不知道该学习什么,没有学习方向和目标, 期末考试前比较慌,往往没办法做到充足的复习,遇到不会的不知道该问谁,学习资料、课件等有时候不是老师忘记上传,就是分散在好几个群不好找,想组织或参加一些学习活动不知道在哪报名。校园内甚至国内比较缺少大学生比较完备和成熟的综合学习平台的网站或者应用。
因此本课题就是为了尝试解决上述的一些问题。在学习平台可以和老师同学们交流学习;可以发表自己的问题,也可以帮助别人解决问题; 你可以向老师同学借阅需要的书籍;可以上传、下载学习资料,可以达到全校共享学习资源; 还可以和老师同学在一起参加学习活动。一个人学习不如一群人一起学习、一起进步,良好的氛围和平台就相当重要了。
网站包含下面几个模块:用户模块、活动模块、图书模块、资料模块、帖子模块,当然还包括最基本的后台管理。核心功能就是用户、活动、图书、资料、帖子的增删改查、管理员还可以对用户进行禁号、激活,资料的上传、下载,帖子可以类似贴吧那样发帖评论、回复。
本文会先从项目背景和需求分析讲起,然后技术介绍,对项目中用到的前后端技术做一个简单的介绍,项目架构根据架构图分析一下,再讲数据库的详细设计和创建,项目的设计与实现,项目的打包和部署,对网站做一个展示和描述。
论文共分为四章:
第一章项目定义,对项目的背景做一个详细的描述,对网站功能和需求做一个详细的分析。
第二章技术总述,对涉及到的前后端技术做简单的介绍,对MVC架构进行简单的介绍,对项目的整体架构做一个分析。
第三章数据库的设计与创建,数据库的创建,表的设计和创建。
第四章项目实现,项目环境的准备,项目的设计和实现,以及核心、特色功能,部分成果展示,项目的打包部署。
结语
结 语
至此论文的主体部分已经基本完成。第一章主要讲了项目的背景和意义,可行性分析以及需求分析,对基本需求做了一个概括;第二章在技术层面和架构层面做了简单的介绍和分析;第三章详细说明了数据库表的设计和创建;第四章项目的实现,环境、软件等的准备,核心技术的使用细节,按照不同模块进行分析和部分成果展示,最后讲了项目的打包部署。
本文完成了大学生学习平台的设计与开发的基本介绍,并在需求层面、技术层面、数据库层面、项目实现层面做了不同的刨析。
基本功能已经实现,主要包含五个模块:用户模块、活动模块、图书模块、资料模块、帖子模块,其中难度最大的是资料模块,需要使用fastDFS进行文件上传下载,也是第一次接触,复杂度最大的是帖子模块,因为涉及到帖子的赞和踩,评论和回复,亮点在于我对帖子的评论和回复的特殊处理。
(1)当然一些不足之处也暴露出来,之后再做进一步更改和优化:
如果用户借书到期不还,该采取什么措施。后期可以先由系统管理员警告,规定超期几天后处以封号。
(2)文件的上传、下载时文件大了话,速度减慢,用户体验不够好,后期打算设置一个合适的上传文件的阈值,既可以满足基本文件的上传和下载,又不至于文件太大,导致上传、下载速度太慢。然后可以加一个进度条表明上传、下载的进度,这一点有一定的难度。
(3)有些涉及到表较多的操作,响应速度有时较慢,进一步优化数据库的SQL语句。
致谢
致 谢
四年的大学生活匆匆而过,论文即将完稿,感慨颇多。这四年里,在老师和同学的帮助下,有了很多的成长和进步。
首先感谢我的毕业设计指导老师罗伟老师,他在毕业设计和毕业论文上给予了我很多的指导和帮助,有问题时请教罗伟老师,都能认真耐心的为我解答,在我找工作期间也给我了很多的建议和帮助。
然后感谢我的导师林昌龙老师,对我的学习态度和学习方法产生了很大的影响,认真教导我,并在学习随机数学和单片机上对我有巨大的帮助。交给我的思想和方法在毕设中也有用到。
最后感谢我的父母,在完成毕设和论文上对我一直以来的支持和鼓励。
汪明鑫
2019年 5 月 20 日
转载请注明:汪明鑫的个人博客 » 毕业设计 论文目录、摘要、引言、结语、致谢部分
说点什么
您将是第一位评论人!