ENTRY TEST

Embed Size (px)

Citation preview

  1. 1. Entry Test Program Hassan SaEEd TAIMOOR TAHIR
  2. 2. 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.
  3. 3. Project Modules Modules are: 1.Student 2. Questions 3.Courses Data 4. Aggregate Calculation 5. Preference Filling 6. Courses Allocation
  4. 4. Module Functionality Student Name Fathers Name CNIC Password Questions Randomly called MCQS Entry Test Courses Data: Contains all courses(EE,ME,CE etc) Seats available
  5. 5. 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
  6. 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. 7. Classes STUDENT -name : char [ ] -fathername : char [ ] -userName: char [ ] -CNICno : double -password : char [ ] -matricEquilance : int -fscEquilance : int +getfunctions()
  8. 8. Courses Data -name : char [ ] -seats : int Aggregate -calculateaggregate() : +Display()
  9. 9. Class hierarchy Student Courses DataQuestions Aggregate Preference Course Allocation
  10. 10. Thank you