Skip to content

mohammadamin1111/UTMS

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published