Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/moeeinaali/educational-management-system-console-app
Project of Mr. Hosseinkhani's CE40244: Advanced Programming (Sharif University of Technology - Fall 2023)
https://github.com/moeeinaali/educational-management-system-console-app
java mvc oop
Last synced: 22 days ago
JSON representation
Project of Mr. Hosseinkhani's CE40244: Advanced Programming (Sharif University of Technology - Fall 2023)
- Host: GitHub
- URL: https://github.com/moeeinaali/educational-management-system-console-app
- Owner: MoeeinAali
- Created: 2024-01-29T14:31:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-17T08:18:47.000Z (6 months ago)
- Last Synced: 2024-11-17T05:36:37.794Z (3 months ago)
- Topics: java, mvc, oop
- Language: Java
- Homepage: https://moeeinaali.github.io/AP-Project/
- Size: 5.59 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
- [Summary of `models` Class](https://moeeinaali.github.io/AP-Project)
- [Class Diagram](https://github.com/MoeeinAali/AP-Project/blob/main/Diagrams/ClassDiagram/README.md)
- [Sequence Diagram](https://github.com/MoeeinAali/AP-Project/blob/main/Diagrams/SequenceDiagram/README.md)
## How to Use?
**Login Menu**
- exit
- register `` `` ``
- login `` ``**Main Menu**
- teacher menu
- student menu
- logout**Student Menu**
- back
- take course ``
- show my courses
- show all courses
- delete course ``**Teacher Menu**
- back
- add course `` ``
- show all courses
- set capacity `` ``