Project Proposal

Project # 11 Watt Room Reservation System

Team Members: Grayson Bonds, Ryan Berberian

CPSC 4820 Mobile Device Software Development

Project Description

Overview

Finding a room in which students are able to study can take a longer period of time than actually studying. Oftentimes students will request to reserve a room for a project group, personal use, or events like chapter and find very limited availability. The process to make a reservation is not easy for students or teachers who decide to meet outside of scheduled class times.

Target Audience

The Watt Room Reservation iOS mobile application, named Watt Spaces, will be developed primarily for students, with the exception of teacher use outside of the classroom. Anyone with a valid Clemson University ID will be able to use the application.

Target Device

The Watt Spaces mobile application will be developed on the iPhone mobile devices for iOS 9.0 or later.

Application Description

The functionalities of the Watt Spaces mobile application should include but are not limited to the following:

  • Ability for a valid CUID user to request a 2 hour maximum time slot for a specific room for school related purposes.
  • GPS Location recognition for room reservation check in.
  • Ability to view open rooms by availability. Certain rooms, regardless of availability will not be able to be reserved.
  • Check in feature to ensure room use. This feature will include a 15 minute timeout for rooms that have not been checked into.
  • Reservations may be limited on a per user basis to prevent monopolization of room use.
  • Track information regarding room use from a specific user, groups, and student/teacher use and the amount of people.

Benefits

The application will provide a way to reduce time spent walking floor to floor and building to building. Overall, it will provide an easier way for students to find available rooms in which to work. Long term benefits may include use of the reservation system in more buildings on campus.

Brief description of artifacts (if any) residing on the device

None

List of additional devices required by the app

None

Schema of local database

Schema of external database

Story Board Sketch

This sections displays the layout of the application. Some screens are representations of final functionality. The first, below, displays the login feature that requires a valid username and password. It is intended that only Clemson University students, faculty and staff will have access to this app through their CUID.

Login Screen


Event Scheduler Screen

The event scheduler screen will show the available events listed for a specific user. A user will only be able to edit the name of their events once the request has been processed. If the user presses the add button they will be redirected to the reservation form.

Reservation Form Screen

The reservation form currently only asks for an event name, start time, end time, and room. Rooms have buildings associated with them and both are static.

Event Editing Screen

The event editor will only allow the name of the event associated with a specific user to be edited. No other features will be edited on the basis that other reservations may have been made. Cancellation of an event should be made through the event scheduler screen or by the automatic check-in feature associated with arriving at the room reserved.