0% found this document useful (0 votes)
9 views4 pages

Project Proposal

fkhgfkhfkhfkgh

Uploaded by

Muhammad Tanzeem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views4 pages

Project Proposal

fkhgfkhfkhfkgh

Uploaded by

Muhammad Tanzeem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

1

Data Structure And Algorithm


Project Name:
Student Management
System
Submitted To:

Name Roll No
Haris Khalid 221370218
AbuBakar 221370184
Siddique
Noman Ijaz 221370180
Dr. Syed Qamar Askari

Section: C
Group Members
2

Introduction:
The Student Course Management System is designed
to streamline administrative tasks related to student
and course management within an educational
institution. It provides functionalities to add, remove,
search, update student records, manage courses,
register and withdraw students from courses, and
print student and course information. The system
employs a Binary Search Tree (BST) for student
management and a linked list for course
management, ensuring efficient retrieval and
modification of student and course data.

Functionalities:
1.Student Management:

 Add, remove, search, and update student


records.
 Store student information such as name,
ID, email, program, and semester.
 Maintain a count of registered courses per
student.

2.Course Management:

 Add, remove, search courses by ID.


 Store course details like name, ID, and
credit hours.
3

 Enable registration and withdrawal of


students from courses.

3.Student-Course Interactions:

 Student Register Course: Allows a student


to register for a course, limiting
registration to a maximum of 6 courses.
 Student Withdraw Course: Enables a
student to withdraw from a course.

4.Admin Operations:

• Perform administrative tasks through an


intuitive interface.

• Display students, courses, and courses


registered by a specific student.

• Ensure data integrity and uniqueness


through checks during addition and removal.

5.Display Information:

 Print Students: Displays a list of all


registered students.
 Print Courses: Displays a list of all
registered courses.

This system supports the fundamental operations for


managing students, courses, and their interactions within a
university or educational institution.
4

Note: Maybe some changes can be possible during submission


of final project.

Thank you!!!

You might also like