Site hosted by Angelfire.com: Build your free website today!

Introduction


Schedule Planner is a tool for NTU undergrad to choose a timetable of their choice. It should be able to generate a timetable(s) based on the student's preferences.

eg. A student might not want to have any morning classes on Monday. This software will take this into consideration and generate the possible combinations of timetable. It should also indicate clashes of classes and indicate periods of classes that cannot be changed (lectures).


Basic Requirements :


This should work for students of all schools.
It need not verify if the student is allowed to take the courses that he has chosen.
It assumes that the student knows about the subject he is required to take and his AUs limit.
It should store the default URL of the NTU subject pages. However, the user should be able to change the URL (in case the school changes its website).

Input Specification :

The student gives the subject code and his time preferences in a user-friendly environment.

Output Specification :

The software generates a visual timetable.

Below are the process for the Design of Schedule Planner:

Use Case Diagram

Object Diagram

Sequence Diagram

Collaboration Diagram

Design 1.1

Design 1.2

Algorithm for Sorting

White Box Testing

Black Box Testing

Click on either of the following two links to use the Schedule Planner:

BACK TO TOP