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

UNAM Examination Timetable Telephone Service

Apr 07, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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 ?