CSC 333 Spring, 2003
Professor Brian Nejmeh
Gender Initiative Project
Dana Champion
Dave Lanzer
Jason Long
SRS Approved by:
1. Introduction (this page)
4,5,6. Open Issues, References, & Glossary
The vision for the Gender Initiative DBMS is to have a system which makes more readily available the Gender Initiative's references and information through a web interface that can be accessed from anywhere while providing adequate security.
As the all-in-one source for information on the Gender Initiative, this DBMS will house individual (yet interactive) databases for the program's calendar of events, their contacts, and the library of reference materials currently housed in the Gender Initiative?s office. Members of the Initiative will be able to control all information available on the site as well as approve or reject any information that people request be put on the site. Through this project, the Gender Initiative's leaders expect to have a system whereby they can disseminate information in a quicker, cheaper, and more efficient manner than they have to this point. This project will also be used to further explain the need for and the mission of the Gender Initiative.
Provide better storage of information in a central location for all information pertaining to the Gender Initiative to prevent the loss and/or confusion of information regarding events and contacts
Are more events receiving responses and feedback from the Gender Initiative?
Are fewer events being lost and never addressed?
Cut back on the amount of paper being used to schedule meetings and speakers and to keep records of events and references
Is the Initiative consuming less paper after the system is implemented than before the system is implemented?
Improve the method for anyone to submit an event idea with contact information
Are more events being submitted for approval?
Are the event requests more complete due to the requirements of the online system?
Improve the use of the Gender Initiative's library of references through an easily accessible online search
Are more people using the Gender Initiative's library to research topics pertaining to Gender than before implementation of the system?
Improve the viability of the Gender Initiative in the eyes of the administration
Is the Gender Initiative receiving more funding for its endeavors?

All user interactions with the DBMS are made through the Gender Initiative home page located on the Messiah College web server. On the home page, the user will be able to click on any of three links to this database: the calendar, contacts, or library.
After clicking on the calendar link, the user will be taken to a page dedicated to viewing the calendar. The calendar is displayed in table format beginning with the month selected by the user. The user also can search the calendar for any events pertaining to a specific topic of interest. If the user has an event idea and has gathered contact information for that event, the user can go to the submit event page, enter all required information, and click a button to submit the information for approval by an administrator. The administrator (user type) can approve or reject event ideas through a protected page which allows only the administrator to see what events have been submitted and are pending approval. If rejected, the information is deleted from the database.
The user may also view any public information about any of the Gender Initiative's contacts for various topics. Users may either view a list of public contacts or they may search for a contact based on the subject of that contact's presentation to or discussion with the Gender Initiative. Administrator users may add or delete contact information through a protected page.
Finally, the user may view any information contained in the library database. This database is populated with reference information which corresponds to packages of information located in the Gender Initiative office. Users may either view a list of items in the library database or may search for information on a specific topic. Administrator users may add or delete any information about or entries pertaining to any of the reference materials located in the office. This is a protected function which may only be accessed by an assigned administrator user.

Interactions in the system take place over three components: a workstation, a server, and the databases. Using a workstation, the end user may access information from the databases through a web interface. The web page, located on the Messiah College web server, consists of links, text boxes, and buttons for the user to enter and locate topics of interest.
In submitting information to add to the calendar, a user enters all requested information per the specifications of the Gender Initiative team and clicks on a submit button to submit the event to be approved by a member of the Gender Initiative. The information is sent through the server and automatically entered into the Calendar Database with approval pending. If the user is attempting to retrieve information about an event (ex. View the calendar), the user clicks on a link which sends a request through the server and runs a query on the database to return a calendar of all information for the time period specified (ex. The month of March).
If the user wishes to interact with either the contacts database or the library database, the system follows the same procedure as above: interaction through the web page to the server which interacts with the database and returns information via the web.
All uses may submit information to be posted in the calendar, but this information must be approved by an administrator for it to actually appear on the calendar. The administrator may reject the event submission, at which point the submission is deleted from the database.
Public User: any user of the information made publicly available through this system and website. These users do not have permission to delete any information from the database and have only limited rights to add information to the database (information which must be approved by an administrator in order for the information to actually be added to the database).
Internal User: a member of the Gender Initiative who has rights to add, delete, and modify any information contained in the database and to approve or reject any submitted event ideas. This user is responsible for maintaining the database.
| Page Execution took real: 22.043, user: 14.800, sys: 0.750 seconds |