Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 1.12 KB

File metadata and controls

44 lines (27 loc) · 1.12 KB

Class Management System

This is a simple class management system implemented in Bash, utilizing SQLite for data storage. The system allows users to set student information, update student points, search for students by ID, and view results.

Installation

  1. Clone the repository:

    git clone https://github.com/MohammadrezaAmani/class-management-system.git
  2. Navigate to the project directory:

    cd class-management-system
  3. Run the script:

    ./class_management.sh
  • if there is any error like Permission denied you can use this command then run the script again:

    chmod +x ./class_management.sh

Usage

Follow the on-screen menu to perform various actions:

  • Set Information: Add new students to the system.
  • Students Points: Set and update points for existing students.
  • Result: Search for students by ID or view all students with points in a specific subject.
  • Exit: Terminate the program.

Database

The system uses SQLite for data storage. The database file (students.db) is automatically created in the project directory.