You are on page 1of 92

Project Report

On
Angel tube
Submitted for the partial fulfillment of the Degree of
Bachelor of Computer Application (2012-2015)

Submitted To-

Submitted By-

Mr. Nikhil Mittal (HOD)

Akshay Bhardwaj (9686011)

Mrs. Shruti Mittal (Project Guide)

Gaurav Singh (9686054)


Anshu Singh (9686031)
Koshinder Singh (9686065)
Moh. Azeem (9686079)

BEACON INSTITUTE OF TECHNOLOGY MEERUT


Affiliated to CCS UNIVERSITY,MEERUT (U.P) 250001

1|Page

DECLARATION

The Project work on the title Devil tube carried out by our team for the
fulfillment of the degree of B.C.A is our own work and not copied from
external source. The Project Work has been done on team basis. Our team
members Akshay bhardwaj ,Anshu singh, koshinder singh, Gaurav sing,
Mohd.Azzem will be responsible for the consequences if any requirements are
violated required by the university.
I heartly thanks to my faculty member Mrs. Shruti Mittal for a good coordination & for fully supporting in developing the project

2|Page

ACKNOWLEDGEMENT
It is my pleasure to acknowledge you that I have received a project on Devil
tube from my teacher.
My first sincere appreciation and gratitude goes to Mrs. Shruti Mittal Mam for
her guidance, constructive comments, valuable suggestions and inspirations.
During making of my Project he helped me a lot.All the work done in coming
up with this system is dedicated to my family for being with/part of me in the
whole process especially my dear dad and mum who stood by me in all
situations even at the times of financial need.

Finally, I wish to say thanks to all Faculties of BIT for helping me a lot.

3|Page

CONTENT
Introduction
Scope of Project
Objective
About the system
Limitations
Flow Chart
Screen Shorts
Code
Bibliography

4|Page

Introduction
Our website provides you a wide variety of songs that a created under the guidance
of best expertise.
All the songs are assured for high definition audio

sound quality for the

entertainment for everyone.


what's more it is absolutely free. You can do a lot with them.

We have more features for you:Looking more music of any type???? just browse through all over websites and
find What you are looking for .But if don't find any song of your choice you can try
a large number of option may be you are looking for something different,
something special, something rare , something new and we love the challenge of
doing something different and something special for you.

Be part of our community:If you are experiencing any issue about our website join the discussion on our
forum and meet other people in the community who shares better way to solve your
problems.

5|Page

Songs details:3 categories of songs are there


1.Hollywood songs- all english songs on the ordesingers are present.easy for
the user to listen and download all songs of their favourate singers at a common
place.
2. Bollywood songs- all bollywood songs up to there new updates are available
earlier .Songs are assembled in orderto thier releasing dates of movies.
3. Punjabi songs- all punjabi songs are arranged according to the singers name. So
that you can find all the songs of your favourate singer at one place.

6|Page

Hardware and Software Requirement


Specifications
Hardware and software requirement specification shows the minimum
version of software and minimum space and quality of hardware that is surely
required for the project to work on.
The hardware and software requirement of our project is:

Hardware
Intel P4 Processor
256 MB RAM
10 GB Hard Disk
Net Connection

Software
Operating System
Browser
Text Editor
Java

7|Page

Survey of Technology
Java
Java is an object oriented, internet programming language. Its main features
are:
Platform Independent
Security

Object Oriented Programming Language


OOPs is the programming model that simplifies software development
and maintenance by providing some rules which are followed by programmer
at the time of development and maintenance.

Internet Programming
Internet programming is the facility of defining such pages which are
stored on web server and are sent over the network to be executed within client
browser

8|Page

Platform Independency
If a language is a platform independency then it specified following
condition:
A language provide its own run time environment.
A language provide comprehensive library.
Object code obtain in any operating system that doesnt follow any
operating system specific functions.

Security
Security features is provided by the interpreter, because it is check or
execute the program line by line.

9|Page

Features of Java
1. Simple
2. Object Oriented
3. Platform Independent
4. Secured
5. Robust
6. Architecture Neutral
7. Portable
8. Compiled and Interpreted
9. High Performance
10.Distributed
11.Multi-threading
1. Simple: Java is simple in the sense that:
Syntax is based on C++ (so easier for programmers to learn it, after C++).
Removed may confusing and rarely- used features e.g., explicit pointers,
operator overloading etc.
No need to remove unreferenced objects because there is automatic
garbage collection in java.
2. Object Oriented: Object-oriented means we organize our software as a
combination of different types of objects that incorporates both data and behavior.
Object Oriented Programming (OOPs) is a methodology that simplifies
software development and maintenance by providing some rules, which are
followed by programmer at the time of development and maintenance.

10 | P a g e

3. Platform Independent: If a language is a platform independency then it


specified following condition:
A language provide its own run time environment.
A language provide comprehensive library.
Object code obtain in any operating system that doesnt follow any
operating system specific functions.
4. Secured: Java is secured because:
No explicit pointer.
Programs run inside virtual machine sandbox.
5. Robust:
Robust simply means strong.
Java uses strong memory management.
There are lack of pointers that avoids security problem.
There is automatic garbage collection in java.
There is exception handling and type checking mechanism in java.
All these points makes java robust.
6. Architecture Neutral: There is no implementation dependent features
e.g. size of primitive type is set.
7. Portable: We may carry the java byte code to any platform.
8. Compiled and Interpreted: Translator are two types:
Compiler: To whole program execute simultaneously.
Interpreter: Line by line execute.

11 | P a g e

9. High Performance: Java is faster than traditional interpretation since


byte code is close to native code still somewhat slower than a compiled
language (e.g., C++).
10. Distributed: We can create distributed applications in java. RMI and
EJB are used for creating distributed applications. We may access files by
calling the methods any machine on the internet.
11. Multi-threading: A thread is like a separate program, executing
concurrently. We can write java programs that deal with many tasks at once by
defining multiple threads. The main advantage of multi-threading is that it
shares the same memory. Threads are important for multi-media, web
applications etc.

12 | P a g e

Constructor
Constructor is a special type of method that is used to initialize the state of
an object. Or we can say that constructor is a special member of class i.e. used to
initialize the data members of an object.
Constructor has following characteristics:
Constructors having the same name of its class name.
Constructor have no return-type (explicitly), no even void.
Constructors are automatically call whenever an object of a class is
instantiated.

