Skip to content

RukawaY/Teaching-Service-System-Integrated

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

115 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teaching-Service-System

Project for 2025 Software Engineering Basis

后端

首先启动mysql数据库,对于macOS使用brew services start mysql启动。

如果之前没有创建过数据库,在mysql中运行数据库初始化的sql文件src/main/resources/init.sql

source /PATH/TO/init.sql

之后修改src/main/resources/jdbc.properties中的数据库连接信息,将jdbc.password改为你自己的mysql密码。

在终端执行以下命令:

mvn clean package dependency:build-classpath -Dmdep.outputFile=cp.txt
java -cp target/classes:$(cat cp.txt) com.Main.AppConfig

windows:

mvn clean package dependency:build-classpath "-Dmdep.outputFile=cp.txt"
$classpath = "target\classes;" + (Get-Content cp.txt -Raw).Replace("`r`n", ";").Replace("`n", ";")
java -cp $classpath com.Main.AppConfig

前端

首先切换到front-end目录下。

安装依赖

npm install

运行

npm run dev

注:由于index.js中设置了不能手动修改URL,如果需要在没有后端的情况下运行,请修改以下两处:

  1. src/router/index.js中115-136行注释
  2. src/App.vue中13、49行的'invalid'改为'student', 'admin''teacher'

之后在浏览器中手动修改URL为localhost:3000/home,即可跳过登录页面进入主页面。

About

Integrated version of teaching service system which consists of 5 modules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors