futuristic entertainment document

17
PROJECT ON Futuristic Entertainment Developed by Name: Sanooj Remegius Bastianpulle Reg. No: 1038598A68955D2D

Upload: sanooj-remegius

Post on 27-Nov-2014

86 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Futuristic Entertainment Document

PROJECT ONFuturistic Entertainment

Developed by

Name: Sanooj Remegius Bastianpulle

Reg. No: 1038598A68955D2D

Page 2: Futuristic Entertainment Document

Futuristic Entertainment

Batch Code :

Start Date : 11/02/2011 End Date: 17/02/2011

Name of the Coordinator : Lahiru Rathnayake

Name of Developer : Sanooj Remegius Bastianpulle

Date of Submission : 18/02/2011

Page 3: Futuristic Entertainment Document

NIIT

CERTIFICATE

This is to certify that this report, Titled Futuristic Entertainment, Embodies the original work done by Sanooj Remegius in partial fulfillment of his/her course requirement an NIIT.

Coordinator: Lahiru Rathnayke

Page 4: Futuristic Entertainment Document

ACKNOWLEDGEMENT

I would like to acknowledge the contributions of my Lecturer Mr. Lahiru Ratnayake to the development of my project & presentation.

Mr. Lahiru Ratnayake directed me to a wide range of resources on the web. He answered all of my questions as well as asked me questions that helped me to narrow my search. Further, He helped me figure out correct documentation for sources that did not fit the Research Guide examples. He gave me this help during class time and after class. I also worked with students at NIIT who helped me locate primary sources.

Page 5: Futuristic Entertainment Document

SYSTEM ANALYSIS

System Summary: Futuristic Entertainment is a large multimedia library located in los Angeles. It rents

media such as DVDs, VHS, and music CDs to its customers. Each member can rent a maximum of three media at a time. The media can be borrowed for a maximum of two days after which a fine is applicable. The hiring charge for each media depends on its cost.

Page 6: Futuristic Entertainment Document

DATABASE DESIGN

DATABASE NAME : media.mdb

NUMBER OF TABLES : 4

TABLE NAMES :

Customer_Details

Media_Details

Transaction_Master

Transaction_Details

Page 7: Futuristic Entertainment Document

FORM DESIGN

Form Name Form Type Description Table/Query Used

Customer_Details Form Columnar This form is used to enter or delete customer details.

Customer_Details

Media_Details Form Columnar This form is used to enter or delete media details.

Media_Details

Transaction_Master Form Columnar This form is used to enter or delete way of transaction.

Transaction_Master

Transaction_Details Form Columnar This form is used to enter or delete transaction details.

Transaction_Details

Page 8: Futuristic Entertainment Document

VALIDATIONS PERFORMED

Table: Customer_Details

Customer_No must be auto generated.

Cust_Name should not be left blank.

Cust_Address should not be left blank.

Cust_Ph_No should not be left blank.

Amount_Outstanding should automatically be updated whenever a transaction is performed.

Table: Media_Details

Media_No must be auto generated.

Media_Title should not be left blank.

Media_Description should not be left blank.

Number of copies should be 3.

Table: Transaction_Master

Tran_No should be auto generated.

Cust_IDs should be displayed from the customer table.

Date_of_Issue should be the system date.

Scheduled_Return_Date should be the date on which the media is rented plus two days.

Table: Transaction_Details

Tran_Numbers should be displayed from the Transaction_Master.

Media_Nos should be displayed from the Media_Details table.

Qty_Rented should be greater than 0.

Status should be marked as Issued by default.

When a transaction is performed, the Number_of_Copies field in the Media_Details table should be updated.

When the user enters the Tran_ID in the Transaction_Details sub form, the corresponding Cust_ID should be extracted from the Transaction_Master table and be displayed on the screen.

Page 9: Futuristic Entertainment Document

When a customer returns a media, the status field for the corresponding record in the Transaction_Details table should be updated to Returned. In addition, the Date_of_Return field should be updated for the corresponding record in the Transaction_Details table.

Date_of_Return and Fine_Ammount should be available only if the user updates the Status field to Returned.

The fine amount should be automatically calculated and stored in the Fine_Amount field.

Page 10: Futuristic Entertainment Document

QUERIES USED

Query Name Query Type Description Tables UsedAvailable Copies Of Media : Query

Parameterized query This query accepts the media type And displays the number of copies of the media type.

Media_Details

Media Type : Query Parameterized query This query accepts the media type and displays the details of the media type.

Media_Details

Maximum Number Of Media Rented Out In A Month : Query

Simple query This query displays the maximum number of media rented out in a month.

Transaction_Details

Maximum Number Of Transactions : Query

Simple query This query displays the customers who have made the maximum number of transactions.

Transaction_Details

Page 11: Futuristic Entertainment Document

REPORTS OUTLINE

Report Name Report Type Description Tables/Queries Used

Bill : Report AutoReport:Columnar

This report displays the bill for renting out.

Customer_DetailsMedia_Details

Customer_Details : Report

AutoReport:Columnar

This report displays the customer details.

Customer_Details

Monthly Report (Customer Details) : Report

AutoReport:Columnar

This report displays the monthly details of customers and amount outstanding.

Customer_Details

Status Of Media : Report AutoReport:Columnar

This report displays the status of media whether it is issued or not.

Media_DetailsTransaction_Details

Page 12: Futuristic Entertainment Document

PROBLEMS ENCOUNTED

Amount_Outstanding should automatically be updated whenever a transaction is performed.

When a transaction is performed, the Number_of_Copies field in the Media_Details table should be updated.

When the user enters the Tran_ID in the Transaction_Details sub form, the corresponding Cust_ID should be extracted from the Transaction_Master table and be displayed on the screen.

I encounted problems with the above validations on tables. So I couldn’t full fill them.

Page 13: Futuristic Entertainment Document

CONFIGURATION

Hardware: Intel Core i3 CPU 530 @ 2.93GHz, Hard Disk of 500GB, 2GB RAM, DVD DOM, and 10/100 Mbps Network card.

Operating System: Windows 7 ultimate (64-bit)

Software: Microsoft Office 2007.

S. No File Name Remarks1038598A68955D2D Media.mdb Microsoft Office Access 2007

database that contains tables, queries, forms, and reports.

PROJECT FILE DETAILS

Page 14: Futuristic Entertainment Document

FORM

Page 15: Futuristic Entertainment Document
Page 16: Futuristic Entertainment Document

REPORTS

Page 17: Futuristic Entertainment Document