BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

52
BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Transcript of BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Page 1: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

BY: GASSIE ORR

JABARE MITCHELLTYSHUN JONES

Information Systems(Android Application)

Page 2: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Overview of Project

Introduction Purpose of the projectProject PlanUsecase DiagramUsecase SpecificationsBreakdown of individual usecasesDiscuss Sequence DiagramsFunctional TestShow Screen Shots of Application

Page 3: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Overview of Project (Continued)

Discuss ER and Class DiagramData DictionaryDiscuss Dataflow DiagramEvolutionClosing Remarks

Page 4: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Introduction

The students in Prof. Nowicki’s Information Systems Design and Development class came up with a system design that we believe would be beneficial to Florida Agricultural and Mechanical University.

A GPS application based on FAMU’s campus area, usable by Faculty, Students and campus police.

It will give directions to various buildings, parking lots, and bus routes according to where they are located on the campus.

Page 5: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Introduction

Will also include a variety of special features to go along with this application such as a special events section, which will describe the different types of events going on around the campus.

An example of one of the features that will be included on our system will be the alerts section. will include our “They Towing” alert system

application that allows users to be educated about the campus of Florida A&M and also for efficiency when trying to get around on the campus.

Page 6: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Purpose

The purpose of this system is to provide a Navigation system specifically for Florida A&M University.

We also would like for our system to pr0vide a more efficient way of getting around our campus.

….. And of course for an “A” grade!!!

Page 7: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Project Plan

Our project plan consist of 8 steps….1. Start Project2. Project Specifications Finalized3. Android Phone Acquired4. Android App Developer Software Downloaded5. Best GPS and Mapping Systems Chosen6. Application programming Completed7. GPS and Mapping Interface Completed8. Project Completion

Diagram on next slide…

Page 8: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Project Plan (PERT Chart)

Page 9: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Use case Diagram

From a list of stakeholders we narrowed it down to 3 actors.

This diagram shows what the actors are capable of doing, but not limiting them to the things that are around them, because some of the actors can do things other actors can do.

A way of reducing redundancy

Page 10: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Use case Diagram(Diagram)

Page 11: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Use Case Specifications

Our use case specifications come from the “can do’s” in the Use Case Diagram.

A total of 12 basic features that we believe are vital to our systems success.

Over time new features will be included.For better understanding we will show you the

Use Case Specification each with… Sequence diagram- includes all classes that go along

with the Use case. Function Test Case- an example in words of the use case Screenshots w/ appropriate data.

Page 12: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Use Case Specification(Find a Parking Spot)

Page 13: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Sequence Diagram(Find a Parking Spot)

Page 14: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Function Test Case(Find a Parking Space)

Page 15: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Screen Shot (Find A Parking Spot)

General Step 1(Of all cases)

Step 2

Page 16: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Screen Shot (Find A Parking Spot)

Step 3

Page 17: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Screen Shot (Take Me to Next Class)

Step 1

Step 2

Page 18: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Take Me to Next Class (Alternate Flow)

Step 1

Step 2

Page 19: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Use Case Specification(Get Safety Alert)

Page 20: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Sequence Diagram(Get Safety Alert)

Page 21: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Screen Shot (Get Safety Alert)

Page 22: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Use Case Specification(Get they Towing Alerts)

Page 23: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Screen Shot (Get they Towing Alerts)

Page 24: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Sequence Diagram(Save Location)

Page 25: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Function Test Case(Save Location)

Page 26: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Screen Shot (Save Location)

Bragg Stadium Entered in TextBox

Saved LocationIn Blue

Page 27: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Use Case Specification(Post Safety Alerts)

Page 28: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Sequence Diagram(Post Safety Alerts)

Page 29: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Function Test Case(Post Safety Alerts)

Page 30: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Screen Shot (Post Safety Alerts)

Page 31: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Use Case Specification(Post they Towing Alerts)

Page 32: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Sequence Diagram(Post they Towing Alerts)

Page 33: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Function Test Case(Post they Towing Alerts)

Page 34: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Sequence DiagramEdit Class Schedule(Remove)

Page 35: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Sequence DiagramEdit Class Schedule(Add)

Page 36: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Screen Shot Edit Class Schedule (Add)

Step 1

Step 2

Page 37: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Screen Shot Edit Class Schedule (Add)

Step 3

Page 38: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Screen Shot Edit Class Schedule (Remove)

Step 1

Step 2

Page 39: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Screen Shot Edit Class Schedule (Add)

Step 3

Page 40: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

ER Diagram

The ER Diagram shows the relationship between entities along with the attributes that go along with each of them.

Page 41: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

ER Diagram

Page 42: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Data Dictionary

The Data Dictionary is a list of all the Entities we believe that we will need that explain the attributes, the types, the key, and a description.

These are also found on the ER diagram.

Page 43: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Data DictionaryInstructor

Page 44: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Data DictionaryStudent

Page 45: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Data Dictionary(User)

Page 46: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Data Dictionary(Parking Lot)

Page 47: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Data Dictionary(location)

Page 48: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Dataflow Diagram

The Dataflow Diagram shows the flow of how all the use cases are carried out, it does not show any relationships it just explains the flow of the system.

Page 49: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Dataflow(diagram)

Page 50: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Evolution

Like we stated previously there would be new features that we would like to include on the system.

Here is a list of a couple features we would like to have in design by the time the first system comes out.

Page 51: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Evolution

Page 52: BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)

Closing Remarks

1This completes our system design.Like previously stated the goal is to make

getting around the campus more efficient and effective.

Possible specifications to leave out or alter:Bus Route Feature