The database fields will consist of information provided by the user and validated by the middle tier. Such information would then be processed and viewable by the administrator. The administrator would be in charge of generating the schedule with the information provided and the functions that exist within the application. The application would provide the administrator with a proposed schedule and a list of other possible matches. The administrator would also be able to browse the students schedule or manually search for a particular time available.
Administrators can schedule to have the Server automatically send out reminder e-mails to students.
2.4 Implementation considerations Our implementation consideration depends on the existing resources our client has or the type of resources our client is able to acquire. Since the project is an enhancement, we would use the database that already exists. The database will be queried via the execution of SQL commands. However, we would need to update the database to reflect changes we made in the system. PHP 4.0 is freely downloadable on the Internet.