Project for software engineering course written in Java
This is a rudimentary training management system.
It's purpose is to demonstrate better ways of using OOP programing paradigms.
Program manipulates a series of data files rather than relying on objects or classes. This makes the code generic and hackable. It also improves the readability of the code.
This project aims to use OOP for what OOP is meant to be used: keeping of data and it's modifying methods together. Everything else has been moved to static (procedural) objects or taken out into files.