Welcome to the Command Line Interface Student Management System (CLI-SMS)! This project provides a robust, efficient, and user-friendly way to manage student information through a command-line interface.
- Student Registration: Easily add new students to the system.
- Information Retrieval: Quickly access student details.
- Record Updates: Modify existing student information seamlessly.
- Student Removal: Remove student records when necessary.
- Data Persistence: Store student information reliably.
- User-Friendly Interface: Intuitive command-line prompts and feedback.
- Java
- File I/O for data persistence
- [Any additional libraries or frameworks you've used]
To get this SMS up and running on your local machine:
- Clone the repository:
git clone https://github.com/ChamathDilshanC/ComandLineInterface-SMS-.git
- Navigate to the project directory:
cd ComandLineInterface-SMS-
- Compile the Java files:
javac *.java
- Run the main program:
java Main
Once you run the program, you'll be presented with a menu of options:
- Add a new student
- View all students
- Search for a student
- Update student information
- Delete a student
- Exit
Follow the on-screen prompts to navigate through the system and manage student records.
src/
├── Main.java
├── Student.java
├── StudentManagementSystem.java
└── [Any other Java files in your project]
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Chamath Dilshan - dilshancolonne123@gmail.com
Project Link: https://github.com/ChamathDilshanC/ComandLineInterface-SMS-
⭐️ If you find this project helpful or interesting, please give it a star! ⭐️