Home (Create an Account)      Username:  Password: 
 

Needs and Goals

This project was created in order to solve a problem at our high school. The school website had a calendar of events, but events could only be added and revised by the Webmaster. This added a large workload for the Webmaster and created a time lag for the people who needed to post events; therefore, it was not really helpful to have the calendar at all because students who would want to visit the calendar to find out dates for events would not find a desired event date until a few days before its occurrence.

What the school needed was a web-based, database-supported program with the following features:
  • Students and teachers could visit an organized calendar with up-to-date events
  • Events could be added and updated through a user-friendly interface over the web
  • Many people could be authorized to add events pertaining to them
  • Privileges that parallel actual school privileges would be assigned by an administrator
  • Each editor's access to the site would be granted with his/her own password

The effect of this general plan was to remove the Webmaster entirely from the daily flow of inputting events and put it into the hands of students, teachers, and event sponsors. This would attract more users for the school site and familiarize those users with the usage of an actual database. The goals led us to an extensive study of database and relational database design.