一、基于Springboot+MyBatisPlus+Vue前后端分离大学生毕业论文答辩系统

此项目为基于Springboot+MyBatisPlus+Vue前后端分离大学生毕业论文答辩系统,主要用于支撑毕业论文答辩过程中的咨询查看、人员管理、开题-中期-答辩-毕设过程中的信息管理等功能。
此项目主要分为两个模块即学生模块和管理员模块,学生模块功能较少,主要实现了信息查询和个人资料管理功能;管理员模块则对整个系统中涉及到的站点、用户、内容等信息进行统合管控。

二、技术框架

这是一款基于SSM+Mysql的房屋租赁管理系统
开发语言:Java JDK1.8
数据库:mysql5.7
前端:Bootstrap框架+jstl标签语法+JSP技术/VUE框架
后端:Springboot框架、Spring框架、持久层MyBatis+PageHelper分页插件
开发工具:Idea2020/Eclipse VScode Navicat Maven3.6

三、运行步骤及地址

1.Navicat中创建数据库。
2.在数据库中运行src/main/resources下的sql文件。
3.修改src/main/resources的主配置文件中的的数据库用户名和密码。
4.启动Tomcat服务器,或者启动springboot项目。
5.运行启动项目。
6.登陆地址:
管理员账号:
用户账号:
源码+数据库:https://download.csdn.net/download/wyn_365/85580195


四、展示页

4.1 前台页面

  • 登陆页面
    如尚未注册,点击创建一个账户进行注册操作;
    如已经注册,输入账号和密码,点击登录按钮,校验通过即可登陆成功。

  • 首页
    登陆成功后可看到首页,点击公告消息、校园资讯、毕设课题等按钮即可跳转到相关界面;
    通过“我的”可查看我的账户、我的收藏、个人中心等信息,点击退出即可推出账号登陆。

  • 公告列表
    将所有公告以列表形式展示,显示每条公告的公告标题及时间。

  • 公告栏
    展示公告标题及公告内容。

  • 校园资讯
    展示校园资讯及热门列表。
    可对资讯进行筛选和排序,也可通过关键字对所需资讯进行搜索。

    每条校园资讯展示咨询标题、图片、点赞数、浏览次数及发表时间。

  • 毕设课题
    以列表的形式展示各大学生毕设课题。
    可按照课题类型进行筛选和排序,也可通过课题名称和课题类型进行搜索。
    - 个人中心
    点击个人中心可查看用户的头像、昵称及用户类型等个人资料。
    还可点击密码修改、收藏等按钮完成修改密码、查看收藏信息、编辑收藏内容等操作。

