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.
-
Clone the repository:
git clone https://github.com/MohammadrezaAmani/class-management-system.git
-
Navigate to the project directory:
cd class-management-system
-
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
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.
The system uses SQLite for data storage. The database file (students.db
) is automatically created in the project directory.