VIDEO LIBRARY

PROJECT REPORT
BACHELOR OF COMPUTER APPLICATIONS By Our Project Team BCA 2006-2009 A.S.N. DEGREE COLLEGE (with P.G Courses) TENALI

Affiliated to

ACARYA NAGARJUNA UNIVERSITY
ANNABATHUNI SATYANARAYANA DEGREE COLLEGE
(With P.G. Courses)

Department of Computer Science

Certificate This is to certify that, this is a bonafide record of Mr. /Ms. __________________________ in project work of III BCA during the academic year 2008-09. Regd. Number

2

Lecturer-in-charge

Examiner

Head of the Department

ACKNOWLEDGEMENT

I would like to express our sincere gratitude to our beloved Head of the Department, Mr.K.Ramchand, who was responsible for molding our thoughts to complete this project.

I am very thankful to our faculty members JKsir, Saisir, Sirisha madam for their cooperation and inspiring guidance and immense help during the course of the project.

This project is a proud presentation of our work to the greatness of our lecturers and friends who have encouraged us all through the duration of project.

3

K. Bachelor of Computer Applications. Bajibabu 3. Y. H.DECLARATION I here by declare that the project titled “VideoLibrary” by our team during the year 2009 in the partial fulfillment of degree. I also declare that the project is the result of our team efforts. Himanth 4. M. P. N. M. Rajesh 5. Aditya 4 . Srinivasarao 2. Signature of our Team members 1.

VIDEO LIBRARY 5 .

• • Problem Definition Analyzing the Problem Scope of the project Limitations Constraints Functional Components Requirements • Design System Definition Number of modules if any Module Definitions Data Definitions • • • Coding Details Put the code Test Cases and Test Outputs Suitability of project and conclusions 6 .

7 .

Problem Definition The title of the project is “Video Library”. The Video Library collects the complete information about types of disks and address of a customer and status of amount paid of not. The performance of the project to play an important role reduces the user burden. 8 . This project is aimed at developing Video Library. This library system needs integrity and reliability hence we have adopted Visual Basic (VB) for front-end and Ms-Access for back-end. This library deals different types of CD’s and DVD’s. it is used to video shops and also CD center shops. This project is used to maintain the customer information who takes for the rental purpose.

9 .

those two tasks are possible if we know the item no or disk number.  If we want to delete the customer details.  We can use a MS-Access version up to MS-Access2003 Constraints:  If we click the Images & hyperlinks then only it works on system. 10 . The Reports will provide status of disk information according to the customer. who takes for the rental purpose. the customer can take disks and very entertainment to customers.Analyzing the Problem This Project is aimed at developing “Video Library” that is importance of a rental purpose. we must know the customer ID. This Project would be simple and user friendly thereby and also irrespective of computer knowledge to work with it. Video Library is useful for video shops. to store the disk information and customer information in secured manner. Scope of Project: The Video Library Project developed to facilitate to provide different applications and to generate the reports according their performance. The Video Library is used to maintain the customer information.  If we can choose the data reports the customer wants to some one then we must be remember the Disk number. Limitations:  Delete the item and update the item.

In Games are classified as like Computer games. Delete the item in Video Library. Bollywood. Type of disk. Devotional. In Games are classified as like Computer games. Tollywood. Hollywood movies. Digital Versatile Disk: This component contains the information about how many and different types like Movies. Hollywood Songs. which contains the information about Item name. Bollywood. Bollywood. Songs and Games we have. Actor name. In Movies are classified as like Animated. Hollywood movies. Tollywood. In Songs are classified as like Pop. CD’s. DVD’s. In Songs are classified as like Pop. In Movies are classified as like Animated.e. Bollywood.. Songs and Games we have. Add the new item in Video Library. 11 .Functional Components: Home Page: Video Library contains six components i. Add the new item in Video Library: By using this component we can add a new item in Video Library. Player games. Hollywood Songs. Player games. Customer application and details of Video Library and Update the items in Video Library. Compact Disk: This component contains the information about how many and different types like Movies. Type of categories etc. Devotional.

