related final report on php

download related final report on php

of 64

Transcript of related final report on php

  • 8/11/2019 related final report on php

    1/64

    080470116003 Introduction

    Chapter 1

    INTRODUCTION

    Key Concepts

    1.1 Project Summary

    1.2 Purpose

    1.3 Scope

    1.4 Technoloies and !iterature "e#ie$

    VVP (IT) 1

  • 8/11/2019 related final report on php

    2/64

    080470116003 Introduction

    1.INTRODUCTION1.1 PROJECT SUMMARY

    Traditional art $as paper % pen &ased. There $ere art e'hi&itions and art allerias $hich used

    to present these art (orms. )ot all artists could ha#e reach to such (acilities.

    *ith ro$th o( Internet+ there is #ery hih demand o( an online solution (or sho$casin+

    sharin and endorsin art (orms created &y masses throuh lo&e. There is a reater need to

    &rea, eoraphical limitations o( artists. -rtists deser#e to sho$case their art (orms either

    traditional or diital &y nature/ on the internet.

    This pro&lem $hich is &ein dealt upon+ reuires de#elopment o( a $e& &ased plat(orm $hich

    $ould ena&le artists around the $orld to share and sho$case their art $or,s. This art $or,s

    needs to &e classi(ied under appropriate cateories. -s an social oriented site+ this solution

    must pro#ide (acilities (or iteration and communication &et$een users. Thus+ (acilities li,e

    comments+ ratins+ pri#ate messain+ etc $ould &e a part o( the system. This pro&lem also

    needs the solution to ha#e an administrati#e area (rom $here manaement o( $hole $e&site

    can &e done.

    1.2 PURPOSE !OA"S # O$JECTI%ES

    The primary o&jecti#e is to pro#ide a dynamic+ $ellser#ice oriented+ user (riendly+

    (le'i&le to use and hih uality $e& application to ma,e the user satis(action.

    -rtists ha#e a #ery reater need o( this system. They need to share their art $or,s.

    urrent 5ethods o( such art sho$casin are traditional &y nature and not #ery

    e((ecti#e

    lder methods are eoraphically limited to certain location+ there is a need to

    lo&alie this concept

    Traditional method are not interacti#e andor user (riendly+ there is a need to ma,e an

    interacti#e solution

    To pro#ide ser#ices e((iciently.

    VVP (IT) 2

  • 8/11/2019 related final report on php

    3/64

    080470116003 Introduction

    To ma,e the user satis(ied &y pro#idin easy to use inter(aces.

    To present the comple' array o( ser#ices and (unctions $ithin a sinle application.

    To pro#ide uality raphics and $ell e'plained content (or the customers to ma,e their

    $or, easy. To pro#ide a ualitati#e $e& application to cope up $ith the rapidly chanin

    technoloical $orld.

    This art $or,s needs to &e classi(ied under appropriate cateories. -s an social

    oriented site+ this solution must pro#ide (acilities (or iteration and communication

    &et$een users. Thus+ (acilities li,e comments+ ratins+ pri#ate messain+ etc $ould &e

    a part o( the system. This pro&lem also needs the solution to ha#e an administrati#e

    area (rom $here manaement o( $hole $e&site can &e done.

    1.& SCOPE

    This is an online $e& &ase arts sho$case and sharin. It is only limited to people $ho are

    ha#in internet access and a cell phone. This $e& site $ould &e only used (or artists+ admin

    and users. This project strictly (ollo$s company9s reuirement. It is up to the company to

    monetie it and ma,e pro(it (rom the project.

    1.' TEC(NO"O!IES # "ITERATURE RE%IE) O* PAST SYSTEM

    A+o,t past syste-

    Traditional art $as paper % pen &ased. There $ere art e'hi&itions and art allerias $hich used

    to present these art (orms. )ot all artists could ha#e reach to such (acilities.

    :#er since aes+ artists ha#e &een loo,in (or $ays to sho$case their art (orms. ;ein a&le to

    sho$case some $or, is one o( the major moti#ations (or artists to ,eep creatin ne$ art

    $or,s. Traditionally+ $e ha#e &een ha&ituated to #isit -rt

  • 8/11/2019 related final report on php

    4/64

    080470116003 Introduction

    =irstly+ art alleries are not (or e#eryone> ;oth (or artists and (or eneral pu&lic. )ot e#ery

    artists ets chance to sho$case their art (orms at a allery. -lso+ not e#ery person oes to a art

    allery.

    Ina&ility o( -rt alleries to i#e real e'posure to artists is just one #ery small part o( the

    pro&lem>> There are many other pro&lems that today?s artists are (acin. !i,e+ (or e'ample+ $e

    ha#e $itnesses lo&aliation in e#ery sinle (ield. ;ut (or artists+ they still do not ha#e a

    centralied plat(orm to share their arts and idea $ith $hole $orld and not just local pu&lic.

  • 8/11/2019 related final report on php

    5/64

    080470116003 Project 5anaement

    Chapter 2

    PROJECT MANA!EMENT

    Key Concepts

    2.1 Project Plannin % Schedulin

    2.2 "is, 5anaement

    2.3 :stimation

    VVP (IT) 5

  • 8/11/2019 related final report on php

    6/64

    080470116003 Project 5anaement

    2.PROJECT MANA!EMENT

    2.1 PROJECT P"ANNIN! # SC(EDU"IN!

    The project plannin $as carried out &y our project leader $ith the hiher manaement

    considerin all the (easi&ility analysis+ such as Technical (easi&ility+ time schedule (easi&ility+

    Implementation (easi&ility and economic (easi&ility.

    Project plannin esta&lishes a plan (or the so(t$are enineerin $or, that (ollo$s. It descri&es

    the technical tas,s to &e conducted+ the ris,s that are li,ely+ the resources that $ill &e reuired+

    the $or, product to &e produces+ and a $or, schedule.

    Project schedulin is an acti#ity that distri&utes estimated e((ort across the planned project

    duration &y allocatin the e((ort to speci(ic so(t$are enineerin tas,s. It is important to note+

    ho$e#er+ that the schedule e#ol#es o#ertime. Burin early staes o( project plannin+ a

    macroscopic schedule is de#eloped. This type o( schedule identi(ies all so(t$are (rame$or,

    acti#ities and the product (unctions to $hich they are applied. -s the project ets under $ay+

    each entry on the macroscopic schedule is re(ined into a detailed schedule. @ere+ speci(ic

    so(t$are tas,s reuired to accomplish an acti#ity/ are identi(ied and scheduled.

    2.1.1 Proect De3eop-ent Approach # J,st040cat0on

    The so(t$are process (ollo$ed in this project is )ater4a Process Moe. "easons (or usin

    *ater(all Process 5odel areC

    So(t$are process models o(ten represent a net$or,ed seuence o( acti#ities+ o&jects+

    trans(ormations+ and e#ents that em&ody strateies (or accomplishin so(t$are e#olution.

    Such models can &e used to de#elop more precise and (ormalied descriptions o( so(t$are li(e

    cycle acti#ities. Their po$er emeres (rom their utiliation o( a su((iciently rich notation+

    synta'+ or semantics+ o(ten suita&le (or computational Processin.

    VVP (IT) 6

  • 8/11/2019 related final report on php

    7/64

    080470116003 Project 5anaement

    *0/,re 2.1 )ater4a Process Moe

    The 5ater4a -oe cons0sts o4 the 4oo50n/ phases

    De40n0t0on st,y 6 anays0s.

    "esearch is &ein conducted and to &rainstorm a&out the so(t$are to et clear $hat the

    purpose o( the so(t$are.

    VVP (IT) 7

  • 8/11/2019 related final report on php

    8/64

    080470116003 Project 5anaement

    $as0c es0/n.

    It clearly $or,ed out $hat happened durin the (irst phase unearthed. In this phase+ the

    customer put on paper and has &een i#en to the shape o( the proram. This phase is set to

    deli#er $hat it has to do. Technical desin detail desin. Dsin the &asic desin can &e

    thouht o( an actual proram. In this phase determines ho$ the (unctionality de(ined in the

    &asic desin $ill &e realied. )o$ is also a place su&di#ision in enineerin units such as

    prorams+ modules and (unctions.

    Constr,ct0on 6 0-pe-entat0on.

    @ere (urther in project report there is the source code o( prorams $ritten.

    Test0n/.

    It chec,s $hether the so(t$are is &uilt riht to the desins. -lso at this stae errors that

    sur(aced in earlier staes made.

    Inte/rat0on.

    The system is ready and tested. It $ill ho$e#er ta,e the company to &e put into use. This is

    done in this phase.

    A3anta/es

    In the $ater(all model phases to &e properly sealed (irst &e(ore proceedin to the ne't

    stae. It is &elie#ed that the phases are correct &e(ore proceedin to the ne't phase.

    The $ater(all model lay the emphasis on documentation. In the ne$er so(t$are

    de#elopment methodoloies ma,es it less documentation. This means that $hen ne$

    people in the project+ and people lea#e it is di((icult to trans(er ,no$lede. Thisdisad#antae is not the traditional $ater(all model. It is a straiht(or$ard method. The$ay o( $or,in ensures that there are speci(ic phases. This tells you $hat stae itis. ne can use this method o( milestones. 5ilestones can &e used to monitor theproress o( the project to estimate.

    VVP (IT) 8

  • 8/11/2019 related final report on php

    9/64

    080470116003 Project 5anaement

    The $ater(all model is $ell ,no$n. 5any people ha#e e'perienced+ so there miht &e

    easy to $or,. *hen (reuent portions o( the so(t$are product to &e deli#ered thisi#es the customer con(idence+ &ut also the so(t$are de#elopment team.

    )hy 5e ,se7

  • 8/11/2019 related final report on php

    10/64

    080470116003 Project 5anaement

    M0estones an De03era+es

    5anaement needs in(ormation. -s so(t$are is tani&le+ this in(ormation can only &e

    pro#ided as documents that descri&e the state o( the so(t$are &ein de#eloped $ithout this

    in(ormation it is impossi&le to jude proress at di((erent phases and there(ore schedules can

    not &e determined or updated. 5ilestone is an end point o( the so(t$are process acti#ity. -t

    each milestone there should &e (ormal output such as report that can &e represented to the

    manaement.

    5ilestones are the completion o( the outputs (or each acti#ity.

    Beli#era&les are the reuirements de(inition and the reuirements speci(ication.

    5ilestone represents the end o( the distinct+ loical stae in the project.

    5ilestone may &e internal project results that are used &y the project manaer to chec,

    proress.

    Beli#era&les are usually 5ilestones &ut re#erse need not &e true.

    VVP (IT) 10

  • 8/11/2019 related final report on php

    11/64

    080470116003 Project 5anaement

    *e ha#e di#ided the so(t$are process into acti#ities (or the (ollo$in milestone that should &e

    achie#ed.

    Ta+e 2.2 M0estones an De03era+es

    VVP (IT) 11

    So4t5are Process Act030ty M0estone

    Proect Pan Project schedule

    Re9,0re-ent Coect0on Dser reuirements+ System "euirements

    Data 4o5 anays0s B=B+ System (lo$

    Des0/n

    1.Bata&ase desin

    2.Dser Inter(ace desin

    System Besin Bocument

    I-pe-entat0on

    1.ode (or i#in security

    2.ode (or reports

    -ccess "ihts

    "eports

  • 8/11/2019 related final report on php

    12/64

    080470116003 Project 5anaement

    Roes # Respons0+0t0es

    Ta+e 2.& Roes # Respons0+0t0es O4 each Tea- Me-+ers

    VVP (IT) 12

    Sr. No. Na-e *,nct0ona Area Roe

    1 Gemini

  • 8/11/2019 related final report on php

    13/64

    080470116003 Project 5anaement

    2.1.& Sche,e Representat0ons

    The tentati#e Project Schedule is as (ollo$s.

    Sr.No Tas8s *ro- Date To Date

    1 !iterature Study 0F012012 20012012

    2 System -nalysis 21012012 31032012

    3 System Besin 0F022012 06042012

    4 Implementation 16022012 06042012

    F Testin 06042012 12042012

    6

  • 8/11/2019 related final report on php

    14/64

    080470116003 Project 5anaement

    "is, manaement consists o( a series o( steps that help a so(t$are de#elopment team to

    understood and manae uncertain pro&lems that may arise durin the course o( so(t$are

    de#elopment and can plaue a so(t$are project.

    "is,s are the danerous conditions or potential pro&lems (or the system $hich may damae

    the system (unctionalities to #ery hih le#el $hich $ould not &e accepta&le at any cost. so in

    order to ma,e our system sta&le and i#e its 100J per(ormance $e must ha#e identi(y those

    ris,s+ analye their occurrences and e((ects on our system and must pre#ent them to occur.

    2.2.1 R0s8 Ient040cat0on

    "is, identi(ication is a (irst systematic attempt to speci(y ris,s to project plan+ schedulin

    resources+ project de#elopment. It may &e carried out as a team process usin &rainstorminapproach.

    Technoo/y R0s8 Technical ris,s concern implementation+ potential desin+ inter(acin+

    testin+ and maintenance pro&lems.

    Bata&ase orruptness

  • 8/11/2019 related final report on php

    15/64

    080470116003 Project 5anaement

    Tools containin #irus.

    !enera R0s8s

  • 8/11/2019 related final report on php

    16/64

    080470116003 Project 5anaement

    R0s8 Type R0s8 Descr0pt0on6Ca,ses Pro+a+00ty E44ects

    @ard$are (ailure+ team

    mem&er+ hard$are

    pro&lem

    In case o( a ser#er crash+ there

    are still the &ac,up tapes o( the

    ser#er.

    !o$ @ih

    Auality not reached The A-leader has to ,eep a

    siht on all documents and

    code to ensure the uality o(

    the deli#era&les.

    !o$ @ih

    "apidly hane in

    reuirements

    5ore num&er o( hanes in

    customer9s reuirements

    ma,es reat chanes in

    structure o( modules

    5edium Tolera&le

    Illness+ i#in up *e are only t$o mem&ers (or

    this project so that i( someone

    &ecomes ill+ it &ecome #ery

    critical situation (or us.

    !o$ @ih

    Ta+e 2.: R0s8 Anays0s

    2.2.& R0s8 Pann0n/

    VVP (IT) 16

  • 8/11/2019 related final report on php

    17/64

    080470116003 Project 5anaement

    R0s8 Type Re-e0es6Pans

    @ard$are =ailure ;ac, up must &e ta,en at each speci(ic inter#al.

    Schedule Slippae "eoranie team so that there is proper understandin

    o( the project and ser#ices and people there(oreunderstand each other9s jo&.

    Auality not reached Short meetins are arraned at the end o( $ee, to

    analye the proress le#el o( each mem&er9s $or, in

    coordination to reach the optimum uality.

    "apidly hane in

    reuirements

    =or this ris, $e must ha#e to analye ne$

    reuirements and accordin to that proper chanes

    made.

    Ta+e 2.; R0s8 Pann0n/

    2.& ESTIMATION

    2.&.1 E44ort Est0-at0on

    VVP (IT) 17

  • 8/11/2019 related final report on php

    18/64

    080470116003 Project 5anaement

    :((ort estimation $as done &y ,eepin in mind all the modules o( the project as BSS uses data

    (rom all the modules o( the project and prepares the report.

    The major part o( the BSS module $as preparin report+ searchin (or reuired #ouchers and

    receipts $hich ha#e &een enerated and pro#idin user the list o( all that data (or $hich user

    has selected particular search criterion.

    :((ort $as reuired to assem&le data (rom all the modules and interate them into the BSS

    module.

    2.&.2 Cost Est0-at0on

    The ;usiness model (ollo$ed here to de#elop the application aims at cost e((ecti#e &udet.

    The tareted application aims at the company $ho cannot spend much on the project

    de#eloped (or their con#enience. The cost e((ecti#eness o( the application $as the important

    (actor $hich had to ta,en care o( throuh out the application de#elopment. The application

    uses some o( the &est pen Source resources currently used in this era (or de#elopment.

    These not only cuts do$n the cost &ut also helps in &ein porta&le.

    The ost :stimation $as done in t$o cateories $hich $ereC

    @ard$are DsedC

    Bes,top!aptops

    So(t$are DsedC

    )otepad KK

    5y SA!

    P@P ;ein an open source medium (or the de#elopers it ma,es it lot easier

    to de#elop and pro#ide the same (or the user at the almost no cost.

    VVP (IT) 18

  • 8/11/2019 related final report on php

    19/64

    080470116003 System "euirements Study

    Chapter &

    SYSTEM RE

  • 8/11/2019 related final report on php

    20/64

    080470116003 System "euirements Study

    &.SYSTEM RE

    This user is !e#el 1 user+ the head o( this $e&site.

    @as all the access and pri#ilees to use the $hole application.

    This !e#el o( user can modi(y all the in(ormation and In(ormation can &e manaed

    &y this le#el user.

    2. Re/0stere User =Pop (ea> ? This is the !e#el2 user+ $ho can access all the ser#ices pro#ided &y this $e&site.

    @as the access to retrie#e and modi(y the in(ormation &elons only to hisher

    in(ormation.

    &. %0s0tor User C

    This is the le#el 3 Dser.

    @eshe $ill not &e a&le to update e'istin or insert any ne$ In(ormation. They can only see ser#ices pro#ided &y our $e&site.

    &.2 (ARD)ARE # SO*T)ARE RE

  • 8/11/2019 related final report on php

    21/64

    080470116003 System "euirements Study

    peratin SystemC *indo$s MP+ !inu'+ 5-

    C0ent Con40/,rat0on

    on(iurationC Pentium H III or @iher

    4F0 5@ Processor or hiher

    F12 5; "-5 or hiher

    80

  • 8/11/2019 related final report on php

    22/64

    080470116003 System "euirements Study

    &.& CONSTRAINTS

    &.&.1 (ar5are Constra0nts

    *e ha#e ta,en P@P 5N-B5I) as =ront:nd and SA! S:":" as our ;ac,:nd Tool so

    the installation o( 5icroso(t isual ;asic reuires a minimum o( F12 5; "-5 and the

    processor $ith 1.F

  • 8/11/2019 related final report on php

    23/64

    080470116003 System "euirements Study

    Ass,-pt0ons

    :ndDser is the person ha#in enouh ,no$lede (or the project operation.

    The P on $hich this so(t$are is used must meet its minimum reuirements in terms o(

    hard$are and so(t$are.

    nly -dministrator person has all the pri#ilees.

    The data&ase is correct and upto date e#ery Time.

    The a#aila&ility and relia&ility o( the system is at the le#el $hat user $ants in.

    The user o( the system must &e$are a&out the #arious (unctionalities o( the system and

    all the operations o( it.

    &.&.: Sa4ety # Sec,r0ty Concerns

    Sa4ety

    The Sa(ety o( the system is a&out oraniation part o( concern as the system is oin to &e

    used in there &ut the solution (or the sa(ety o( the system + the source o( this so(t$are $ill &e

    ,ept at more than one place $ith Dser id+ pass$ord and also in the B "5 in case o(

    system crash.

    Sec,r0ty

    *e ha#e tried to secure the system (rom any unauthoried access &y pro#idin di((erent users

    a di((erent user id as per his or her desination.

    I( user is -dmin Top 5anaement/+ heshe $ill ha#e all the access+ pri#ilees and constraints

    to use this system.

    VVP (IT) 23

  • 8/11/2019 related final report on php

    24/64

    080470116003 System "euirements Study

    @eShe can access the entire data&ase details. @eshe is a&le to modi(y or delete any record or

    details (rom the data&ase.

    ther users ha#e limited access accordin to their desination in the oraniation. ;ecause o(

    limited pri#ilees these other users $ill not &e a&le to modi(y or delete other details or records

    o( oraniation.

    VVP (IT) 24

  • 8/11/2019 related final report on php

    25/64

    080470116003 System -nalysis

    Chapter '

    SYSTEM ANA"YSIS

    Key Concepts

    4.1 Study ( urrent System

    4.2 Pro&lem % *ea,ness o( urrent System

    4.3 "euirement ( )e$ System

    4.4 =easi&ility Study

    4.F "euirements alidations

    4.6 =unctions ( )e$ System

    4.7 Bata 5odellin

    4.8 =unctions % ;eha#iour ( )e$ System

    4.O 5ain 5odules ( )e$ System

    VVP (IT) 25

  • 8/11/2019 related final report on php

    26/64

    080470116003 System -nalysis

    '.SYSTEM ANA"YSIS

    '.1 STUDY O* CURRENT SYSTEM

    In this phase+ the analysis o( the $hole project is done i.e. ho$ the project $ill &e de#eloped+

    $hat the $hole project $ill contain and ho$ all the (unctions that are included in this project

    $ill $or,. -ll these thins $ill &e #isualied+ conceptualied and put on the paper $or,

    $hich $ill ta,e the &ody o( the actual project $or,.

    The $or,in o( the $hole project $or, $ill &e descri&ed &y Bata =lo$ Biarams+ lass

    Biarams+ Dse ase Biarams+ etc. so that the prior idea o( the actual (unctionality i( the

    project+ the (unctions o( di((erent modules and classes and the user inter(ace o( the project can&e #isualied.

    The current scenario o( the company $as &ased on the des,top and $e& application made up

    (or shape (ile handlin and manipulation. -ll the di((erent ,inds o( projects that $ere oin on

    into the company $ere either the des,top applications or the $e& applications and $ere made

    usin the tools li,e isual KK+ ; .):T+ .):T+ -sp.)et+ P@P etc. This so(t$are $ere

    pro#idin the (unctionalities to #ie$ the shape (iles+ to create shape (iles+ to per(orm #arious

    operations upon the shape (iles li,e oomin+ pannin+ clippin etc.+ to ha#e layers o( more

    than one shape (iles at a time etc. -s such the current projects dealt $ith the shape (ile

    handlin on the $e& &asis.

    '.2 PRO$"EM # )EAKNESS O* CURRENT SYSTEM

    This is an online project. It is only limited to people $ho are ha#in internet access . This

    $e&site $ould &e only used (or do$nloadin and uploadin -"T (or a users+ it is in no $ay

    use(ul (or any other use. This project strictly (ollo$s client9s reuirements. It is up to the

    client to monetie it and ma,e pro(it (rom the project.

    '.& RE

  • 8/11/2019 related final report on php

    27/64

    080470116003 System -nalysis

    This project is (or client. ur responsi&ility is to (ul(ill all client reuirements. -part (rom that+

    $e do not participate in any matter o( the client. =eature list has &een attached.

    Non?*,nct0ona Re9,0re-ents

    Per4or-ance Re9,0re-ents

    To &uild customer relationships &y settin mutually satis(yin oals &et$een

    oraniation and customers+ esta&lishin and maintainin customer rapport and

    producin positi#e (eelins in your oraniation and (or the customers.

    Sa4ety Re9,0re-ents

    I( someone $ho is unauthoried cannot use this system. =or chec,in

    authentication o$n DserId and pass$ord is reuired &e(ore ettin access o(

    SNST:5.

    '.' *EASI$I"TIY STUDY

    =easi&ility study is carried out $hene#er there is a comple' pro&lem or opportunity+ it is a (act

    a preliminary in#estiation $hich emphasies the !oc, underta,en to determine the

    possi&ility or pro&a&ility o( either impro#in the e'istin system or de#elopin a completely

    ne$ system. It helps to o&tain an o#er#ie$ o( the pro&lem and to et rouh assessment o(

    $hether (easi&le solutions e'ist. There is essential to a#oid committin lare resources to a

    project and the repent on it later.

    Nee 4or 4eas0+00ty st,y

    The (easi&ility study is needed to

    -ns$er the uestion $hether a ne$ system is to &e installed or notQ

    Betermine the potential o( the e'istin system.

    Impro#e the e'istin system.

    Rno$ $hat should &e em&edded in the ne$ system.

    Be(ine the pro&lems and o&jecti#es in#ol#ed in a projects

    -#oid costly repairs at a later larer stae $hen the system is implemented.

    -#oid the hard$are approach9. I.e. ettin a computer (irst and then decidin

    @o$ to use it.Techn0ca 4eas0+00ty

    VVP (IT) 27

  • 8/11/2019 related final report on php

    28/64

    080470116003 System -nalysis

    -"T

  • 8/11/2019 related final report on php

    29/64

    080470116003 System -nalysis

    '.: RE

  • 8/11/2019 related final report on php

    30/64

    080470116003 System -nalysis

    '.;*UNCTIONS O* T(E SYSTEM

    '.;.1 Use?Case D0a/ra-

    In the early staes o( a de#elopment project+ use case diarams descri&e real$orld acti#ities

    and moti#ations.

    VVP (IT) 30

  • 8/11/2019 related final report on php

    31/64

    080470116003 System -nalysis

    *0/,re '.;.1 Use?Case D0a/ra-

    '.DATA MODE"IN!

    '..1 Cass D0a/ra-

    *0/ '..1. Use?Case D0a/ra- o4 Art Sho5case # Shar0n/

    VVP (IT) 31

  • 8/11/2019 related final report on php

    32/64

    080470116003 System -nalysis

    '..2 Syste- Act030ty

    *0/.'..2 Act030ty D0a/ra- o4 Art Sho5case# Shar0n/

    VVP (IT) 32

  • 8/11/2019 related final report on php

    33/64

    080470116003 System -nalysis

    '..& Data D0ct0onary

    Art Users

    Ta+e '..&.1 Art Ta+e '..&.2 Users

    VVP (IT) 33

  • 8/11/2019 related final report on php

    34/64

    080470116003 System -nalysis

    Cate/or0es Co--ents *a3o,r0tes

    Ta+e '..&.' Cate/or0es Ta+e '..&.: Co--ents Ta+e '..&.; *a3o,r0tes

    "08e?D0s08e Messa/es Re9,estBo/

    Ta+e '..&. 08eB0s08e Ta+e '..&. Messa/es Ta+e '..&. Re9,estBo/

    Contacts Rat0n/s

    Ta+e '..&.1 Contacts Ta+e '..&.11 Rat0n/s

    VVP (IT) 34

  • 8/11/2019 related final report on php

    35/64

    080470116003 System -nalysis

    '.*UNCTION # $E(A%IOURA" MODE"IN!

    '..1 ConteFt @ *o5 D0a/ra-

    *0/ '..1.1 ConteFt @4o5 D0a/r- 4or Art Sho5case # Shar0n/

    '..2 Data?*o5 D0a/r- e3e?1

    VVP (IT) 35

  • 8/11/2019 related final report on php

    36/64

    080470116003 System -nalysis

    *0/,re '..2.1 D*D "e3e?1 D0a/ra-

    "o/0n ata 4o5 0a/ra-=e3e 2>

    VVP (IT) 36

  • 8/11/2019 related final report on php

    37/64

    080470116003 System -nalysis

    *0/,re '..2.2 "o/0n ata 4o5 0a/ra-=e3e 2>

    Data -ana/e-ent ata 4o5 0a/ra-=e3e?2>

    VVP (IT) 37

  • 8/11/2019 related final report on php

    38/64

    080470116003 System -nalysis

    *0/,re '..2.& Data -ana/e-ent ata 4o5 0a/ra-=e3e?2>

    Re/0strat0on ata 4o5 0a/ra-=e3e 2>

    VVP (IT) 38

  • 8/11/2019 related final report on php

    39/64

    080470116003 System -nalysis

    *0/,re '..2.' Re/0strat0on ata 4o5 0a/ra-=e3e 2>

    '..& Contro *o56Se9,ence D0a/ra-

    VVP (IT) 39

  • 8/11/2019 related final report on php

    40/64

    080470116003 System -nalysis

    *0/,re '..&.1 Contro 4o56Se9,ence D0a/ra- 4or Art Sho5case # Shar0n/

    '.MAIN MODU"ES O* T(E SYSTEM

    VVP (IT) 40

  • 8/11/2019 related final report on php

    41/64

    080470116003 System -nalysis

    User s0e eFpecte o,tco-e

    Section 1C *e&site !andin H home pae.

    )a#iation area C !in,s (or reistration+ upload+ &ro$se+ contact+ etc.

    ontent area C This could sho$ list o( recently uploaded art (iles+ also popular onesli,e the ones $ith most ratin+ most comments+ most re#ie$s+ etc.

    ther sections C @ome pae $ould interate a corner (or lo in and other use(ul lin,s

    Section 2C Dser "eistration % Pro(ile

    Dser reistrationC (ull name+ user name+ email+ ender+ city state country+ interests+

    education+ past $or,s+ etc.

    Dser pro(ilesC #ie$+ search and edit pro(ile. Inter user pri#ate messain and

    communication. Sho$ online users+ sho$ top users etc.

    Section 3C Dpload -rt =ile % ;ro$se

    Dpload imae art (ile+ upload #ideo art (ile

    ;ro$se (iles in cateories+ ad#anced searchC &y name+ sie+ date+ user+ re#ie$s+

    comments+ ratins+ do$nloads+ tas+ etc.

    Section 4C ther static contents

    This is collection o( other static paesC a&out us+ history+ terms o( ser#ice+ etc.

    A-0n s0e eFpecte o,tco-e

    Section 1C Bash&oard

    VVP (IT) 41

  • 8/11/2019 related final report on php

    42/64

    080470116003 System -nalysis

    Bash&oard $ould uic,ly sho$ all the statistics o( the $e&site. Total num&er o( users+

    total art (iles+ total up loaders+ total comments+ total re#ie$s+ etc. $ould &e sho$n.

    Bash&oard $ould also pro#ide uic, lin,s to other (acilities o( $e&site.

    Section 2C ontent eri(ication

    Sho$ ne$ly uploaded imaes+ sho$ ne$ly uploaded #ideos. :dit+ delete or acti#ate

    ne$ly uploaded imaes andor #ideos.

    Section 3C Bata 5anaement

    Sho$ all users+ all imaes+ all #ideos+ and all cateories.

    -dd+ delete+ acti#ate+ deacti#ate+ &an+ un&an users+ content+ cateories+ etc.

    Section 4C =la "eport

    Dser can i#e (la to that art i( they (eel that this art is inappropriate .So that i( any(la i#en to the art this in(ormation a&out the art is re(lected at the admin side.So thatadmin can #eri(y it.

    VVP (IT) 42

  • 8/11/2019 related final report on php

    43/64

    080470116003 System Besin

    Chapter :

    SYSTEM DESI!N

    Key Concepts

    F.1 Bata&ase BesinBatastructure Besin

    F.2 System Procedural Besin

    F.3 Inpututput % Inter(ace Besin

    F.4 System -rchitectural Besin

    VVP (IT) 43

  • 8/11/2019 related final report on php

    44/64

    080470116003 System Besin

    :.SYSTEM DESI!N

    :.1 DATA$ASE DESI!N 6 DATASTRUCTURE DESI!N

    *0/,re :.1.1 Data+ase Des0/n Ta+e?reat0onsh0p D0a/ra-

    VVP (IT) 44

  • 8/11/2019 related final report on php

    45/64

    080470116003 System Besin

    :.2 SYSTEM PROCEDURA" DESI!N

    :.2.1 A/or0th- 4or Metho

    A-0n s0e

    Step 1 pen the Dtility *e& Site.

    Step 2I( you are an administrator+ loin into $e&site $ith your user id and pass$ord.

    Step 2 a-(ter success(ul loin+ the administrator can appro#e the map &y analyin it.

    Step &See the total num&er ho$ many users ha#e reistered.

    Step ' See ho$ many arts ha#e &een uploaded &y the users % can #eri(y them.

    Step : -dmin can also adddeleteedit cateories o( the art.

    Step ; -dmin can also see the (la report o( the arts .

    Step See the (eed&ac, o( di((erent persons.

    User S0e

    Step 1 pen the Dtility *e& Site.

    Step 2I( you are a reistered user+ loin into $e&site $ith your user id and pass$ord.

    Step 2 a-(ter success(ul loin+ the user can see hisher pro(ile pae.

    Step &Dser can edit hisher pro(ile i( they $ant.

    Step ' Dser has riht (or upload an art+ to ma,e photo allery.

    Step :Dser can i#e comment on art also i#e ratins+ li,edisli,e to it.

    Step ; Dser can add art to their (a#ourite arts also can delete them.

    Step Dser can share their art.

    VVP (IT) 45

  • 8/11/2019 related final report on php

    46/64

    080470116003 System Besin

    :.& INPUT6OUTPUT # INTER*ACE DESI!N

    :.&.1 Sa-pes O4 *or-sG Reports an Inter4ace

    Samples o( (orms are displayed at Chapter under the title o( the Screen Shots.

    :.&.2 Access Contro an Sec,r0ty

    A R0/htHs are 50th ,ser

    In this system only administrator can add or edit all contents details or reistered user detail.

    nly admin can see all in(ormation so none user can et other user9s detail.

    :.&.& State?Trans0t0on D0a/ra-

    VVP (IT) 46

  • 8/11/2019 related final report on php

    47/64

    080470116003 System Besin

    *0/,re :.&.1 "o/0n State Chart D0a/ra-

    :.' SYSTEM ARC(ITECTURE DESI!N

    VVP (IT) 47

  • 8/11/2019 related final report on php

    48/64

    080470116003 System Besin

    *0/,re :.'.1 &?t0er arch0tect,re D0a/ra-

    The 3Tier architecture has the (ollo$in three layersC

    C0ent "ayer

    This is the top most le#el o( the application. The presentation tier displays in(ormation related to

    such ser#ices as &ro$sin merchandise+ purchasin+ and shoppin cart contents. It communicates

    $ith other tiers &y outputtin results to the &ro$serclient tier and all other tiers in the net$or,.

    $,s0ness "o/0c"ayer

    The loic tier is pulled out (rom the presentation tier and+ as its o$n layer+ it controls an

    application9s (unctionality &y per(ormin detailed processin.

    Data+ase "ayer

    This tier consists o( Bata&ase Ser#ers. @ere in(ormation is stored and retrie#ed. This tier ,eeps

    data neutral and independent (rom application ser#ers or &usiness loic.

  • 8/11/2019 related final report on php

    49/64

    080470116003 Implementation Plannin % Betails

    Chapter ;

    IMP"EMENTATION P"ANNIN! # DETAI"S

    Key Concepts

    6.1 Implementation :n#ironment

    6.2 Proram5odules Speci(ication

    6.3 Security =eatures

    6.4 odin Standards

    6.F Sample odin

    VVP (IT) 49

  • 8/11/2019 related final report on php

    50/64

    080470116003 Implementation Plannin % Betails

    ;. IMP"EMENTATION P"ANNIN! # DETAI"S

    ;.1 IMP"EMENTATION EN%IRONMENT

    This system is $e& &ased sinle user system that can &e easily run on anny

    laptopsBes,tops i( user has &ro$ser installed in it. The system is

  • 8/11/2019 related final report on php

    51/64

    080470116003 Implementation Plannin % Betails

    !ocally data&ase+ no net$or, access needed so secure (rom outdoor threats.

    nly admin has riht to add ne$ user to system.

    -dmin #eri(y art $hich is uploaded &y the user once heshe #eri(ied the art then user

    can see it their pro(ile. =or inappropriate art user can i#e (la to that so that admin is

    ne has no authority to #ie$ other user9s pro(ile so con(identiality should &e

    maintained. P@P de#elopment assures that no crashes o( system $hile $or,in.

    Bata&ase sa#ed on *amp ser#er (rom application so in case o( system (ailure $e can

    et our data &ac,.

    ;.' CODIN! STANDARDS

    Contro Str,ct,res

    These include i(+ (or+ $hile+ s$itch+ etc. ontrol statements should ha#e one space&et$een the control ,ey$ord and openin parenthesis+ to distinuish them (rom(unction calls. Nou are stronly encouraed to al$ays use curly &races e#en insituations $here they are technically optional.

    Co--ents

    style comments L L/ and standard KK comments / are &oth (ine. Dse o(Perlshell style comments / is discouraed.

    P(P Coe Ta/s

    -l$ays use Qphp QU to delimit P@P code+ not the Q QU shorthand. This is reuired(or P@P compliance and is also the most porta&le $ay to include P@P code ondi((erin operatin systems and setups.

    %ar0a+e Na-es

    Dse all lo$er case letters. Dse ?V? as the $ord separator.

    A0/n-ent o4 Decarat0on $oc8s

    ;loc, o( declarations should &e alined.

    One State-ent Per "0ne There should &e only one statement per line unless the

    statements are #ery closely related.

    VVP (IT) 51

  • 8/11/2019 related final report on php

    52/64

    080470116003 Implementation Plannin % Betails

    There are+ o( course+ some e'ceptions to the use o( templates. =or e'ample+ $hen returnin

    lare sets o( 5ySA! data into a ta&le+ it is o(ten much (aster to display the results o(

    myslV(etchVassoc/ directly usin echo.

    There could &e many more points $hich should &e considered $hile $ritin your P@P

    proram. #er all intension should &e to &e consistent throuhout o( the code prorammin

    and $e can (ollo$ any codin standard. Nou can de#ice your o$n standard i( you li,e

    somethin di((erent. *e ha#e implemented these standards (or our codin.

    ;.: SAMP"E CODIN!

    Qphp includeWincludescommon.inc.phpW/E

    VVP (IT) 52

  • 8/11/2019 related final report on php

    53/64

    080470116003 Implementation Plannin % Betails

    i(>issetXV

  • 8/11/2019 related final report on php

    54/64

    080470116003 Implementation Plannin % Betails

    html 'mlns[WhttpC$$$.$3.or1OOO'htmlWU

    headU

    titleU-rt

  • 8/11/2019 related final report on php

    55/64

    080470116003 Implementation Plannin % Betails

    di#U

    di# class[WclrWUdi#U

    di# class[WheaderVte'tV&2WU

    Qphp includeWincludesheader.inc.phpW/EQU

    h2UQphp echo XartVro$Y?aVtitle?Z QUh2U

    di# class[WclrWUdi#U

    di#U

    di#U

    di# class[W&odyVresie2WU

    di# class[W&odyVtop2WU

    di# class[W&odyV&ottomWU

    di# class[W&odyWU

    di# class[W&odyVsmallWU&rU&rU

    Qphp i(issetXVS:SSI)Y?uid?Z//\

    X(a#Vres [ XdUetWselect L (rom (a#ourites $here (VuVid [ W.XVS:SSI)Y?uid?Z.W and

    (VartVid [ W.XV

  • 8/11/2019 related final report on php

    56/64

    080470116003 Implementation Plannin % Betails

    echoWim src[?imaesdo$nload.pn? heiht[?3F? $idth[?3F?U%n&spE%n&spEa

    hre([?(orce(ullydo$nload.phpQaid[W.XV

  • 8/11/2019 related final report on php

    57/64

    080470116003 Implementation Plannin % Betails

    trU

    trUtdU%n&spEtdUtrU

    trUtdU&U"esolution&UtdU

    tdUQphp echo XartVro$Y?aV$idth?Z.W ' W.XartVro$Y?aVheiht?ZEQUtdU

    trU

    trUtdU%n&spEtdUtrU

    trU

    tdU&USu&mitted&UtdU

    tdUQphp echo XartVro$Y?aVdate?Z QUtdU

    trU

    trUtdU%n&spEtdUtrU

    ta&leU&rU

    &UStatistics&Uhr $idth[W100JWU

    ta&le class[Wta&leW $idth[W100JWUtrU

    td $idth[W40JWU&Uomments&UtdU

    td $idth[W60JWUQphp echo XartVro$Y?aVcomments?Z QUtdU

    trU

    trUtdU%n&spEtdUtrU

    trU

    VVP (IT) 57

  • 8/11/2019 related final report on php

    58/64

    080470116003 Implementation Plannin % Betails

    tdU&Uie$s&UtdU

    tdUQphp echo XartVro$Y?aV#ie$s?Z QUtdU

    trU

    trUtdU%n&spEtdUtrU

    trUtdU&U=a#ourites&UtdU tdUQphp echo XartVro$Y?aV(a#?Z QUtdU

    trU

    trUtdU%n&spEtdUtrU

    trUtdU&UBo$nloads&UtdU

    tdUQphp echo XartVro$Y?aVdo$nloads?Z QUtdU

    trU

    trUtdU%n&spEtdUtrU

    trUtd #alin[WtopWU&U"atins&UtdUtdUurrent "atinC Qphp echo Xrt

    UcalcVratin/E QU &rU 1 Star oteC Qphp echo XartVro$Y?aVr1?Z QU &rU

    2 Star oteC Qphp echo XartVro$Y?aVr2?Z QU &rU

    3 Star oteC Qphp echo XartVro$Y?aVr3?Z QU &rU

    4 Star oteC Qphp echo XartVro$Y?aVr4?Z QU &rU

    F Star oteC Qphp echo XartVro$Y?aVrF?Z QU

    tdUtrU

    ta&leU&rU

    VVP (IT) 58

  • 8/11/2019 related final report on php

    59/64

    080470116003 Implementation Plannin % Betails

    &USharin&Uhr $idth[W100JWU

    di# class[W&odyVsmallV&2WU

    &UShare Nour -rt&U&rU&rU

    di# class[WaddthisVtool&o' addthisVde(aultVstyle addthisV32'32VstyleWU

    a class[WaddthisV&uttonVpre(erredV1WUaU

    a class[WaddthisV&uttonVpre(erredV2WUaU

    a class[WaddthisV&uttonVpre(erredV3WUaU

    a class[WaddthisV&uttonVpre(erredV4WUaU

    a class[WaddthisV&uttonVcompactWUaU

    a class[WaddthisVcounter addthisV&u&&leVstyleWUaU&rU&rU

    di#U

    script type[Wte'tja#ascriptW src[WhttpCs7.addthis.comjs2F0addthisV$idet.jspu&id[ra

    4(671&8O74&407a2WUscriptU

    di#U

    di#U

    di# class[W&odyV&iWU

    h2 class[Wdemo@eadersWUh2U&rU

    im src[WuploadsQphp echo XartVro$Y?aVim?Z QUW heiht[WF00W $idth[W4F0WU&rU&rU

    VVP (IT) 59

  • 8/11/2019 related final report on php

    60/64

    080470116003 Implementation Plannin % Betails

    hrUhrU&rUhrU

    Qphp echo XrtUsho$Vratin/E QU &rU

    hrU&rUQphp i(issetXVS:SSI)Y?uid?Z/ %% Xallo$V(a#/\

    echo?im src[Wimaes(a#.pnW heiht[W3FW $idth[W3FWU%n&spE%n&spEa

    hre([WprocessV(a#ourites.phpQaid[?.XartVro$Y?aVid?Z.?WU&iUuU&U-dd To

    =a#outites&UuU&iUaU?Eecho ?%n&spE%n&spE?E ]

    else\

    echoWim src[?imaes(a#.pn? heiht[?30? $idth[?30?U%n&spE&iUuU&U-dd To

    =a#ourite&UuU&iU%n&spE%n&spEWE ]

    i(issetXVS:SSI)Y?uid?Z/ %% Xallo$Vldl/\

    echoWa hre([?processVldl.phpQaid[W.XartVro$Y?aVid?Z.W%li,e[1?Uim src[?imaesli,e.i(?

    heiht[?2F? $idth[?2F?U%n&spE%n&spaU%n&spE W.XartVro$Y?aVli,es?ZEecho W%n&spE%n&spEWE

    echoWa hre([?processVldl.phpQaid[W.XartVro$Y?aVid?Z.W%li,e[0?Uim src[?imaesdisli,e.i(?

    heiht[?2F? $idth[?2F?U%n&spE%n&spaU%n&spEaU%n&spE W.XartVro$Y?aVdisli,es?ZE ]

    else\ echo Wim src[?imaesli,e.i(? heiht[?2F? $idth[?2F?U%n&spE%n&spaU%n&spEW.

    XartVro$Y?aVli,es?ZE

    echo W%n&spE%n&spEWE

    echo Wim src[?imaesdisli,e.i(? heiht[?2F? $idth[?2F?U%n&spE%n&spaU%n&spEW.

    XartVro$Y?aVdisli,es?ZE

    ]

    i(issetXVS:SSI)Y?uid?Z/ %% XartVro$Y?aV(la?Z[[0/\

    VVP (IT) 60

  • 8/11/2019 related final report on php

    61/64

    080470116003 Implementation Plannin % Betails

    echo Wa hre([?processV(la.phpQartVid[W.XartVro$Y?aVid?Z.W?U%n&spE%n&spEim

    src[?imaesreenV(la.pn? heiht[?30? $idth[?30?U%n&spE%n&spaUWE]

    i(XartVro$Y?aV(la?Z[[1/\

    echoW%n&spE%n&spEim src[?imaesredV(la.pn? heiht[?30? $idth[?30?UWE]

    QU&rU&rU

    im src[Wimaesdesc.pnW heiht[W20W $idth[W20WU%n&spE&UBescription&U&rU

    Qphp echo XartVro$Y?aVdesc?Z QU&rU&rU

    im src[Wimaestas.pnW heiht[W20W $idth[W20WU%n&spE&UTas to (ind similar

    arts&U&rU

    Qphp echo XartVro$Y?aVtas?Z QU&rU&rU

    im src[WimaesrVcom.pnW heiht[W2FW $idth[W2FWU%n&spE&U*rite omment &U

    Qphp i(issetXVS:SSI)Y?uid?Z// \ QU

    (orm action[WprocessVcomment.phpW method[WpostWU

    input type[WhiddenW name[WaidW #alue[WQphp echoXV

  • 8/11/2019 related final report on php

    62/64

    080470116003 Implementation Plannin % Betails

    Qphp ] QU

    im src[Wimaescom.pnW heiht[W2FW $idth[W2FWU%n&spE&Uie$ omments&U hrU

    Qphp $hileXcomVro$[myslV(etchVassocXcomVres//\

    echo ?ta&le $idth[W100JW &order[W0W style[WpaddinCFp'E&ac,roundCe1e1e1Emo

    &orderradiusCFp'EWUtrU

    td $idth[WF0W #alin[WtopWUim src[Wuploads?.XcomVro$Y?uVim?Z.?W heiht[W40W

    $idth[W40W alt[WW style[W&orderC1p' solid rayEpaddinC2p'EWUimUtdU

    td $idth[WO0JW #alin[WtopWU

    &U;yC&Ua hre([Wpro(ile.phpQuVa&c[?.XcomVro$Y?uVid?Z.?WU ?.

    XcomVro$Y?uVunm?Z.?aUspan style[W(loatCrihtEWU&UBateC&U?.

    XcomVro$Y?comVdate?Z.?spanU

    style[Wte'talinCjusti(yEcolorCrayEWU?.XcomVro$Y?comVdesc?Z.?pU

    tdU

    trU

    ta&leUhr style[WcolorC$hiteE WU?E]

    QU

    di# class[WclrWUdi#U

    di#U

    di# class[WclrWUdi#U

    di#U

    VVP (IT) 62

  • 8/11/2019 related final report on php

    63/64

    080470116003 Implementation Plannin % Betails

    di#U

    di#U

    di# class[WclrWUdi#U

    di#U

    di# class[W(ooterWU

    di# class[W(ooterVresieWU

    Qphp includeWincludes(ooter.inc.phpW/EQU

    di# class[WclrWUdi#U

    di#U

    di#U

    &odyU

    htmlU

    VVP (IT) 63

  • 8/11/2019 related final report on php

    64/64

    080470116003 Testin