You are on page 1of 13

Epoch Inc.

Bryce Mueller
Matt Sinex
Tomas Hoelzel
Isaac Gainey
Bryce Mueller
Project Lead
Isaac Gainey
Lead Programmer
Matt Sinex
Document Manager
Tomas Hoelzel
Database Manager

Our project is a scheduling application named TimeWorks that allows users
to search for and reserve rooms. Administrators will be able to manage the
rooms themselves and the reservation requests.
Project Summary
Functionality Description
There are two types of users:

One user is the Student, who will have the ability to
search a database for
Professors
Rooms (available/booked)
Computer labs
Number of seats.

From there they can fill out a request to book a room for a
special event.
5
The other user is an Admin who controls the requests.

They have the ability to:

Deny or approve the request
Add and remove rooms from the system
Change room specifications/details
Functionality Description
Both users will be able to:
Access the calendar
Display information about rooms
View a map of the campus
Functionality Description
Tentative Schedule
9/2
Setup Project
9/8
Brainstormed ideas, finalized Team Name, Project Name, and cleaned up website.
9/17
Designed rough draft of UI (not in code) and discussed application functionality. Set up
database in mySQL.
9/22
Finalized first major draft of the SRS and Project Plan document
9/29
Code for functional communication between the program and the database completed.
10/13
Updated documentation, made some adjustments to the program code.
10/22
Designed rough draft of the UI in code
10/27
Presentation 1
11/3
Begin first draft of Users Manual
11/19
Begin testing and debugging on prototype application
12/1
Have User Manual finished and begin proofreading it
12/8
Submit Project
3 screen images of your product prototype
Briefly describe your high-level overall design. Did you make any specific
design decisions that impact how reusable or portable your product is?
How about security or performance? Are there any trade-offs?
Our high-level design involves:

Interactive GUI
A mySQL Database that manages the rooms
An Admin user that manages the database
Desktop only; no compatibility with mobile devices
Security is currently weak regarding access to Database
Sequence Diagram
Upcoming tasks
Design the GUI
Isaac
Have the GUI interact with the backend of our program
Tomas & Isaac
Add ability for the users to view the calendar
Tomas
Finalize the documentation
Matt
Testing
Bryce & Matt
Debugging
Tomas & Isaac

Challenges
Having the project completed on time
Making the project as user friendly as possible
Thank for your time.
Questions?

You might also like