Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESchool Console Application

Introduction

Welcome to the ESchool Console Application! This application provides a simple way to manage students, teachers, parents, courses, groups, and classes in a school environment. With this application, you can perform various tasks such as adding, updating, and deleting records, as well as viewing information about students, teachers, parents, and more.

Features

  • Manage Students: Add, update, delete, and view information about students.
  • Manage Teachers: Add, update, delete, and view information about teachers.
  • Manage Parents: Add, update, delete, and view information about parents.
  • Manage Courses: Add, update, delete, and view information about courses.
  • Manage Groups: Add, update, delete, and view information about groups.
  • Manage Class Sessions: Add, update, delete, and view information about classes.
  • Manage Group-Teacher-Course: Add, delete and view information about groups, teachers and courses distribution.
  • Manage Class Attendance: Add, update, delete and view information about each student's activity in a class.

Requirements

Stage 1

  • Simple class with private/protected attributes and access methods
  • At least 2 different collections capable of managing the previously defined objects
  • Use of inheritance to create additional classes and use them within collections
  • At least one service class exposing system operations
  • A Main class from which calls are made to services

Stage 2

  • Extend the project from the first stage by implementing persistence using a relational database and JDBC.

  • Implement an audit service.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages