Skip to content

manornot/StudentDataBase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Student Database

Overview

This assignment focuses on creating a StudentDataBase system. The system will manage student information, providing functionality to add, remove, edit, and search for students based on various criteria.

Student Structure

Each student in the database should have the following information:

  • Name
  • Surname
  • Group
  • Course
  • ID
  • Additional Info

Tasks

Task 1: Add Student

  • Implement a function to add a new student to the database.
  • Ensure all student structure fields are appropriately captured.

Task 2: Remove Student

  • Develop a function to remove a student from the database using their ID.

Task 3: Edit Student

  • Create functionality to edit the details of an existing student.
  • Any field in the student structure should be editable.

Task 4: Search Functionality

  • Implement search functionality.
  • Allow searching by name, surname, group, course, and ID.

Submission Guidelines

  • Your code should be well-documented.
  • Include a README file explaining how to run your program.
  • Ensure your program is free of bugs and test cases are provided.

Evaluation Criteria

  • Functionality: All features work as expected.
  • Code Quality: Clean, readable, and well-documented code.
  • Error Handling: Proper handling and reporting of errors.
  • Testing: Adequate test cases to cover different scenarios.

Good luck with your assignment! Your implementation will help in understanding practical applications of database management systems.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published