Team ELL Team Members: Ladekeysha Thomas Elizabeth Waldo LaWanda Warren

Preview:

Citation preview

Team ELLTeam ELLTeam Members:

Ladekeysha ThomasElizabeth WaldoLaWanda Warren

Group IntroductionGroup Introduction

Group IntroductionGroup Introduction• Team Members:

o Ladekeysha Thomaso Elizabeth Waldoo LaWanda Warren

Project OverviewProject Overview• The purpose of this project is to help students and

visitors easily navigate their way around campus with the use of an Android application. Users will be able to locate their classes, campus landmarks, points of interests, parking locations, and campus buildings all with turn by turn directions. In addition, users will also be able to receive information about campus events, cafeteria menus, parking space alerts and notification of parking enforcement, maintenance issues, bookstore inventory, financial aid alerts, class scheduling, and bus routing.

• The scope of this project includes the campus of Florida A&M University and its students, faculty, and visitors. A future development will broaden the scope and include additional universities and colleges.

Project PlanProject Plan

GANNT ChartGANNT Chart

Usecase DiagramUsecase Diagram

ER DiagramER Diagram

Usecase DetailsUsecase Details

Login to SystemLogin to System

Login to SystemLogin to System

Login to SystemLogin to SystemUse Case Login to SystemSetup No special setup required

Test Cases# Procedu

reExpected Result

1. Login to system as a student

User is successfully logged in to system as a student

2. Logout of system

User is logged out of system

3. Login to system as professor

User is successfully logged in to system as a professor

4. Logout of system

User is logged out of system

5. Login to system as employee

User is successfully logged in to system as an employee

6. Logout of system

User is logged out of system

7. Login to system as a visitor

User is successfully logged in to system as a visitor

8. Logout of system

User is logged out of system

Sign Up for AlertsSign Up for Alerts

Sign Up for AlertsSign Up for Alerts

Sign Up for AlertsSign Up for AlertsUse Case Sign Up for AlertsSetup User is logged into system

Test Cases# Procedu

reExpected Result

1. Select an alert from the list or a combination of alerts (Safety, “Dey Towin”, Bookstore, Events, Financial Aid, Café, or Maintenance)

Alerts are selected

2. Click Submit

User is signed up to receive alerts selected

Post AlertsPost Alerts

Post AlertsPost Alerts

Post AlertsPost AlertsUse Case Post AlertsSetup User is logged into system

Test Cases# Proced

ureExpected Result

1. Add a new alert of any type (safety, financial aid, bookstore, “Dey Towin”)

A new alert is added into the system and is visible to the moderator to approve or deny

View AlertsView Alerts

View AlertsView Alerts

View AlertsView AlertsUse Case View AlertsSetup User is logged into system

Test Cases# Proced

ureExpected Result

1. Select an alert from the list of alerts received to view

Details of the alert is shown

2. Click Exit

Alert screen is exited

Input ScheduleInput Schedule

Input ScheduleInput Schedule

Input ScheduleInput ScheduleUse Case Input ScheduleSetup User is logged into system

Test Cases# Proced

ureExpected Result

1. Add a class into the input schedule screen

A class is added to the users schedule

2. Repeat step 1 until all classes are added to schedule

User schedule is updated

View ScheduleView Schedule

View ScheduleView Schedule

View ScheduleView ScheduleUse Case View ScheduleSetup User is logged into system

Test Cases# Proce

dureExpected Result

1. Select daily view of schedule

Daily view of the user’s schedule is displayed

2. Select weekly view of schedule

Weekly view of the user’s schedule is displayed

Update MenuUpdate Menu

Update MenuUpdate Menu

Update MenuUpdate MenuUse Case Update MenuSetup User is logged into system

Test Cases# Procedu

reExpected Result

1. Update the café breakfast menu by selecting a date and selecting breakfast

The breakfast menu for the café is updated/changed

2. Update the café lunch menu by selecting a date and selecting lunch

The lunch menu for the café is updated/changed

3. Update the café dinner breakfast menu by selecting a date and selecting dinner

The dinner menu for the café is updated/changed

Update Available Update Available ParkingParking

Update Available Update Available ParkingParking

Update Available Update Available ParkingParking

Use Case Update Available ParkingSetup User is logged into system

Test Cases# Proce

dureExpected Result

1. Update available parking by selecting a lot to update

Selected lot will be highlighted

2. Select the lot availability status

Lot availability status is selected

3. Select Submit

The selected lot availability status is updated

View Bus InformationView Bus Information

View Bus InformationView Bus Information

View Bus InformationView Bus InformationUse Case View Bus Information

Setup User is logged into system

Test Cases

# Procedure

Expected Result

1. Enter a route number to view bus routing information

Bus route information and map is displayed

Driving DirectionsDriving Directions

Driving DirectionsDriving Directions

Driving DirectionsDriving DirectionsUse Case Driving Directions

Setup User is logged into system

Test Cases

# Procedure

Expected Result

1. Select a location to receive driving directions to

Driving directions to the location will be displayed

Walking DirectionsWalking Directions

Walking DirectionsWalking Directions

Walking DirectionsWalking DirectionsUse Case Walking Directions

Setup User is logged into system

Test Cases

# Procedure

Expected Result

1. Select a location to receive walking directions to

Walking directions to the location will be displayed

Save LocationSave Location

Save LocationSave Location

Save LocationSave LocationUse Case Save Location

Setup User is logged into system

Test Cases

# Procedure

Expected Result

1. Select a location to save

Location is saved in the user’s favorites

Building DirectionsBuilding Directions

Building DirectionsBuilding Directions

Building DirectionsBuilding DirectionsUse Case Building Directions Setup User is logged into system

Test Cases# Proc

edure

Expected Result

1. Enter the name of the building you are looking for

Directions to building are returned

Add EventAdd Event

Add EventAdd Event

Add EventAdd EventUse Case Add Event Setup User is logged into system

Test Cases# Proce

dureExpected Result

1. Add an event by specifying the date, event name, time, and location

An event is added into the system and available for the moderator to approve or deny

Approve EventApprove Event

Approve EventApprove Event

Approve EventApprove EventUse Case Approve Event Setup User is logged into system

Test Cases# Proced

ureExpected Result

1. Select a date to view events for that date

List of events for the specified date are shown

2. Select an event and approve it

The selected event is approved and is available for other users to view

Find ParkingFind Parking

Find ParkingFind Parking

Find ParkingFind ParkingUse Case Find Parking Setup User is logged into system

Test Cases# Proce

dureExpected Result

1. Select ‘Student’ permit type and click Submit

A list of ‘Student’ parking lots will be displayed as well as lot location and availability

2. Select ‘Faculty’ permit type and click Submit

A list of ‘Faculty’ parking lots will be displayed as well as lot location and availability

3. Select ‘Visitor’ permit type and click Submit

A list of ‘Visitor’ parking lots will be displayed as well as lot location and availability

Find EventsFind Events

Find EventsFind Events

Find Events AltFind Events Alt

Find EventsFind EventsUse Case Find EventsSetup User is logged into system

Test Cases# Proced

ureExpected Result

1. Select a month to view events for that month

Selected month will be shown

2. Select a day to see events for that day

The events on that day will be shown along with event details

Verify Parking PermitVerify Parking Permit

Verify Parking PermitVerify Parking Permit

Verify Parking PermitVerify Parking PermitUse Case Verify Parking Permit

Setup User is logged into system

Test Cases

# Procedure

Expected Result

1. Select permit type and input car information

User’s permit type and car information will be registered

Relational DiagramRelational Diagram

Recommended