related final report on php
-
Upload
jemini-ganatra -
Category
Documents
-
view
215 -
download
0
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