Skip to content

YZ1GO/L.EIC011_AED_PRJ01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

L.EIC Schedules Management System

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.

Features

  • 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.

Usage

  1. Clone the repository:
$ git clone git@github.com:YZ1GO/L.EIC011_AED_PRJ01.git
  1. Open project folder in preferred IDE (C++ extensions supported)

  2. Build using makefile:

$ make
  1. Run the tests:
$ ./run
  1. If you wish to recompile everything, clean after testing:
$ make clean

Documentation

You can find the documentation here

Try it yourself

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

Releases

No releases published

Packages

No packages published