前端相关内容在文件夹frontend下
确保在电脑上已经安装node.js和npm
在/frontend目录下
执行命令npm install
从pakage.json中安装依赖;
执行命令npm run serve
启动项目
使用Maven进行构建项目
java版本都行,不行试试java8,好像java17也能跑
在包含有pom.xml的目录下执行mvn clean install
执行项目的构建;
在生成的/target的目录下会有一个.jar文件,直接运行这个文件就可以了java -jar ******.jar
数据库SQL文件course-system.sql直接用数据库软件执行之后本地就可以得到一个数据库了,方便开发测试用
- 学生表 students
- 教师表 teachers
- 开课表 current_courses
- 选课表和成绩表 selected_courses
- 教学计划表 course_plan
- 学院表 colleges
- 登录管理表 users
在本地安装好mysql环境之后,记得要在项目中修改mysql的登录用户名和密码(在CourseSystem-main/project_springboot/src/main/resources/application.yml中)
注意本地的数据库的名字应该为course-system,不然读取不到数据库。
登录上mysql之后,在含有course-system.sql的目录下执行
create database `course-system`;
source course-system.sql;
selected_courses
- 因为选课表选了之后就一定会有考试成绩,所以就把选课表和成绩表合在一起了。
- score = ROUND(pscj * 0.4 + kscj * 0.6, 1),46开,保留了一位小数
users
- 所有的用户来自于学生表和教师表
- 登录密码都是123456,msg字段存储的是ID+‘123456’字符串的MD5摘要
- role值为1表示学生,2表示教师
详见仓库wiki页面