160 likes | 290 Views
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
E N D
Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem
Agenda • Entity Relationship Diagrams • Logical Database Design • Use Cases • Data Flow Diagrams
Employee Management Stimulus/Response Sequences Stimulus: Employee arrives at work or is leaving work Response: Employee clocks in or clocks out Stimulus: Employee pay period ends Response: Payroll is calculated and employee receives compensation Stimulus: Prospective employee applies or current employee breaks policies Response: Applicant is considered for employment or employee is terminated Functional Requirements REQ-1: Record and store employee hours worked REQ-2: Calculate total pay per employee per pay period REQ-3: Send check to employees bank account REQ-4: Enter new employee information into database REQ-5: Label employee as terminated and delete after given period of time REQ-6: Send quarterly reports and deposits to IRS
Client Management Stimulus/Response Sequences Stimulus: Prospective client applies for membership Response: New client is entered into system Stimulus: Prospective client becomes a new client Response: Membership ID card is made and issued Stimulus: Client arrives at front desk with ID card Response: Card is validated and entry is granted Stimulus: Client membership is found invalid Response: Client pays fee and status is renewed Stimulus: Client membership is ending soon Response: Notification is sent to client regarding membership renewal Stimulus: Client membership card is swiped Response: Time of entry is logged and stored Stimulus: Time of entry for client is compiled Response: Promotions or offers are sent to client Functional Requirements REQ-1: Store and update client information REQ-2: Read membership card and relate it to client information REQ-3: Create a working and reliable identification card REQ-4: Notify clients when changes to their membership will occur REQ-5: Send out special offers and promotions to clients REQ-6: Log and store client check-in times
Online Community for Clients Stimulus/Response Sequences Stimulus: Client wants to join online community Response: Client registers on the web page and gains access Stimulus: Client desires to access forum by logging in Response: Client is granted access to all features of the forum Stimulus: Client wishes to communicate through forum posts Response: Clients comments or thoughts are displayed on webpage Functional Requirements REQ-1: Store and update client information REQ-2: Grant access to registered clients only REQ-3: Allow interaction among members REQ-4: Grant access to affiliated trainers and nutritionists REQ-5: Be user friendly and allow easy navigation REQ-6: Allow clients and trainers/nutritionists to submit posts
Summary • Entity Relationship Diagrams • Logical Database Design • Use Cases • Data Flow Diagrams