Skip to content

OlessiaKharchenko/university

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UNIVERSITY

Header Image


Project purpose

The project includes full functionality for find and edit the timetable of students and teachers at the university. The following entities are used: Faculty, Group, Student, Teacher, Subject, Classroom, Lecture, Schedule.


Project structure

The project uses the MVC architectural pattern. Project structure is the following:

  • Model layer contains entities classes
  • DAO layer, contains basic CRUD-operations
  • Service layer, contains business logic of the application
  • Controller layer, implements client-server communication logic
  • Spring configuration classes

Launch guide

To run this project you will need to install:

Here are the steps for you to follow:

  • Add this project to your IDE as Maven project.
  • If necessary, configure Java SDK 11 in Project Structure settings.
  • Add new Tomcat Server configuration and select war-exploded artifact to deploy. Set application context parameter to "/".
  • Execute SQL scripts in PostgreSQL from create_user_and_database.sql and create_tables.sql files from src/main/resources.
  • Run the project via Tomcat configuration.

Author

Olesia Kharchenko

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors