Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 17

PROJECT ON

Futuristic Entertainment

Developed by

Name: Sanooj Remegius Bastianpulle

Reg. No: 1038598A68955D2D


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


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


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.
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.
DATABASE DESIGN

DATABASE NAME : media.mdb

NUMBER OF TABLES : 4

TABLE NAMES :

Customer_Details

Media_Details

Transaction_Master

Transaction_Details
FORM DESIGN

Form Name Form Type Description Table/Query Used

Customer_Details Form Columnar This form is used Customer_Details


to enter or delete
customer details.
Media_Details Form Columnar This form is used Media_Details
to enter or delete
media details.
Transaction_Master Form Columnar This form is used Transaction_Master
to enter or delete
way of
transaction.
Transaction_Details Form Columnar This form is used Transaction_Details
to enter or delete
transaction
details.
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.
 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.
QUERIES USED

Query Name Query Type Description Tables Used


Available Copies Of Media Parameterized query This query accepts the Media_Details
: Query media type And displays
the number of copies of
the media type.
Media Type : Query Parameterized query This query accepts the Media_Details
media type and displays
the details of the media
type.
Maximum Number Of Simple query This query displays the Transaction_Details
Media Rented Out In A maximum number of
Month : Query media rented out in a
month.
Maximum Number Of Simple query This query displays the Transaction_Details
Transactions : Query customers who have
made the maximum
number of transactions.
REPORTS OUTLINE

Report Name Report Type Description Tables/Queries


Used
Bill : Report AutoReport: This report displays the Customer_Details
Columnar bill for renting out. Media_Details
Customer_Details : AutoReport: This report displays the Customer_Details
Report Columnar customer details.
Monthly Report AutoReport: This report displays the Customer_Details
(Customer Details) : Columnar monthly details of
Report customers and amount
outstanding.
Status Of Media : Report AutoReport: This report displays the Media_Details
Columnar status of media whether Transaction_Details
it is issued or not.
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.
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.

PROJECT FILE DETAILS


S. No File Name Remarks
1038598A68955D2D Media.mdb Microsoft Office Access 2007
database that contains tables,
queries, forms, and reports.
FORM
REPORTS

You might also like