Upload
lokesh045
View
228
Download
0
Embed Size (px)
Citation preview
8/9/2019 Final Report File.doc
1/92
Project Report
On
Angel tube
Submitted for the partial fulfillment of the Degree of
Bachelor of Computer Application (2012201!"
Submitted #o Submitted B$
Mr. Nikhil Mittal (HOD) A%&ha$ Bhard'aj ()*)011"
+r&, Shruti +ittal (Project -uide" -aura. Singh ()*)0!/"
An&hu Singh ()*)01"
o&hinder Singh ()*)0)!"
+oh, Aeem ()*)03"
B4ACO5 65S#6#7#4 O8 #4C95O:O-; +44R7#
Affiliated to CCS 756
8/9/2019 Final Report File.doc
2/92
DECLARATION
The Project work on the title “Devil tube” carrie out b! our tea" #or the
#ul#ill"ent o# the egree o# $.%.& i' our own work an not coie #ro"
eternal 'ource. The Project *ork ha' been one on tea" ba'i'. Our tea"
"e"ber' A%&ha$ bhard'aj =An&hu &ingh= %o&hinder &ingh= -aura. &ing=
+ohd,Aem will be re'on'ible #or the con'e+uence' i# an! re+uire"ent' are
violate re+uire b! the univer'it!.
, heartl! thank' to "! #acult! "e"ber +r&, Shruti +ittal #or a goo co-
orination #or #ull! 'uorting in eveloing the roject
/ > P a g e
8/9/2019 Final Report File.doc
3/92
AC5O?:4D-4+45#
,t i' "! lea'ure to acknowlege !ou that , have receive a roject on Devil
tube #ro" "! teacher.
M! #ir't 'incere areciation an gratitue goe' to Mr'. 0hruti Mittal Ma" #or
her guiance con'tructive co""ent' valuable 'ugge'tion' an in'iration'.
During "aking o# "! Project he hele "e a lot.&ll the work one in co"ing
u with thi' '!'te" i' eicate to "! #a"il! #or being with2art o# "e in the
whole roce'' e'eciall! "! ear a an "u" who 'too b! "e in all
'ituation' even at the ti"e' o# #inancial nee.
3inall! , wi'h to 'a! thank' to all 3acultie' o# $,T #or heling "e a lot.
4 > P a g e
8/9/2019 Final Report File.doc
4/92
CO5#45#
,ntrouction,ntrouction
0coe o# Project0coe o# Project
ObjectiveObjective
&bout the '!'te"&bout the '!'te"
5i"itation'5i"itation'
3low %hart3low %hart
0creen 0hort'0creen 0hort'
%oe%oe
$ibliograh!$ibliograh!
6 > P a g e
8/9/2019 Final Report File.doc
5/92
6ntroduction
Our web'ite rovie' !ou a wie variet! o# 'ong' that a create uner the guiance
o# be't eerti'e.
&ll the 'ong' are a''ure #or high e#inition auio 'oun +ualit! #or the
entertain"ent #or ever!one.
what7' "ore it i' ab'olutel! #ree. 8ou can o a lot with the".
?e ha.e more feature& for $ou@
5ooking "ore "u'ic o# an! t!e9999 ju't brow'e through all over web'ite' an
#in *hat !ou are looking #or .$ut i# on7t #in an! 'ong o# !our choice !ou can tr!
a large nu"ber o# otion "a! be !ou are looking #or 'o"ething i##erent
'o"ething 'ecial 'o"ething rare 'o"ething new an we love the challenge o#
oing 'o"ething i##erent an 'o"ething 'ecial #or !ou.
Be part of our communit$@
,# !ou are eeriencing an! i''ue about our web'ite join the i'cu''ion on our
#oru" an "eet other eole in the co""unit! who 'hare' better wa! to 'olve !our
roble"'.
: > P a g e
8/9/2019 Final Report File.doc
6/92
Song& detail&@
4 categorie' o# 'ong' are there
1.Holl!woo 'ong'- all engli'h 'ong' on the ore'inger' are re'ent.ea'! #or
the u'er to li'ten an ownloa all 'ong' o# their #avourate 'inger' at a co""on
lace.
/. $oll!woo 'ong'- all boll!woo 'ong' u to there new uate' are available
earlier .0ong' are a''e"ble in orerto thier relea'ing ate' o# "ovie'.
4. Punjabi 'ong'- all unjabi 'ong' are arrange accoring to the 'inger' na"e. 0o
that !ou can #in all the 'ong' o# !our #avourate 'inger at one lace.
; > P a g e
8/9/2019 Final Report File.doc
7/92
9ard'are and Soft'are Reuirement
Specification&
Harware an 'o#tware re+uire"ent 'eci#ication 'how' the "ini"u"
ver'ion o# 'o#tware an "ini"u" 'ace an +ualit! o# harware that i' 'urel!
re+uire #or the roject to work on.
The harware an 'o#tware re+uire"ent o# our roject i'<
9ard'are
• ,ntel P6 Proce''or
• /:; M$ =&M
• 1> ?$ Har Di'k
• Net %onnection
Soft'are
• Oerating 0!'te"
• $row'er
•
Tet @itor • Aava
B > P a g e
8/9/2019 Final Report File.doc
8/92
Sur.e$ of #echnolog$
a.a
Aava i' an object oriente internet rogra""ing language. ,t' "ain #eature'
are<
• Platform 6ndependent
• Securit$
Object Oriented Programming :anguage
OOP' i' the rogra""ing "oel that 'i"li#ie' 'o#tware evelo"entan "aintenance b! roviing 'o"e rule' which are #ollowe b! rogra""er
at the ti"e o# evelo"ent an "aintenance.
6nternet Programming
,nternet rogra""ing i' the #acilit! o# e#ining 'uch age' which are
'tore on web 'erver an are 'ent over the network to be eecute within client
brow'er
C > P a g e
8/9/2019 Final Report File.doc
9/92
Platform 6ndependenc$
,# a language i' a lat#or" ineenenc! then it 'eci#ie #ollowing
conition<
& language rovie it' own run ti"e environ"ent.
& language rovie co"rehen'ive librar!.
Object coe obtain in an! oerating '!'te" that oe'nt #ollow an!
oerating '!'te" 'eci#ic #unction'.
Securit$
0ecurit! #eature' i' rovie b! the interreter becau'e it i' check or
eecute the rogra" line b! line.
E > P a g e
8/9/2019 Final Report File.doc
10/92
8eature& of a.a
1. 0i"le
/. Object Oriente
4. Plat#or" ,neenent
6. 0ecure
:. =obu't
;. &rchitecture Neutral
B. Portable
C. %o"ile an ,nterrete
E. High Per#or"ance
1>.Di'tribute
11.Multi-threaing
1, Simple@ Aava i' 'i"le in the 'en'e that<
0!nta i' ba'e on %FF ('o ea'ier #or rogra""er' to learn it a#ter %FF).
=e"ove "a! con#u'ing an rarel!- u'e #eature' e.g. elicit ointer'
oerator overloaing etc.
No nee to re"ove unre#erence object' becau'e there i' auto"atic
garbage collection in java.
2, Object Oriented@ Object-oriente "ean' we organiGe our 'o#tware a' a
co"bination o# i##erent t!e' o# object' that incororate' both ata an behavior.
Object Oriente Progra""ing (OOP') i' a "ethoolog! that 'i"li#ie'
'o#tware evelo"ent an "aintenance b! roviing 'o"e rule' which are
#ollowe b! rogra""er at the ti"e o# evelo"ent an "aintenance.
1> > P a g e
8/9/2019 Final Report File.doc
11/92
, Platform 6ndependent@ ,# a language i' a lat#or" ineenenc! then it
'eci#ie #ollowing conition<
& language rovie it' own run ti"e environ"ent.
& language rovie co"rehen'ive librar!.
Object coe obtain in an! oerating '!'te" that oe'nt #ollow an!
oerating '!'te" 'eci#ic #unction'.
/, Secured@ Aava i' 'ecure becau'e<
No elicit ointer.
Progra"' run in'ie virtual "achine 'anbo.
!, Robu&t@
=obu't 'i"l! "ean' 'trong.
Aava u'e' 'trong "e"or! "anage"ent.
There are lack o# ointer' that avoi' 'ecurit! roble".
There i' auto"atic garbage collection in java.
There i' ecetion hanling an t!e checking "echani'" in java.
&ll the'e oint' "ake' java robu't.
), Architecture 5eutral@ There i' no i"le"entation eenent #eature'
e.g. 'iGe o# ri"itive t!e i' 'et.
3, Portable@ *e "a! carr! the java b!te coe to an! lat#or".
*, Compiled and 6nterpreted@ Tran'lator are two t!e'<
• Compiler@ To whole rogra" eecute 'i"ultaneou'l!.
• 6nterpreter@ 5ine b! line eecute.
11 > P a g e
8/9/2019 Final Report File.doc
12/92
, 9igh Performance@ Aava i' #a'ter than traitional interretation 'ince
b!te coe i' “clo'e” to native coe 'till 'o"ewhat 'lower than a co"ile
language (e.g. %FF).
10, Di&tributed@ *e can create i'tribute alication' in java. =M, an
@A$ are u'e #or creating i'tribute alication'. *e "a! acce'' #ile' b!
calling the "etho' an! "achine on the internet.
11, +ultithreading@ & threa i' like a 'earate rogra" eecuting
concurrentl!. *e can write java rogra"' that eal with "an! ta'k' at once b!
e#ining "ultile threa'. The "ain avantage o# "ulti-threaing i' that it
'hare' the 'a"e "e"or!. Threa' are i"ortant #or "ulti-"eia web
alication' etc.
1/ > P a g e
8/9/2019 Final Report File.doc
13/92
Con&tructor
%on'tructor i' a 'ecial t!e o# "etho that i' u'e to initialiGe the 'tate o#
an object. Or we can 'a! that con'tructor i' a 'ecial "e"ber o# cla'' i.e. u'e to
initialiGe the ata "e"ber' o# an object.
%on'tructor ha' #ollowing characteri'tic'<
%on'tructor' having the 'a"e na"e o# it' cla'' na"e.
%on'tructor have no return-t!e (elicitl!) no even voi.
%on'tructor' are auto"aticall! call whenever an object o# a cla'' i'
in'tantiate.
#$pe& of Con&tructor
There are #ollowing t!e' o# con'tructor'<
1. De#ault %on'tructor
/. Para"eteriGe %on'tructor
4. %o! %on'tructor
6. Overloaing %on'tructor
1, Default Con&tructor@ *hen a con'tructor having no argu"ent then it i'
calle e#ault con'tructor. ,t rovie' the e#ault value' to the object.
2, Parameteried Con&tructor@ *hen a con'tructor having one or "ore
ara"eter' then it i' calle ara"eteriGe con'tructor. ,t i' u'e to rovie
i##erent value' to the i'tinct object'.
, Cop$ Con&tructor@ *hen ata "e"ber' o# one object are coie into ata
"e"ber' o# another object'. ,t i' calle co! con'tructor.
14 > P a g e
8/9/2019 Final Report File.doc
14/92
/, O.erloading Con&tructor@ *hen a cla'' contain' "ore than one
con'tructor' then it i' calle con'tructor overloaing.
Overloaing i' the "echani'" o# e#ining "ultile i"le"entation o#
"etho' or con'tructor' with 'a"e na"e i##erent argu"ent' then it i' calle
"etho or con'tructor over-loaing re'ectivel!.
#hi& e$'ord16 > P a g e
8/9/2019 Final Report File.doc
15/92
thi' i' java ke!wor i.e. u'e to contain' the re#erence o# current
invoking object.
@ach non 'tatic "etho' an con'tructor having an i"licit ara"eter b!
the na"e thi'.
thi' ke!wor re"ove the roble" o# na"e con#licting between in'tance
"e"ber' an ara"eter' o# "etho' or con'tructor'.
thi' ke!wor rovie the #acilit! o# "etho chaining or con'tructor
chaining.
String Cla&&
1: > P a g e
8/9/2019 Final Report File.doc
16/92
Object o# 'tring cla'' rere'ent' i""utable 'e+uence o# character' that
"ean' once a 'tring object i' create then content' o# 'tring object cannot be
"oi#!.
There are #ollowing "etho' o# 'tring cla''<
length()
e+ual'()
e+ual',gnore%a'e()
toIer%a'e()
to5ower%a'e()
1; > P a g e
8/9/2019 Final Report File.doc
17/92
Reuirement Anal$&i&
The #ollowing given are the 'o#tware an etail' that are re+uire to
evelo thi' roject<
java 'o#tware
uro'e o# the roject
8ea&ibilit$ Anal$&i&
#itle@ 3ea'ibilit! reort #or the co"uteriGation o# the variou' activitie' o# the
co"an!.
Bac%ground@ The %o"an! #acing the roble" o# incon'i'tent an out o# ti"e
in#or"ation in it' activitie'. Jer! "uch ti"e i' con'u"ing #or reort generation
1B > P a g e
8/9/2019 Final Report File.doc
18/92
which i' not ver! hel#ul #or eci'ion "aking. 0o we want a '!'te" which
rovie i""eiate in#or"ation.
+ethod of &tud$@ The anal!'i' roceure co"ri'e o# #iel tri' in the variou'
eart"ent' o# the co"an!. The #ollowing ocu"ent' an 'ource' were looke
u
5eed 8or 8ea&ibilit$ Stud$
The #ea'ibilit! 'tu! i' carrie out to te't whether the roo'e '!'te"
i' worth being i"le"ente. 3ea'ibilit! 'tu! i' a te't o# '!'te" roo'e
regaring it' work abilit! it' i"act on the organiGation abilit! to "eet u'er
nee' an e##ective u'e o# re'ource'. ,t i' u'uall! carrie out b! a '"all nu"ber
o# eole who are #a"iliar with the in#or"ation '!'te" techni+ue' uner'tan
the art o# the bu'ine'' or organiGation that will be involve or e##ecte b! the
roject an are 'kille in the '!'te" anal!'i' an e'ign roce''.
The ke! con'ieration involve in the #ea'ibilit! 'tu! are<
1. Technical
/. @cono"ic
4. $ehavioral
1, #echnical 8ea&ibilit$@ &' the alication ha' been eveloe u'ing wirele''
toolkit an the back en a' oracle which utiliGe' "ini"u" re'ource' o# the
Per'onal %o"uter thi' roject i' technicall! #ea'ible.
Thi' roject i' "ae b! u'ing java 'o#tware 'o it rovie 'ecurit! #or the ata 'tore in it. ,t rovie' ataba'e connectivit! 'o the ata can onl! be
#etche b! the u'er who i' authoriGe b! the a"in o# the roject. Thi'
1C > P a g e
8/9/2019 Final Report File.doc
19/92
roject rovie' the '!'te" an ea'! wa! to kee recor o# the rouct' an
kee the'e uate with the new rouct an coe'.
The technologie' an the environ"ent which are u'e in thi' roject are
SO8#?AR4
8ront 4nd 5anguage u'e<
Aava. *e u'e thi' language i' 'uort' event riven rogra""ing #eature an
java0erver Page' (A0P)i' a technolog! #or eveloing web age'.
OP4RA#65- S;S#4+@
Plat#or"< *inow' KP. Our '!'te" re+uire' winow oerating '!'te" which
i' ea'il! available.
9ARD?AR4@
,ntel ba'e roce''or-run co"uter '!'te" which have ke!boar an "ou'e a'inut evice'.
2, 4conomic 8ea&ibilit$@ Thi' roject co't' le'' a' it i' "ae on core java an
it le'' re+uire"ent' are neee in eveloing thi' roject 'o the een'e in
eveloing thi' roject i' le''.
1E > P a g e
8/9/2019 Final Report File.doc
20/92
The roceure i' to eter"ine the bene#it' an 'aving' that are
eecte #ro" a caniate '!'te" an co"are it with the co't'. ,# a bene#it
outweigh' co't' then the eci'ion i' "ae to e'ign an i"le"ent the
'!'te". Otherwi'e #urther alteration' are "ae in the roo'e '!'te"<
1. Manower co't
/. Harware an 'o#tware co't
, Beha.ioral 8ea&ibilit$@ &n evaluation o# the behavior o# the en u'er'
which "a! e##ect the envelo"ent o# the '!'te". Peole are inherentl!
re'i'tant to change an co"uter' have to know to #acilitate change'.
SP #4C95O:O-;
?hat i& a.aSer.er Page&@
java0erver Page' (A0P)i' a technolog! #or eveloing web age' that 'uort
!na"ic content which hel' eveloer' in'ert java coe in HTM5 age' b!
"aking u'e o# 'ecial A0P tag' "o't o# which
'tart L an en with .
& Aava0erver Page' co"onent i' a t!e o# java 'ervlet that i' e'igne to
#ul#ill the role o# a u'er inter#ace #or a Aava web alication. *eb eveloer'
write A0P' a' tet #ile' that co"bine HTM5 or KHTM5 co KM5 ele"ent'
an e"bee A0P action' an co""an.
/> > P a g e
8/9/2019 Final Report File.doc
21/92
I'ing A0P !ou can collect inut #ro" u'er' through web age #or"' re'ent
recor' #ro" a ataba'e or another 'ource an create web age' !na"icall!.
A0P tag' can be u'e #or a variet! o# uro'e' 'uch a' retrieving in#or"ation
#ro" a ataba'e or regi'tering u'er re#erence' acce''ing Aava$ean'
co"onent' a''ing between re+ue't' age' etc.
?h$ 7&e SP@Aava0erver Page' o#ten 'erve the 'a"e uro'e a' rogra"' i"le"ente u'ing the
%o""on ?atewa! ,nter#ace %?,).$ut A0P o##er 'everal avantage' in co"ari'on
with the %?,.
Per#or"ance i' 'igni#icantl! better becau'e A0P allow' e"being D!na"ic
@le"ent' in HTM5 age' it'el# in'tea o# having a 'eerate %?, #ile'.
A0P are alwa!' co"ile be#ore it7' roce''e b! the 'erver unlike %?,2Perl
which re+uire' the 'erver to loa an interreter an the target
'crit each ti"e the age i' re+uire.
Aava0crit Page' are built on to o# the Aava 'ervlet' &P, 'o like the ower#ul
@nterri'e Aava &P,' incluing AD$% AND, @A$ A&KP etc.
A0P age' can be u'e in co"bination with 'ervlet' that hanle the bu'ine''
logic the "oel 'uorte b! Aava 'ervlet te"late' engine'.
/1 > P a g e
8/9/2019 Final Report File.doc
22/92
3inall! A0P i' an integral art o# Aava @@ a co"lete lat#or" #or enterri'e
cla'' alication'. Thi' "ean' that A0P can la! a art in the 'i"le't
alication to the "o't co"le an e"aning.
Ad.antage& of SP@
• ,t i' "ore ower#ul an ea'ier to u'e.
• ,t i' ortable to other oerating '!'te" an non-Micro'o#t *eb 'erver'.
• ,t i' "ore convenient to write (to "oi#!) regular HTM5.
• =egular HTM5 o# cour'e cannot contain !na"ic in#or"ation.
SP 4n.ironment Setup
& evelo"ent environ"ent i' where !ou woul A0P rogra"' te't an #inall!
run the" .'o"e #ollowing 'te' to 'etu !our A0P evelo"ent environ"ent
8/9/2019 Final Report File.doc
23/92
Once !ou ownloa !our Aava i"le"entation. 3ollow the given in'truction to
in'tall an con#igure the 'etu. 3inall! P&TH an A&J&HOM@ environ"ent
variable' to re#er to the irector! that contain' java an javac t!icall!
javain'tallir2bin an javain'tallir re'ectivel!.
,# !ou are running *inow' an in'talle the 0D in %/> !ou
woul ut the #ollowing line in !our % P a g e
8/9/2019 Final Report File.doc
24/92
Setting up C:ASSPA#9 @
0ince 'ervlet' are not art o# the Aava Plat#or" 0tanar @ition !ou "u't
ienti#! the 'ervlet cla''e' the co"iler.
,# !ou are running *inow' !ou nee to ut the #ollowing line' in !our
% P a g e
8/9/2019 Final Report File.doc
25/92
tutorial "ake' u'e o# &ache which ha' built-in A0P container to 'uort A'
age' evelo"ent.
& A0P work' with the *eb 'erver to rovie the runti"e environ"ent an other
'ervice A0P nee'. ,t know' how to uner'tan the 'ecial ele"ent' that are art
o# A0P'.
3ollowing iagra" 'how' the o'ition o# A0P container an A0P #ile' in a *eb
&lication.
SP Proce&&ing@
The #ollowing 'te' elain how the web 'erver create' the web age u'ing
A0P<
• &' with a nor"al age !our brow'er 'en' an HTTP re+ue't to the web
'erver.
• The web 'erver recogniGe' that the HTTP re+ue't i' #or a A0P age an
#orwar' it to a A0P engine. Thi' i' one b! u'ing the I=5 or A0P age
which en' with. A' in'tea o# .ht"l.
/: > P a g e
8/9/2019 Final Report File.doc
26/92
• The A0P engine loa' the A0P age #ro" i'k an convert' it into a 'ervlet
content. Thi' conver'ion i' ver! 'i"le in which all te"late tet i'
converte to rintln( ) 'tate"ent' an all A0P ele"ent' are converte to
Aava coe that i"le"ent' the corre'oning !na"ic behavior o# the
age.
• The A0P engine co"ile' the 'ervlet into an eecutable cla'' an #orwar'
the original re+ue't to a 'ervlet engine.
• & art o# the web 'erver calle the 'ervlet engine loa' the 0ervlet cla''
an eecute' it. During eecution the 'ervlet rouce' an outut in
HTM5 #or"at which the 'ervlet engine a''e' to the web 'erver in'ie an
HTTP re'on'e.
• The web 'erver #orwar' the HTTP re'on'e to !our brow'er in ter"' o#
'tatic HTM5 content.
• 3inall! web brow'er hanle' the !na"icall! generate HTM5 age
in'ie the HTTP re'on'e eactl! a' i# it were a 'tatic age.
&ll the above "entione 'te' can be 'hown below in the #ollowing iagra"<
SP Proce&&ing
/; > P a g e
8/9/2019 Final Report File.doc
27/92
T!icall! the A0P engine check' to 'ee whether a 'ervlet #or a A0P #ile alrea!
ei't' an whether the "oi#ication ate on the A0P i' oler than the 'ervlet. ,#
the A0P i' oler than it' generate 'ervlet the A0P container a''u"e' that the
A0P ha'n7t change an that the generate 'ervlet 'till "atche' the A0P7'
content'. Thi' "ake' the roce'' "ore e##icient than with other 'criting
language' ('uch a' PHP) an there#ore #a'ter.
0o in a wa! a A0P age i' reall! ju't another wa! to write a 'ervlet without
having to be a Aava rogra""ing wiG. @cet #or the tran'lation ha'e a A0P
age i' hanle eactl! like a regular 'ervlet
SP:ife C$cle
The ke! to uner'taning the low-level #unctionalit! o# A0P i' to uner'tan the
'i"le li#e c!cle the! #ollow.
& A0P li#e c!cle can be e#ine a' the entire roce'' #ro" it' creation till the
e'truction which i' 'i"ilar to a 'ervlet li#e c!cle with an aitional 'te which
i' re+uire to co"ile a A0P into 'ervlet.
/B > P a g e
8/9/2019 Final Report File.doc
28/92
The #ollowing are the ath' #ollowe b! a A0P
%o"ilation
,nitialiGation
@ecution
%leanu
The #our "ajor ha'e' o# A0P li#e c!cle are ver! 'i"ilar to 0ervlet 5i#e %!cle
an the! are a' #ollow'<
SP Compilation@
*hen a brow'er a'k' #or a A0P the A0P engine #ir't check' to 'ee whether itnee' to co"ile the age. ,# the age ha' never been co"ile or i# the A0P
ha' been "oi#ie 'ince it wa' la't co"ile the A0P engine co"ile' the age.
/C > P a g e
8/9/2019 Final Report File.doc
29/92
The co"ilation roce'' involve' three 'te'<
Par'ing the A0P.
Turning the A0P into a 'ervlet.
%o"iling the 'ervlet.
SP 6nitialiation@
*hen a container loa' a A0P it invoke' the j',nit() "etho be#ore 'ervicing
an! re+ue't'. ,# !ou nee to er#or" A0P-'eci#ic initialiGation overrie the
j',nit() "etho<
ublic voi j',nit()R
22 ,nitialiGation coe...
S
T!icall! initialiGation i' er#or"e onl! once an a' with the 'ervlet init
"etho !ou generall! initialiGe ataba'e connection' oen #ile' an create
looku table' in the j',nit "etho.
A0P @ecution<
Thi' ha'e o# the A0P li#e c!cle rere'ent' all interaction' with re+ue't' until
the A0P i' e'tro!e.
*henever a brow'er re+ue't' a A0P an the age ha' been loae an
initialiGe the A0P engine invoke' the j'0ervice() "etho in the A0P.
/E > P a g e
8/9/2019 Final Report File.doc
30/92
The j'0ervice() "etho take' an Htt0ervlet=e+ue't an an
Htt0ervlet=e'on'e a' it' ara"eter' a' #ollow'<
voi j'0ervice(Htt0ervlet=e+ue't re+ue't
Htt0ervlet=e'on'e re'on'e)
R
22 0ervice hanling coe...
S
The j'0ervice() "etho o# a A0P i' invoke once er a re+ue't an i'
re'on'ible #or generating the re'on'e #or that re+ue't an thi' "etho i' al'o
re'on'ible #or generating re'on'e' to all 'even o# the HTTP "etho' ie. ?@T
PO0T D@5@T@ etc.
A0P %leanu<
The e'truction ha'e o# the A0P li#e c!cle rere'ent' when a A0P i' being
re"ove #ro" u'e b! a container.
The j'De'tro!() "etho i' the A0P e+uivalent o# the e'tro! "etho #or
'ervlet'. Overrie j'De'tro! when !ou nee to er#or" an! cleanu 'uch a'
relea'ing ataba'e connection' or clo'ing oen #ile'.
The j'De'tro!() "etho ha' the #ollowing #or"<
ublic voi j'De'tro!()
R
22 8our cleanu coe goe' here.
S
4> > P a g e
8/9/2019 Final Report File.doc
31/92
8uture Scope
1, Thi' roject will hel to ea'il! acce'' an #ree o# co't.
2, Project will enable to 'ee reort regaring all t!e' o# 'ong' categor!.
, @a'! to "aintain in #uture ro'ect.
Data
8lo'
Diagram
41 > P a g e
8/9/2019 Final Report File.doc
32/92
1&t :e.el D8D for Admin I Accountant
4/ > P a g e
User
1.1
1.2
Select
catego
ry
1.2.2
English
1.2.3
Punja
bi.
Check list
1.2.1
Hindi
1.3
Play/do
wnload
8/9/2019 Final Report File.doc
33/92
-antt chart
Pha&e #a&% 8ebruar$ +arch April +a$
6 =e+uire"ent
&nal!'i'
66 De'ign
666 %oing
6< Te't ca'e'
< Te'ting
8/9/2019 Final Report File.doc
34/92
Coding of the Project
About 7& Code@
Lht"l
Lhea
Ltitle
L2title
Llink hre#Uc''2"enu/.c''U t!eUtet2c''U relU't!le'heetU 2
L2hea
Lbo!
Liv iUnavU
Liv iUnav wraerU
Lul
LliLa hre#Uine.ht"lUHo"eL2aL2liLli
La hre#U&bout u'.ht"lU&bout I'L2aL2liLli
46 > P a g e
8/9/2019 Final Report File.doc
35/92
La hre#Ucontact.ht"lU%ontact I'L2aL2liLli
La hre#UVU0ocialL2a
Lul
LliLa hre#UVU 8ouTubeL2aL2li
LliLa hre#UVU 3acebookL2aL2li
LliLa hre#UVU TwitterL2aL2li
L2ul
L2li
L2ul
L2iv
L2iv
LbrLbrLbrLbrLbrLbrLbrLbr
Lh1 cla''Uo'U%ategor!L2h1
Lh4 cla''Uo'ULa cla''U't!leU hre#UVU$oll!wooL2aL2h4
Lh4 cla''Uo'ULa cla''U't!leU hre#UVUHoll!wooL2aL2h4
Lh4 cla''Uo'ULa cla''U't!leU hre#UVUPunjabiL2aL2h4
Lh1 cla''Uo'1U&bout u'Lh1
Lh/ cla''Uo'/U*e have #ree #or ever!one P a g e
8/9/2019 Final Report File.doc
36/92
!ou areLbr looking #or 'o"ething i##erent 'o"ething 'ecial 'o"ething
rare 'o"ething new &n we love the Lbrchallenge
o# oing 'o"ething i##erent an 'o"ething 'ecial #or !ou.
L2
Lh/ cla''Uo':U$e art o# our co""unit!
8/9/2019 Final Report File.doc
37/92
9indi &ong&
Lht"l
Lhea
Ltitle
L2title
Llink hre#Uc''2"enu6.c''U t!eUtet2c''U relU't!le'heetU 2
L2hea
Lbo!
Liv iUnavU
Liv iUnav wraerU
Lul
LliLa hre#Uine.ht"lUHo"eL2aL2liLli
La hre#U&bout u'.ht"lU&bout I'L2aL2liLli
La hre#Ucontact.ht"lU%ontect I'L2aL2liLli
La hre#UVU0ocialL2a
Lul
LliLa hre#UVU 8ouTubeL2aL2li
LliLa hre#UVU 3acebookL2aL2li
LliLa hre#UVU TwitterL2aL2li
4B > P a g e
8/9/2019 Final Report File.doc
38/92
L2ul
L2li
L2ul
L2iv
L2iv
LbrLbrLbrLbrLbrLbrLbrLbr
Lh1 cla''Uo'U%ategor!L2h1
Lh4 cla''Uo'ULa cla''U't!leU hre#Uhini.ht"lU$oll!wooL2aL2h4
Lh4 cla''Uo'ULa cla''U't!leU hre#Uengli'h.ht"lUHoll!wooL2aL2h4
Lh4 cla''Uo'ULa cla''U't!leU hre#Uunjabi.ht"lUPunjabiL2aL2h4
Lh1 cla''UlocU$oll!woo 0ong'L2h1
La hre#UU Li"g cla''Uloc1U 'rcU'ong'2hini2aa''21.jgUL2a
La hre#UULi"g cla''Uloc/U 'rcU'ong'2hini2abc2/.jgUL2a
La hre#UULi"g cla''Uloc4U 'rcU'ong'2hini2bo''24.jgUL2a
La hre#UULi"g cla''Uloc6U 'rcU'ong'2hini2gabber26.jgUL2a
La hre#UULi"g cla''Uloc:U 'rcU'ong'2hini2kha"o'hi!a2:.jgUL2a
La hre#UULi"g cla''Uloc;U 'rcU'ong'2hini2kick2;.jgUL2a
La hre#UULi"g cla''UlocBU 'rcU'ong'2hini2leela2B.jgUL2a
La hre#UULi"g cla''UlocCU 'rcU'ong'2hini2"r2C.jgUL2aLa hre#UULi"g cla''UlocEU 'rcU'ong'2hini2villen2E.jgUL2a
La hre#UULi"g cla''Uloc1>U 'rcU'ong'2hini2Gi21>.jgUL2a
L2bo!
L2bo!
L2ht"l
4C > P a g e
8/9/2019 Final Report File.doc
39/92
6ndeJ
Lht"l
Lhea
Ltitle
DevilTube
L2title
Llink hre#Uc''2"enu1.c''U t!eUtet2c''U relU't!le'heetU 2
LW-- 0tart *O*0lier.co" H@&D 'ection -- LW-- a to the Lhea o# !our
age --
Llink relU't!le'heetU t!eUtet2c''U hre#Uengine>2't!le.c''U 2
L'crit t!eUtet2java'critU 'rcUengine>2j+uer!.j'UL2'crit
LW-- @n *O*0lier.co" H@&D 'ection --L2hea
Lbo!
LW-- 0tart *O*0lier.co" $OD8 'ection -- LW-- a to the Lbo! o#
!our age --
Liv iUwow'lier-container>U
Liv cla''Uw'i"age'ULulLliLi"g 'rcUata>2i"age'2oltergei't/>1:"ovie14;;B;C.jgU
altU@ng JieoU titleU@ng JieoU iUwow'>>U2L2li
4E > P a g e
8/9/2019 Final Report File.doc
40/92
LliLi"g 'rcUata>2i"age'2raone/>11"ovie14;;B;C.jgU
altU=aOneU titleU=aOneU iUwow'>1U2L2li
LliLi"g
'rcUata>2i"age'2rihanna/>1:late'tengli'h'onga"ericano!geni"age6:1/.jgU
altU=ihannaU titleU=ihannaU iUwow'>/U2L2li
LliLi"g
'rcUata>2i"age'2/>1:avenger'/ageo#ultron14;;B;C.jgU altU&vengerU
titleU&vengerU iUwow'>4U2L2li
LliLi"g
'rcUata>2i"age'2a"bar'ari!a'ongengli'hver'ionecu'e"egirli"age6:1/:6.jgU
altU&rjun 0inghU titleU&rjun 0inghU iUwow'>6U2L2li
LliLi"g 'rcUata>2i"age'2bia'haba'ualone14;;B;C.jgU
altU&loneU titleU&loneU iUwow'>:U2L2li
LliLi"g
'rcUata>2i"age'2chri'tinaaguilera/>1:late'tengli'h'ongtherealthingi"age6:1//:
.jgU altU=anit U titleU=anit U iUwow'>;U2L2li
LliLa hre#Uhtt2i"age'2hrithikkatrinainbangbang14;;B;C.jgU altU#ree j+uer!
'lierU titleU$ang-$angU iUwow'>BU2L2aL2li
LliLi"g 'rcUata>2i"age'2krri'h4"ovie14;;B;C.jgU
altUrri'h-4U titleUrri'h-4U iUwow'>CU2L2li
L2ulL2ivLiv cla''Uw'bullet'ULiv
La hre#UVU titleU@ng JieoUL'anLi"g
'rcUata>2toolti'2oltergei't/>1:"ovie14;;B;C.jgU altU@ng
JieoU21L2'anL2a
La hre#UVU titleU=aOneUL'anLi"g
'rcUata>2toolti'2raone/>11"ovie14;;B;C.jgU
altU=aOneU2/L2'anL2a
6> > P a g e
8/9/2019 Final Report File.doc
41/92
La hre#UVU titleU=ihannaUL'anLi"g
'rcUata>2toolti'2rihanna/>1:late'tengli'h'onga"ericano!geni"age6:1/.jgU
altU=ihannaU24L2'anL2a
La hre#UVU titleU&vengerUL'anLi"g
'rcUata>2toolti'2/>1:avenger'/ageo#ultron14;;B;C.jgU
altU&vengerU26L2'anL2a
La hre#UVU titleU&rjun 0inghUL'anLi"g
'rcUata>2toolti'2a"bar'ari!a'ongengli'hver'ionecu'e"egirli"age6:1/:6.jgU
altU&rjun 0inghU2:L2'anL2a
La hre#UVU titleU&loneUL'anLi"g
'rcUata>2toolti'2bia'haba'ualone14;;B;C.jgU altU&loneU2;L2'anL2a
La hre#UVU titleU=anit UL'anLi"g
'rcUata>2toolti'2chri'tinaaguilera/>1:late'tengli'h'ongtherealthingi"age6:1//
:.jgU altU=anit U2BL2'anL2a
La hre#UVU titleU$ang-$angUL'anLi"g
'rcUata>2toolti'2hrithikkatrinainbangbang14;;B;C.jgU altU$ang-
$angU2CL2'anL2a
La hre#UVU titleUrri'h-4UL'anLi"g
'rcUata>2toolti'2krri'h4"ovie14;;B;C.jgU altUrri'h-4U2EL2'anL2a
L2ivL2ivLiv cla''Uw''critU 't!leUo'itionL2iv
Liv cla''Uw''haowUL2ivL2iv
L'crit t!eUtet2java'critU 'rcUengine>2wow'lier.j'UL2'crit
L'crit t!eUtet2java'critU 'rcUengine>2'crit.j'UL2'crit
LW-- @n *O*0lier.co" $OD8 'ection --
Liv iUnavU
Liv iUnav wraerU
Lul
LliLa hre#Uine.ht"lUHo"eL2aL2liLli
61 > P a g e
8/9/2019 Final Report File.doc
42/92
La hre#U&bout u'.ht"lU&bout I'L2aL2liLli
La hre#Ucontact.ht"lU%ontact I'L2aL2liLli
La hre#UVU0ocialL2a
Lul
LliLa hre#UVU 8ouTubeL2aL2li
LliLa hre#UVU 3acebookL2aL2li
LliLa hre#UVU TwitterL2aL2li
L2ul
L2li
L2ul
L2iv
L2iv
Lbr
Lbr
Lbr
Lbr
Lbr
Lbr
Lbr
Lbr
Lh1 cla''Uo'U%ategor!L2h1
Lh4 cla''Uo'ULa cla''U't!leU hre#UVU$oll!wooL2aL2h4
Lh4 cla''Uo'ULa cla''U't!leU hre#UVUHoll!wooL2aL2h4
Lh4 cla''Uo'ULa cla''U't!leU hre#UVUPunjabiL2aL2h4
La hre#UVU Li"g cla''Uo'1U 'rcU'ong'QhiniQaa''Q1.jgU L2a
La hre#UVU Li"g cla''Uo'/U 'rcU'ong'QhiniQabcQ/.jgU L2a
La hre#UVU Li"g cla''Uo'4U 'rcU'ong'Qengli'hQakonQ1.jgU L2a
La hre#UVU Li"g cla''Uo'6U 'rcU'ong'Qengli'hQenri+ueQ/.jgU L2a
6/ > P a g e
8/9/2019 Final Report File.doc
43/92
La hre#UVU Li"g cla''Uo':U 'rcU'ong'QunjabiQba'hahQ1.jgU L2a
La hre#UVU Li"g cla''Uo';U 'rcU'ong'QunjabiQbilalQ/.jgU L2a
Lbr
Lbr
Lbr
Lbr
Lbr
Lbr
L
L2
L2bo!
L2ht"l
CSS Coding
bo!
R
aingX
"arginXover#low-!
8/9/2019 Final Report File.doc
44/92
#ont-'iGeX
o'ition< relativeX
S
Vnav ul li
R
i'la!
8/9/2019 Final Report File.doc
45/92
i'la!%%;;X
tet-ecoration< noneX
S
Vnav ul li
8/9/2019 Final Report File.doc
46/92
S
h1.o'
R
#ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X
#ont-'iGe< ;>X
o'ition P a g e
8/9/2019 Final Report File.doc
47/92
R
o'itionX
with>X
height>X
S
i"g.o'4
R
o'itionX
le#tX
with>X
height>X
S
i"g.o'6
R
o'itionX
height>XS
i"g.o':
R
o'itionX
6B > P a g e
8/9/2019 Final Report File.doc
48/92
S
i"g.o';
R
o'itionX
with>X
height>X
S
.bar
R
22backgroun-'iGe> ;>>X
heightX
with>X
backgroun-i"age
8/9/2019 Final Report File.doc
49/92
#ont-'iGeX
o'ition< relativeX
S
Vnav ul li
R
i'la!
8/9/2019 Final Report File.doc
50/92
i'la!%%;;X
tet-ecoration< noneX
S
Vnav ul li P a g e
8/9/2019 Final Report File.doc
51/92
S
h1.o'
R
#ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X
#ont-'iGe< 6>X
o'itionX
o'ition
8/9/2019 Final Report File.doc
52/92
R
#ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X
#ont-'iGe< 4>X
o'itionX
toX
S
.o'4
R
#ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X
#ont-'iGe< /:X
o'itionX
toX
S
h/.o'4
R
#ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X
#ont-'iGe< 4>X
o'itionX
toXS
.o'6
R
#ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X
#ont-'iGe< /:X
o'itionX
toX
:/ > P a g e
8/9/2019 Final Report File.doc
53/92
S
h/.o':
R
#ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X
#ont-'iGe< 4>X
o'itionX
toX
S
.o';
R
#ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X
#ont-'iGe< /:X
o'itionX
toX
S
h/.o'B
R
#ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X
#ont-'iGe< 4>X o'itionX
toX
S
.o'C
R
#ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X
:4 > P a g e
8/9/2019 Final Report File.doc
54/92
#ont-'iGe< /:X
o'itionX
toX
S
bo!
R
aingX
"arginX
over#low-!
8/9/2019 Final Report File.doc
55/92
li't-'t!le-t!e< noneX
aing< >X
"argin< >X
o'ition< relativeX
S
Vnav ul li
R
i'la!
8/9/2019 Final Report File.doc
56/92
R
i'la!< none X
o'ition< ab'oluteX
backgroun-color
8/9/2019 Final Report File.doc
57/92
le#tX
S
a.'t!le
R
tet-ecoration< noneX
color>>>;;X
S
h1.o'1
R
#ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X
#ont-'iGe< 6>X
o'ition P a g e
8/9/2019 Final Report File.doc
58/92
S
h/.o'4
R
#ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X
#ont-'iGe< /:X
o'itionX
toX
S
bo!
R
aingX
"arginX
over#low-!
8/9/2019 Final Report File.doc
59/92
Vnav ul
R
li't-'t!le-t!e< noneX
aing< >X
"argin< >X
o'ition< relativeX
S
Vnav ul li
R
i'la!
8/9/2019 Final Report File.doc
60/92
S
Vnav ul ul
R
i'la!< none X
o'ition< ab'oluteX
backgroun-color > P a g e
8/9/2019 Final Report File.doc
61/92
#ont-'iGe< 4>X
o'itionX
o'ition
8/9/2019 Final Report File.doc
62/92
le#t>X
toX
S
h/.o'4
R
#ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X
#ont-'iGe< /:X
o'itionX
toX
S
h1.loc
R
#ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X
#ont-'iGe< :>X
o'itionX
S
i"g.loc1
R
o'itionX
with>X
height>X
S
i"g.loc/
R
o'ition P a g e
8/9/2019 Final Report File.doc
63/92
le#tX
to>X
with>X
height>X
S
i"g.loc4
R
o'itionX
height>X
S
i"g.loc6
R
o'ition P a g e
8/9/2019 Final Report File.doc
64/92
R
o'itionX
height>X
S
i"g.locB
R
o'itionX
height>X
S
i"g.locC
R
o'itionX
height>XS
i"g.locE
R
o'itionX
height>X
;6 > P a g e
8/9/2019 Final Report File.doc
65/92
S
i"g.loc1>
R
o'ition P a g e
8/9/2019 Final Report File.doc
66/92
L2ul
L2li
L2ul
L2iv
L2iv
LbrLbrLbrLbrLbrLbrLbrLbr
Linut t!eUtetU na"eU#athULtLinut t!eU'ub"itU valueU'ub"itU
Lh1 cla''Uo'U%ategor!L2h1
Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2hini.ht"lU$oll!wooL2aL2h4
Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2engli'h.ht"lUHoll!wooL2aL2h4
Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2unjabi.ht"lUPunjabiL2aL2h4
Lh1 cla''Uloc1U $O00L2h1
Li"g cla''Uloc1U 'rcU..2..2'ong'2hini2bo''24.jgU
Lh1 cla''Uloc/ULbLa hre#Uownloa.j'UDownloa &ll 0ong'L2aL2bLh1
Lh4 cla''Uloc/U Title 'ong $o'' L2h4Lauio cla''Uloc4U withUE>>U
heightU6>>U control'
L'ource 'rcU..2..2'ong'2hini2bo''2bo''."4U t!eUauio2"4U
L2auio
Lh4 cla''Uloc/U Part! all nightL2h4Lauio cla''Uloc4U withUE>>U
heightU6>>U control' L'ource 'rcU..2..2'ong'2hini2bo''2art!."4U t!eUauio2"4U
L2auio
L2bo!
L2bo!
L2ht"l
;; > P a g e
8/9/2019 Final Report File.doc
67/92
Lht"l
Lhea
Ltitle
L2title
Llink hre#U..2..2c''2"enu:.c''U t!eUtet2c''U relU't!le'heetU 2
L2hea
Lbo!
L#or" actionUin'ert.j'U
Liv iUnavU
Liv iUnav wraerU
Lul
LliLa hre#U..2..2ine.ht"lUHo"eL2aL2liLli
La hre#U..2..2&bout u'.ht"lU&bout I'L2aL2liLli
La hre#U..2..2contact.ht"lU%ontect I'L2aL2liLli
La hre#UVU0ocialL2a
Lul
LliLa hre#UVU 8ouTubeL2aL2li
LliLa hre#UVU 3acebookL2aL2li
LliLa hre#UVU TwitterL2aL2li
L2ul
L2li
L2ul
L2iv
L2iv
LbrLbrLbrLbrLbrLbrLbrLbr
Linut t!eUtetU na"eU#athULtLinut t!eU'ub"itU valueU'ub"itU
Lh1 cla''Uo'U%ategor!L2h1
;B > P a g e
8/9/2019 Final Report File.doc
68/92
Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2hini.ht"lU$oll!wooL2aL2h4
Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2engli'h.ht"lUHoll!wooL2aL2h4
Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2unjabi.ht"lUPunjabiL2aL2h4
Lh1 cla''Uloc1U gabbarL2h1
Li"g cla''Uloc1U 'rcU..2..2'ong'2hini2gabbar26.jgU
Lh1 cla''Uloc/ULbLa hre#Uownloa.j'UDownloa &ll 0ong'L2aL2bLh1
Lh4 cla''Uloc/U %o#eePeete!Peete!L2h4Lauio cla''Uloc4U withUE>>U
heightU6>>U control'
L'ource 'rcU..2..2'ong'2hini2gabbar2co#ee."4U t!eUauio2"4U
L2auio
Lh4 cla''Uloc/U TeriMeriahaaniL2h4Lauio cla''Uloc4U withUE>>U
heightU6>>U control'
L'ource 'rcU..2..2'ong'2hini2gabbar2TeriMeriahaani."4U t!eUauio2"4U
L2auio
Lh4 cla''Uloc/U warna gabbar aa ja!egaL2h4Lauio cla''Uloc4U withUE>>U
heightU6>>U control'
L'ource 'rcU..2..2'ong'2hini2gabbar2warna gabbar aa ja!ega."4U
t!eUauio2"4U
L2auio
L2bo!L2bo!
L2ht"l
Lht"l
Lhea
Ltitle
L2title
;C > P a g e
8/9/2019 Final Report File.doc
69/92
Llink hre#U..2..2c''2"enu:.c''U t!eUtet2c''U relU't!le'heetU 2
L2hea
Lbo!
L#or" actionUin'ert.j'U
Liv iUnavU
Liv iUnav wraerU
Lul
LliLa hre#U..2..2ine.ht"lUHo"eL2aL2liLli
La hre#U..2..2&bout u'.ht"lU&bout I'L2aL2liLli
La hre#U..2..2contact.ht"lU%ontect I'L2aL2liLli
La hre#UVU0ocialL2a
Lul
LliLa hre#UVU 8ouTubeL2aL2li
LliLa hre#UVU 3acebookL2aL2li
LliLa hre#UVU TwitterL2aL2li
L2ul
L2li
L2ul
L2iv
L2iv
LbrLbrLbrLbrLbrLbrLbrLbr
Linut t!eUtetU na"eU#athULtLinut t!eU'ub"itU valueU'ub"itU
Lh1 cla''Uo'U%ategor!L2h1
Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2hini.ht"lU$oll!wooL2aL2h4
Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2engli'h.ht"lUHoll!wooL2aL2h4
Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2unjabi.ht"lUPunjabiL2aL2h4
Lh1 cla''Uloc1U kha"o'hi!aL2h1
Li"g cla''Uloc1U 'rcU..2..2'ong'2hini2kha"o'hi!a2:.jgU
;E > P a g e
8/9/2019 Final Report File.doc
70/92
Lh1 cla''Uloc/ULbLa hre#Uownloa.j'UDownloa &ll 0ong'L2aL2bLh1
Lh4 cla''Uloc/U ha"o'hi!an (Title 0ong) L2h4Lauio cla''Uloc4U
withUE>>U heightU6>>U control'
L'ource 'rcU..2..2'ong'2hini2kha"o'hi!a2kha."4U t!eUauio2"4U
L2auio
Lh4 cla''Uloc/U Tu Har 5a"ha L2h4Lauio cla''Uloc4U withUE>>U
heightU6>>U control'
L'ource 'rcU..2..2'ong'2hini2kha"o'hi!a2tu."4U t!eUauio2"4U
L2auio
L2bo!
L2bo!
L2ht"l
Lht"l
Lhea
Ltitle
L2title
Llink hre#U..2..2c''2"enu:.c''U t!eUtet2c''U relU't!le'heetU 2
L2hea
Lbo!
L#or" actionUin'ert.j'U
Liv iUnavULiv iUnav wraerU
Lul
LliLa hre#U..2..2ine.ht"lUHo"eL2aL2liLli
La hre#U..2..2&bout u'.ht"lU&bout I'L2aL2liLli
La hre#U..2..2contact.ht"lU%ontect I'L2aL2liLli
La hre#UVU0ocialL2a
Lul
LliLa hre#UVU 8ouTubeL2aL2li
B> > P a g e
8/9/2019 Final Report File.doc
71/92
LliLa hre#UVU 3acebookL2aL2li
LliLa hre#UVU TwitterL2aL2li
L2ul
L2li
L2ul
L2iv
L2iv
LbrLbrLbrLbrLbrLbrLbrLbr
Linut t!eUtetU na"eU#athULtLinut t!eU'ub"itU valueU'ub"itU
Lh1 cla''Uo'U%ategor!L2h1
Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2hini.ht"lU$oll!wooL2aL2h4
Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2engli'h.ht"lUHoll!wooL2aL2h4
Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2unjabi.ht"lUPunjabiL2aL2h4
Lh1 cla''Uloc1U kickL2h1
Li"g cla''Uloc1U 'rcU..2..2'ong'2hini2kick2;.jgU
Lh1 cla''Uloc/ULbLa hre#Uownloa.j'UDownloa &ll 0ong'L2aL2bLh1
Lh4 cla''Uloc/U ju""e ki raat L2h4Lauio cla''Uloc4U withUE>>U
heightU6>>U control'
L'ource 'rcU..2..2'ong'2hini2kick2ju""e ki raat."4U t!eUauio2"4U
L2auio
L2bo!
L2bo!
L2ht"l
Lht"l
B1 > P a g e
8/9/2019 Final Report File.doc
72/92
Lhea
Ltitle
L2title
Llink hre#U..2..2c''2"enu:.c''U t!eUtet2c''U relU't!le'heetU 2
L2hea
Lbo!
Liv iUnavU
Liv iUnav wraerU
Lul
LliLa hre#U..2..2ine.ht"lUHo"eL2aL2liLli
La hre#U..2..2&bout u'.ht"lU&bout I'L2aL2liLli
La hre#U..2..2contact.ht"lU%ontect I'L2aL2liLli
La hre#UVU0ocialL2a
Lul
LliLa hre#UVU 8ouTubeL2aL2li
LliLa hre#UVU 3acebookL2aL2li
LliLa hre#UVU TwitterL2aL2li
L2ul
L2li
L2ul
L2iv
L2ivLbrLbrLbrLbrLbrLbrLbrLbr
Lh1 cla''Uo'U%ategor!L2h1
Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2hini.ht"lU$oll!wooL2aL2h4
Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2engli'h.ht"lUHoll!wooL2aL2h4
Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2unjabi.ht"lUPunjabiL2aL2h4
Lh1 cla''Uloc1U 5eelaL2h1
B/ > P a g e
8/9/2019 Final Report File.doc
73/92
Li"g cla''Uloc1U 'rcU..2..2'ong'2hini2leela2B.jgU
Lh1 cla''Uloc/ULbLa hre#Uownloa.j'UDownloa &ll 0ong'L2aL2bLh1
Lh4 cla''Uloc/U ?la"orou'&nkhi!aan L2h4Lauio cla''Uloc4U withUE>>U
heightU6>>U control'
L'ource 'rcU..2..2'ong'2hini2leela2?la"orou'&nkhi!aan."4U
t!eUauio2"4U
L2auio
Lh4 cla''Uloc/UDe'i 5ook L2h4Lauio cla''Uloc4U withUE>>U
heightU6>>U control'
L'ource 'rcU..2..2'ong'2hini2leela2De'i 5ook."4U t!eUauio2"4U
L2auio
Lh4 cla''Uloc/U Tere $in Nahi 5aageL2h4Lauio cla''Uloc4U withUE>>U
heightU6>>U control'
L'ource 'rcU..2..2'ong'2hini2leela2Tere $in Nahi 5aage."4U t!eUauio2"4U
L2auio
L2bo!
L2bo!L2ht"l
B4 > P a g e
8/9/2019 Final Report File.doc
74/92
B6 > P a g e
8/9/2019 Final Report File.doc
75/92
SP Code
LY age languageUjavaU contentT!eUtet2ht"lX char'etIT3-CU
age@ncoingUIT3-CU
LY age i"ortUjava.io.ZU
LYage i"ortUjava.'ervlet.ZU
LYage i"ortUjava.'ervlet.0ervletOutut0trea"U
LWDO%T8P@ ht"l PI$5,% U-22*4%22DTD HTM5 6.>1 Tran'itional22@NU
UhttE;X
0tring #ilePathX
R
#ilePath get0ervlet%ontet().get=ealPath(UU) F 3ile.'earator F
U..2..2'ong'2hini2aa''2aa''.rarUX
220!'te".out.rintln(UkanhiiiUF#ilePath)X
3ile #ile new 3ile(#ilePath)X
int length >X
0ervletOutut0trea" out0trea" re'on'e.getOutut0trea"()Xre'on'e.'et%ontentT!e(Utet2ht"lU)X
re'on'e.'et%ontent5ength((int)#ile.length())X
B: > P a g e
8/9/2019 Final Report File.doc
76/92
0tring #ileNa"e (new 3ile(#ilePath)).getNa"e()X
re'on'e.'etHeaer(U%ontent-Di'o'itionU Uattach"entX #ilena"eQUU F #ileNa"e
F UQUU)X
b!te\] b!te$u##er new b!te\$I30,[@]X
Data,nut0trea" in new Data,nut0trea"(new 3ile,nut0trea"(#ile))X
while ((in W null) ((length in.rea(b!te$u##er)) W -1))
R
out0trea".write(b!te$u##er>length)X
S
in.clo'e()X
out0trea".clo'e()X
S
L2bo!
L2ht"l
B; > P a g e
8/9/2019 Final Report File.doc
77/92
Snap&hot of the Project
BB > P a g e
8/9/2019 Final Report File.doc
78/92
BC > P a g e
8/9/2019 Final Report File.doc
79/92
BE > P a g e
8/9/2019 Final Report File.doc
80/92
C> > P a g e
8/9/2019 Final Report File.doc
81/92
C1 > P a g e
8/9/2019 Final Report File.doc
82/92
C/ > P a g e
8/9/2019 Final Report File.doc
83/92
C4 > P a g e
8/9/2019 Final Report File.doc
84/92
C6 > P a g e
8/9/2019 Final Report File.doc
85/92
1111111111111111111111111111111111111111111111111111111111111111
C: > P a g e
8/9/2019 Final Report File.doc
86/92
C; > P a g e
8/9/2019 Final Report File.doc
87/92
#e&ting
6ntroduction@ The e'ign o# te't' #or 'o#tware an other engineere rouct'
can be challenge a' the initial e'ign o# the rouct it'el#. & rich variet! o#
te't ca'e e'ign "etho' have evolve #or 'o#tware the'e "etho' rovie
the eveloer with a '!'te"atic aroach to te'ting.
The "ain ai" o# te'ting i' to uncover a ho't o# error' '!'te"aticall!
an with "ini"u" e##ort an ti"e.
There are the #ollowing level' o# te'ting er#or"e<
• Blac% BoJ #e&ting@ The black bo te'ting i' conucte at the 'o#tware
inter#ace. Thi' t!e o# te'ting #ocu'e' in the #unctional re+uire"ent o# the
'o#tware. The #unction o# the $lack $o Te'ting i' to #in error' o# the
#ollowing t!e<
a" ,ncorrect or "i''ing #unction'b" ,nter#ace error' in the Data 'tructure' o# the rogra"
c" @rror' in eternal ataba'e acce''
d" Per#or"ance error'
e" ,nitialiGation an ter"ination error'
,nut o"ain Outut o"ain
CB > P a g e
,nut te't ata0!'te"
uner
te't
Outut te't ata
8/9/2019 Final Report File.doc
88/92
3ig< $lack bo te'ting
?hite BoJ #e&ting@ ,n white bo te'ting be ea"ine the internal working o#
the '!'te". *hite bo te'ting ea"ine' the roceural etail o# the '!'te"
through the eecution o# it' ath'. Thi' allow' the tea" to rive ca'e which<
a" ?uarantee that all ineenent ath within the ort have been eerci'e at
lea't once.
b" @erci'e i' logical eci'ion uner “True” an “3al'e” 'ie'.
c" @ecute' all loo' within their oerational boun'.
d" @erci'e internal ata 'tructure' to en'ure their valiit!.
6mplementation
,n i"le"entation o# the roject we e'cribe that how we will
i"le"ent the "oule' an all the #unction' o# the "oule' in the roject.
+odule de&cription@ There are the #ollowing "oule' ei't in thi' roject
which are i"le"ente a' #ollow'<
1" 8ir&t Page@
,n our roject we are "entione in the #ir't age ro own "enu bar in which
incluing about u' contact u' ho"e an 'ocial which rovie !ou to
overview o# the roject .
CC > P a g e
8/9/2019 Final Report File.doc
89/92
+aintenance
&n! organiGation who u'e the web'ite nee' ail! uating. Dail! the
in#or"ation 'houl be uate 'o there 'houl be an authoriGe er'on who
uate the in#or"ation a! to a!.
Maintenance o# the 'ite i' ver! ea'! becau'e the u'e language i' not
"ore i##icult. Maintenance #or the roo'e '!'te" i' +uite ea'! a' in the
roject 'o it i' ea'! to "aintain.
#$pe& of maintenance@
1" Percepti.e@ To enhance the er#or"ance o# the '!'te" or a new #eature'.
2" Adopti.e@ ,t i' one when cu'to"er' nee the rouct to run on new
lat#or"'.
" Correcti.e@ Thi' t!e o# the "aintenance i' u'e to recti#! the bug' #ro" the
'o#tware.
+odule&
7&er@ ,n thi' "oule u'er can la! online "u'ic an ownloa ea'il!.
The! can al'o acce'' all t!e o# "u'ic accoring their choice.
CE > P a g e
8/9/2019 Final Report File.doc
90/92
:imitation&
0ince ever! '!'te" ha' 'o"e li"itation' 'o our roo'e '!'te" i' al'o
not untouchable in thi' regar. <hough it inclue' ever! kin o# #eature' but
it cant be u'e in a huge organiGation where nu"ber o# network' are ver!
large. &l'o it i' ba'e on core java #eature' 'o , cant 'uort avance #eature'.
Though ever! ta'k i' never 'ai to be er#ect in thi' evelo"ent
#iel even "ore i"rove"ent "a! be o''ible in thi' '!'te"
• One wa! tra##ic.
• ,nternet connection i' "u't.
E> > P a g e
8/9/2019 Final Report File.doc
91/92
Appendix
%00-%a'cae 0t!le 0heet
&P,- &lication Progra" ,nter#ace
D$M0-Databa'e Manage"ent 0!'te"
D3D- Data 3low Diagra"
D0N-Do"ain 0erver Na"e
@=- @ntit! =elation'hi
?I,- ?rahical I'er ,nter#ace
AD$%-Aava Databa'e %onnectivit!
AD- Aava Develo"ent Toolkit
O0- Oerating 0!'te"
HTM5-H!er Tet Marku 5anguage
0@- 0tanar @ition
0^5- 0tructure ^uer! 5anguage
E1 > P a g e
8/9/2019 Final Report File.doc
92/92
Bibliography
Reference&@
• htt