Skip to content

ChamathDilshanC/ComandLineInterface-SMS-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 CLI Student Management System

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.

✨ Features

  • 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.

🛠️ Technologies Used

  • Java
  • File I/O for data persistence
  • [Any additional libraries or frameworks you've used]

🚀 Getting Started

To get this SMS up and running on your local machine:

  1. Clone the repository:
    git clone https://github.com/ChamathDilshanC/ComandLineInterface-SMS-.git
  2. Navigate to the project directory:
    cd ComandLineInterface-SMS-
  3. Compile the Java files:
    javac *.java
  4. Run the main program:
    java Main

💻 Usage

Once you run the program, you'll be presented with a menu of options:

  1. Add a new student
  2. View all students
  3. Search for a student
  4. Update student information
  5. Delete a student
  6. Exit

Follow the on-screen prompts to navigate through the system and manage student records.

📁 Project Structure

src/
├── Main.java
├── Student.java
├── StudentManagementSystem.java
└── [Any other Java files in your project]

🤝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

Distributed under the MIT License. See LICENSE for more information.

📞 Contact

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! ⭐️

About

hello Cli Student -Management-System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages