seema tomar chris robson suma surpur. t able of contents i. business requirements ii. context...

22
Seema Tomar Chris Robson Suma Surpur ( MIND & BODY & SPIRIT) Ultimate Fitness Center

Upload: maryann-sullivan

Post on 27-Dec-2015

222 views

Category:

Documents


6 download

TRANSCRIPT

Seema TomarChris RobsonSuma Surpur

(MIND & BODY & SPIRIT)

Ultimate Fitness Center

TABLE OF CONTENTS

I. Business Requirements

II. Context Diagram

III. Level 0 DFD

IV. Level 1 DFD

BUSINESS REQUIREMENTS

To establish a computerized system that will replace our current system

To keep records of all business data

Allow new user to register, create their profile and buy membership online.

Allow customers to renew /upgrade their membership.

Allow customers to edit their information.

Allow customers to schedule for classes.

BUSINESS REQUIREMENTS

Allow customers to request and view yoga class videos online.

There should be a centralize database and should be accessed from any computer via internet

Personal trainers should be able to see their schedule

Report should be generated to track sales and improve efficiency

CONTEXT DIAGRAM(UPDATED)

LEVEL 0 DFD

External EntitiesCustomerEmployee

ProcessesEmployee processingPersonal Trainer processingCustomer processingBillingClass schedule processingVideo processingFeedback processingGenerate Report processing

LEVEL 0 DFD

Data StoreD1 Employee dataD2 Trainer dataD3 Membership dataD4 Customer dataD6 Classes dataD9 Feedback dataD10 Billing data

Level 0 DFD

Level 0 DFD

LEVEL 1DFD FOR PROCESS 3(CUSTOMER

PROCESSING)

External Entities Customer

Processes Register processing Log In processing Edit Information Upgrade or Renew Membership

Data Store D3 Membership data D4 Customer data D10 Billing data

LEVEL 1 DFD

LEVEL 1DFD FOR PROCESS 4(BILLING)

External Entities Customer

Processes Select Billing Cash Processing Credit or Debit processing

Data StoreD10 Billing data

LEVEL 1 DFD(UPDATED)

LEVEL 1DFD FOR PROCESS 8(GENERATE REPORT

PROCESSING)

External Entities Employee

Processes Select report Billing report processing Feedback report processing Customer report processing

Data Store D10 Billing data D4 Customer data D9 Feedback data

LEVEL 1 DFD

SYSTEM COMPONENTS

CUSTOMER

2.0

Personal Trainer

Processing

1.0

Employee Processing

4.0

Billing

3.0

CustomerProcessing

EMPLOYEE

D1 Employee Data D2 Trainer Data

D5 Billing Data

D4 Customer Data

D3 Membership Data

External Entity External Entity

Processes

Database

5.0

Class Schedule

Processing

7.0

Feedback Processing

6.0

Video Processing

8.0

Report Processing

D6 Classes Data D9 Feedback Data

STRUCTURE CHART

Logical Design- ER Diagram

Membership_Type (Membership_type_code, Membership_type_description, Annual_subscription, Half-yearly_subscription, Quaterly_subscription, Monthly_subscription) Customer (Customer_id, First_name, Last_name, Email, Home_Phone, Mobile_Phone, Address, City, State, Zip) Membership_Account ( Membership_id, Customer_id, Membership_type_code, Cust_username, Cust_password, First_joined_date, Status, Renewal_date) Employee ( Emp_id, Emp_username, Emp_password, First_name, Last_name, Job_title, Email, Home_Phone, Mobile_Phone, Address, City, State, Zip) Billing(Bill_id, Membership_id, Total_charges, Balance, Bill_due_date, Payment_mode) Classes (Class_id, Emp_id, Class_room, Class_day, Class_time) Member_Classes(Membership_id, Class_id) Feedback (Feedback_id, Customer_id, Feedback_description) Personal_trainer_sessions (Session_id, Membership_id, Emp_id, Session_day, Session_time)

PHYSICAL DESIGN

LOGIN PAGE

CUSTOMER REGISTRATION PAGE