Skip to content

MohammadrezaAmani/class-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.