unam examination timetable telephone service

Post on 07-Apr-2015

87 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

Tsietsi

UNAM Examination Timetable Telephone Service

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

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

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

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

best solutionWeb page registrationAsterisk

• Call from anywhere and get your timetable.UNAM ETTS

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.

InterfacesJavaScript for client validationThree interfaces

Successful registered, Register twice interface errorRegistration interface (below)

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

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

Inside SystemQuery 2

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

While loop used to get all the subjects

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

Further EnhancementsSMSExamination resultsFinancial account status

Conclusion

Thanks

Any Question or suggestion ?

top related