Types of Constructor
There are following types of constructors:
1. Default Constructor
2. Parameterized Constructor
3. Copy Constructor
4. Overloading Constructor
1. Default Constructor: When a constructor having no argument then it is
called default constructor. It provides the default values to the object.
2. Parameterized Constructor: When a constructor having one or more
parameters then it is called parameterized constructor. It is used to provide
different values to the distinct objects.
3. Copy Constructor: When data members of one object are copied into data
members of another objects. It is called copy constructor.
13 | P a g e

4. Overloading Constructor: When a class contains more than one


constructors then it is called constructor overloading.
Overloading is the mechanism of defining multiple implementation of
methods or constructors with same name & different arguments then it is called
method or constructor over-loading respectively.

This Keyword
14 | P a g e

this is java keyword i.e. used to contains the reference of current


invoking object.
Each non static methods and constructor having an implicit parameter by
the name this.
this keyword remove the problem of name conflicting between instance
members and parameters of methods or constructors.
this keyword provide the facility of method chaining or constructor
chaining.

String Class
15 | P a g e

Object of string class represents immutable sequence of characters that


means once a string object is created then contents of string object cannot be
modify.
There are following methods of string class:
length()
equals()
equalsIgnoreCase()
toUpperCase()
toLowerCase()

16 | P a g e

Requirement Analysis
The following given are the software and details that are required to
develop this project:
java software
purpose of the project

Feasibility Analysis
Title: Feasibility report for the computerization of the various activities of the
company.
Background: The Company facing the problem of inconsistent and out of time
information in its activities. Very much time is consuming for report generation,
17 | P a g e

which is not very helpful for decision making. So we want a system, which
provide immediate information.
Method of study: The analysis procedure comprised of field trips in the various
departments of the company. The following documents and sources were looked
up

Need For Feasibility Study


The feasibility study is carried out to test whether the proposed system
is worth being implemented. Feasibility study is a test of system proposed
regarding its work ability, its impact on the organization ability to meet user
needs and effective use of resources. It is usually carried out by a small number
of people who are familiar with the information system techniques, understand
the part of the business or organization that will be involved or effected by the
project and are skilled in the system analysis and design process.
The key consideration involve in the feasibility study are:
1. Technical
2. Economic
3. Behavioral
1. Technical Feasibility: As the application has been developed using wireless
toolkit and the back end as oracle, which utilizes minimum resources of the
Personal Computer, this project is technically feasible.
This project is made by using java software so it provide security for
the data stored in it. It provides database connectivity so the data can only be
fetched by the user who is authorized by the admin of the project. This
18 | P a g e

project provides the system an easy way to keep record of the products and
keep these update with the new product and codes.
The technologies and the environment which are used in this project are
SOFTWARE
Front

End

Language used:

Java. We use this language is supports event driven programming feature and
javaServer Pages (JSP)is a technology for developing web pages.

OPERATING SYSTEM:
Platform: Windows XP. Our system requires window operating system, which
is easily available.
HARDWARE:
Intel based processor-run computer system, which have keyboard and mouse as
input devices.

2. Economic Feasibility: This project costs less as it is made on core java and
it less requirements are needed in developing this project so the expense in
developing this project is less.

19 | P a g e

The procedure is to determine the benefits and savings that are


expected from a candidate system and compare it with the costs. If a benefit
outweighs costs, then the decision is made to design and implement the
system. Otherwise further alterations are made in the proposed system:
1. Manpower cost
2. Hardware and software cost

3. Behavioral Feasibility: An evaluation of the behavior of the end users,


which may effect the envelopment of the system. People are inherently
resistant to change and computers have to know to facilitate changes.

JSP TECHNOLOGY

What is JavaServer Pages:javaServer Pages (JSP)is a technology for developing web pages that support
dynamic content which helps developers insert java code in HTML pages by
making use of special JSP tags, most of which
start <% and end with %>.
A JavaServer Pages component is a type of java servlet that is designed to
fulfill the role of a user interface for a Java web application. Web developers
write JSPs as text files that combine HTML or XHTML cod, XML elements,
and embedded JSP actions and command.

20 | P a g e

Using JSP, you can collect input from users through web page forms, present
records from a database or another source, and create web pages dynamically.
JSP tags can be used for a variety of purposes, such as retrieving information
from a database or registering user preferences, accessing JavaBeans
components, passing between requests, pages etc.

Why Use JSP:JavaServer Pages often serve the same purpose as programs implemented using the
Common Gateway Interface CGI).But JSP offer several advantages in comparison
with the CGI.
Performance is significantly better because JSP allows embedding Dynamic
Elements in HTML pages itself instead of having a seperate CGI files.
JSP are always compiled before it's processed by the server unlike
which requires the server to load an interpreter and the

CGI/Perl
target

script each time the page is required.


JavaScript Pages are built on top of the Java servlets API, so like the powerful
Enterprise Java APIs, including JDBC, JNDI, EJB , JAXP etc.
JSP pages can be used in combination with servlets that handle the business
logic, the model supported by Java servlet templates engines.

21 | P a g e

Finally JSP is an integral part of Java EE, a complete platform for enterprise
class applications. This means that JSP can play a part in the simplest
application to the most complex and demanding.

Advantages of JSP: It is more powerful and easier to use.


It is portable to other operating system and non-Microsoft Web servers.
It is more convenient to write (to modify) regular HTML.
Regular HTML, of course cannot contain dynamic information.

JSP- Environment Setup

A development environment is where you would JSP programs test and finally
run them .some following steps to setup your JSP development environment:-

Setting up Java Development Kit:This step involves downloading an implementation of the Java Software
Development Kit (SDK) and setting up PATH environment variable
appropriately.
You can download SDK from Oracle's Java site: Java SE Downloads.

22 | P a g e

Once you download your Java implementation. Follow the given instruction to
install and configure the setup. Finally PATH and JAVA_HOME environment
variables to refer to the directory that contains java and javac, typically
java_install_dir/bin and java_install_dir respectively.
If you are running Windows and installed the SDK in C:\jdk1.5.0_20, you
would put the following line in your C:\autoexec.bat file.
Alternatively, on Windows NT/2000/XP, you could also right-click on My
Computer, select Properties, then Advanced, then Environment Variables. Then
you would update the PATH value and press the OK button.

Setting up Web Server: Tomcat:A number of web Servers that suport JavaServer Pages and Servlets
development are available in the market. Some web servers are freely
downloadable and Tomcat is one of them.
Apache Tomcat is an open source software implementation of the JavaServer
Pages and Servlet technologies and can act as a standalone server for testing
JSP and Servlets and can be integrated with the Apache Web Server. Here are
the stes to setup Tomcat on our machine:
Download latest version of Tomcat from http://tomcat.apache.org/.
Once you download the installation, unpack the binary distribution into a
convenient location .for example in C:\apache-

tomcat-5.5.29 on windows, or

/usr/local/apache-tomcat-5.5.29 on Linux/Unix and create CATALINA-HOME


environment variable

23 | P a g e

pointing to these locations.

Setting up CLASSPATH :Since servlets are not part of the Java Platform, Standard Edition, you must
identify the servlet classes the compiler.
If you are running Windows you need to put the following lines in your
C:\autoexec.bat file.
set CATALINA=C:\apache.tomcat.5.5.29
set CLASSPATH=%CATALINA%\common\lib\jsp-api.jar;
Alternatively on Windows NT/2000/XP, you could also right-click on My
Computer, select properties, then Advanced, then Environment Variables. Then
you would update the CLASSPATH value and press the OK button.
setenvCATALINA=/use/local/apache-tomcat-5.5.29
setenvCLASSPATH$CATALINA/common/lib/jsp-api.jar;

JSP-Architecture
The web server needs a JSP engine ie. Container to process JSP engine .The
JSP container is responsible for intercepting requests for JSP pages. This
24 | P a g e

tutorial makes use of Apache which has built-in JSP container to support Jsp
pages development.

A JSP works with the Web server to provide the runtime environment and other
service JSP needs. It knows how to understand the special elements that are part
of JSPs.
Following diagram shows the position of JSP container and JSP files in a Web
Application.

JSP Processing:
The following steps explain how the web server creates the web page using
JSP:
As with a normal page, your browser sends an HTTP request to the web
server.
The web server recognizes that the HTTP request is for a JSP page and
forwards it to a JSP engine. This is done by using the URL or JSP page
which ends with. Jsp instead of .html.

25 | P a g e

The JSP engine loads the JSP page from disk and converts it into a servlet
content. This conversion is very simple in which all template text is
converted to println( ) statements and all JSP elements are converted to
Java code that implements the corresponding dynamic behavior of the
page.
The JSP engine compiles the servlet into an executable class and forwards
the original request to a servlet engine.
A part of the web server called the servlet engine loads the Servlet class
and executes it. During execution, the servlet produces an output in
HTML format, which the servlet engine passes to the web server inside an
HTTP response.
The web server forwards the HTTP response to your browser in terms of
static HTML content.
Finally web browser handles the dynamically generated HTML page
inside the HTTP response exactly as if it were a static page.
All the above mentioned steps can be shown below in the following diagram:

JSP Processing
26 | P a g e

Typically, the JSP engine checks to see whether a servlet for a JSP file already
exists and whether the modification date on the JSP is older than the servlet. If
the JSP is older than its generated servlet, the JSP container assumes that the
JSP hasn't changed and that the generated servlet still matches the JSP's
contents. This makes the process more efficient than with other scripting
languages (such as PHP) and therefore faster.
So in a way, a JSP page is really just another way to write a servlet without
having to be a Java programming wiz. Except for the translation phase, a JSP
page is handled exactly like a regular servlet

JSP-Life Cycle
The key to understanding the low-level functionality of JSP is to understand the
simple life cycle they follow.
A JSP life cycle can be defined as the entire process from its creation till the
destruction which is similar to a servlet life cycle with an additional step which
is required to compile a JSP into servlet.
27 | P a g e

The following are the paths followed by a JSP


Compilation
Initialization
Execution
Cleanup
The four major phases of JSP life cycle are very similar to Servlet Life Cycle
and they are as follows:

JSP Compilation:
When a browser asks for a JSP, the JSP engine first checks to see whether it
needs to compile the page. If the page has never been compiled, or if the JSP
has been modified since it was last compiled, the JSP engine compiles the page.
28 | P a g e

The compilation process involves three steps:


Parsing the JSP.
Turning the JSP into a servlet.
Compiling the servlet.

JSP Initialization:
When a container loads a JSP it invokes the jspInit() method before servicing
any requests. If you need to perform JSP-specific initialization, override the
jspInit() method:
public void jspInit(){
// Initialization code...
}
Typically initialization is performed only once and as with the servlet init
method, you generally initialize database connections, open files, and create
lookup tables in the jspInit method.
JSP Execution:
This phase of the JSP life cycle represents all interactions with requests until
the JSP is destroyed.
Whenever a browser requests a JSP and the page has been loaded and
initialized, the JSP engine invokes the _jspService() method in the JSP.
29 | P a g e

The

_jspService()

method

takes

an

HttpServletRequest

and

an

HttpServletResponse as its parameters as follows:


void _jspService(HttpServletRequest request,
HttpServletResponse response)
{
// Service handling code...
}
The _jspService() method of a JSP is invoked once per a request and is
responsible for generating the response for that request and this method is also
responsible for generating responses to all seven of the HTTP methods ie. GET,
POST, DELETE etc.
JSP Cleanup:
The destruction phase of the JSP life cycle represents when a JSP is being
removed from use by a container.
The jspDestroy() method is the JSP equivalent of the destroy method for
servlets. Override jspDestroy when you need to perform any cleanup, such as
releasing database connections or closing open files.
The jspDestroy() method has the following form:
public void jspDestroy()
{
// Your cleanup code goes here.
}

30 | P a g e

Future Scope
1. This project will help to easily access and free of cost.
2. Project will enable to see report regarding all types of songs category.
3. Easy to maintain in future prospect.

Data
Flow
Diagram

31 | P a g e

1st Level DFD for Admin & Accountant

User

1.1
Check list

1.2
Select
catego
ry

1.2.1
Hindi

1.2.2
English

1.2.3
Punja
bi.

1.3

32 | P a g e

Play/do
wnload

Gantt chart

Phase
I

Task
Requirement
Analysis

II

Design

III

Coding

IV

Test cases

Testing

VI

System Security

VII

Implementation

33 | P a g e

February March

April

May

Coding of the Project


About Us Code:-

<html>
<head>
<title>
</title>
<link href="css/menu2.css" type="text/css" rel="stylesheet" />
</head>
<body>
<div id="nav">
<div id="nav wrapper">
<ul>
<li><a href="index.html">Home</a></li><li>
<a href="About us.html">About Us</a></li><li>
34 | P a g e

<a href="contact.html">Contact Us</a></li><li>


