Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 1.41 KB

README.md

File metadata and controls

43 lines (29 loc) · 1.41 KB

UTMS - University Management System

This project is the sixth assignment for the Advanced Programming course at the University of Tehran. UTMS is a simple university management system, developed and presented in three phases.

Project Structure

The code for each phase is organized in separate directories: Phase1, Phase2, and Phase3.

Clean and Build the Project

  1. Clean and Build the Project:

    • First, clean any previous builds:
      make clean
    • Then, build the project:
      make

    -Run the Program:

    ./utms.out </path/to/majors/file> </path/to/students/file> </path/to/courses/file> </path/to/professors/file>
    

    -example:

    ./utms.out ./majors.csv ./students.csv ./courses.csv ./professors.csv

    -Phase 3: After running the program, open a web browser and navigate to http://localhost:8080

Notes

  • Phase 1 and 2: These phases are implemented to run in the terminal.
  • Phase 3: The system's functionality is extended to a web application using the APHTTP library. After running the program, access the web interface at http://localhost:8080.