unam examination timetable telephone service

12
By: Erasmus Tyapa Lecturer: Prof. Alfredo Terzoli and Mr. Mosiuoa Tsietsi UNAM Examination Timetable Telephone Service

Upload: erasmus-descartes-tyapa

Post on 07-Apr-2015

87 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: UNAM Examination Timetable Telephone Service

By: Erasmus TyapaLecturer: Prof. Alfredo Terzoli and Mr. Mosiuoa

Tsietsi

UNAM Examination Timetable Telephone Service

Page 2: UNAM Examination Timetable Telephone Service

Outline• Current service• Designed service• How will the system work• Further enhancements

Page 3: UNAM Examination Timetable Telephone Service

Current service and Problem• No online timetable, how do I refer back to

it if I lost my timetable.• Printed timetable• Inaccessible from anywhere

Page 4: UNAM Examination Timetable Telephone Service

New solution• What else can we use? This might be the

best solutionWeb page registrationAsterisk

• Call from anywhere and get your timetable.UNAM ETTS

Page 5: UNAM Examination Timetable Telephone Service

How will the new solution work• Register online• Dial a number (8888)• Dial your student number, then your know

your exam dates, subjects, venue, time.

Page 6: UNAM Examination Timetable Telephone Service

InterfacesJavaScript for client validationThree interfaces

Successful registered, Register twice interface errorRegistration interface (below)

Page 7: UNAM Examination Timetable Telephone Service

Inside the systemDatabase (MySQL)

Tables( Students , Courses)

Students table below

MySQL Server

Erasmus

StudentNumber

FirstName

LastName CourseTaken

AcademicYear

200519557 Erasmus Tyapa Computer Science

4

200636804 Imanuel Shaulwa Statistics 3

200523451 Wilhem Nangolo Mathematics 4

200514598 Ndapewa Ntindah Computer Science

4

Submit.php

Page 8: UNAM Examination Timetable Telephone Service

Inside the systemCourses table below

Query 1$sql1 = "select CourseTaken,AcademicYear

from Students where StudentNumber='$argv[1]'";

Check if the query is empty, if not assign CourseTaken and AcademicYear to some variables.

CourseCode

CourseName

AcademicYear

ExamDate

StartTime

Venue Subjects

Page 9: UNAM Examination Timetable Telephone Service

Inside SystemQuery 2

$sql = "select * from Courses where AcademicYear='$AcademicStudy' and CourseName='$CourseRegistered'";

While loop used to get all the subjects

Page 10: UNAM Examination Timetable Telephone Service

How will it work

3. Enter your student number

Erasmus

1. Dial 8888

PHP AGI

1,2, 3

2. Recorded message played back

4. Student number passed to the PHP AGI

7

4,6

5

5. PHP MySQL Query

6. Send resulted Query

7. Festival Execute the resulted Query

Page 11: UNAM Examination Timetable Telephone Service

Further EnhancementsSMSExamination resultsFinancial account status

Page 12: UNAM Examination Timetable Telephone Service

Conclusion

Thanks

Any Question or suggestion ?