which contains information about customer name. which contains the information about type of disk and disk number.0” and “Back end is use for Microsoft Access” and another software is used for “Adobe Photoshop” 12 . Customer application & Details of Video Library: By using this component we can take a customer information and also we can see a all customer details. type of disk. Customer address. disk number.Delete the Item in Video Library: By using this component we can delete a item in Video Library. Requirements:  In Hardware side we are Uses the Compact disc’s (CD’S) and Digital Versatile Disc’s (DVD’S)  In Software side we are uses are “The front end on use for Visual Basic 6. Update the Items in Video Library: By using this component we can update a item in Video Library which contains the information about the type of disk and disk number. we use a button to click and see all Customer details of Video Library. Phone number. paid status etc.

13 .

etc.No Item Name Actor Name Songs Movies Games Available TYPE Auto number Text Text Text Text Text Text 14 FIELD NAME CD. DVD.No Item Name Actor Name Songs Movies Games Available TYPE Auto number Text Text Text Text Text Text . CD Table S. who takes for the rental purpose. The Video Library Project consists of many tables likes CD.Design System Definition: The Video Library Project is used to maintain the customer (details) information. The Performance of the project to play an important role in reducing the user burden. This Project is aimed at developing at Video Library. Customer.No 1 2 3 4 5 6 7 FIELD NAME DVD. it is used to video CD center shops. This Project deals the different type of CD’s & DVD’s.No 1* 2 3 4 5 6 7 DVD Table S.

TYPE Number Text Number Text Number Text Number Text Text 15 .CUSTOMER Table S.No 1 2 3 4 5 6 7 8 9 Note: FIELD NAME Disc No Type of Disc Date Month Year CustName CustPhoneNo Address Paid Primary Key is denoted by ‘*’ for all tables.

These six modules are communicated with each module. Add the new item in VideoLibrary. Each module can represent activities of VideoLibrary. Module Definitions 16 . The modules are CDs. DVDs. Customer application and details of VideoLibrary and Update the items in VideoLibrary. Delete the item in VideoLibrary.Number of Modules if any: This VideoLibrary project classified as six modules.

Devotional. Movies. In side of figure represents the user wants to go which type of category such as Songs. Tollywood. In Games are classified as like Computer games. Songs and Games we have. Games. Bollywood. Hollywood movies. In Songs are classified as like Pop.1 In side of figure represents the user wants to go which type of songs like Pop. Player games. In Movies are classified as like Animated.2 17 . Hollywood Songs. Bollywood. Bollywood. Devotional. Tollywood.2) Fig: 1.Module 1:CD’s This Module contains the information about how many and different types like Movies. Hollywood Songs (See Fig: 1.1) Fig: 1. (See Fig: 1.

Hollywood Movies (See Fig: 1. Tollywood.4 18 .4) Fig: 1.3 In side of figure represents the user wants to go which type of Games like Computer games and Player games (See Fig: 1.3) like Animated. Fig: 1.In side of figure represents the user wants to go which type of Movies Bollywood.

1 In side of figure represents the user wants to go which type of Songs like Pop. Hollywood movies. Bollywood. Devotional. Bollywood. Movies.1) Fig: 2. (See Fig: 2. In side of figure represents the user wants to go which type of category such as Songs. Devotional. Games. Hollywood Songs See Fig: 2. In Games are classified as like Computer games.2) Fig: 2.2 19 . Hollywood Songs. Tollywood. Bollywood. Songs and Games we have. In Songs are classified as like Pop. Tollywood. Player games. In Movies are classified as like Animated.Module 2:DVD’s This Module contains the information about how many and different types like Movies.

