Professional Documents
Culture Documents
Good Luck
Page 1
National University
Of Computer & EmergIng ScIences FaIsalabad-ChInIot Campus
Administrator Module:
Create relevant class and make these members function use inheritance, Virtual Function, Friend
classes and function, Polymorphism, Operator overloading, three file structure etc. make sure to
implement these concepts in Admin module otherwise marks will be deducted:
The main job responsibility of an administrator is to ensure the efficient performance of all manage
staff and Schedule, effective communication between Teacher and Student. Here are features
(functionalities) of administrator that your project should contains
● Sign in to system
Show signing page to each type of user and ask for username and password.
The username and password should be unique for each type of member. Username
and password admin/admin.
Page 2
National University
Of Computer & EmergIng ScIences FaIsalabad-ChInIot Campus
⮚ First Name
⮚ Last Name
⮚ Department Name
1. Computer Science
2. Electric Engineering
3. Software Engineering
4. Business,
5. Social Sciences
⮚ T-id (should be auto generated by the system in increasing order) [format should
be Teacher from which Department+std_number e.g., B-001 for Business department and B-1001]
⮚ Username
⮚ Password
⮚ Registration Date
⮚ Gender
⮚ Contact No
⮚ Qualification
⮚ Address
After this, you have to record all of the above-mentioned data save data within a file named as
“Teacher.txt” present in the same directory.
⮚ First Name
⮚ Last Name
⮚ Department Name
1. Computer Science
2. Electric Engineering
3. Software Engineering
4. Business,
5. Social Sciences
⮚ S-id (should be auto generated by the system in increasing order) [format should be student from
which Department+std_number e.g., 18F-021 for Business department and 18F-022
⮚ Registration Date
⮚ Gender
⮚ Contact No
⮚ Blood Group
⮚ Address
⮚ Fee Status
⮚ Qualification
Page 3
National University
Of Computer & EmergIng ScIences FaIsalabad-ChInIot Campus
⮚ Marks
After this, you have to record all of the above-mentioned data save data within a file named as
“Student.txt” present in the same directory.
● Edit Student details
Your program should be capable of editing the student's basic details. The details that administrator
can edit includes:
⮚ First Name
⮚ Last Name
⮚ Fee Status
⮚ Address
⮚ Contact No
The system should display a Student list and then admin enter/select Student Roll no number to edit
and then update the above fields for that specific Student. Once the user updates the Student record,
your program should update this information against the Roll no you have selected in file
“Student.txt”.
⮚ Address
⮚ Contact No
⮚ Qualification
⮚ Salary
Same as Student updating records.
⮚ Student Id
⮚ Name (First & Last Combine)
⮚ Department Name
⮚ Other information is a table form
You have also the option to display all Students of one department or specifically only one Students by
searching his/her Students id.
Page 4
National University
Of Computer & EmergIng ScIences FaIsalabad-ChInIot Campus
Student Module:
Create relevant class and make these members function use inheritance, Virtual Function, Friend
classes and function, Polymorphism, Operator overloading, three file structure etc. make sure to
implement these concepts in Student module otherwise marks will be deducted:
● Sign in to system
Show signing menu to each type of user and ask for username and
password. The username and password should be unique for each type of
member.
username and passwords of all students in readme file which should be attached to project
submissions.
● View Attendance
This feature views all Attendance of login Student.
● View Grades
This feature shows the Grades of student of every course.
Page 5
National University
Of Computer & EmergIng ScIences FaIsalabad-ChInIot Campus
Teacher Module:
Teacher module will implement operations regarding Teacher which are discussed below.
Create relevant class and make these members function use inheritance, Virtual Function,
Friend classes and function, Polymorphism, Operator overloading, three file structure etc.
make sure to implement these concepts in Teacher module otherwise marks will be deducted:
● Sign in to system
Show sign-in menu to each type of user and ask for username and
password. The username and password should be unique for each type of
member. Submit username and passwords of all Teacher in readme file
which should be attached to project submissions.
● Assign Marks
In this section Teacher will upload the marks of students.
Page 6
National University
Of Computer & EmergIng ScIences FaIsalabad-ChInIot Campus
● Marking Attendance
In this section Teacher will upload the Attendance of students.
● Assign Marks
In this section Teacher will upload the marks of students.
● Assign Grades
In this section Teacher will upload the Grades of students.
HoD Module:
Teacher module will implement operations regarding HoD which are discussed below.
Create relevant class and make members function use inheritance, Virtual Function, Friend
classes and function, Polymorphism, Operator overloading, three file structure etc. make sure
to implement these concepts in Teacher module otherwise marks will be deducted:
● Sign in to system
Show signing page to each type of user and ask for username and password. The username and
password should be unique for each type of member.
● HoD as teacher
This point suggests that HoD can teach course too so think wisely how to implement this functionality.
● View all activities of teacher module
● Have access to student module
● View all students
● View all teachers
GOOD LUCK
☺
Page 7