The system is intended to automate the management trainings. It can be used only by internal employees. The system can send notifications about start of trainings and changes in that. All employees can view trainings and sign up at any training.
Our moqups
green - future trainings (as visitor) yellow - history of trainings (as visitor) blue - future trainings (as trainer) red - history of trainings (as trainer) grey - not approved trainings (as trainer)
- login
jdoe
- password
password
- Create MySQL database with name training_courses_management_system.
- Run tcms.sql script (located in \src\main\db) to fill the database.
- Check your database credentials in configuration file jdbc.properties located in \src\main\webapp\WEB-INF.
- Go to File->New->Project from exiting sources.
- Then choose Import project from external model->Maven.
- Next choose some settings and finish importing the project.
- Go to Run->Edit Configurations.
- Add New Configuration->Tomcat Server->Local.
- Go to Run->Edit Configurations->Deployment.
- Add artifact and change application context (or war files decompressed into ROOT folder in Tomcat->webapps).
- Run application.
- Locate to folder which includes file POM.xml.
- Type
mvn clean package
in cmd. - Move .war file located in \target folder to Tomcat's webapps folder.
- Type
startup.bat
in cmd. - Go to
localhost:8080
in your browser.