Skip to content

MoeeinAali/Educational-Management-System-Console-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AP-Project

Project of Mr. Hosseinkhani's CE40244: Advanced Programming (Sharif University of Technology - Fall 2023)

Educational Management System

The Educational Management System is an application that allows you to easily and efficiently execute commands related to login, registration, and course management. Through the login, management, and logout menus, users can easily access different sections of the program.

Features:

  • Login and Registration: Complete facilities for logging in or registering with different roles (teacher or student).
  • Main Menus: Quick access to teacher and student management menus for executing various commands.
  • Course Management: Ability for teachers to add new courses and for students to register for courses.
  • Information Display: View available courses and registered courses for each user.

This application helps streamline the management and education process, fostering more efficient communication with users.

Documentation

How to Use?

Login Menu

  • exit
  • register <role> <username> <password>
  • login <username> <password>

Main Menu

  • teacher menu
  • student menu
  • logout

Student Menu

  • back
  • take course <name>
  • show my courses
  • show all courses
  • delete course <name>

Teacher Menu

  • back
  • add course <name> <capacity>
  • show all courses
  • set capacity <name> <capacity>

About

Project of Mr. Hosseinkhani's CE40244: Advanced Programming (Sharif University of Technology - Fall 2023)

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages