TRMSCII (Terminal-based School Management System) is a simple yet powerful command-line application for managing school operations efficiently. It helps users handle student and teacher records, manage timetables, and store data securely using file handling.
- Student & Teacher Management – Add, update, and retrieve student and teacher details.
- Timetable Management – Organize and display class schedules with proper formatting.
- Data Persistence – Uses file handling to store records securely.
- Fast Search & Retrieval – Implements HashMap and ArrayList for efficient data handling.
- Terminal-based UI – Simple and lightweight interface without dependencies on external GUI frameworks.
- Error Handling – Ensures smooth execution with proper exception handling.
- Java
- Java Collections Framework
- File Handling
- Exception Handling
- Object-Oriented Programming (OOP)
- HashMap
- ArrayList
- Scanner
- Terminal-based UI
- Data Persistence
- Timetable Management
- Clone the Repository:
git clone https://github.com/Jyotibrat/TrmSCII.git cd src
- Compile the Java File:
javac SchoolManagementSystem.java
- Run the Application:
java SchoolManagementSystem
Contributions are welcome! Feel free to fork the repository, make improvements, and submit a pull request.
This project is a part of SWOC '25, which is the Season 5 of SWOC (Social Winter of Code).
Check out the project on Devfolio: TRMSCII on Devfolio
This project is licensed under the MIT License - see the LICENSE file for details.