Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

16
Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

description

Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem. Agenda. Entity Relationship Diagrams Logical Database Design Use Cases Data Flow Diagrams. Entity Relationship Diagram. Logical Database Design. Employee Management. Stimulus/Response Sequences - PowerPoint PPT Presentation

Transcript of Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

Page 1: Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

Robert BellAnthony Helms

Amanda HollingsworthSeth JohnsonTiffany Pike

Andrew Withem

Page 2: Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

Agenda

• Entity Relationship Diagrams• Logical Database Design• Use Cases• Data Flow Diagrams

Page 3: Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

Entity Relationship Diagram

Page 4: Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

Logical Database Design

Page 5: Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

Employee ManagementStimulus/Response Sequences

Stimulus: Employee arrives at work or is leaving workResponse: Employee clocks in or clocks out

Stimulus: Employee pay period endsResponse: Payroll is calculated and employee receives compensation

Stimulus: Prospective employee applies or current employee breaks policiesResponse: Applicant is considered for employment or employee is terminated

Functional RequirementsREQ-1: Record and store employee hours workedREQ-2: Calculate total pay per employee per pay periodREQ-3: Send check to employees bank accountREQ-4: Enter new employee information into databaseREQ-5: Label employee as terminated and delete after given period of timeREQ-6: Send quarterly reports and deposits to IRS

Page 6: Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

Client ManagementStimulus/Response Sequences

Stimulus: Prospective client applies for membershipResponse: New client is entered into system

Stimulus: Prospective client becomes a new clientResponse: Membership ID card is made and issued Stimulus: Client arrives at front desk with ID cardResponse: Card is validated and entry is granted Stimulus: Client membership is found invalidResponse: Client pays fee and status is renewed Stimulus: Client membership is ending soonResponse: Notification is sent to client regarding membership renewal Stimulus: Client membership card is swipedResponse: Time of entry is logged and stored

Stimulus: Time of entry for client is compiledResponse: Promotions or offers are sent to client

Functional RequirementsREQ-1: Store and update client informationREQ-2: Read membership card and relate it to client informationREQ-3: Create a working and reliable identification cardREQ-4: Notify clients when changes to their membership will occurREQ-5: Send out special offers and promotions to clientsREQ-6: Log and store client check-in times

Page 7: Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

Online Community for ClientsStimulus/Response Sequences

Stimulus: Client wants to join online communityResponse: Client registers on the web page and gains access

Stimulus: Client desires to access forum by logging inResponse: Client is granted access to all features of the forum

Stimulus: Client wishes to communicate through forum postsResponse: Clients comments or thoughts are displayed on webpage

Functional Requirements

REQ-1: Store and update client informationREQ-2: Grant access to registered clients onlyREQ-3: Allow interaction among members REQ-4: Grant access to affiliated trainers and nutritionistsREQ-5: Be user friendly and allow easy navigationREQ-6: Allow clients and trainers/nutritionists to submit posts

Page 8: Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

Context Diagram

Page 9: Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

Level 0

Page 10: Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

Level 1- Forum

Page 11: Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

Level 1 – Manage Payroll

Page 12: Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

Level 1 – Manage Membership

Page 13: Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

Level 2 – Manage Membership

Page 14: Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

Level 3 – Manage Membership

Page 15: Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

Level 4 – Manage Membership

Page 16: Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem

Summary

• Entity Relationship Diagrams• Logical Database Design• Use Cases• Data Flow Diagrams