Professional Documents
Culture Documents
Project On Futuristic Entertainment: Developed by
Project On Futuristic Entertainment: Developed by
Futuristic Entertainment
Developed by
Batch Code :
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.
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
NUMBER OF TABLES : 4
TABLE NAMES :
Customer_Details
Media_Details
Transaction_Master
Transaction_Details
FORM DESIGN
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
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.