Project Report On Live Video
Project Report On Live Video
On
Submitted by :Name: RAMANPREET KAUR Branch: Computer Science Roll no: 1400 00!!1"#1$%&!'
Live video
(nde)
S.No.
1. 2. 3. 4. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Certificate. Acknowledgement. Preface Company Profile About our project Tech nology Used(ASP.net) Introduction to C# Introduction to sqlexpress 2005 Feasibility Study Software Requirement Analysis Design Database Design Coding Screenshots of Project Bibliography
Contents
Page No.
1 2 3 4 5 5-7 7-10 11-12 13-14 15-17 18-20 21-23 23-35 35-46 47
Live video
Certification
******************************************************************** **********
It is certified that R+m+npreet K+ur a st!dent of RI"# colle$e %earin$ Roll No. & has !nder$one si' (ee) ind!strial trainin$ in *+i,e ,ideo- .ro/ect at di),in info #ech 0handi$arh as .art of her academic c!rric!l!m startin$ from 07-07-2010 to 17-082010. 1he has (or)ed on the .ro/ect li,e ,ideo and has s!ccessf!ll2 com.leted it. #o the %est of o!r )no(led$e and %elief the matter .resented %2 her is in ori$inal nat!re and has not %een co.ied from an2 other so!rces nor has %een s!%mitted to an2 other !ni,ersit2 or instit!te. 3er .erformance d!rin$ trainin$ (as fo!nd to %e e'cellent and satisfactor2 and has consistentl2 dis.la2ed .atience and .lacidit2 d!rin$ the (or) .ro$ress.
Live video
Acknowledgement
******************************************************************** **********
I (ish to e'.ress m2 heartiest $ratit!de to Mr3 M+no4 -um+r Pro4ect M+n+2er' for their .ro.er $!idance constant enco!ra$ement constr!cti,e s!$$estions tho!$ht .ro,o)in$ decisions and $i,in$ me f!ll o..ort!nit2 to .racticall2 handle the s2stem (itho!t (hose s!.er,ision this co!ld not %e .ossi%le. I .a2 dee. re$ards to other em.lo2ees of di-.in in/o tec031 C0+ndi2+r0 (ho hel.ed me in see)in$ the .ractical )no(led$e. I (o!ld also li)e to than) o!r Tec0nic+5 6e+d Mr3P+57inder Sin20' for his s!..ort. I also ta)e the .ri,ile$e to .a2 m2 dee.est a..reciation and heartiest than)s to M8 9o2n+ S0+rm+ (ntern+5 Coun8e55orr' (hose constant $!idance is !n%o!nded so!rce of ins.iration for me and in,al!a%le e'.ert s!$$estions at cr!cial /!nct!res set m2 thin)in$ on ri$ht trac). I (o!ld also li)e to than) o!r 6O, for his s!..ort.
******************************************************************** **********
Live video
Preface
******************************************************************** *******
#his trainin$ re.ort .ertains to the 1i' (ee) ind!strial #rainin$ that I ha,e !nder$one at di-.in in/o tec0 as a .art dip5om+ c!rric!l!m. #he .!r.ose of this trainin$ is to e'.ose the trainees (ith .ractical e'.erience of act!al ind!strial conditions in (hich the2 (ill %e re4!ired to (or) in the near f!t!re. I learned m!ch from the .rofessional mana$ers and en$ineers (ith (hom I (as .laced for trainin$. 5!stification cannot %e done to (hate,er I ha,e learnt in si' (ee) (ithin a fe( .a$es %!t I ha,e still tried m2 %est to co,er as m!ch as .ossi%le in this re.ort. "2 assi$nment co!ld %e defined as de,elo.ment of (e% site :5i.e .ideo;3 #hro!$h this s2stem it (as .ro.osed of com.!teri6e the ,ario!s standards. 1eein$ the friendl2 interface .ro,ided %2 718.N9# :rame(or) ;3.5< as the front end and 1=+-1er,er ;2005< as the %ac) end.
#his re.ort %riefl2 descri%es the s2stematic a..roach ado.ted to de,elo. the s2stem %2 efficientl2 !sin$ latest facilities. #he re.ort follo(s the se4!ential actions of the different .hases in the s2stem de,elo.ment life c2cle.
******************************************************************** **********
Live video
Company profile
A venture of ISO 9001:2010 company is run by a team of professionals. The company as incorporate! in year 199".company has t o !ivisions one is !ealin# in e!ucation since 199" an! the other in hi$en! technolo#y pro!ucts %no as blac% bo&'vehicle trac%in# system( Our Associates )earson *+, select authori-e! centre )rometric authori-e! testin# centre .,/ 0AT authori-e! trainin# 1 ,&am centre 2icrosoft authori-e! e&am provi!er ,c$council'+SA( authori-e! trainin# centre Auto !es% authori-e! trainin# centre
Live video
#oda2 is the a$e of the internet. >e all !se internet for man2 .!r.oses. 7nd (e (ant more ? more entertainment .l!s !sef!l @no(le$de ? information o!t.
<i.e .ideo
is a Aideo-sharin$ (e%site on (hich !sers can !.load share and ,ie( ,ideos ? m!sic. #his site for (atchin$ the ,ideo on line and hearin$ the m!sic. #his is the f!ll2 entertainment site. Bsers can re$ister to the (e%site %2 creatin$ an acco!nt. #he2 can share their ,ie(s on ,ario!s ,ideos ? m!sic cate$ories %2 .ostin$ comments in comments men!. B!t onl2 Re$istered !sers are .ermitted to .ost comments (hich can do %2 /!st enterin$ to their accon! thro!$h lo$$in$ in.
Live video Bnre$istered !sers can (atch the ,ideos (hile re$istered !sers are .ermitted to !.load an !nlimited n!m%er of ,ideos. Aideos that are considered to contain .otentiall2 offensi,e content are a,aila%le onl2 to re$istered !sers 18 and older.
3or%in# ,nvironment
.net frame or%:
#he Micro8o/t 3NET =r+me7or- is a soft(are frame(or) a,aila%le (ith se,eral "icrosoft >indo(s o.eratin$ s2stems. It incl!des a lar$e li%rar2 of coded sol!tions to .re,ent common .ro$rammin$ .ro%lems and a ,irt!al machine that mana$es the e'ec!tion of .ro$rams (ritten s.ecificall2 for the frame(or). #he .N9# :rame(or) is a )e2 "icrosoft offerin$ and is intended to %e !sed %2 most ne( a..lications created for the >indo(s .latform. #he frame(or)Cs Base 0lass +i%rar2 .ro,ides a lar$e ran$e of feat!res incl!din$ !ser interface data and data access data%ase connecti,it2 cr2.to$ra.h2 (e% a..lication de,elo.ment n!meric al$orithms and net(or) comm!nications. #he class li%rar2 is !sed %2 .ro$rammers (ho com%ine it (ith their o(n code to .rod!ce a..lications. 8ro$rams (ritten for the .N9# :rame(or) e'ec!te in a soft(are en,ironment that mana$es the .ro$ramCs r!ntime re4!irements. 7lso .art of the .N9# :rame(or) this r!ntime en,ironment is )no(n as the 0ommon +an$!a$e R!ntime ;0+R<. #he 0+R .ro,ides the a..earance of an a..lication ,irt!al machine so that .ro$rammers need not consider the ca.a%ilities of the s.ecific 08B that (ill e'ec!te the .ro$ram. #he
8
Live video
0+R also .ro,ides other im.ortant ser,ices s!ch as sec!rit2 memor2 mana$ement and e'ce.tion handlin$. #he class li%rar2 and the 0+R to$ether constit!te the .N9# :rame(or). Aersion 3.0 of the .N9# :rame(or) is incl!ded (ith >indo(s 1er,er 2008 and >indo(s Aista. #he c!rrent ,ersion of the frame(or) can also %e installed on >indo(s D8 and the >indo(s 1er,er 2003 famil2 of o.eratin$ s2stems.E2F 7 red!ced G0om.actG ,ersion of the .N9# :rame(or) is also a,aila%le on >indo(s "o%ile .latforms incl!din$ smart.hones.
AS).4,T:
ASP3NET is a (e% a..lication frame(or) de,elo.ed and mar)eted %2 "icrosoft to allo( .ro$rammers to %!ild d2namic (e% sites (e% a..lications and (e% ser,ices.
Live video
4e Controls: #he +istAie( and Iata8a$er are ne( controls added alon$ (ith a ne( dataso!rce control called the +in4Iata1o!rce. 9ist*ie : #he +istAie( control is 4!iet fle'i%le and contains feat!res of the Krid,ie( Iata$rid Re.eater and similar list controls a,aila%le in 718.N9# 2.0. It .ro,ides the a%ilit2 to insert delete .a$e ;!sin$ Iata 8a$er< sort and edit data. 3o(e,er one feat!re of the +istAie( control that stands a.art is that it $i,es 2o! a $reat amo!nt of fle'i%ilit2 o,er the mar)!. $enerated. 1o 2o! ha,e a com.lete control on ho( the data is to %e dis.la2ed. Ho! can no( render 2o!r data (itho!t !sin$ the Lta%leM ta$. Ho! also $et a rich set of tem.lates (ith the +istAie( control .
:ri! vei :
Krid ,ei( .ro,ides .a$in$ s!..ort to the +istAie( control. #he %est ad,anta$e is that 2o! need not ha,e to )ee. it NtiedO (ith the control on (hich the .a$in$ is %ein$ done. Ho! can )ee. it an2(here on the .a$e. Iata8a$er $i,es 2o! a consistent (a2 of .a$in$ (ith the controls that s!..ort it. 0!rrentl2 onl2 +istAie( s!..orts it as it im.lements the I8a$ea%leItem0ontainer. 3o(e,er s!..ort is li)el2 to %e added to other +ist controls as (ell.
10
Live video
C;.net:
C> ;.rono!nced 0 1har.< is a m!lti-.aradi$m .ro$rammin$ lan$!a$e that encom.asses f!nctional im.erati,e $eneric o%/ect-oriented ;class-%ased< and com.onent-oriented .ro$rammin$ disci.lines. It (as de,elo.ed %2 "icrosoft as .art of the .N9# initiati,e and later a..ro,ed as a standard %2 9cma ;ECMA-&&4< and I1J ;(SO?(EC #&#%0<. 0P is one of the .ro$rammin$ lan$!a$es desi$ned for the 0ommon +an$!a$e Infrastr!ct!re. 0P is intended to %e a sim.le modern $eneral-.!r.ose o%/ect-oriented .ro$rammin$ lan$!a$e. Its de,elo.ment team is led %2 7nders 3e/ls%er$ the desi$ner of BorlandCs J%/ect 8ascal lan$!a$e. It has an o%/ect-oriented s2nta' %ased on 0QQ and is hea,il2 infl!enced %2 5a,a. It (as initiall2 named 0ool (hich stood for G0-li)e J%/ect Jriented +an$!a$e.G 3o(e,er in 5!l2 2000 (hen "icrosoft made the .ro/ect .!%lic the name of the .ro$rammin$ lan$!a$e (as $i,en as 0P. #he most recent ,ersion of the lan$!a$e is 3.0 (hich (as released in con/!nction (ith the .N9# :rame(or) 3.5 in 2007. #he ne't .ro.osed ,ersion 4.0 is in de,elo.ment.
5eatures of c;:
B2 desi$n 0P is the .ro$rammin$ lan$!a$e that most directl2 reflects the !nderl2in$ 0ommon +an$!a$e Infrastr!ct!re ;0+I<. "ost of its intrinsic t2.es corres.ond to
11
Live video
,al!e-t2.es im.lemented %2 the 0+I frame(or). 3o(e,er the lan$!a$e s.ecification does not state the code $eneration re4!irements of the com.ilerR that is it does not state that a 0P com.iler m!st tar$et a 0ommon +an$!a$e R!ntime or $enerate 0ommon Intermediate +an$!a$e ;0I+< or $enerate an2 other s.ecific format. #heoreticall2 a 0P com.iler co!ld $enerate machine code li)e traditional com.ilers of 0QQ or :JR#R7N. In .ractice all e'istin$ com.iler im.lementations tar$et 0I+.
#here are no $lo%al ,aria%les or f!nctions. 7ll methods and mem%ers m!st %e declared (ithin classes. 1tatic mem%ers of .!%lic classes can s!%stit!te for $lo%al ,aria%les and f!nctions. +ocal ,aria%les cannot shado( ,aria%les of the enclosin$ %loc) !nli)e 0 and 0QQ. Aaria%le shado(in$ is often considered conf!sin$ %2 0QQ te'ts. 0P s!..orts a strict Boolean datat2.e %ool. 1tatements that ta)e conditions s!ch as (hile and if re4!ire an e'.ression of a %oolean t2.e. >hile 0QQ also has a %oolean t2.e it can %e freel2 con,erted to and from inte$ers and e'.ressions s!ch as if;a< re4!ire onl2 that a is con,erti%le to %ool allo(in$ a to %e an int or a .ointer. 0P disallo(s this Ginte$er meanin$ tr!e or falseG a..roach on the $ro!nds that forcin$ .ro$rammers to !se e'.ressions that ret!rn e'actl2 %ool can .re,ent certain t2.es of .ro$rammin$ mista)es s!ch as if ;a S %< ;!se of S instead of SS<. In 0P memor2 address .ointers can onl2 %e !sed (ithin %loc)s s.ecificall2 mar)ed as unsafe and .ro$rams (ith !nsafe code need a..ro.riate .ermissions to r!n. "ost o%/ect access is done thro!$h safe o%/ect references (hich al(a2s either .oint to a Gli,eG o%/ect or ha,e the (ell-defined n!ll ,al!eT it is im.ossi%le to o%tain a reference to a GdeadG o%/ect ;one (hich has %een $ar%a$e collected< or to random %loc) of memor2. 7n !nsafe .ointer can .oint to an instance of a ,al!e-t2.e arra2 strin$ or a %loc) of memor2 allocated on a stac). 0ode that is not mar)ed as !nsafe can still store and mani.!late .ointers thro!$h the 12stem.Int8tr t2.e %!t it cannot dereference them. "ana$ed memor2 cannot %e e'.licitl2 freedT instead it is a!tomaticall2 $ar%a$e collected. Kar%a$e collection addresses memor2 lea)s %2 freein$ the .ro$rammer of res.onsi%ilit2 for releasin$ memor2 (hich is no lon$er needed. 0P also .ro,ides direct s!..ort for deterministic finali6ation (ith the !sin$ statement ;s!..ortin$ the Reso!rce 7c4!isition Is Initiali6ation idiom<.
12
Live video
"!lti.le inheritance is not s!..orted altho!$h a class can im.lement an2 n!m%er of interfaces. #his (as a desi$n decision %2 the lan$!a$eCs lead architect to a,oid com.lication a,oid de.endenc2 hell and sim.lif2 architect!ral re4!irements thro!$ho!t 0+I. 0P is more t2.esafe than 0QQ. #he onl2 im.licit con,ersions %2 defa!lt are those (hich are considered safe s!ch as (idenin$ of inte$ers and con,ersion from a deri,ed t2.e to a %ase t2.e. #his is enforced at com.ile-time d!rin$ 5I# and in some cases at r!ntime. #here are no im.licit con,ersions %et(een %ooleans and inte$ers nor %et(een en!meration mem%ers and inte$ers ;e'ce.t for literal 0 (hich can %e im.licitl2 con,erted to an2 en!merated t2.e<. 7n2 !ser-defined con,ersion m!st %e e'.licitl2 mar)ed as e'.licit or im.licit !nli)e 0QQ co.2 constr!ctors and con,ersion o.erators (hich are %oth im.licit %2 defa!lt. 9n!meration mem%ers are .laced in their o(n sco.e. 0P .ro,ides .ro.erties as s2ntactic s!$ar for a common .attern in (hich a .air of methods accessor ;$etter< and m!tator ;setter< enca.s!late o.erations on a sin$le attri%!te of a class. :!ll t2.e reflection and disco,er2 is a,aila%le. 0P c!rrentl2 ;as of 3 5!ne 2008< has 77 reser,ed (ords.
13
Live video
S<le&press 2006:
Micro8o/t S@< Ser.er E)pre88 is the freel2-do(nloada%le and distri%!ta%le ,ersion of "icrosoftCs 1=+ 1er,er relational data%ase mana$ement s2stem. It offers a data%ase sol!tion s.ecificall2 tar$eted for em%edded and smaller-scale a..lications. Bnli)e its .redecessor "1I9 there is no conc!rrent (or)load $o,ernor (hich *limitsEsF .erformance if the data%ase en$ine recei,es more (or) than is t2.ical of a small n!m%er of !sers.G It does ho(e,er ha,e a n!m%er of technical restrictions (hich ma)e it !ndesira%le for lar$e-scale de.lo2ments incl!din$R
"a'im!m data%ase si6e of 4 KB .er data%ase ;com.ared to 2 KB in the former "1I9<. #he 4 KB limit is .er data%ase ;lo$ files e'cl!ded< and can %e e'tended in some scenarios thro!$h the !se of m!lti.le interconnected data%ases. 3ard(are !tili6ation limitsR
o o
1in$le .h2sical 08B m!lti.le cores 1 KB of R7" ;r!ns on an2 si6e R7" s2stem %!t !ses onl2 1 KB<
14
Live video
7ltho!$h its .redecessor "1I9 (as ,irt!all2 de,oid of %asic KBI mana$ement tools 1=+ 1er,er 9'.ress incl!des se,eral KBI tools for data%ase mana$ement. 7mon$ these tools areR
1=+ 1er,er "ana$ement 1t!dio 9'.ress 1=+ 1er,er 0onfi$!ration "ana$er 1=+ 1er,er 1!rface 7rea 0onfi$!ration tool 1=+ 1er,er B!siness Intelli$ence Ie,elo.ment 1t!dio.
7 relati,el2 late addition to the 1=+ 1er,er 9'.ress .rod!ct line is a red!ced f!nctionalit2 ,ersion of 1=+ 1er,er Re.ortin$ 1er,ices %!t feat!res s!ch as 7nal2sis 1er,ices Inte$ration 1er,ices and Notification 1er,ices are onl2 a,aila%le in the G1tandardG edition and hi$her editions.
Live video
1er,ice that can for 3##8 1J78 re4!ests re4!ires m!st create an 3##8 end.oint and definin$ the methods that the end.oint e'.oses. >hen (e create 3##8 end.oint that end.oint m!st %e created (ith a !ni4!e BR+ that (e !ses to listen for incomin$ 3##8 re4!ests. ;4< ,+t+b+8e Mirrorin2: - Iata%ase mirrorin$ .ro,ides sol!tion to .ro,ide hi$h a,aila%ilit2 at the data%ase le,el (here all thin$s de.ends !.on the data%ase. In 14l 1er,er (e can maintained s2nchroni6ed co.ies of a data%ase on t(o se.arate ser,ers allo(s s(itchin$ %et(een them. 7nd its .la2s its role on fail!re of .rimar2 ser,er. ;5< C<R (nte2r+tion: - "icrosoft 1=+ 1er,er 2005 has ado.t the data%ase .ro$rammin$ model hostin$ %2 the "icrosoft .N9# :rame(or) 2.0 0ommon +an$!a$e R!ntime ;0+R<. .Net 0+R hosted inside 1=+ 1er,er to im.ro,e .erformance sec!rit2 and relia%ilit2. #his hel.s de,elo.ers to (rite .roced!res tri$$ers and f!nctions in an2 of the 0+R lan$!a$es.
Intro!uction:
:easi%ilit2 is the determination of (hether or not a .ro/ect is (orth doin$ the .rocess follo(ed ma)in$ this determination is called feasi%ilit2 st!d2. #his determines if a .ro/ect can and sho!ld %e ta)en. Jnce it has %een determined that a .ro/ect is feasi%le the anal2st can $o ahead and .re.are the .ro/ect s.ecification (hich finali6es .ro/ect re4!irements. Kenerall2 feasi%ilit2 st!dies are !nderta)en (ithin ri$ht time constraints and normall2 c!lminate in a (ritten and oral feasi%ilit2 re.ort. #he contents and recommendations of s!ch a st!d2 (ill %e !sed as a so!nd %asis for decidin$ (hether to .roceed .ost.one or cancel the .ro/ect. #h!s since the feasi%ilit2 st!d2 ma2 lead to the commitment of lar$e reso!rces it %ecomes necessar2 that it sho!ld %e cond!cted com.etentl2 and that no f!ndamental and that no f!ndamental errors of /!d$ment are made.
16
Live video
Technical Feasibility:
#his is concerned (ith s.ecif2in$ e4!i.ment and soft(are and hard(are that (ill s!ccessf!ll2 satisf2 the !ser re4!irement. #he technical needs off the s2stem ma2 ,ar2 considera%l2 %!t mi$ht incl!deR #he facilit2 to .rod!ce o!t.!t in a $i,en time. Res.onse time !nder certain conditions. 7%ilit2 to .rocess a certain ,ol!me of transaction at a .artic!lar s.eed. :acilit2 to comm!nicate data to distant location. In e'aminin$ technical feasi%ilit2 confi$!ration of the s2stem is $i,en more im.ortance than the act!al ma)e of hard(are. #he confi$!ration sho!ld $i,e the com.lete .ict!re a%o!t the s2stem re4!irements. >hat s.eeds of in.!t and o!t.!t sho!ld %e achie,ed at .artic!lar 4!alit2 of .rintin$. 0RB# 12stem is a (e% %ased soft(are and (ill r!n from an2 client machine !sin$ an2 c!rrentl2 a,aila%le (e% %ro(ser. 7s the soft(are is entirel2 hosted on the ser,er machine it lea,es less s.ace for not %ein$ technicall2 feasi%le. #he onl2 re4!irement is that the soft(are (ill r!n on 7.acheOs #omcat (e% ser,er or an2 other com.ati%le (e% 1er,er.
Economic Feasibility:
9conomic anal2sis is the most fre4!entl2 !sed techni4!e for e,al!atin$ the effecti,eness of a .ro.osed s2stem. "ore commonl2 )no(n as costU%enefit anal2sisR the .roced!re is to determine the %enefits and sa,in$ that are e'.ected from a .ro.osed s2stem and com.are them (ith cost. If %enefits o!t(ei$h cost a decision is ta)en to desi$n and im.lement the s2stem. Jther(ise f!rther /!stification or alternati,e in the .ro.osed s2stem (ill ha,e to %e made if it is to ha,e a chance of %ein$ a..ro,ed. #his is an on$oin$ effort that im.ro,es in acc!rac2 at each .hase of the s2stem life c2cle.
17
Operational feasibility:
Io the c!rrent (or) .ractices and .roced!res s!..ort a ne( s2stem. 7lso social factors i.e. ho( the or$ani6ational chan$es (ill affect the (or)in$ li,es of those affected %2 the s2stem ..
Intro!ucti on:
1R1 is a technical s.ecification of re4!irement for the soft(are .rod!ct. It (ill state the N(hatO of the soft(are .rod!ct (itho!t im.l2in$ Nho(O. 1ome of the desira%le .ro.erties of this doc!ment are correct com.lete consistent !nam%i$!o!s f!nctional ,erifia%le tracea%le and easil2 chan$ed. #his section contains all the soft(are re4!irements at a le,el of detail s!fficient that ena%led !s to desi$n the s2stem to satisf2 those re4!irements and testers to test that the s2stem satisfies those re4!irements. #hro!$ho!t this section e,er2 stated re4!irement is e'ternall2 .ercei,a%le %2 !sers o.erators or other e'ternal s2stems .
18
Live video
5unctions:
:!nctional re4!irements define the f!ndamental actions that m!st ta)e .lace in the s2stem in acce.tin$ and .rocessin$ the in.!ts and in .rocessin$ and $eneratin$ the o!t.!ts these incl!deR Aalidit2 chec)s on the in.!ts 9'act se4!ence of o.erations Res.onses to a%normal sit!ation incl!din$. J,erflo(. 0omm!nication facilities. 9rror handlin$ and reco,er2. 9ffect of .arameters. Relationshi. of o!t.!ts to in.!ts incl!din$. In.!tUJ!t.!t se4!ences. :orm!las for in.!t to o!t.!t con,ersion.
)erformance .e<uirements:
#his s!%section s.ecifies %oth the static and the d2namic n!merical re4!irements .laced on the s2stem or on h!man interaction (ith the s2stem as a (hole. 1tatic n!merical re4!irements ma2 incl!deR #he n!m%er of terminals to %e s!..orted #he n!m%er of sim!ltaneo!s !sers to %e s!..orted 7mo!nt and t2.e of information to %e handled 1tatic n!merical re4!irements are sometimes identified !nder a se.arate section entitled ca.acit2.
Live video
:re4!enc2 of !se 7ccessin$ ca.a%ilities Iata entities and their relationshi.s Inte$rit2 constraints Iata retention re4!irements
20
Live video
Intro!uction:
#he desi$n of s2stem .rod!ces the details that state ho( a s2stem (ill meet the re4!irements identified d!rin$ 12stem anal2sis. #his is often referred to as lo$ical desi$n sta$e. 7t this sta$e the main consideration is the constr!ction of the s2stem (ith reference. #he desi$ners are res.onsi%le for .ro,idin$ the .ro$rammers a clear and (ell o!tline soft(are s.ecification %et(een and the .ro$rammer at this /!nction is most im.ortant. +ac) of !nderstandin$ on the .art of other .erson co!ld lead a ma/or .ro%lem later on.
21
Live video
:ollo(in$ lo$ical desi$n is .h2sical desi$n. #his .rod!ces the (or)in$ s2stem %2 definin$ the desi$n s.ecifications that tell .ro$rammers e'actl2 (hat the candidate s2stem m!st do. In t!rn the .ro$rammer (rites the necessar2 .ro$rams or modifies the soft(are .ac)a$es that acce.t in.!t from the !ser .erform the necessar2 calc!lations thro!$h the e'istin$ file or data%ase .rod!ces the re.ort on a hardco.2 or dis.la2s it on a screen and maintains an !.dated data%ase at all times. 3ere !sin$ str!ct!red chart !sin$ the conce.t of co!.lin$ and cohesion does the detailed desi$n of the s2stem. #he s!ccess of a s2stem de.ends lar$el2 on ho( acc!ratel2 a .ro%lem is defined thoro!$hl2 in,esti$ated and .ro.erl2 carried o!t to the choice of sol!tion. 7nal2sis is a .hase in (hich the re4!irement for a ne( 12stems are identified. 12stem anal2sis is a detailed st!d2 of the ,ario!s o.erations .erformed %2 a s2stem and their relationshi.s (ithin and o!tside of the s2stem. Jne as.ect of anal2sis is definin$ the %o!ndaries of the s2stem and determinin$ (hether or not a candidate s2stem sho!ld consider other related s2stem. I!rin$ anal2sis data are collected on the a,aila%le files decision .oints and transaction follo(ed %2 the .arent s2stem.
/esi#n Ob=ectives:
Koal of mind (hile desi$nin$ the s2stem isR #o red!ce the s2stem 0om.le'it2. #o ma)e the s2stem so %etter so that it can f!lfill the !ser re4!irements. #o .ro,ide the data transfer rate faster. #o .ro,ide con,enience to the sender and the recei,er. #o desi$n the s2stem so that relia%ilit2 can %e increased. #he n!m%er of man-ho!rs s.ent on the .h2sical /o%s in the office sho!ld %e drasticall2 red!ced.
22
Live video
#o red!ce errors done (hile doin$ man!al (or) and th!s ma)in$ the o!t.!t consistent and correct
/ata /esi#n:$
#he .oint to consider !nder the data desi$n is the in.!t desi$n o!t.!t desi$n and lo$ical desi$n. (nput ,e8i2n: - Iesi$n In.!t Iesi$n is the .rocess of con,ertin$ !serori$inatin$ in.!ts to a com.!ter-%ased format. In the s2stem desi$n .hase the e'.anded data flo( dia$rams identif2 lo$ical data flo( data stores so!rces and destinations. 7 s2stem flo(chart s.ecifies master files transaction files and com.!ter .ro$rams. In.!t data are collected and or$ani6ed into $ro!. of similar data. Jnce identified a..ro.riate in.!t media are selected for .rocessin$. #he in.!t media and de,ices are also s.ecified in the doc!ment. Output ,e8i2n: - 0om.!ter o!t.!t is the most im.ortant and direct so!rce of information to the !ser. 9fficient intelli$i%le o!t.!t desi$n sho!ld im.ro,e the s2stemOs relationshi. (ith the !ser and hel. in decision ma)in$. 7 ma/or form of o!t.!t is a hard co.2 from the .rinter. #he o!t.!t de,ices to consider de.end on factors s!ch as com.ati%ilit2 of the de,ice (ith the s2stem res.onse time re4!irements e'.ected .rint 4!alit2 and n!m%er of co.ies needed.
1.Table Name: login_user Explanation: lo$inV!ser ta%le (ill $i,e f!ll information a%o!t name !ser name
.ass(ord of !ser .
23
Live video
2. Table Name: main category Explanation: main cate$or2 (ill $i,e information a%o!t the main cate$ories of
,ideo on o!r (ed site.
&3 Table Name: bo.bolly!oo Explanation: %oll2(ood ta%le (ill $i,e 2o! the detail a%o!t ,ideo added on (e%site
in %oll2(ood cate$or2.
24
Live video
$.Table Name: item_ esc Explanation: it efine all the item%s use in the pro&ect.
25
Live video
"3 Table
Name:dob3u8er*up5o+d
Explanation:it !ill contain information about the #i eo%s uploa form the user
26
Live video
public partial class Default ! System.Web.UI.Page " SqlConnection con # ne$ SqlConnection%&; protecte' (oi' Page)Loa'%ob*ect sen'er+ ,(ent-rgs e& " play)(i'eo%&; list)bin'%&; gri')bin'%&; . pri(ate (oi' gri')bin'%& " SqlData-'apter a'p # ne$ SqlData-'apter%/select 0 from user)comments/+ Configuration1anager.ConnectionStrings2/cn/3.ConnectionString&; DataSet 's # ne$ DataSet%&; a'p.4ill%'s&; 5ri'6ie$7.DataSource # 's; 5ri'6ie$7.Data8in'%&; . protecte' (oi' 8utton )Clic9%ob*ect sen'er+ ,(ent-rgs e& " play)(i'eo%&; . pri(ate (oi' play)(i'eo%& " try " string mySourceUrl # t:is.;e<t8o<7.;e<t; bool is4ullSi=e # false; t:is.Literal7.;e<t # t:is.5etWma>b*ect%mySourceUrl+ is4ullSi=e&; . catc: %,<ception e<& " t:is.?esponse.Write%e<.;oString%&&; . .
27
Live video
pri(ate string 5etWma>b*ect%string sourceUrl+ bool is4ullSi=e& " string my>b*ect;ag # //; sourceUrl # sourceUrl @ //; sourceUrl # sourceUrl.;rim%&; if %sourceUrl.Lengt: A B& " CCContinue. . else " t:ro$ ne$ System.-rgumentDull,<ception%/sourceUrl/&; . string myWi't:-n'Heig:t # //; if %is4ullSi=e& " myWi't:-n'Heig:t # //; . else " myWi't:-n'Heig:t # /$i't:#EFGGE :eig:t#EGGBE/; . my>b*ect;ag # my>b*ect;ag @ /Hob*ect classi'#ECLSID!I84F -F JKLG-J 77'KJ87FKJBBCBG4ML4--IE i'#EplayerE / @ myWi't:-n'Heig:t @ / stan'by#EPlease $ait $:ile t:e ob*ect is loa'e'...EA/; my>b*ect;ag # my>b*ect;ag @ /Hparam name#EurlE (alue#E/ @ sourceUrl @ /E CA/; my>b*ect;ag # my>b*ect;ag @ /Hparam name#EsrcE (alue#E/ @ sourceUrl @ /E CA/; my>b*ect;ag # my>b*ect;ag @ /Hparam name#E-utoStartE (alue#EtrueE CA/; my>b*ect;ag # my>b*ect;ag @ /Hparam name#E8alanceE (alue#EBE CA/; CCJ7BB is fully left+ 7BB is fully rig:t. my>b*ect;ag # my>b*ect;ag @ /Hparam name#ECurrentPositionE (alue#EBE CA/; CCPosition in secon's $:en starting. my>b*ect;ag # my>b*ect;ag @ /Hparam name#Es:o$controlsE (alue#EtrueE CA/; CCS:o$ playCstopCpause controls. my>b*ect;ag # my>b*ect;ag @ /Hparam name#Eenableconte<tmenuE (alue#EtrueE CA/; CC-llo$ rig:tJclic9. my>b*ect;ag # my>b*ect;ag @ /Hparam name#EfullscreenE (alue#E/ @ is4ullSi=e.;oString%& @ /E CA/; CCStart in full screen or not. my>b*ect;ag # my>b*ect;ag @ /Hparam name#EmuteE (alue#EfalseE CA/; my>b*ect;ag # my>b*ect;ag @ /Hparam name#EPlayCountE (alue#E7E CA/; CCDumber of times t:e content $ill play. my>b*ect;ag # my>b*ect;ag @ /Hparam name#ErateE (alue#E7.BE CA/; CCB.F#Slo$+ 7.B#Dormal+ .B#4ast my>b*ect;ag # my>b*ect;ag @ /Hparam name#Euimo'eE (alue#EfullE CA/; CC full+ mini+ custom+ none+ in(isible
28
Live video
my>b*ect;ag # my>b*ect;ag @ CA/; CCS:o$ or :i'e t:e name of t:e my>b*ect;ag # my>b*ect;ag @ CC B#lo$est+ 7BB#:ig:est my>b*ect;ag # my>b*ect;ag @ return my>b*ect;ag; . /Hparam name#Es:o$'isplayE (alue#EtrueE file. /Hparam name#E(olumeE (alue#ENBE CA/; /HCob*ectA/;
pri(ate (oi' list)bin'%& " SqlData-'apter a'p # ne$ SqlData-'apter%/select 0 from latest)bolly)(i'eos/+ Configuration1anager.ConnectionStrings2/cn/3.ConnectionString&; DataSet 's # ne$ DataSet%&; a'p.4ill%'s&; DataList7.DataSource # 's; DataList7.Data8in'%&; . pri(ate (oi' list)bin' %& " SqlData-'apter a'p # ne$ SqlData-'apter%/select 0 from latest):olly)(i'eos/+ Configuration1anager.ConnectionStrings2/cn/3.ConnectionString&; DataSet 's # ne$ DataSet%&; a'p.4ill%'s&; DataList7.DataSource # 's; DataList7.Data8in'%&; . pri(ate (oi' list)bin'K%& " SqlData-'apter a'p # ne$ SqlData-'apter%/select 0 from latest)pun*abi)(i'eos/+ Configuration1anager.ConnectionStrings2/cn/3.ConnectionString&; DataSet 's # ne$ DataSet%&; a'p.4ill%'s&; DataList7.DataSource # 's; DataList7.Data8in'%&; . protecte' (oi' DataList7)ItemComman'%ob*ect source+ DataListComman',(ent-rgs e& " if %e.Comman'Dame ## /abc/& " string (i'; (i' # %%Lin98utton&%e.Item.4in'Control%/lb7/&&&.;e<t; try " string mySourceUrl # (i'; bool is4ullSi=e # false;
29
Live video
is4ullSi=e&; t:is.Literal7.;e<t # t:is.5etWma>b*ect%mySourceUrl+ . catc: %,<ception e<& " t:is.?esponse.Write%e<.;oString%&&; .
. . protecte' (oi' 8uttonG)Clic9%ob*ect sen'er+ ,(ent-rgs e& " con.ConnectionString # Configuration1anager.ConnectionStrings2/cn/3.ConnectionString; con.>pen%&; SqlData-'apter a'p # ne$ SqlData-'apter%/Select 0 from login)user/+ con&; DataSet 's # ne$ DataSet%&; a'p.4ill%'s&; for %int i # B; i H 's.;ables2B3.?o$s.Count; i@@& " String name # 's.;ables2B3.?o$s2i32/email)i'/3.;oString%&; String Pass # 's.;ables2B3.?o$s2i32/pass$or'/3.;oString%&; if %name ## ;e<t8o< .;e<t OO Pass ## ;e<t8o<K.;e<t& " String a'min # 's.;ables2B3.?o$s2i32/a'min/3.;oString%&; if %a'min ## /yes/& " Label7.;e<t # //; ?esponse.?e'irect%/a'minCmain)category.asp</&; . else " Label7.;e<t # //; ?esponse.?e'irect%/user)interface.asp</&; . . else " Label7.;e<t # //; Label7.;e<t # /,it:er ,mail I' >r Pass$or' 'oes not matc:/; . . protecte' (oi' DataList )ItemComman'%ob*ect source+ DataListComman',(ent-rgs e& " if %e.Comman'Dame ## /abc /& " string (i'; (i' # %%Lin98utton&%e.Item.4in'Control%/lb /&&&.;e<t; try " string mySourceUrl # (i'; bool is4ullSi=e # false; .
30
Live video
is4ullSi=e&; t:is.Literal7.;e<t # t:is.5etWma>b*ect%mySourceUrl+ . catc: %,<ception e<& " t:is.?esponse.Write%e<.;oString%&&; .
. . protecte' (oi' DataListK)ItemComman'%ob*ect source+ DataListComman',(ent-rgs e& " if %e.Comman'Dame ## /abcK/& " string (i'; (i' # %%Lin98utton&%e.Item.4in'Control%/lbK/&&&.;e<t; try " string mySourceUrl # (i'; bool is4ullSi=e # false; t:is.Literal7.;e<t # t:is.5etWma>b*ect%mySourceUrl+ is4ullSi=e&; . catc: %,<ception e<& " t:is.?esponse.Write%e<.;oString%&&; . . . .
Live video
using using using using using using using using using using using using using System; System.Collections; System.Configuration; System.Data; System.Linq; System.Web; System.Web.Security; System.Web.UI; System.Web.UI.HtmlControls; System.Web.UI.WebControls; System.Web.UI.WebControls.WebParts; System.Xml.Linq; System.Data.SqlClient;
public partial class DefaultF ! System.Web.UI.Page " SqlConnection con # ne$ SqlConnection%&; protecte' (oi' Page)Loa'%ob*ect sen'er+ ,(ent-rgs e& " . protecte' (oi' 8utton7)Clic9%ob*ect sen'er+ ,(ent-rgs e& " string t)pat:; 4ileUploa'7.Poste'4ile.Sa(e-s%Ser(er.1apPat:%/PCt:umbC/ @ ;e<t8o<7.;e<t @ /.*pg/&&; t)pat: # /t:umbC/ @ ;e<t8o<7.;e<t @ /.*pg/; string ()pat:; 4ileUploa' .Poste'4ile.Sa(e-s%Ser(er.1apPat:%/PC/ @ ;e<t8o<7.;e<t&&; ()pat: # // @ ;e<t8o<7.;e<t; con.ConnectionString # Configuration1anager.ConnectionStrings2/cn/3.ConnectionString; con.>pen%&; SqlComman' cm' # ne$ SqlComman'%&; cm'.Comman';e<t # /insert into user)uploa' (alues%Qsong)name+Qalbum)name+Qartist)name+Qsong)t:umb+Qsong)pat:&/; cm'.Connection # con; cm'.Parameters.-''%/Qsong)name/+ SqlDb;ype.6arC:ar+ BB&.6alue # ;e<t8o<7.;e<t; cm'.Parameters.-''%/Qalbum)name/+ SqlDb;ype.6arC:ar+ BB&.6alue # ;e<t8o< .;e<t; cm'.Parameters.-''%/Qartist)name/+ SqlDb;ype.6arC:ar+ BB&.6alue # ;e<t8o<K.;e<t; cm'.Parameters.-''%/Qsong)t:umb/+ SqlDb;ype.6arC:ar+ BB&.6alue # t)pat:; cm'.Parameters.-''%/Qsong)pat:/+ SqlDb;ype.6arC:ar+ BB&.6alue # ()pat:; cm'.,<ecuteDonRuery%&; cm'.Dispose%&; con.Close%&; ;e<t8o<7.;e<t # //; ;e<t8o< .;e<t # //; ;e<t8o<K.;e<t # //; .
32
Live video
protecte' (oi' 8uttonK)Clic97%ob*ect sen'er+ ,(ent-rgs e& " con.ConnectionString # Configuration1anager.ConnectionStrings2/cn/3.ConnectionString; con.>pen%&; SqlComman' cm' # ne$ SqlComman'%&; cm'.Comman';e<t # /insert into user)comments (alues%Qcomments+Qname+Q(i'eo)au'io&/; cm'.Connection # con; cm'.Parameters.-''%/Qcomments/+ SqlDb;ype.6arC:ar+ BB&.6alue # ;e<t8o<G.;e<t; cm'.Parameters.-''%/Qname/+ SqlDb;ype.6arC:ar+ BB&.6alue # ;e<t8o<F.;e<t; cm'.Parameters.-''%/Q(i'eo)au'io/+ SqlDb;ype.6arC:ar+ BB&.6alue # ;e<t8o<I.;e<t; cm'.,<ecuteDonRuery%&; cm'.Dispose%&; con.Close%&; ;e<t8o<G.;e<t # //; ;e<t8o<F.;e<t # //; ;e<t8o<I.;e<t # //; . .
33
Live video
public partial class DefaultG ! System.Web.UI.Page " SqlConnection con # ne$ SqlConnection%&; protecte' (oi' Page)Loa'%ob*ect sen'er+ ,(ent-rgs e& " . protecte' (oi' 8uttonK)Clic9%ob*ect sen'er+ ,(ent-rgs e& " con.ConnectionString # Configuration1anager.ConnectionStrings2/cn/3.ConnectionString; con.>pen%&; SqlComman' cm' # ne$ SqlComman'%&; cm'.Comman';e<t # %/insert into login)user (alues %Qfst)name+Qlst)name+Qemail)i'+Qgen'er+Qage+Qpass$or'+Qa'min&/&; cm'.Connection # con; cm'.Parameters.-''%/Qfst)name/+ SqlDb;ype.6arC:ar+ BB&.6alue # ;e<t8o<7.;e<t; cm'.Parameters.-''%/Qlst)name/+ SqlDb;ype.6arC:ar+ 7BB&.6alue # ;e<t8o<M.;e<t; cm'.Parameters.-''%/email)i'/+ SqlDb;ype.6arC:ar+ BB&.6alue # ;e<t8o<N.;e<t; cm'.Parameters.-''%/Qgen'er/+ SqlDb;ype.6arC:ar+ FB&.6alue # DropDo$nList7.;e<t; cm'.Parameters.-''%/Qage/+ SqlDb;ype.Int&.6alue # Con(ert.;oIntK %;e<t8o<L.;e<t&; cm'.Parameters.-''%/Qpass$or'/+ SqlDb;ype.6arC:ar+ BB&.6alue # ;e<t8o<7B.;e<t; cm'.Parameters.-''%/a'min/+ SqlDb;ype.6arC:ar+ FB&.6alue # /no/; cm'.,<ecuteDonRuery%&; cm'.Dispose%&; con.Close%&; ;e<t8o<7.;e<t # //;
34
Live video
;e<t8o<M.;e<t # //; ;e<t8o<N.;e<t # //; ;e<t8o<L.;e<t # //; ;e<t8o<7B.;e<t # //; ;e<t8o<I.;e<t # //; ?esponse.?e'irect%/success.asp</&; . .
35
Live video
public partial class 1asterPage ! System.Web.UI.1asterPage " protecte' (oi' Page)Loa'%ob*ect sen'er+ ,(ent-rgs e& " play)(i'eo%&; . protecte' (oi' 8utton )Clic9%ob*ect sen'er+ ,(ent-rgs e& " play)(i'eo%&; . pri(ate (oi' play)(i'eo%& " try " string mySourceUrl # t:is.;e<t8o<7.;e<t; bool is4ullSi=e # false; t:is.Literal7.;e<t # t:is.5etWma>b*ect%mySourceUrl+ is4ullSi=e&; . catc: %,<ception e<& " t:is.?esponse.Write%e<.;oString%&&; . . pri(ate string 5etWma>b*ect%string sourceUrl+ bool is4ullSi=e& " string my>b*ect;ag # //; sourceUrl # sourceUrl @ //; sourceUrl # sourceUrl.;rim%&; if %sourceUrl.Lengt: A B& " CCContinue. .
36
Live video
else " . t:ro$ ne$ System.-rgumentDull,<ception%/sourceUrl/&;
string myWi't:-n'Heig:t # //; if %is4ullSi=e& " myWi't:-n'Heig:t # //; . else " myWi't:-n'Heig:t # /$i't:#EFGGE :eig:t#EGGBE/; . my>b*ect;ag # my>b*ect;ag @ /Hob*ect classi'#ECLSID!I84F -F JKLG-J 77'KJ87FKJBBCBG4ML4--IE i'#EplayerE / @ myWi't:-n'Heig:t @ / stan'by#EPlease $ait $:ile t:e ob*ect is loa'e'...EA/; my>b*ect;ag # my>b*ect;ag @ /Hparam name#EurlE (alue#E/ @ sourceUrl @ /E CA/; my>b*ect;ag # my>b*ect;ag @ /Hparam name#EsrcE (alue#E/ @ sourceUrl @ /E CA/; my>b*ect;ag # my>b*ect;ag @ /Hparam name#E-utoStartE (alue#EtrueE CA/; my>b*ect;ag # my>b*ect;ag @ /Hparam name#E8alanceE (alue#EBE CA/; CCJ7BB is fully left+ 7BB is fully rig:t. my>b*ect;ag # my>b*ect;ag @ /Hparam name#ECurrentPositionE (alue#EBE CA/; CCPosition in secon's $:en starting. my>b*ect;ag # my>b*ect;ag @ /Hparam name#Es:o$controlsE (alue#EtrueE CA/; CCS:o$ playCstopCpause controls. my>b*ect;ag # my>b*ect;ag @ /Hparam name#Eenableconte<tmenuE (alue#EtrueE CA/; CC-llo$ rig:tJclic9. my>b*ect;ag # my>b*ect;ag @ /Hparam name#EfullscreenE (alue#E/ @ is4ullSi=e.;oString%& @ /E CA/; CCStart in full screen or not. my>b*ect;ag # my>b*ect;ag @ /Hparam name#EmuteE (alue#EfalseE CA/; my>b*ect;ag # my>b*ect;ag @ /Hparam name#EPlayCountE (alue#E7E CA/; CCDumber of times t:e content $ill play. my>b*ect;ag # my>b*ect;ag @ /Hparam name#ErateE (alue#E7.BE CA/; CCB.F#Slo$+ 7.B#Dormal+ .B#4ast my>b*ect;ag # my>b*ect;ag @ /Hparam name#Euimo'eE (alue#EfullE CA/; CC full+ mini+ custom+ none+ in(isible my>b*ect;ag # my>b*ect;ag @ /Hparam name#Es:o$'isplayE (alue#EtrueE CA/; CCS:o$ or :i'e t:e name of t:e file. my>b*ect;ag # my>b*ect;ag @ /Hparam name#E(olumeE (alue#ENBE CA/; CC B#lo$est+ 7BB#:ig:est my>b*ect;ag # my>b*ect;ag @ /HCob*ectA/; return my>b*ect;ag; . .
37
Live video
1.
38
Live video
Description: playing video leave out of all and on right sign in option with your
email and password and below it we will have search the video and play it.
2.
Description:
In this we will create our own account on our project to post comment on the video and upload the video on the right side we will with music gallery and quick links.
39
Live video
40
Live video
".
Description:
removing the video$s
41
Live video
%.
Live video
&.
43
Live video
(.
Description: !ere admin will upload the video in the bollywood category
44
Live video
).
45
Live video
46
Live video
1+.
47
Live video
Description: see the information of the user by selecting the name form drop
down list
11.
48
Live video
49
Live video
50