Up to Level 0 DFD
Back to Milestone 3

EE = External Entity
P = Process
DS = Data Store
DF = Data Flow
| Type & ID | Name | Description |
| EE-1 | Internal User | A Gender Initiative Project member |
| EE-2 | Event Submitter | Outsider who is submitting an event |
| EE-3 | Public User | Person viewing the website |
| P-1 | Calendar Subsystem | Part of the project dealing with calendar functions. See Calendar DFD for more information |
| P-2 | Contacts Subsystem | Part of the project dealing with contacts. See Contacts DFD for more information |
| P-3 | Library Subsystem | Part of the project dealing with library resources. See Library DFD for more information |
| P-4 | Search Events, Contacts, and Library | Allows public users to perform searches through events, contacts, and library resources using one or more keywords. See ?Search DFD for more information |
| DS-Cal | Calendar | Stores information about calendar events |
| DS-Co | Contacts | Stores information about contacts |
| DS-Lib | Library | Stores information about library resources |
| DF-1 | notification of add/modify/remove request | Notifies an internal user whenever an event submitter submits a calendar modification request |
| DF-2 | accept request | An internal user telling the calendar subsystem to accept a particular calendar modification request |
| DF-3 | reject request | An internal user telling the calendar to delete a request |
| DF-4 | add/modify/remove event directly | An internal user making a modification to the calendar without going through the submit, notify, accept process |
| DF-5 | new contact info | Information required to add a contact to the Contacts database |
| DF-6 | changes to contact | Information being changed on a particular contact |
| DF-7 | remove contact | Command to remove a particular contact from the database |
| DF-8 | view info | Contact information... includes information not visible to public users |
| DF-9 | new library info | Information required to add a resource to the Library database |
| DF-10 | changes to library | Information being changed on a particular library resource |
| DF-11 | remove library item | Command to remove a particular resource from the library database |
| DF-12 | view info | Library resource information |
| DF-13 | event submission form | Information an event submitter fills out to request a new item on the calendar |
| DF-14 | event modification request | Modifications requested to an event |
| DF-15 | event removal request | Request to remove a particular event from the calendar |
| DF-16 | request calendar | Command to display the calendar for a public user |
| DF-17 | calendar | The actual calendar itself being displayed to a user |
| DF-18 | search terms | One or more keywords to search for in the system |
| DF-19 | search results | List of events, contacts, and library resources that matched the search terms |
| DF-20 | query & results | Occurs in three places on the Level 1 DFD... the actual query made to the database matching the search terms given by the user and the results returned by the database system |
| DF-21 | events | One or more calendar records |
| DF-22 | add,update,delete commands | Commands given to the database to modify the calendar |
| DF-23 | contact records | One or more contact records |
| DF-24 | add,update,delete commands | Commands given to the database to modify contacts |
| DF-25 | library records | One or more library resource records |
| DF-26 | add,update,delete commands | Commands given to the database to modify library resources |
| Page Execution took real: 13.441, user: 6.740, sys: 0.290 seconds |