Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/youseftareq33/linux_course-management-system-project
The Course Management System Project is a bash script designed to manage course information.
https://github.com/youseftareq33/linux_course-management-system-project
linux linux-command shell-script
Last synced: 9 days ago
JSON representation
The Course Management System Project is a bash script designed to manage course information.
- Host: GitHub
- URL: https://github.com/youseftareq33/linux_course-management-system-project
- Owner: youseftareq33
- Created: 2024-07-16T13:57:03.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-07-16T13:59:33.000Z (6 months ago)
- Last Synced: 2024-11-06T06:26:40.495Z (about 2 months ago)
- Topics: linux, linux-command, shell-script
- Language: Shell
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Linux Course Management System
# Project Description:
The Course Management System is a bash script designed to manage course information efficiently.
It offers functionalities for adding, modifying, searching, and printing courses.
The system ensures data integrity with validations for Course IDs and ISBNs.# Features:
Add Course: Allows users to add new courses to the system. Validates Course ID and ISBN formats to maintain data consistency.
Modify Course: Provides options to modify or delete existing courses based on Course ID. Users can update the ISBN of a course or remove it entirely.
Search Courses: Enables users to search for a specific course by its Course ID. It checks the existence of the course and provides appropriate feedback.
Print Courses: Displays a list of all courses currently stored in the system, providing an overview of the entire course catalog.