<a href="#">Social</a>
<ul>
<li><a href="#"> YouTube</a></li>
<li><a href="#"> Facebook</a></li>
<li><a href="#"> Twitter</a></li>
</ul>
</li>
</ul>
</div>
</div>
<br><br><br><br><br><br><br><br>
<h1 class="pos">Category</h1>
<h3 class="pos"><a class="style" href="#">Bollywood</a></h3>
<h3 class="pos"><a class="style" href="#">Hollywood</a></h3>
<h3 class="pos"><a class="style" href="#">Punjabi</a></h3>
<h1 class="pos1">About us<h1>
<h2 class="pos2">We have free for everyone :</h2>
<p class="pos3"> Our website provides you a wide variety of songs that a
created under the guidance of best experties.<br>
All the songs are assured for high defination audio video sound quality for the
entertainment <br>for everyone.
what's more it is absolutely free.You can do a lot with them.
</p>
<h2 class="pos3">We have more features for you:</h2>
<p class="pos4">looking more music of any type????just browse through all
over websites and find
what you are looking<br> for .But if don't find any song of your choice you can
try a large number of option may be

35 | P a g e

you are<br> looking for something different something special, something


rare , something new And we love the <br>challenge
of doing something different and something special for you.
</p>
<h2 class="pos5">Be part of our community:-</h2>
<p class="pos6">if you are experiencing any issue about our website join the
discussion on our forum
and meet other <br>people in the community who shares better way to solve
your problems.
</p>
<h2 class="pos7">Songs details:- </h2>
<p class="pos8">3 categories of songs are there<br>
1. Hollywood songs- All English songs on the order of different
singers are present easy for the user<br> to listen and
download all songs of their favourate singers at a common place.<br>
2. Bollywood songs- All Bollywood songs up to their new updates are available
earlier .Songs are <br>assembled in order to their
releasing dates of movies.<br>
3. Punjabi songs- all Punjabi songs are arranged according to the singer name.
So that you can find <br>all the songs of your favourate
singer at one place.
</p>
</body>
</body>
</html>

36 | P a g e

Hindi songs
<html>
<head>
<title>
</title>
<link href="css/menu4.css" type="text/css" rel="stylesheet" />
</head>
<body>
<div id="nav">
<div id="nav wrapper">
<ul>
<li><a href="index.html">Home</a></li><li>
<a href="About us.html">About Us</a></li><li>
<a href="contact.html">Contect Us</a></li><li>
<a href="#">Social</a>
<ul>
<li><a href="#"> YouTube</a></li>
<li><a href="#"> Facebook</a></li>
<li><a href="#"> Twitter</a></li>
37 | P a g e

</ul>
</li>
</ul>
</div>
</div>
<br><br><br><br><br><br><br><br>

<h1 class="pos">Category</h1>
<h3 class="pos"><a class="style" href="hindi.html">Bollywood</a></h3>
<h3 class="pos"><a class="style" href="english.html">Hollywood</a></h3>
<h3 class="pos"><a class="style" href="punjabi.html">Punjabi</a></h3>
<h1 class="loc">Bollywood Songs</h1>
<a href=""> <img class="loc1" src="songs/hindi/aass/1.jpg"></a>
<a href=""><img class="loc2" src="songs/hindi/abcd/2.jpg"></a>
<a href=""><img class="loc3" src="songs/hindi/boss/3.jpg"></a>
<a href=""><img class="loc4" src="songs/hindi/gabber/4.jpg"></a>
<a href=""><img class="loc5" src="songs/hindi/khamoshiya/5.jpg"></a>
<a href=""><img class="loc6" src="songs/hindi/kick/6.jpg"></a>
<a href=""><img class="loc7" src="songs/hindi/leela/7.jpg"></a>
<a href=""><img class="loc8" src="songs/hindi/mrx/8.jpg"></a>
<a href=""><img class="loc9" src="songs/hindi/villen/9.jpg"></a>
<a href=""><img class="loc10" src="songs/hindi/zid/10.jpg"></a>

</body>
</body>
</html>

38 | P a g e

Index
<html>
<head>
<title>
DevilTube
</title>
<link href="css/menu1.css" type="text/css" rel="stylesheet" />
<!-- Start WOWSlider.com HEAD section --> <!-- add to the <head> of your
page -->
<link rel="stylesheet" type="text/css" href="engine0/style.css" />
<script type="text/javascript" src="engine0/jquery.js"></script>
<!-- End WOWSlider.com HEAD section --></head>
<body>
<!-- Start WOWSlider.com BODY section --> <!-- add to the <body> of
your page -->
<div id="wowslider-container0">
<div class="ws_images"><ul>
<li><img src="data0/images/poltergeist_2015_movie1366x768.jpg"
alt="Eng Video" title="Eng Video" id="wows0_0"/></li>
39 | P a g e

<li><img src="data0/images/ra_one_2011_movie1366x768.jpg"
alt="RaOne" title="RaOne" id="wows0_1"/></li>
<li><img
src="data0/images/rihanna2015latestenglishsongamericanoxygenimage4512.jpg"
alt="Rihanna" title="Rihanna" id="wows0_2"/></li>
<li><img
src="data0/images/2015_avengers_2_age_of_ultron1366x768.jpg" alt="Avenger"
title="Avenger" id="wows0_3"/></li>
<li><img
src="data0/images/ambarsariyasongenglishversionexcusemegirlimage451254.jpg"
alt="Arjun Singh" title="Arjun Singh" id="wows0_4"/></li>
<li><img src="data0/images/bipasha_basu_alone1366x768.jpg"
alt="Alone" title="Alone" id="wows0_5"/></li>
<li><img
src="data0/images/christinaaguilera2015latestenglishsongtherealthingimage451225
.jpg" alt="Ranit " title="Ranit " id="wows0_6"/></li>
<li><a href="http://wowslider.com"><img
src="data0/images/hrithik_katrina_in_bang_bang1366x768.jpg" alt="free jquery
slider" title="Bang-Bang" id="wows0_7"/></a></li>
<li><img src="data0/images/krrish_3_movie1366x768.jpg"
alt="Krrish-3" title="Krrish-3" id="wows0_8"/></li>
</ul></div>
<div class="ws_bullets"><div>
<a href="#" title="Eng Video"><span><img
src="data0/tooltips/poltergeist_2015_movie1366x768.jpg" alt="Eng
Video"/>1</span></a>
<a href="#" title="RaOne"><span><img
src="data0/tooltips/ra_one_2011_movie1366x768.jpg"
alt="RaOne"/>2</span></a>

40 | P a g e

<a href="#" title="Rihanna"><span><img


src="data0/tooltips/rihanna2015latestenglishsongamericanoxygenimage4512.jpg"
alt="Rihanna"/>3</span></a>
<a href="#" title="Avenger"><span><img
src="data0/tooltips/2015_avengers_2_age_of_ultron1366x768.jpg"
alt="Avenger"/>4</span></a>
<a href="#" title="Arjun Singh"><span><img
src="data0/tooltips/ambarsariyasongenglishversionexcusemegirlimage451254.jpg"
alt="Arjun Singh"/>5</span></a>
<a href="#" title="Alone"><span><img
src="data0/tooltips/bipasha_basu_alone1366x768.jpg" alt="Alone"/>6</span></a>
<a href="#" title="Ranit "><span><img
src="data0/tooltips/christinaaguilera2015latestenglishsongtherealthingimage45122
5.jpg" alt="Ranit "/>7</span></a>
<a href="#" title="Bang-Bang"><span><img
src="data0/tooltips/hrithik_katrina_in_bang_bang1366x768.jpg" alt="BangBang"/>8</span></a>
<a href="#" title="Krrish-3"><span><img
src="data0/tooltips/krrish_3_movie1366x768.jpg" alt="Krrish-3"/>9</span></a>
</div></div><div class="ws_script" style="position:absolute;left:-99%"><a
href="http://wowslider.com">bootstrap slider</a> by WOWSlider.com v8.0</div>
<div class="ws_shadow"></div>
</div>
<script type="text/javascript" src="engine0/wowslider.js"></script>
<script type="text/javascript" src="engine0/script.js"></script>
<!-- End WOWSlider.com BODY section -->
<div id="nav">
<div id="nav wrapper">
<ul>
<li><a href="index.html">Home</a></li><li>
41 | P a g e

<a href="About us.html">About Us</a></li><li>


<a href="contact.html">Contact Us</a></li><li>
<a href="#">Social</a>
<ul>
<li><a href="#"> YouTube</a></li>
<li><a href="#"> Facebook</a></li>
<li><a href="#"> Twitter</a></li>
</ul>
</li>
</ul>
</div>
</div>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

<h1 class="pos">Category</h1>
<h3 class="pos"><a class="style" href="#">Bollywood</a></h3>
<h3 class="pos"><a class="style" href="#">Hollywood</a></h3>
<h3 class="pos"><a class="style" href="#">Punjabi</a></h3>
<a href="#"> <img class="pos1" src="songs\hindi\aass\1.jpg"> </a>
<a href="#"> <img class="pos2" src="songs\hindi\abcd\2.jpg"> </a>
<a href="#"> <img class="pos3" src="songs\english\akon\1.jpg"> </a>
<a href="#"> <img class="pos4" src="songs\english\enrique\2.jpg"> </a>
42 | P a g e

<a href="#"> <img class="pos5" src="songs\punjabi\badshah\1.jpg"> </a>


<a href="#"> <img class="pos6" src="songs\punjabi\bilal\2.jpg"> </a>
<br>
<br>
<br>
<br>
<br>
<br>
<p>
</p>
</body>
</html>

CSS Coding
body
{
padding:0;
margin:0;
overflow-y:scroll;
font-family:Arial;
43 | P a g e

font-size:18px;
}
#nav
{
background-color:#222;
}
#nav wrapper
{
width:960px;
margin: 0 auto;
text-align:left;
}
#nav ul
{
list-style-type: none;
padding: 0;
margin: 0;
position: relative;
}
#nav ul li
{
display:inline-block;
}
#nav ul li:hover
{
background-color:#333;
}
#nav ul li a,visited
{
color: #ccc;
44 | P a g e

display:block;
padding: 15px;
text-decoration: none;
}
#nav ul li a:hover
{
color: #00CC66;
text-decoration: none;
}
#nav ul li:hover ul
{
display: block;
}
#nav ul ul
{
display: none ;
position: absolute;
background-color:#333;
}
#nav ul ul li
{
display: block;
}
#nav ul ul li a,visited
{
color:#ccc;
}
#nav ul ul li a:hover
{
color:#0066FF;
45 | P a g e

}
h1.pos
{
font-family: "Times New Roman", Times, serif;
font-size: 60px;
position:relative;
left:50px;
}
h3.pos
{
font-family: "Times New Roman", Times, serif;
font-size: 30px;
position:relative;
left:70px;
}
a.style
{
text-decoration: none;
color:#000066;
}
img.pos1
{
position:relative;
top:-250;
left:400px;
width:400px;
height:300px;
}
img.pos2
46 | P a g e

{
position:relative;
top:-250;
left:500px;
width:400px;
height:300px;
}
img.pos3
{
position:relative;
top:100;
left:-410px;
width:400px;
height:300px;
}
img.pos4
{
position:relative;
top:-205;
left:910px;
width:400px;
height:300px;
}
img.pos5
{
position:relative;
top:150;
left:-6px;
width:400px;
height:300px;
47 | P a g e

}
img.pos6
{
position:relative;
top:150;
left:100px;
width:400px;
height:300px;
}
p.bar
{
//background-size:500px 600px;
height:40%;
width:100%;
background-image:url('bg-logo.jpg');
//background-color:purple;
position:relative;
top:1500px;
left:900px;
//transform:rotate(30deg);
}

body
{
padding:0;
margin:0;
overflow-y:scroll;
font-family:Arial;
48 | P a g e

font-size:18px;
}
#nav
{
background-color:#222;
}
#nav wrapper
{
width:960px;
margin: 0 auto;
text-align:left;
}
#nav ul
{
list-style-type: none;
padding: 0;
margin: 0;
position: relative;
}
#nav ul li
{
display:inline-block;
}
#nav ul li:hover
{
background-color:#333;
}
#nav ul li a,visited
{
color: #ccc;
49 | P a g e

display:block;
padding: 15px;
text-decoration: none;
}
#nav ul li a:hover
{
color: #00CC66;
text-decoration: none;
}
#nav ul li:hover ul
{
display: block;
}
#nav ul ul
{
display: none ;
position: absolute;
background-color:#333;
}
#nav ul ul li
{
display: block;
}
#nav ul ul li a,visited
{
color:#ccc;
}
#nav ul ul li a:hover
{
color:#0066FF;
50 | P a g e

}
h1.pos
{
font-family: "Times New Roman", Times, serif;
font-size: 40px;
position:relative;
left:50px;
}
h3.pos
{
font-family: "Times New Roman", Times, serif;
font-size: 30px;
position:relative;
left:70px;
}
a.style
{
text-decoration: none;
color:#000066;
}
h1.pos1
{
font-family: "Times New Roman", Times, serif;
font-size: 40px;
position:relative;
left:430px;
top:-350;
}
h2.pos2
51 | P a g e