4 Module 3:Add a new Item 20 .4) Fig: 2. Hollywood Movies(See Fig: 2.In side of figure represents the user wants to go which type of Movies Bollywood. Tollywood.3 In side of figure represents the user wants to go which type of Games like Computer and Player games (See Fig: 2.3) Fig: 2. like Animated.

By using this Module we can add a new item in Video Library. Actor name. In side of figure represents the user wants to add new type of item in videolibrary. (See Fig: 3) Fig: 3 Module 4: Delete an Item 21 . which contains the information about Item name. Type of categories etc. Type of disk.

In side of figure represents the user wants to delete an existing item in videolibrary (see Fig: 4) Fig: 4 Module 5: Customer Information 22 .By using this Module we can delete a item in Video Library. which contains the information about type of disk and disk number.

paid status etc.By using this Module we can take a customer information and also we can see a all customer details. disk number. (See Fig: 5) Fig: 5 Module 6: Update an Item 23 . Phone number. In side of figure represents the user wants to add a customer details into a videolibrary before who was takes a rental purpose and also see the information about the all Customers. which contains information about customer name. type of disk. we use a button to click and see all Customer details of Video Library. Customer address.

In side of figure represents the user wants to update an existing item in videolibrary (see Fig: 4) Fig: 6 Data definition 24 .By using this Module we can update a item in Video Library which contains the information about the type of disk and disk number.

during definition the software engineer attempts to identify what information is to be processed.The definition phase focuses on what. The key requirements of the system and the software are Identified. output that to be appeared for an event that user has made for each and every event will have to decide some function that to be performed. what interfaces are to be established. what system behavior can be expected. Here in our project. All though the methods applied during the definition phase will vary depending on the software engineering paradigms. what function and performance are derived.i. 25 . we clearly check out the basic functionalities. what validation criteria are required to define a successful system. what design constraints exists and.e.

Coding Details 26 .

Home Page Private Sub Image1_Click() Form3.Show Form1.Hide End Sub Private Sub Image4_Click() Form4.Hide End Sub Private Sub Image5_Click() Form2.Show Form1.Hide End Sub Private Sub Label1_Click() Form4.Hide End Sub Private Sub Image3_Click() Form11.Hide End Sub Private Sub Label10_Click() 27 .Hide End Sub Private Sub Image2_Click() Form13.Show Form1.Show Form1.Hide End Sub Private Sub Image6_Click() Form12.Show Form1.Show Form1.Show Form1.

Show Form1.Hide End Sub Private Sub Label4_Click() Form3.Show Form1.Hide End Sub Private Sub Label2_Click() Form11.Show Form1.Show Form1.Show Form1.Hide End Sub Private Sub Label7_Click() Form2.Hide End Sub Private Sub Label5_Click() Form11.Form12.Show Form1.Show Form1.Hide End Sub 28 .Hide End Sub Private Sub Label6_Click() Form2.Hide End Sub Private Sub Label11_Click() Form12.Hide End Sub Private Sub Label8_Click() Form13.Show Form1.

Private Sub Label9_Click() Form13.Show Form1.Hide End Sub Add Page 29 .

ListIndex) ElseIf Combo2.Text = Combo2.Visible = False Combo5.ListIndex = 2 Then Combo5.Visible = False Text5.Text = Combo1.Private Sub Combo1_click() Text3.ListIndex) End Sub 30 .ListIndex) ElseIf Combo2.Text = Combo3.Text = Combo2.Visible = False Text5.Visible = True Combo3.Visible = False Text4.ListIndex = 0 Then Combo3.Visible = False Combo5.List(Combo2.Visible = False Text6.List(Combo2.Visible = False Text6.List(Combo3.ListIndex) End Sub Private Sub Combo2_Click() If Combo2.List(Combo1.Visible = False Combo4.ListIndex = 1 Then Combo4.Visible = True Combo3.Text = Combo2.List(Combo2.Visible = False Text4.Visible = True Combo4.Visible = False Text4.Visible = False Text7.ListIndex) End If End Sub Private Sub Combo3_click() Text5.Visible = False Text7.

Text = Empty And Text7.Connection cn.Connection Dim rs As ADODB. adOpenDynamic. vbExclamation Else Dim cn As ADODB.AddNew rs(1) = Text1.Text = Empty Or Text3.ListIndex = 0 Then rs.Text = Empty) Then MsgBox "Please select the type of category".Recordset If Combo1. cn. vbExclamation ElseIf (Text3.List(Combo5.Text If Combo2. adLockOptimistic rs.Text = Empty And Text6.ListIndex = 0 Then 31 .Recordset Set cn = New ADODB.Open "select * from CD".Text = Combo4.ListIndex) End Sub Private Sub Combo5_click() Text7.Text = Combo5.Text = Empty) Then MsgBox "Please enter the itemname".ListIndex) End Sub Private Sub Command1_Click() If (Text1.Text = Empty Or Text4.Text = Empty) Then ' Or Text2.Open "dsn=videolibrary" Set rs = New ADODB.Text = Empty) Then MsgBox "Please select the type of item".Text = Empty) Then MsgBox "Please enter the Actorname".Text rs(2) = Text2.Text = Empty) Then MsgBox "Please select the type of disc". vbExclamation ElseIf (Text4.List(Combo4. vbExclamation ElseIf (Text5.Private Sub Combo4_click() Text6. vbExclamation ElseIf (Text2.

ListIndex = 1 Then rs(4) = Text6.Open "select * from DVD".AddNew rs(1) = Text1. cn. adLockOptimistic rs.rs(3) = Text5.Text If Combo2.ListIndex = 1 Then rs. adOpenDynamic.Text rs(3) = Empty rs(4) = Empty End If rs(6) = "Available" MsgBox "Record saved".Text rs(2) = Text2.ListIndex = 1 Then rs(4) = Text6.Text rs(3) = Empty rs(5) = Empty ElseIf Combo2. vbInformation + vbOKCancel rs.ListIndex = 2 Then rs(5) = Text7.Update ElseIf Combo1.ListIndex = 2 Then rs(5) = Text7.Text rs(3) = Empty 32 .Text rs(4) = Empty rs(5) = Empty ElseIf Combo2.Text rs(3) = Empty rs(5) = Empty ElseIf Combo2.ListIndex = 0 Then rs(3) = Text5.Text rs(4) = Empty rs(5) = Empty ElseIf Combo2.

Hide End Sub Delete Page 33 .Text = "Select Here" Combo3.Text = "" Text3.Show Form2.Text = "" Text6.Text = "" Text4.Text = "" Text5.rs(4) = Empty End If rs(6) = "Available" MsgBox "Record saved".Text = "Select Here" Combo2.Text = "" Text7.Update End If End If End Sub Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" Combo1. vbInformation + vbOKCancel rs.Text = "Select Here" Combo4.Text = "Select Here" End Sub Private Sub Image1_Click() Form1.Text = "Select Here" Combo5.

MoveNext End If Wend MsgBox "Record Not Found!".ListIndex = 1 Then 34 .Recordset Set cn = New ADODB.Delete rs.Open "select * from CD". vbExclamation ElseIf (Text2.List(Combo1.Open "dsn=videolibrary" Set rs = New ADODB.Connection cn. adOpenDynamic.Connection Dim rs As ADODB.Text = Empty) Then MsgBox "Please Select the type of disc".Update MsgBox "Record deleted" rs. vbExclamation Else Dim cn As ADODB.MoveFirst While (rs.Text)) Then rs.Text = Combo1. adLockOptimistic rs.EOF = False) If (rs(0) = CInt(Text2. cn.ListIndex = 0 Then rs.Text = Empty) Then MsgBox "Please select the disc no".Recordset If Combo1.Close Exit Sub Else rs.ListIndex) End Sub Private Sub Command1_Click() If (Text1.Private Sub Combo1_click() Text1. vbRetryCancel ElseIf Combo1.

EOF = False) If (rs(0) = CInt(Text2.Show Form11.Close Exit Sub Else rs.Text = "Select Here" End Sub Private Sub Image1_Click() Form1.Delete rs.Update MsgBox "Record deleted" rs. adLockOptimistic rs.Text)) Then rs.Open "select * from DVD". cn. adOpenDynamic. vbRetryCancel End If End If End Sub Private Sub Command2_Click() Text1.MoveNext End If Wend MsgBox "Record Not Found!".MoveFirst While (rs.rs.Hide End Sub Update page 35 .Text = "" Text2.Text = "" Combo1.

Connection Dim rs As ADODB.Open "select * from cd".ListIndex = 0) Then rs. adOpenDynamic.Connection cn.EOF = False) If (rs(0) = CInt(Text2.Recordset If (Combo1. vbOKCancel 36 .Text = Combo1. vbExclamation Else Dim cn As ADODB.Open "dsn=videolibrary" Set rs = New ADODB. vbOKCancel Else rs(6) = "Available" rs. vbExclamation ElseIf (Text2.Text = Empty) Then MsgBox "Please Select the type of disc". cn.Text)) Then rs(1) = rs(1) rs(2) = rs(2) rs(3) = rs(3) rs(4) = rs(4) rs(5) = rs(5) If (rs(6) = "Available") Then MsgBox "Record is already Updated!".Text = Empty) Then MsgBox "Please select the disc no".Recordset Set cn = New ADODB.MoveFirst While (rs.Private Sub Combo1_click() Text1.List(Combo1.Update MsgBox "Record updated!".ListIndex) End Sub Private Sub Command1_Click() If (Text1. adLockOptimistic rs.

ListIndex = 1) Then rs.Close End If Exit Sub Else rs.Close End If Exit Sub Else rs.Open "select * from dvd".rs. vbOKCancel rs.MoveFirst While (rs.MoveNext End If Wend MsgBox "Record not found!". adOpenDynamic.Text)) Then rs(1) = rs(1) rs(2) = rs(2) rs(3) = rs(3) rs(4) = rs(4) rs(5) = rs(5) If (rs(6) = "Available") Then MsgBox "Record is already Updated!". adLockOptimistic rs.Update MsgBox "Record updated!". cn.EOF = False) If (rs(0) = CInt(Text2. vbRetryCancel ElseIf (Combo1. vbOKCancel Else rs(6) = "Available" rs.MoveNext End If Wend 37 .

vbRetryCancel End If End If End Sub Private Sub Command2_Click() Text1.Text = "" Text2.MsgBox "Record not found!".Show Form12.Hide End Sub Customer Page 38 .Text = "Select Here" End Sub Private Sub Image1_Click() Form1.Text = "" Combo1.

Private Sub Command1_Click() If (Text1.Text = Empty) Then MsgBox "Plese fill the Customer Name", vbExclamation ElseIf (Text2.Text = Empty) Then MsgBox "Plese fill the Phone Number", vbExclamation ElseIf (Text3.Text = Empty) Then MsgBox "Plese fill the Address", vbExclamation ElseIf (Combo1.Text = "Select Here" Or Combo1.Text = "Select here") Then MsgBox "Plese fill the Type of Disc", vbExclamation ElseIf (Text4.Text = Empty) Then MsgBox "Plese fill the Disc Number", vbExclamation ElseIf (Combo3.Text = "Date") Then MsgBox "Plese fill the Date", vbExclamation ElseIf (Combo4.Text = "Month") Then MsgBox "Plese fill the Month", vbExclamation ElseIf (Combo5.Text = "Year") Then MsgBox "Plese fill the Year", vbExclamation ElseIf (Combo2.Text = "Select Here" Or Combo2.Text = "Select here") Then MsgBox "Plese fill the Paid Status", vbExclamation Else Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Dim rs1 As ADODB.Recordset Set cn = New ADODB.Connection cn.Open "dsn=videolibrary" Set rs = New ADODB.Recordset Set rs1 = New ADODB.Recordset rs1.Open "select * from Customer", cn, adOpenDynamic, adLockOptimistic rs1.AddNew rs1(0) = Text4.Text

39

rs1(1) = Combo1.List(Combo1.ListIndex) rs1(2) = Combo3.List(Combo3.ListIndex) rs1(3) = Combo4.List(Combo4.ListIndex) rs1(4) = Combo5.List(Combo5.ListIndex) rs1(5) = Text1.Text rs1(6) = Text2.Text rs1(7) = Text3.Text rs1(8) = Combo2.List(Combo2.ListIndex) rs1.Update rs1.Close If (Combo1.ListIndex = 0) Then rs.Open "select * from cd", cn, adOpenDynamic, adLockOptimistic rs.MoveFirst While (rs.EOF = False) If (rs(0) = CInt(Text4.Text)) Then rs(1) = rs(1) rs(2) = rs(2) rs(3) = rs(3) rs(4) = rs(4) rs(5) = rs(5) rs(6) = "Not Available" rs.Update MsgBox "Record Find", vbOKCancel MsgBox "Record saved!", vbOKCancel rs.Close Exit Sub Else rs.MoveNext End If Wend ElseIf (Combo1.ListIndex = 1) Then

40

rs.Open "select * from dvd", cn, adOpenDynamic, adLockOptimistic rs.MoveFirst While (rs.EOF = False) If (rs(0) = CInt(Text4.Text)) Then rs(1) = rs(1) rs(2) = rs(2) rs(3) = rs(3) rs(4) = rs(4) rs(5) = rs(5) rs(6) = "Not Available" rs.Update MsgBox "Record Find", vbOKCancel MsgBox "Record saved!", vbOKCancel Exit Sub Else rs.MoveNext End If Wend Else End If End If End Sub Private Sub Command2_Click() Text1.Text = Empty Text2.Text = Empty Text3.Text = Empty Text4.Text = Empty Combo1.Text = "Select Here" Combo2.Text = "Select Here" Combo3.Text = "Date" Combo4.Text = "Month"

41

Show End Sub Private Sub Image1_Click() Form1.Text = "Year" End Sub Private Sub Command3_Click() DataReport23.Show Form13.Hide End Sub CD’s Page 42 .Combo5.

Hide End Sub Private Sub Label4_Click() Form5.Hide End Sub Private Sub Label1_Click() Form9.Hide End Sub Page 2 43 .Hide End Sub Private Sub Image2_Click() Form9.Hide End Sub Private Sub Image4_Click() Form5.Show Form3.Hide End Sub Private Sub Label2_Click() Form7.Show Form3.Show Form3.Show Form3.Hide End Sub Private Sub Image3_Click() Form7.Show Form3.Show Form3.Show Form3.Private Sub Image1_Click() Form1.

ListIndex = 1 Then Text1.Show End Sub Private Sub Image1_Click() 44 .ListIndex) ElseIf Combo1.Text = Combo1.Show End Sub Private Sub Command4_Click() DataReport4.Text = Combo1.Text = Combo1.Show End Sub Private Sub Command2_Click() DataReport2.Text = Combo1.List(Combo1.List(Combo1.List(Combo1.List(Combo1.ListIndex = 3 Then Text1.List(Combo1.Private Sub Combo1_click() If Combo1.Show End Sub Private Sub Command5_Click() DataReport5.ListIndex = 0 Then Text1.ListIndex) Else End If End Sub Private Sub Command1_Click() DataReport1.ListIndex) ElseIf Combo1.ListIndex) ElseIf Combo1.Text = Combo1.ListIndex) ElseIf Combo1.Show End Sub Private Sub Command3_Click() DataReport3.ListIndex = 4 Then Text1.ListIndex = 2 Then Text1.

Visible = False Command3.Visible = False Command4.Visible = True Command1.Visible = True Command1.Visible = False Command3.Hide End Sub Private Sub Option1_Click() Command1.Visible = False Command2.Visible = False End Sub Private Sub Option2_Click() Command2.Visible = False End Sub Private Sub Option4_Click() Command4.Visible = True Command1.Visible = False End Sub 45 .Visible = False Command5.Visible = True Command2.Show Form5.Visible = False End Sub Private Sub Option3_Click() Command3.Visible = False Command2.Visible = False Command3.Visible = False Command5.Visible = False Command4.Visible = False Command4.Visible = False Command5.Visible = False Command5.Form3.

Private Sub Option5_Click() Command5.Visible = False Command4.Show End Sub Private Sub Command4_Click() DataReport14.Show End Sub Private Sub Image1_Click() Form3.Visible = False Command4.Visible = False Command3.Visible = False 46 .Show End Sub Private Sub Command3_Click() DataReport13.Visible = True Command1.Visible = False End Sub Page 3 Private Sub Command1_Click() DataReport11.Visible = False Command2.Visible = True Command2.Show End Sub Private Sub Command2_Click() DataReport12.Show Form7.Hide End Sub Private Sub Option1_Click() Command1.Visible = False Command3.

Visible = False End Sub Private Sub Option4_Click() Command4.Visible = False Command3.Visible = False End Sub Page 4 Private Sub Command1_Click() DataReport19.End Sub Private Sub Option2_Click() Command2.Visible = False Command4.Visible = True Command1.Visible = False Command2.Visible = True Command1.Visible = True Command1.Hide 47 .Visible = False Command4.Show End Sub Private Sub Image1_Click() Form3.Visible = False Command2.Visible = False Command3.Show End Sub Private Sub Command2_Click() DataReport20.Show Form9.Visible = False End Sub Private Sub Option3_Click() Command3.

Visible = True Command1.End Sub Private Sub Option1_Click() Command1.Visible = False End Sub DVD’s Page 48 .Visible = False End Sub Private Sub Option2_Click() Command2.Visible = True Command2.

Hide End Sub Private Sub Label4_Click() Form6.Show Form4.Show Form4.Show Form4.Hide End Sub Private Sub Image2_Click() Form8.Show Form4.Hide End Sub Private Sub Label2_Click() Form8.Hide End Sub Private Sub Label1_Click() Form10.Show Form4.Hide End Sub Page 2 49 .Private Sub Image1_Click() Form6.Show Form4.Hide End Sub Private Sub Image3_Click() Form10.Hide End Sub Private Sub Image4_Click() Form1.Show Form4.

Show Form6.Visible = True Command2.Visible = True Command3.Show End Sub Private Sub Command3_Click() DataReport8.Show End Sub Private Sub Command5_Click() DataReport10.Visible = False Command4.Hide End Sub Private Sub Option1_Click() Command1.Show End Sub Private Sub Command2_Click() DataReport7.Show End Sub Private Sub Command4_Click() DataReport9.Visible = False End Sub Private Sub Option2_Click() Command1.Show End Sub Private Sub Image1_Click() Form4.Private Sub Command1_Click() DataReport6.Visible = False Command3.Visible = False 50 .Visible = False Command5.Visible = False Command2.

Visible = False Command3.Visible = False Command5.Visible = False End Sub Private Sub Option5_Click() Command1.Visible = False Command2.Visible = False Command5.Visible = False End Sub Private Sub Option3_Click() Command1.Visible = True End Sub Page 3 Private Sub Command1_Click() DataReport15.Show End Sub Private Sub Command2_Click() 51 .Visible = False Command4.Visible = False Command4.Visible = False Command2.Visible = True Command4.Visible = False End Sub Private Sub Option4_Click() Command1.Visible = False Command5.Command4.Visible = False Command3.Visible = False Command3.Visible = True Command5.Visible = False Command2.

Visible = True Command2.Visible = False End Sub Private Sub Option3_Click() Command1.Visible = False Command4.Visible = False Command3.Show End Sub Private Sub Image1_Click() Form4.Show End Sub Private Sub Command3_Click() DataReport17.Show Form8.Visible = False Command2.Visible = True Command4.Visible = True Command3.DataReport16.Visible = False Command3.Visible = False End Sub Private Sub Option2_Click() Command1.Visible = False Command2.Show End Sub Private Sub Command4_Click() DataReport18.Visible = False End Sub Private Sub Option4_Click() 52 .Hide End Sub Private Sub Option1_Click() Command1.Visible = False Command4.

Visible = False Command4.Show Form10.Visible = False Command2.Visible = True End Sub 53 .Visible = True End Sub Private Sub Option2_Click() Command2.Hide End Sub Private Sub Option1_Click() Command1.Show End Sub Private Sub Image1_Click() Form4.Visible = True End Sub Page 4 Private Sub Command1_Click() DataReport21.Visible = False Command3.Command1.Show End Sub Private Sub Command2_Click() DataReport22.

Test Cases & Test Outputs 54 .

design and coding.Software testing is a critical element of the software quality assurance and represents the ultimate review of specification. The generic code integration testing is done mainly on table creation module and insertion module. System Testing: It is mainly used if the software meets its requirements. Testing Phases: Software testing phases include the following: Test activities are determined and test data selected. It is very easy to implement add many features to this tool. Finally it is a very need full and simple tool for any organizations. In the generic code project. Acceptance Testing: It is performed with realistic data of the client to demonstrate that the software is working satisfactorily This project is purely user friendly and platform independent. Testing is the exposure of the system to trial input to see whether it produces correct output. so user can run this tool in any environment. the unit testing is done the module program. No . The reference document for this process is the client to demonstrate that the software is working satisfactorily. The goal is to see if the modules are properly integrated between the modules. The test is conducted and test results are compared with the expected results. which are then tested. Test Case Description Test Output 55 . Integration Testing: All the tested modules are combined into subsystems. the unit testing is done during coding phase of data entry forms whether the functions are working properly or not. In the generic code project. In this phase all the drivers are tested they are rightly connected or not. There are various types of testing: Unit Testing: Unit testing is essentially for the verification of the code produced during the coding phase and the goal is test the internal logic of the module program.

8 Customer application If Library you click and Details of Video submit button with be displayed as “Please out selecting the type fill the type of disc” of disc.1 Add the new item in If you click the added The error message will Video Library button entering name With the out be displayed as “Please Item fill the Item name” 2 Add the new item in If you click the added The error message will Video Library button with out be displayed as “Please selecting the type of select the type of item” 3 Delete the item in Video Library item If you click the delete The error message will button with out be displayed as “Please entering the disc no enter Disc no” If you enter disc The error message will number if it is found in record not be displayed as “Record not found in Record 4 Delete the item in Video Library 5 Update the items in Video Library set” If you click the update The error message will button disc. with out be displayed as “Please selecting the type of select the type of disc” 6 Update the items in Video Library If you enter in disc The error message will Video already updated”. the The error message will the enter the customer name the The error message will number if it is already be displayed as “Record update Library. 7 Customer application If Library out you click and Details of Video submit button with be displayed as “Please entering Customer name. 56 .

57 .

Suitability of Project & Conclusions 58 .

This project is platform independent. The user is provided with a very friendly interface. hiding all the technical intricacies. so user can run this project in any environment. A client side validation has also been done with almost care by considering all the possibilities and the requirements of different users to avoid data inconsistency. to store information in secured manner. 59 .This videolibrary project would be simple and user friendly there by and also non computer people to work with it. The technical documentation provided in the project report helps the application developers understand the internal architecture of the system and thus assists them in the enhancing the system. It is very easy to implement and add many features to this project. Proper care has been taken during database design to maintain data integrity and to avoid data redundancy. The project is able to successfully incorporate all the requirements specified by the user. This videolibrary project is purely user friendly and platform independent. Finally it is a very need full and simple project for any video CD center shops. Design procedures and user manuals are also included in the project to help the users better understand the system. The project is designed and coded in such a way that any further modifications that are needed in the future can be easily implemented without affecting the functionality of the system.

References Books: Microsoft Office 2003 Microsoft Visual Basic 6.0 version Websites: 60 .

images.www.google.com 61 .microsoft.com www.com www.