一、基于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 后台页面
- 毕设管理
管理员可通过后台系统了解毕设的类别统计、成绩汇总等信息,对学生的毕设课题、选择信息、任务书、开题报告、中期报告、毕业论文、答辩通知、毕设通知等进行管理操作。
轮播图
对系统首页展示的轮播图进行查看及编辑。
公告栏
展示公告标题、创建时间、更新时间等信息,通过操作栏的详情按钮查看具体内容。
根据标题可对公告进行查询、重置、添加、删除等操作。
用户管理
可以对管理员、学生用户、教师用户、院系领导等不同类别的账号进行头像、账号、密码、昵称、手机号码、邮箱、手机认证、邮箱认证、状态、领导姓名、领导性别、领导工号、领导年龄等内容的编辑。
园资讯
管理员可以查看校园资讯的标题、封面图、文章分类、标签、创建时间、更新时间等信息,可通过操作栏的详情和查看评论按钮查看各资讯的具体内容和用户评论。
可以通过标题、标签和分类对校园资讯进行查询、重置、添加、删除等操作。
管理员可对校园资讯的封面、标题、分类、标签、描述、正文等内容进行编辑操作。
校园资讯分类
查看频道名称、创新实践、更新时间等信息,通过详情内容了解具体内容。
根据频道名称对列表信息进行查询、重置、添加、删除等操作。
毕设课题
以列表形式展示各毕设课题的课题名称、课题类型、教师工号、教师姓名、发布时间等信息,管理员通过详情按钮查看课题具体内容,可通过课题名称和课题类型对各课题进行查询、重置、添加、删除等操作。
管理员可对毕设的课题名称、课题类型、教师工号、教师姓名、发布时间、要求时间、封面图、简介等内容进行编辑。
选择信息
以列表形式展示课题名称、课题类型、教师工号、教师姓名、发布时间等信息,通过操作栏的详情、发布按钮实现具体内容查看和课题发布操作。
可以根据课题名称、课题类型实现查询、重置、添加、删除等操作。
对毕设课题的课题名称、课题类型、教师工号、教师姓名、发布时间、要求时间、学生学号、学生姓名、专业名称、班级名称、选择时间、审核状态进行编辑,确认无误点击提交按钮即可完成操作。
开题报告
以列表形式展示课题名称、课题类型、教师工号、教师姓名、学生学号等信息,通过操作栏的详情、报告按钮实现具体内容查看等操作。
可以通过课题名称和课题类型实现查询、重置、添加、删除等操作。
可对开题报告的课题名称、课题类型、教师工号、教师姓名、学生学号、学生姓名、专业名称、班级名称、课题来源、起止时间、论文题目、提交时间、开题文件、教师审核、领导审核等内容进行编辑,确认无误后点击提交内容即可完成操作。
中期报告
以列表形式展示课题名称、课题类型、教师工号、教师姓名、学生学号等信息,通过操作栏的详情、报告按钮实现具体内容查看等操作。
可以通过课题名称和课题类型实现查询、重置、添加、删除等操作。
可对中期报告的课题名称、课题类型、教师工号、教师姓名、学生学号、学生姓名、专业名称、班级名称、课题来源、起止时间、论文题目、起止时间、中期文件、教师中期审核、领导中期审核等内容进行编辑,确认无误后点击提交内容即可完成操作。
毕业论文
以列表形式展示课题名称、课题类型、教师工号、教师姓名、学生学号等信息,通过操作栏的详情、通知按钮实现具体内容查看等操作。
对毕业论文的课题名称、课题类型、教师工号、教师姓名、学生学号、学生姓名、专业名称、班级名称、课题来源、起止时间、论文题目、完成时间、论文文件、教师毕业审核、领导毕业审核、综合打分等内容进行编辑,确认无误后点击提交内容即可完成操作。
答辩通知
以列表展示通知标题、通知时间、答辩时间、通知内容、创建时间等信息,通过详情、添加、删除按钮实现具体内容查看、增加和删除答辩通知等操作。
毕设通知
以列表展示通知标题、通知时间、创建时间、更新时间等信息,通过详情、添加、删除按钮实现具体内容查看、增加和删除毕设通知等操作。
对毕设通知的通知标题、通知时间、通知内容等信息进行编辑。
成绩汇总
以列表形式展示教师工号、教师姓名、学生学号、学生姓名、学生成绩等信息,操作栏的详情按钮可查看具体内容。
通过教师工号、学生学号、学生姓名可对成绩信息进行查询、重置、添加、删除等操作。
对教师工号、教师姓名、学生学号、学生姓名、学生成绩等信息进行编辑,确认无误点击提交按钮完成操作。
课题分类
以列表形式展示课题类型、创建时间、更新时间等信息,可通过详情、添加、删除按钮继续宁查看具体内容、增加或删除列表信息等操作。
对课题类型进行修改,确认无误点击提交按钮完成操作。