{
font-family: "Times New Roman", Times, serif;
font-size: 30px;
position:relative;
left:300px;
top:-320px;
}
p.pos3
{
font-family: "Times New Roman", Times, serif;
font-size: 25px;
position:relative;
left:300px;
top:-320px;
}
h2.pos3
{
font-family: "Times New Roman", Times, serif;
font-size: 30px;
position:relative;
left:300px;
top:-320px;
}
p.pos4
{
font-family: "Times New Roman", Times, serif;
font-size: 25px;
position:relative;
left:300px;
top:-320px;
52 | P a g e

}
h2.pos5
{
font-family: "Times New Roman", Times, serif;
font-size: 30px;
position:relative;
left:300px;
top:-320px;
}
p.pos6
{
font-family: "Times New Roman", Times, serif;
font-size: 25px;
position:relative;
left:300px;
top:-320px;
}
h2.pos7
{
font-family: "Times New Roman", Times, serif;
font-size: 30px;
position:relative;
left:300px;
top:-320px;
}
p.pos8
{
font-family: "Times New Roman", Times, serif;
53 | P a g e

font-size: 25px;
position:relative;
left:300px;
top:-320px;
}

body
{
padding:0;
margin:0;
overflow-y:scroll;
font-family:Arial;
font-size:18px;
}
#nav
{
background-color:#222;
}
#nav wrapper
{
width:960px;
margin: 0 auto;
text-align:left;
}
#nav ul
{
54 | P a g e

list-style-type: none;
padding: 0;
margin: 0;
position: relative;
}
#nav ul li
{
display:inline-block;
}
#nav ul li:hover
{
background-color:#333;
}
#nav ul li a,visited
{
color: #ccc;
display:block;
padding: 15px;
text-decoration: none;
}
#nav ul li a:hover
{
color: #00CC66;
text-decoration: none;
}
#nav ul li:hover ul
{
display: block;
}
#nav ul ul
55 | P a g e

{
display: none ;
position: absolute;
background-color:#333;
}
#nav ul ul li
{
display: block;
}
#nav ul ul li a,visited
{
color:#ccc;
}
#nav ul ul li a:hover
{
color:#0066FF;
}
h1.pos
{
font-family: "Times New Roman", Times, serif;
font-size: 40px;
position:relative;
left:50px;
}
h3.pos
{
font-family: "Times New Roman", Times, serif;
font-size: 30px;
position:relative;
56 | P a g e

left:70px;
}
a.style
{
text-decoration: none;
color:#000066;
}
h1.pos1
{
font-family: "Times New Roman", Times, serif;
font-size: 40px;
position:relative;
left:430px;
top:-350;
}
h2.pos2
{
font-family: "Times New Roman", Times, serif;
font-size: 30px;
position:relative;
left:300px;
top:-320px;
}
p.pos3
{
font-family: "Times New Roman", Times, serif;
font-size: 25px;
position:relative;
left:300px;
top:-320px;
57 | P a g e

}
h2.pos3
{
font-family: "Times New Roman", Times, serif;
font-size: 25px;
position:relative;
left:300px;
top:-320px;
}

body
{
padding:0;
margin:0;
overflow-y:scroll;
font-family:Arial;
font-size:18px;
}
#nav
{
background-color:#222;
}
#nav wrapper
{
width:960px;
margin: 0 auto;
text-align:left;
}
58 | P a g e

#nav ul
{
list-style-type: none;
padding: 0;
margin: 0;
position: relative;
}
#nav ul li
{
display:inline-block;
}
#nav ul li:hover
{
background-color:#333;
}
#nav ul li a,visited
{
color: #ccc;
display:block;
padding: 15px;
text-decoration: none;
}
#nav ul li a:hover
{
color: #00CC66;
text-decoration: none;
}
#nav ul li:hover ul
{
display: block;
59 | P a g e

}
#nav ul ul
{
display: none ;
position: absolute;
background-color:#333;
}
#nav ul ul li
{
display: block;
}
#nav ul ul li a,visited
{
color:#ccc;
}
#nav ul ul li a:hover
{
color:#0066FF;
}
h1.pos
{
font-family: "Times New Roman", Times, serif;
font-size: 40px;
position:relative;
left:50px;
}
h3.pos
{
font-family: "Times New Roman", Times, serif;
60 | P a g e

font-size: 30px;
position:relative;
left:70px;
}
a.style
{
text-decoration: none;
color:#000066;
}
h1.pos1
{
font-family: "Times New Roman", Times, serif;
font-size: 40px;
position:relative;
left:430px;
top:-350;
}
h2.pos2
{
font-family: "Times New Roman", Times, serif;
font-size: 30px;
position:relative;
left:300px;
top:-320px;
}
p.pos3
{
font-family: "Times New Roman", Times, serif;
font-size: 25px;
position:relative;
61 | P a g e

left:300px;
top:-320px;
}
h2.pos3
{
font-family: "Times New Roman", Times, serif;
font-size: 25px;
position:relative;
left:300px;
top:-320px;
}
h1.loc
{
font-family: "Times New Roman", Times, serif;
font-size: 50px;
position:relative;
left:430px;
top:-400px;
}
img.loc1
{
position:relative;
left:320px;
top:-400px;
width:400px;
height:300px;
}
img.loc2
{
position:relative;
62 | P a g e

left:480px;
top:-400px;
width:400px;
height:300px;
}
img.loc3
{
position:relative;
left:-490px;
top:-50px;
width:400px;
height:300px;
}
img.loc4
{
position:relative;
left:885px;
top:-355px;
width:400px;
height:300px;
}
img.loc5
{
position:relative;
left:-85px;
top:-10px;
width:400px;
height:300px;
}
img.loc6
63 | P a g e

{
position:relative;
left:80px;
top:-10px;
width:400px;
height:300px;
}
img.loc7
{
position:relative;
left:320px;
top:30px;
width:400px;
height:300px;
}
img.loc8
{
position:relative;
left:490px;
top:30px;
width:400px;
height:300px;
}
img.loc9
{
position:relative;
left:-490px;
top:380px;
width:400px;
height:300px;
64 | P a g e

}
img.loc10
{
position:relative;
left:895px;
top:75px;
width:400px;
height:300px;
}

Html code
<html>
<head>
<title>
</title>
<link href="../../css/menu5.css" type="text/css" rel="stylesheet" />
</head>
<body>
<form action="insert.jsp">
<div id="nav">
<div id="nav wrapper">
<ul>
<li><a href="../../index.html">Home</a></li><li>
<a href="../../About us.html">About Us</a></li><li>
<a href="../../contact.html">Contect Us</a></li><li>
<a href="#">Social</a>
<ul>
<li><a href="#"> YouTube</a></li>
<li><a href="#"> Facebook</a></li>
<li><a href="#"> Twitter</a></li>
65 | P a g e

