TrmSCII
This is simple school management app made using Java. It simulates the behavior of a simple school app with few functionalities.
Install / Use
/learn @Jyotibrat/TrmSCIIREADME
<div align="center">
<img src="./Assets/Logo.jpg" alt="Project Logo" width="1000">
</div>
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.
