Presentation is loading. Please wait.

Presentation is loading. Please wait.

Conference Calendar 1.Description 2.User’s World 3.Data Structures 4.Use Cases 5.Schedule.

Similar presentations


Presentation on theme: "Conference Calendar 1.Description 2.User’s World 3.Data Structures 4.Use Cases 5.Schedule."— Presentation transcript:

1 Conference Calendar 1.Description 2.User’s World 3.Data Structures 4.Use Cases 5.Schedule

2 Description Overview The Conference Calendar is a web application that allows registered users to post conference events and have them displayed along with other events. The Conference Calendar functions like a wiki, allowing anyone to see the calendar, but restricts editing to only registered members and administrators. Registered users can add and/or edit entries All changes are saved and backed up. Administrative users have additional privileges User can search the database for conference event Users can comment or review the conferences, past and present The application can take call for papers and convert it into an event listing. It can obtain call for papers in several different methods

3 Conference Information Title of event Date of event Conference Type (workshop, academic, business, commercial, etc.) Date entry is added* Date entry is edited* Location Description Estimated Conference Fees External Links (website) Call for Papers deadline Sponsors Associated Events (i.e. workshops, co-located conferences) Comments from users *User and Admin view

4 User Information User Username Password Level (see next slide) Email Keywords Watchlist

5 User levels Non-registered Users –Not logged in, no privileges other than viewing and searching. Registered-Users –Logged in, able to add, edit and delete entry. –Able to reset password –Also have same privileges as non-registered users. Admin –Able to restore vandalized entries. –Able to block or delete user accounts –Has same privileges as non-registered and registered users.

6 Use Cases Scenario 1 User views Scenario 2 User filters events Scenario 3 User wants to add/edit/delete entry Scenario 4 Undo vandalism Scenario 5 User updates own account

7 User Views Home page displaying list of events starting from current date to future Links to login and/or register. Able to sort list of events

8 Filter By Keyword By Event Title By Location By Sponsors By Event Date By Submission Deadline By Fees

9 addEntry, editEntry, deleteEntry Fills in Conference information Edit Conference information* –Editing an entry creates a new entry with updated information Delete Conference information* –Entry is not actually deleted, it just creates a blank entry Other users are notified of any modifications of entries that they are monitoring. *Purpose of creating new entries with updated information or no information is so the administrator can restore entries that have been mistakenly edited or vandalized

10 Control entry (admin only) In addition to user privileges, Admin can lock an entry from being edited.

11 CS337/437 Schedule


Download ppt "Conference Calendar 1.Description 2.User’s World 3.Data Structures 4.Use Cases 5.Schedule."

Similar presentations


Ads by Google