</ul>
</li>
</ul>
</div>
</div>
<br><br><br><br><br><br><br><br>
<input type="text" name="fpath"><t><input type="submit" value="submit">
<h1 class="pos">Category</h1>
<h3 class="pos"><a class="style" href="../../hindi.html">Bollywood</a></h3>
<h3 class="pos"><a class="style" href="../../english.html">Hollywood</a></h3>
<h3 class="pos"><a class="style" href="../../punjabi.html">Punjabi</a></h3>
<h1 class="loc1"> BOSS</h1>
<img class="loc1" src="../../songs/hindi/boss/3.jpg">
<h1 class="loc2"><b><a href="download.jsp">Download All Songs</a></b><h1>
<h3 class="loc2"> Title song Boss </h3><audio class="loc3" width="900"
height="400" controls >
<source src="../../songs/hindi/boss/boss.mp3" type="audio/mp3" >
</audio>
<h3 class="loc2"> Party all night</h3><audio class="loc3" width="900"
height="400" controls >
<source src="../../songs/hindi/boss/party.mp3" type="audio/mp3" >
</audio>

</body>
</body>
</html>
66 | P a g e

<html>
<head>
<title>
</title>
<link href="../../css/menu5.css" type="text/css" rel="stylesheet" />
</head>
<body>
<form action="insert.jsp">
<div id="nav">
<div id="nav wrapper">
<ul>
<li><a href="../../index.html">Home</a></li><li>
<a href="../../About us.html">About Us</a></li><li>
<a href="../../contact.html">Contect Us</a></li><li>
<a href="#">Social</a>
<ul>
<li><a href="#"> YouTube</a></li>
<li><a href="#"> Facebook</a></li>
<li><a href="#"> Twitter</a></li>
</ul>
</li>
</ul>
</div>
</div>
<br><br><br><br><br><br><br><br>
<input type="text" name="fpath"><t><input type="submit" value="submit">
<h1 class="pos">Category</h1>
67 | P a g e

<h3 class="pos"><a class="style" href="../../hindi.html">Bollywood</a></h3>


<h3 class="pos"><a class="style" href="../../english.html">Hollywood</a></h3>
<h3 class="pos"><a class="style" href="../../punjabi.html">Punjabi</a></h3>
<h1 class="loc1"> gabbar</h1>
<img class="loc1" src="../../songs/hindi/gabbar/4.jpg">
<h1 class="loc2"><b><a href="download.jsp">Download All Songs</a></b><h1>
<h3 class="loc2"> Cofee_Peetey_Peetey</h3><audio class="loc3" width="900"
height="400" controls >
<source src="../../songs/hindi/gabbar/cofee.mp3" type="audio/mp3" >
</audio>
<h3 class="loc2"> Teri_Meri_Kahaani</h3><audio class="loc3" width="900"
height="400" controls >
<source src="../../songs/hindi/gabbar/Teri_Meri_Kahaani.mp3" type="audio/mp3"
>
</audio>
<h3 class="loc2"> warna gabbar aa jayega</h3><audio class="loc3" width="900"
height="400" controls >
<source src="../../songs/hindi/gabbar/warna gabbar aa jayega.mp3"
type="audio/mp3" >
</audio>
</body>
</body>
</html>

<html>
<head>
<title>
</title>
68 | P a g e

<link href="../../css/menu5.css" type="text/css" rel="stylesheet" />


</head>
<body>
<form action="insert.jsp">
<div id="nav">
<div id="nav wrapper">
<ul>
<li><a href="../../index.html">Home</a></li><li>
<a href="../../About us.html">About Us</a></li><li>
<a href="../../contact.html">Contect Us</a></li><li>
<a href="#">Social</a>
<ul>
<li><a href="#"> YouTube</a></li>
<li><a href="#"> Facebook</a></li>
<li><a href="#"> Twitter</a></li>
</ul>
</li>
</ul>
</div>
</div>
<br><br><br><br><br><br><br><br>
<input type="text" name="fpath"><t><input type="submit" value="submit">
<h1 class="pos">Category</h1>
<h3 class="pos"><a class="style" href="../../hindi.html">Bollywood</a></h3>
<h3 class="pos"><a class="style" href="../../english.html">Hollywood</a></h3>
<h3 class="pos"><a class="style" href="../../punjabi.html">Punjabi</a></h3>
<h1 class="loc1"> khamoshiya</h1>
<img class="loc1" src="../../songs/hindi/khamoshiya/5.jpg">
69 | P a g e

<h1 class="loc2"><b><a href="download.jsp">Download All Songs</a></b><h1>


<h3 class="loc2"> Khamoshiyan (Title Song) </h3><audio class="loc3"
width="900" height="400" controls >
<source src="../../songs/hindi/khamoshiya/kha.mp3" type="audio/mp3" >
</audio>
<h3 class="loc2"> Tu Har Lamha </h3><audio class="loc3" width="900"
height="400" controls >
<source src="../../songs/hindi/khamoshiya/tu.mp3" type="audio/mp3" >
</audio>
</body>
</body>
</html>
<html>
<head>
<title>
</title>
<link href="../../css/menu5.css" type="text/css" rel="stylesheet" />
</head>
<body>
<form action="insert.jsp">
<div id="nav">
<div id="nav wrapper">
<ul>
<li><a href="../../index.html">Home</a></li><li>
<a href="../../About us.html">About Us</a></li><li>
<a href="../../contact.html">Contect Us</a></li><li>
<a href="#">Social</a>
<ul>
<li><a href="#"> YouTube</a></li>
70 | P a g e

<li><a href="#"> Facebook</a></li>


<li><a href="#"> Twitter</a></li>
</ul>
</li>
</ul>
</div>
</div>
<br><br><br><br><br><br><br><br>
<input type="text" name="fpath"><t><input type="submit" value="submit">
<h1 class="pos">Category</h1>
<h3 class="pos"><a class="style" href="../../hindi.html">Bollywood</a></h3>
<h3 class="pos"><a class="style" href="../../english.html">Hollywood</a></h3>
<h3 class="pos"><a class="style" href="../../punjabi.html">Punjabi</a></h3>
<h1 class="loc1"> kick</h1>
<img class="loc1" src="../../songs/hindi/kick/6.jpg">
<h1 class="loc2"><b><a href="download.jsp">Download All Songs</a></b><h1>
<h3 class="loc2"> jumme ki raat </h3><audio class="loc3" width="900"
height="400" controls >
<source src="../../songs/hindi/kick/jumme ki raat.mp3" type="audio/mp3" >
</audio>

