Entry Test Program
Hassan SaEEd
TAIMOOR TAHIR
Introduction
Ø In this project an entry test program is designed for students.
Ø In which the student enters his/her personal data to register for the test if
he/she meets the required criteria.
Ø Then a test is taken from the student (maximum three times) .
ØAccording to the score gained by the student he/she would be assigned a merit
number.
ØStudents would be able to select his/her desired course and will be enrolled in
the course according to his/her merit number after comparison with the other
candidates.
Project Modules
Modules are:
1.Student
2. Questions
3.Courses Data
4. Aggregate Calculation
5. Preference Filling
6. Courses Allocation
Module Functionality
Student
◦ Name
◦ Father’s Name
◦ CNIC
◦ Password
Questions
◦ Randomly called MCQS
◦ Entry Test
Courses Data:
◦ Contains all courses(EE,ME,CE etc)
◦ Seats available
Module Functionality
Preference:
◦ Inherits courses and students fills out the preference list
Aggregate/Merit Calculation
◦ Combines equivalence & Test marks to give final aggregate
Courses Allocation:
◦ Allots students their courses according to preference and merit
Module Distribution
Modules are:
1.Student _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Taimoor
2. Questions _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Taimoor
3.Courses Data _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Taimoor
4. Aggregate Calculation _ _ _ _ _ _ _ _ _ _ _ _ _ Hassan
5. Preference Filling _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Hassan
6. Courses Allocation _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Hassan
Classes
STUDENT
-name : char [ ]
-fathername : char [ ]
-userName: char [ ]
-CNICno : double
-password : char [ ]
-matricEquilance : int
-fscEquilance : int
+getfunctions()
Courses’ Data
-name : char [ ]
-seats : int
Aggregate
-calculateaggregate() :
+Display()
Class hierarchy
Student Courses’ DataQuestions
Aggregate Preference
Course Allocation
Thank you

ENTRY TEST

  • 1.
    Entry Test Program HassanSaEEd TAIMOOR TAHIR
  • 2.
    Introduction Ø In thisproject an entry test program is designed for students. Ø In which the student enters his/her personal data to register for the test if he/she meets the required criteria. Ø Then a test is taken from the student (maximum three times) . ØAccording to the score gained by the student he/she would be assigned a merit number. ØStudents would be able to select his/her desired course and will be enrolled in the course according to his/her merit number after comparison with the other candidates.
  • 3.
    Project Modules Modules are: 1.Student 2.Questions 3.Courses Data 4. Aggregate Calculation 5. Preference Filling 6. Courses Allocation
  • 4.
    Module Functionality Student ◦ Name ◦Father’s Name ◦ CNIC ◦ Password Questions ◦ Randomly called MCQS ◦ Entry Test Courses Data: ◦ Contains all courses(EE,ME,CE etc) ◦ Seats available
  • 5.
    Module Functionality Preference: ◦ Inheritscourses and students fills out the preference list Aggregate/Merit Calculation ◦ Combines equivalence & Test marks to give final aggregate Courses Allocation: ◦ Allots students their courses according to preference and merit
  • 6.
    Module Distribution Modules are: 1.Student_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Taimoor 2. Questions _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Taimoor 3.Courses Data _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Taimoor 4. Aggregate Calculation _ _ _ _ _ _ _ _ _ _ _ _ _ Hassan 5. Preference Filling _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Hassan 6. Courses Allocation _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Hassan
  • 7.
    Classes STUDENT -name : char[ ] -fathername : char [ ] -userName: char [ ] -CNICno : double -password : char [ ] -matricEquilance : int -fscEquilance : int +getfunctions()
  • 8.
    Courses’ Data -name :char [ ] -seats : int Aggregate -calculateaggregate() : +Display()
  • 9.
    Class hierarchy Student Courses’DataQuestions Aggregate Preference Course Allocation
  • 10.