This project aims to develop a system for managing schedules for L.EIC classes. It includes functionalities for parsing data, managing schedules, processing registration requests, and maintaining a chronological record of changes.
-
Schedule Management System:
- Comprehensive menu for modifying, searching, viewing, sorting, and listing schedules.
-
Listings of Data:
- Access schedules, students, and UC occupation with sorting options.
-
Script Processing:
- Implemented a script interpreter to execute image processing commands from script files.
-
Processing Registration Requests:
- Handle add, remove, and switch requests while enforcing rules.
-
Chronological Record:
- Maintain a record of changes for easy undo operations.
- Clone the repository:
$ git clone git@github.com:YZ1GO/L.EIC011_AED_PRJ01.git
-
Open project folder in preferred IDE (C++ extensions supported)
-
Build using makefile:
$ make
- Run the tests:
$ ./run
- If you wish to recompile everything, clean after testing:
$ make clean
You can find the documentation here
You can find the files for the project and the project assignment here
Download Zip File
Open the pdf file in the browser and follow the assignment to do the project