</body>
</body>
</html>

<html>
71 | P a g e

<head>
<title>
</title>
<link href="../../css/menu5.css" type="text/css" rel="stylesheet" />
</head>
<body>
<div id="nav">
<div id="nav wrapper">
<ul>
<li><a href="../../index.html">Home</a></li><li>
<a href="../../About us.html">About Us</a></li><li>
<a href="../../contact.html">Contect Us</a></li><li>
<a href="#">Social</a>
<ul>
<li><a href="#"> YouTube</a></li>
<li><a href="#"> Facebook</a></li>
<li><a href="#"> Twitter</a></li>
</ul>
</li>
</ul>
</div>
</div>
<br><br><br><br><br><br><br><br>

<h1 class="pos">Category</h1>
<h3 class="pos"><a class="style" href="../../hindi.html">Bollywood</a></h3>
<h3 class="pos"><a class="style" href="../../english.html">Hollywood</a></h3>
<h3 class="pos"><a class="style" href="../../punjabi.html">Punjabi</a></h3>
<h1 class="loc1"> Leela</h1>
72 | P a g e

<img class="loc1" src="../../songs/hindi/leela/7.jpg">


<h1 class="loc2"><b><a href="download.jsp">Download All Songs</a></b><h1>
<h3 class="loc2"> Glamorous_Ankhiyaan </h3><audio class="loc3" width="900"
height="400" controls >
<source src="../../songs/hindi/leela/Glamorous_Ankhiyaan.mp3"
type="audio/mp3" >
</audio>
<h3 class="loc2">Desi Look </h3><audio class="loc3" width="900"
height="400" controls >
<source src="../../songs/hindi/leela/Desi Look.mp3" type="audio/mp3" >
</audio>
<h3 class="loc2"> Tere Bin Nahi Laage</h3><audio class="loc3" width="900"
height="400" controls >
<source src="../../songs/hindi/leela/Tere Bin Nahi Laage.mp3" type="audio/mp3"
>
</audio>

</body>
</body>
</html>

73 | P a g e

74 | P a g e

JSP Code
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" %>
<%@ page import="java.io.*"%>
<%@page import="javax.servlet.*"%>
<%@page import="javax.servlet.ServletOutputStream"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
int BUFSIZE = 4096;
String filePath;
{
filePath = getServletContext().getRealPath("") + File.separator +
"../../songs/hindi/aass/aass.rar";
//System.out.println("kanhiii"+filePath);
File file = new File(filePath);
int length = 0;
ServletOutputStream outStream = response.getOutputStream();
response.setContentType("text/html");
response.setContentLength((int)file.length());
75 | P a g e

String fileName = (new File(filePath)).getName();


response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName
+ "\"");
byte[] byteBuffer = new byte[BUFSIZE];
DataInputStream in = new DataInputStream(new FileInputStream(file));
while ((in != null) && ((length = in.read(byteBuffer)) != -1))
{
outStream.write(byteBuffer,0,length);
}
in.close();
outStream.close();
}
%>
</body>
</html>

76 | P a g e

Snapshot of the Project

77 | P a g e

78 | P a g e

79 | P a g e

80 | P a g e

81 | P a g e

82 | P a g e

83 | P a g e

84 | P a g e

1111111111111111111111111111111111111111111111111111111111111111

85 | P a g e

86 | P a g e

Testing

Introduction: The design of tests for software and other engineered products
can be challenged as the initial design of the product itself. A rich variety of
test case design methods have evolved for software these methods provide
the developer with a systematic approach to testing.
The main aim of testing is to uncover a host of errors, systematically
and with minimum effort and time.
There are the following levels of testing performed:
Black Box Testing: The black box testing is conducted at the software
interface. This type of testing focuses in the functional requirement of the
software. The function of the Black Box Testing is to find errors of the
following type:
a) Incorrect or missing functions
b) Interface errors in the Data structures of the program
c) Errors in external database access
d) Performance errors
e) Initialization and termination errors
Input domain
Input test data
87 | P a g e

Output domain
System
under
test

Output test data

Fig: Black box testing

White Box Testing: In white box testing be examine the internal working of
the system. White box testing examines the procedural detail of the system
through the execution of its paths. This allows the team to drive case which:
a) Guarantee that all independent path within the port have been exercise at
least once.
b) Exercise is logical decision under True and False sides.
c) Executes all loops within their operational bounds.
d) Exercise internal data structures to ensure their validity.

Implementation
In implementation of the project we describe that how we will
implement the modules and all the functions of the modules in the project.
Module description: There are the following modules exist in this project
which are implemented as follows:
1) First Page:In our project we are mentioned in the first page drop down menu bar in which
including about us , contact us , home and social which provide you to
overview of the project .
88 | P a g e

Maintenance
Any organization who use the website needs daily updating. Daily the
information should be updated, so there should be an authorized person who
update the information day to day.
Maintenance of the site is very easy because the used language is not
more difficult. Maintenance for the proposed system is quite easy as in the
project, so it is easy to maintain.
Types of maintenance:
1) Perceptive: To enhance the performance of the system or add new features.
2) Adoptive: It is done when customers need the product to run on new
platforms.

3) Corrective: This type of the maintenance is use to rectify the bugs from the
software.

Modules

User: In this module, user can play online music and download easily.
They can also access all type of music according their choice.

89 | P a g e

Limitations

Since, every system has some limitations so our proposed system is also
not untouchable in this regard. Although it includes every kind of features, but
it cant be used in a huge organization where number of networks are very
large. Also it is based on core java features so I cant support advance features.

Though every task is never said to be perfect in this development


field even more improvement may be possible in this system
One way traffic.
Internet connection is must.

90 | P a g e

Appendix
CSS-Cascade Style Sheet
API- Application Program Interface
DBMS-Database Management System
DFD- Data Flow Diagram
DSN-Domain Server Name
ER- Entity Relationship
GUI- Graphical User Interface
JDBC-Java Database Connectivity
JDK- Java Development Toolkit
OS- Operating System
HTML-Hyper Text Markup Language
SE- Standard Edition
SQL- Structure Query Language

91 | P a g e

Bibliography

References:

92 | P a g e

http://www.javatpoint.com
http://www.google.com
http://www.tutorials.com
http://www.w3school.com