Upload
stanley-stafford
View
214
Download
0
Tags:
Embed Size (px)
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