4.2 后台页面

  • 毕设管理
    管理员可通过后台系统了解毕设的类别统计、成绩汇总等信息,对学生的毕设课题、选择信息、任务书、开题报告、中期报告、毕业论文、答辩通知、毕设通知等进行管理操作。
  • 轮播图
    对系统首页展示的轮播图进行查看及编辑。
  • 公告栏
    展示公告标题、创建时间、更新时间等信息,通过操作栏的详情按钮查看具体内容。
    根据标题可对公告进行查询、重置、添加、删除等操作。
  • 用户管理
    可以对管理员、学生用户、教师用户、院系领导等不同类别的账号进行头像、账号、密码、昵称、手机号码、邮箱、手机认证、邮箱认证、状态、领导姓名、领导性别、领导工号、领导年龄等内容的编辑。
  • 校园资讯
    管理员可以查看校园资讯的标题、封面图、文章分类、标签、创建时间、更新时间等信息,可通过操作栏的详情和查看评论按钮查看各资讯的具体内容和用户评论。
    可以通过标题、标签和分类对校园资讯进行查询、重置、添加、删除等操作。

    管理员可对校园资讯的封面、标题、分类、标签、描述、正文等内容进行编辑操作。
  • 校园资讯分类
    查看频道名称、创新实践、更新时间等信息,通过详情内容了解具体内容。
    根据频道名称对列表信息进行查询、重置、添加、删除等操作。
  • 毕设课题
    以列表形式展示各毕设课题的课题名称、课题类型、教师工号、教师姓名、发布时间等信息,管理员通过详情按钮查看课题具体内容,可通过课题名称和课题类型对各课题进行查询、重置、添加、删除等操作。

    管理员可对毕设的课题名称、课题类型、教师工号、教师姓名、发布时间、要求时间、封面图、简介等内容进行编辑。
  • 选择信息
    以列表形式展示课题名称、课题类型、教师工号、教师姓名、发布时间等信息,通过操作栏的详情、发布按钮实现具体内容查看和课题发布操作。
    可以根据课题名称、课题类型实现查询、重置、添加、删除等操作。

    对毕设课题的课题名称、课题类型、教师工号、教师姓名、发布时间、要求时间、学生学号、学生姓名、专业名称、班级名称、选择时间、审核状态进行编辑,确认无误点击提交按钮即可完成操作。
  • 开题报告
    以列表形式展示课题名称、课题类型、教师工号、教师姓名、学生学号等信息,通过操作栏的详情、报告按钮实现具体内容查看等操作。
    可以通过课题名称和课题类型实现查询、重置、添加、删除等操作。

    可对开题报告的课题名称、课题类型、教师工号、教师姓名、学生学号、学生姓名、专业名称、班级名称、课题来源、起止时间、论文题目、提交时间、开题文件、教师审核、领导审核等内容进行编辑,确认无误后点击提交内容即可完成操作。
  • 中期报告
    以列表形式展示课题名称、课题类型、教师工号、教师姓名、学生学号等信息,通过操作栏的详情、报告按钮实现具体内容查看等操作。
    可以通过课题名称和课题类型实现查询、重置、添加、删除等操作。
    可对中期报告的课题名称、课题类型、教师工号、教师姓名、学生学号、学生姓名、专业名称、班级名称、课题来源、起止时间、论文题目、起止时间、中期文件、教师中期审核、领导中期审核等内容进行编辑,确认无误后点击提交内容即可完成操作。
  • 毕业论文
    以列表形式展示课题名称、课题类型、教师工号、教师姓名、学生学号等信息,通过操作栏的详情、通知按钮实现具体内容查看等操作。

    对毕业论文的课题名称、课题类型、教师工号、教师姓名、学生学号、学生姓名、专业名称、班级名称、课题来源、起止时间、论文题目、完成时间、论文文件、教师毕业审核、领导毕业审核、综合打分等内容进行编辑,确认无误后点击提交内容即可完成操作。
  • 答辩通知
    以列表展示通知标题、通知时间、答辩时间、通知内容、创建时间等信息,通过详情、添加、删除按钮实现具体内容查看、增加和删除答辩通知等操作。
  • 毕设通知
    以列表展示通知标题、通知时间、创建时间、更新时间等信息,通过详情、添加、删除按钮实现具体内容查看、增加和删除毕设通知等操作。

    对毕设通知的通知标题、通知时间、通知内容等信息进行编辑。
  • 成绩汇总
    以列表形式展示教师工号、教师姓名、学生学号、学生姓名、学生成绩等信息,操作栏的详情按钮可查看具体内容。
    通过教师工号、学生学号、学生姓名可对成绩信息进行查询、重置、添加、删除等操作。

    对教师工号、教师姓名、学生学号、学生姓名、学生成绩等信息进行编辑,确认无误点击提交按钮完成操作。
  • 课题分类
    以列表形式展示课题类型、创建时间、更新时间等信息,可通过详情、添加、删除按钮继续宁查看具体内容、增加或删除列表信息等操作。

    对课题类型进行修改,确认无误点击提交按钮完成操作。

