An open API service indexing awesome lists of open source software.

https://github.com/jyotibrat/trmscii

This is simple school made using Java. It simulates the behavior of a simple school app with few functionalities.
https://github.com/jyotibrat/trmscii

application basics java

Last synced: 2 months ago
JSON representation

This is simple school made using Java. It simulates the behavior of a simple school app with few functionalities.

Awesome Lists containing this project

README

        


Project Logo

# 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
1. **Clone the Repository:**
```sh
git clone https://github.com/Jyotibrat/TrmSCII.git
cd src
```
2. **Compile the Java File:**
```sh
javac SchoolManagementSystem.java
```
3. **Run the Application:**
```sh
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](https://devfolio.co/projects/ters-caf0)

## 📜 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.