Skip to content

sltnsrh/university-console

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

University console app πŸ‘¨β€πŸŽ“

This is a simple console app that imitates some chatbot for university. It supports 5 types of requests. These requests allow you to give some info about university departments, and their employees and do a search by employees.


πŸ“Œ 3-tier architecture:

  • Controller - Presentation layer;
  • Service - Application layer;
  • Repository - Data access layer.

πŸ“Œ Technologies:

  • Java 17
  • Spring Boot
  • Maven
  • Lombok
  • H2 Database
  • Spring Data JPA

πŸ“ŒAvailable commands:

  1. Who is head of department {department_name}
  2. Show {department_name} statistics
  3. Show the average salary for the department {department_name}
  4. Show count of employee for {department_name}
  5. Global search by {template}

Following commands are case- and whitespace-insensitive.

You can use the available department names from the DB for the above commands:

  1. Economics
  2. Philosophy
  3. Mathematics
  4. Ecological
  5. Historical

The following names will also be available in the database for global search:

  1. John Richard
  2. Roy Chan
  3. Bob Alison
  4. Claudia Jackson
  5. Tonny Clinton
  6. Juli Boson

πŸ“Œ To start to use:
Run main class or run command mvn package from IDE for generating .jar file to run in your console.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages