Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 30

Student Management System

S U B M IT TE D BY:
M U H A M M A D FA I Q QA Z I
ABDUL MOIZ
INTRODUCTION
• The project has been made using the following tools
• Console implementation: Visual studio
• GUI implementation : Qt
• The project comprises three main parts : admin , student , teacher and is used to manage the
following in management system .
It has features including :
• Admin: searching ,deleting , resetting , adding records .
• Student : attempting assignments , quiz, accessing attendance ,date sheets etc .
• Teacher: making assignments ,quiz , checking the following , attendance marking
• Lets have a look at the UML diagram.
UML Diagram
Quiz.h
• This class implements quiz procedure .
• It has member functions to store quiz data in files and display it when requied .
Implementation of Quiz.h
Assignment.h
• This class implements assignment procedure .
• It comprises member functions to store assignments in files and display them when required .
Implementation of Assignment.h
Marks.h
• This class is used to store marks for a quiz or assignment in a file using the id attribute.
• It is used in student and teacher classes to implement marks checking procedure .
Implementation of Marks.h
Continued implementation marks.h
Attendence .h
• This class is used in storing the attendance data and provided member functions so that
teachers can mark attendance and the students can view attendance .
Implementation of Attendence.h
Datesheet.h
• This class is used to implement paper planning and date sheet. It is to be used to be accessed
by both the student and the teacher .
Implementation of datesheet .h
Administrator.h
• This class is used to implement following function on the student and teachers
• 1)searching data
• 2)removing records
• 3)resetting record data
• 4)adding records
Implementation of administrator.h
• Searching and adding record functions:
Implementation continued
• Functions for removing records :
Continued ….
• Functions for resetting data:
Execution of administrator.cpp
Continued …
Teacher.h
Continued ..
Output
Continued…
Student .h
Implements functions like taking quiz and assignments and checking marks of quizzes and
assignments
Implementation
Continued…..
Continued…..
Continued ….
Outputs..

You might also like