基于Springboot+MyBatisPlus+Vue前后端分离大学生毕业论文答辩系统相关推荐

  1. SpringBoot+MyBatisPlus+Vue 前后端分离项目快速搭建【后端篇】【快速生成后端代码、封装结果集、增删改查、模糊查找】【毕设基础框架】

    前后端分离项目快速搭建[后端篇] 数据库准备 后端搭建 1.快速创建个SpringBoot项目 2.引入依赖 3.编写代码快速生成代码 4.运行代码生成器生成代码 5.编写application.pr ...

  2. SpringBoot+MyBatisPlus+Vue 前后端分离项目快速搭建【前端篇】【快速生成后端代码、封装结果集、增删改查、模糊查找】【毕设基础框架】

    前后端分离项目快速搭建[前端篇] 后端篇 前端篇 创建vue项目 安装所需工具 开始编码 1.在根目录下添加vue.config.js文件 2.编写main.js 3.编写App.vue 4.编写ax ...

  3. 基于SpringBoot+SpringCloud+Vue前后端分离项目实战 --开篇

    本文目录 前言 做项目的三大好处 强强联手(天狗组合) 专栏作者简介 专栏的优势 后端规划 1. SpringBoot 和 SpringCloud 的选择 2. Mybatis 和 MybatisPl ...

  4. 基于SpringBoot + MyBatis的前后端分离实现在线办公系统

    在线办公系统 目录 在线办公系统 1.开发环境的搭建及项目介绍 2.登录模块及配置框架搭建 <1>Jwt工具类及对Token的处理 1.1根据用户信息生成Token 1.2根据Token生 ...

  5. 基于SSM+SpringBoot+MySQL+Vue前后端分离的博客论坛系统

    项目运行截图 系统首页 技术描述 开发工具: idea/eclipse 数据库: mysql Jar包仓库: Maven 前段框架: vue/ElementUI/echart 后端框架: spring ...

  6. 视频教程-SpringBoot+Security+Vue前后端分离开发权限管理系统-Java

    SpringBoot+Security+Vue前后端分离开发权限管理系统 10多年互联网一线实战经验,现就职于大型知名互联网企业,架构师, 有丰富实战经验和企业面试经验:曾就职于某上市培训机构数年,独 ...

  7. Spring Security + SpringBoot + Mybatis-plus实现前后端分离的权限管理系统

    碎碎念 在学习Spring Security的时候,有收集到这样一张图,感觉描述还是很详尽的.有阅读了一下源码,个人理解,Spring Security默认对POST的/login请求做出响应,然后就 ...

  8. SpringBoot 和 Vue 前后端分离教程(附源码)

    编辑:业余草 来源:https://www.xttblog.com/?p=4851 昨天,一位网友问我要 SpringBoot + Vue 的源码项目.其实网上有很多,我这里分享一个项目的简单教程,授 ...

  9. SpringBoot和Vue前后端分离

    SpringBoot-Vue前后端分离 实现增删改查及分页小DEMO 一.前言 主要通过Spring Boot和Vue`来简单实现一个前后端分离的小demo,该小demo实现增删改查.分页功能.主要是 ...

  10. 基于springboot+layui的前后端分离高校教材管理系统源码

    教材管理系统 开发工具:idea 数据库:MYSQL 数据库连接工具: navcat 模式:前后端分离 后端开发技术:SpringBoot  springMVC Mybatis 前端开发技术: Lay ...

最新文章

  1. VC常见数据类型转换详解
  2. python怎样实现封装_大牛教你如何封装 Python 代码,实现自动发送邮件只需三行代码...
  3. [软件工程] 查找二维数组最大子数组的之和 郭莉莉李亚文
  4. linux 封装python,基于linux下python学习(封装)
  5. 【渝粤教育】国家开放大学2018年春季 3780-22T燃气设备操作与维护 参考试题
  6. apache php 脚本,PHP脚本不在Apache服务器上执行
  7. html中如何写平方根等,平方根的符号怎么打出来 电脑打字,平方根的符号怎样打出来?...
  8. 【软件测试】测试驱动开发
  9. c 语言自行实现字符串常用库函数_学习c语言的7本书——你知道吗?
  10. 14寸笔记本电脑_苹果 华为 联想 笔记本电脑报价 11月3日
  11. daemon进程(转)
  12. 统计分析与R软件-chapter2-4
  13. 学习ARM的一些基本知识,个人整理
  14. css被点击后改变样式,Js 通过点击改变css样式
  15. EPLAN教程——如何手动放置报表(以端子排为例)
  16. Winedit修改快捷键
  17. 微信支付找不到sdk
  18. 超市管理系统用例建模
  19. 计算机科学和python编程导论答案_2020年计算机科学与Python编程导论答案(智慧树)...
  20. 【Kotlin】Kotlin 教程

热门文章

  1. 三、段地址与偏移地址
  2. 安装Win7旗舰版时怎么去创建100M系统保留分区
  3. “Improving Adversarial Robustness Requires Revisiting Misclassified Examples“ 论文笔记
  4. 消息: Automation 服务器不能创建对象
  5. java中最大最小值
  6. npm install Error: EACCES: permission denied 问题解决
  7. 单片机c语言中主程序怎么写,单片机的主程序和中断程序是怎么样运行的
  8. python计算偏态、极差、方差、标准差、平均数、中位数、众数
  9. 一套工地实名制考勤管理系统有哪些软硬件组成
  10. 计算机如何重新连接打印机,电脑打印机脱机怎么重新连接