Movie Spot Great movies on the spot

Post on 24-Feb-2016

26 views 1 download

Tags:

description

Movie Spot Great movies on the spot. Salini Kokatam Vasavi Bolaram Ashwini Shamirpet Kishore Reddy. Business requirements. The system should allow new user to register, create their profile and buy membership online. Allow customers to rent DVD’s and games - PowerPoint PPT Presentation

Transcript of Movie Spot Great movies on the spot

MOVIE SPOT

GREAT MOVIES ON THE SPOT

Salini KokatamVasavi BolaramAshwini ShamirpetKishore Reddy

Business requirements The system should allow new user to

register, create their profile and buy membership online.

Allow customers to rent DVD’s and games Allow customers to renew their

membership. The system should be based on central

database system and should be accessed from any computer via internet.

Business Requirements The website should include facilities like

searching the online catalog, creating and maintaining customer information, placing rental orders

The system will enforce rules for processing the data and the principles by which the organization operates.

Rental history is stored & maintained to get information about customers.

Employees should be able to edit customer Information, add daily reports and update Inventory.

Context Diagram

LEVEL 0 DFD

LEVEL 0 DFD

Level1 DFD(Rental Request)

External Entity: Customer Processes: Search & Request Customer & Employee Processing Validation Shipping Data Store : D1 Customer Data D3 Rental History D2 Product Details

Level1 DFD(Rental Request)

Customer

Movie Name

Response

D2 Product Details

Movie Name

Movie Information

D1 Customer Data

D 3 Rental History

D2 Product Details

2.2 Validation

Requ

est M

essage

2.3 Shipping

Request

Response

Product ID

Product & User ID

Product & User ID

Register/Renew D 3 Rental History

Customer Details

Customer Info

1.0 Customer/Em

ployee Processing

2.1 Search&

Request

CustomerShipping Address

Response

Level 2 DFD (Validation) External Entity: Customer Processes: Accept User Request Not Member/Membership Expired Rental Limit Validation Data Store : D1 Customer Data D3 Rental History

Level 2 DFD (Validation)Request D1 Customer

Data Customer Info

D 3 Rental History

Customer Details

2.2 . 1 Accept User

Request

Message

Message

Request Details

Customer Info

Register/Renew

Renew/create2.2 . 2 Not a

member /Membership

Expired

2.2 .3Rental Limit

Validation

Product & User ID

2.3 Shipping

1.0 Customer/Em

ployee Processing

Level1 DFD(Return Movie) External Entity: Customer Processes: Return Movie Rental Charging Add Product Review Data Store : D2 Product Details D3 Rental History D4 Product Reviews

D3 Rental History

Product ReturnD2 Product

DetailsConfirmation

Customer, Product Details

Req Product Review

Review

D3 Rental HistoryProduct ID , Cust ID

Number of Days

Charge

Payment

D4 Product Reviews

Product Details & Review

Response

Update Inventory

ResponseCustomer Info

Product Info

Response

Customer

Level1 DFD(Return Movie)3.1

Return Movie Rental

3.2Charging

3.3 Add Product

Review

Customer

SYSTEM COMPONENTS

CUSTOMER EMPLOYEE

1.0Customer

/Employee Processin

g

4.0Rental History

3.0Return Movie

5.0Update

Inventory

External Entity External EntityProcesses

Database

D4 Product Review

D6 Daily Reports

D3 Rental History

D5 Employee Data

D2 Product Details

D1 Customer Data

2.0

Request Movie

6.0

In store Transacti

ons

Structure Chart

Entity Tables & AttributesEntity: Customers

cust_IDcust_usernamecust_passwordcust_lnamecust_fnamecust_streetcust_citycust_zipcust_emailcust_phonecust_creditcard_numcust_membexp_date

Entity: Prod_Reviewcust_IDprod_IDprod_review

Entity: Rental _Historycust_IDprod_IDrent_datereturn_date

Entity: Employeeemp_IDemp_usernameemp_passwordemp_fnameemp_lnameemp_sexemp_dobemp_streetemp_cityemp_stateemp_zipemp_phoneemp_sal

Entity: Productsprod_IDprod_titleprod_langprod_costprod_year_relprod_rating

Entity: Daily_Reportsemp_ID prod_IDcust_IDcheckout_datereturn_date

ER Diagram

Physical DesignCustomer (cust_ID, cust_username, cust_password,

cust_lname, cust_fname, cust_street, cust_city, cust_zip, cust_email, cust_phone, cust_creditcard_num, cust_membexp_date)

 Products (prod_ID, prod_title, prod_lang, prod_cost,

prod_year_rel, prod_rating) 

Prod_Review (cust_ID, prod_ID, prod_review) Online_Transactions (cust_ID, prod_ID, rent_date,

return_date) Employee (emp_ID, emp_username, emp_password,

emp_fname, emp_lname, emp_sex, emp_dob, emp_street, emp_city, emp_state,emp_zip, emp_phone, emp_sal)

 Instore_Transactions(emp_ID, prod_ID, cust_ID,

checkout_date, return_date)

Implementation in MS Access

Customer Form

ANY QUESTIONS

????