TRMSCII - Terminal-based School Management System

Bindupautra

Bindupautra Jyotibrat

TrmSCII - Terminal-based School Management System

📌 Overview

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.

🚀 Features

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.

🛠 Technologies Used

Java
Java Collections Framework
File Handling
Exception Handling
Object-Oriented Programming (OOP)
HashMap
ArrayList
Scanner
Terminal-based UI
Data Persistence
Timetable Management

📂 Installation & Usage

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

🤝 Contributing

Contributions are welcome! Feel free to fork the repository, make improvements, and submit a pull request.

🎯 SWOC 25 Participation

This project is a part of SWOC '25, which is the Season 5 of SWOC (Social Winter of Code).

🔗 Project on Devfolio

Check out the project on Devfolio: TRMSCII on Devfolio

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.
Like this project

Posted May 25, 2025

Developed TRMSCII, a terminal-based school management system for efficient school operations.

Likes

0

Views

1

Timeline

Apr 15, 2020 - Nov 15, 2020