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.
- Host: GitHub
- URL: https://github.com/jyotibrat/trmscii
- Owner: Jyotibrat
- License: mit
- Created: 2024-12-07T04:47:09.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-02-28T19:29:13.000Z (4 months ago)
- Last Synced: 2025-04-14T14:15:50.306Z (2 months ago)
- Topics: application, basics, java
- Language: Java
- Homepage:
- Size: 813 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: .github/README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
# TrmSCII - Terminal-based School Management System
## 📌 OverviewTRMSCII (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.