这是一款javaWeb的前后端分离的Springboot和vue源码,前端vue.js,基于B/S模式,idea或者eclipse为开发工具,功能也比较全面,毕业设计使用,感兴趣的朋友可以下载看看哦
本系统主要使用java作为开发语言,后台使用mysql作为数据库管理系统,系统的主要功能包括:管理员;首页、个人中心、系统公告管理、学生管理、教师管理,留言信息管理、学生留言管理、教师留言管理、教师信息管理、学生评教管理、督导管理、督导评价管理、学院管理,教师;首页、个人中心、系统公告管理、学生留言管理、教师留言管理、教师信息管理、学生评教管理、督导评价管理、绩效考核管理,学生;首页、个人中心、系统公告管理、学生留言管理、教师信息管理、学生评教管理,督导;首页、个人中心、系统公告管理、教师管理、教师信息管理、督导管理等。分为管理员、教师、学生、督导这四种用户平台。
1、管理员账号:abo 密码:abo
2、开发环境为Eclipse/idea,数据库为mysql 使用java语言开发。
3.运行SpringbootSchemaApplication.java 即可打开首页
4.数据库连接src\main\resources\application.yml中修改
5.maven包版本apache-maven-3.3.9.
开发语言:Java
框架:springboot
前端框架:vue.js
JDK版本:JDK1.8+
服务器:tomcat8+
数据库工具:Navicat
开发软件:idea 支持eclipse
后台路径地址:localhost:8080/项目名称/admin/dist/index.html
前台路径地址:localhost:8080/项目名称/front/index.html (无前台不需要输入)
目 录
摘 要 1
ABSTRACT 1
第一章 绪论 2
1.1课题背景 2
1.2目的和意义 2
1.3开发工具及技术 3
1.3.1开发工具 3
1.4 Vue技术介绍 3
1.5 JAVA简介 3
1.6 SSM介绍 4
第二章 需求分析 4
2.1可行性分析 5
2.1.1技术的可行性 5
2.1.2经济的可行性 6
2.1.3操作可行性 6
2.1.4法律的可行性 7
2.2系统用户用例图 7
2.2.1管理员用例图 7
2.2.2学生用例图 8
2.3功能模块需求分析 9
2.4设计的基本思想 9
2.5性能需求 9
2.5.1系统的安全性 10
2.5.2数据的完整性 10
2.6界面需求 10
第三章 系统分析与设计 11
3.1数据库的分析与设计 12
3.1.1数据库的概念结构设计 13
3.1.2数据库的逻辑结构设计 14
第四章 系统功能实现 14
4.1系统登陆页面实现 14
4.2管理员功能模块 14
4.2.1首页 15
4.2.2系统公告管理 15
4.2.3学生管理 15
4.2.4教师管理 16
4.2.5留言信息管理 16
4.2.6学生留言管理 16
4.2.7教师留言管理 17
4.2.8学生评教管理 17
4.2.9督导评价管理 17
4.2.10学院管理 17
4.3.1督导管理 18
4.4教师模块 19
4.5学生模块 20
4.6督导模块 20
第五章 系统测试 20
5.1系统测试目的与意义 20
5.2测试过程 21
5.2.1主页面的登录模块测试 21
5.3其他错误 22
结 论 23
参考文献 24
致 谢 25