online shopping bca
TRANSCRIPT
-
8/13/2019 Online Shopping Bca
1/100
A
Project Report
On
ONLINE SHOPPING
(Submitted in partial fulfillment of the requirement for the Award of Degree )
Bachelor of Technolog
(!omputer Sc" # $ngg")
2008-2012
Under the Guidance of% Submitted by
Dr"Archana &umar('"O"D) Amit erma(*+)
,-" Bhawna ,ali& A-hi-h Dagar(.)
,-" /eeta Bhanu aid(+)
!e"hi In#titute Of $ana%ement &nd techno"o%y' Gannaur-Soni(at Haryana
Nationa" Hi%h)ay' NH-1' N*+ !e"hi
1
-
8/13/2019 Online Shopping Bca
2/100
!ertificate
000000000000000000000000000000000000000000000000000000000000000000000000
Thi- i- to certif that the Project entitled 1ONLINE SHOPPING2 which i- being -ubmitted b
&mit ,erma110./' hi#h !a%ar111/' hanu ,aid111./ to the Deptt" Of !omputer
Science # $ngg3 !I$ for the award of Bachelor of Tech" degree in !omputer Sc" # $ngg"3 i-
a record of bonafide project wor&3 the ha4e carried out under our -uper4i-ion and guidance"
The re-ult contained in thi- project ha- not been -ubmitted to an other uni4er-it or in-titute for
the award of a degree or diploma"
Project 5ncharge 6nder The /uidence of%7
,i-- /eeta Dr" Archana 8umar('"O"D)
2
-
8/13/2019 Online Shopping Bca
3/100
!ec"aration
59:e3 Name#/hereb declare that the wor& pre-ented in the project report titled 1 ONLINE
SHOPPING2 -ubmitted to the Deptt" Of !omputer Sc" # $ngg"3 !I$ for the partial
fulfillment of the requirement for the award of Degree of 1Bachelor of Tech in !omputer Sc" #
$ngg"2 i- our authentic record of m wor& carried out during the ;th -eme-ter3
-
8/13/2019 Online Shopping Bca
4/100
&*4NO6LE!GE$EN
5t i- a plea-ure to ac&nowledge man people who &nowingl and unwittingl helped u-3 to
complete our project" ?ir-t of all let u- than& /od for all the ble--ing-3 which carried u- through
all the-e ear-"
:e e@pre-- our gratitude to Dr"Archna &umar for hi- cooperation and encouragement during the
completion of thi- cour-e"
:e e@tend our utmo-t gratitude to ,i-- bhawna mali& our project guide who ha- alwa- -tood
b our -ide and guided3 appreciated and encouraged u- to get into more and more 4enture-"
!ontinuing the -ame3 -he enlightened u- in the 4ariou- -tage- during the de4elopment of thi-
project and pro4ided u- with man in-ight- and u-eful e@ample-3 which pro4ed to be of immen-e
help in -ucce--ful completion of thi- project"
:e e@tend our -incere gratitude to our teacher- and guide who made unforgettable contribution"
:e than& all the non7teaching -taff of our in-titution that wa- alwa- read to help in whate4er
wa the could"
ame-7
Amit erma(*+)
A-hi-h Dagar(.)
Bhanu aid(+)
4
-
8/13/2019 Online Shopping Bca
5/100
!OT$TS
13 Introduction
23 Sy#tem Study
-
8/13/2019 Online Shopping Bca
6/100
83 Screen #hot#
.3ib"io%ra(hy
6
-
8/13/2019 Online Shopping Bca
7/100
"5TROD6!T5O
On"ine #ho((in% i- the proce-- whereb con-umer- directl bu good-3 -er4ice- etc" from a
-eller interacti4el in real7time without an intermediar -er4ice o4er the internet"
Online -hopping i- the proce-- of buing good- and -er4ice- from merchant- who -ell on the5nternet" Since the emergence of the :orld :ide :eb3 merchant- ha4e -ought to -ell their
product- to people who -urf the 5nternet" Shopper- can 4i-it web -tore- from the comfort of their
home- and -hop a- the -it in front of the computer"!on-umer- bu a 4ariet of item- fromonline -tore-" 5n fact3 people can purcha-e ju-t about anthing from companie- that pro4ide their
product- online" Boo&-3 clothing3 hou-ehold appliance-3 to-3 hardware3 -oftware3 and health
in-urance are ju-t -ome of the hundred- of product- con-umer- can bu from an online -tore"
,an people choo-e to conduct -hopping onlinebecau-e of the con4enience" ?or e@ample3 whena per-on -hop- at a bric&7and7mortar -tore3 -he ha- to dri4e to the -tore3 find a par&ing place3 and
wal& throughout the -tore until -he locate- the product- -he need-" After finding the item- -he
want- to purcha-e3 -he ma often need to -tand in long line- at the ca-h regi-ter"
De-pite the con4enience of online -hopping3 not e4erone choo-e- to purcha-e item- and-er4ice- online" Some people li&e the idea of ph-icall going to a -tore and e@periencing the
-hopping proce--" The li&e to touch the merchandi-e3 tr on clothing3 and be around otherpeople" Online -hopping doe-nCt permit -hopper- to touch product- or
ha4e an -ocial interaction" 5t al-o doe-nCt allow them to ta&e the merchandi-e home the -ameda the bu it"
Online -hopping allow- ou to brow-e through endle-- po--ibilitie-3 and e4en offer- merchandi-e
thatC- una4ailable in -tore-" 5f ouCre -earching for a niche product that ma not be di-tributed
locall3 ouCre -ure to find what ouCre loo&ing for on the internet" :hatC- e4en more u-eful i- theabilit to compare item-3 -imilar or not3 online" Eou can -earch through multiple -tore- at the
-ame time3 comparing material qualit3 -iFe- and pricing -imultaneou-l"
Shopping 4ia the internet eliminate- the need to -ift through a -toreC- product- with potentialbu- li&e pant-3 -hirt-3 belt- and -hoe- all -lung o4er one arm" Online -hopping al-o eliminate-
the catch3 et irritating mu-ic3 a- well a- the hundred-3 if not thou-and-3 of other li&e7minded
indi4idual- who -eem to ha4e decided to -hop on the -ame da"Sa CgoodbeC to the da- when ou -tood in line waiting3 and waiting3 and waiting -ome more
for a -tore cler& to finall chec& out our item-" Online -hopping tran-action- occur in-tantl7
-a4ing ou time to get our other errand- doneG Additionall3 unli&e a -tore3 online -hopping ha-
friendl cu-tomer -er4ice repre-entati4e- a4ailable
-
8/13/2019 Online Shopping Bca
8/100
-
8/13/2019 Online Shopping Bca
9/100
73S=SE$ &N&L=SIS
"J Thi- --tem i- all about the con4erting the -hopping
--tem from manual to online"J !u-tomer can bu product- online after login to the -ite"
J Admini-trator i- adding product to databa-e"
J Admini-trator can edit or delete the product- from the databa-e"
J After buing and ma&ing pament the product- are
-end to cu-tomer- addre-- that he ha- gi4en"J !u-tomer can write feedbac& for the product or -er4ice-"
J Admin can -ee dail -ell and feedbac& gi4en b cu-tomer"
J Admini-trator i- adding the deli4er report to the databa-e"
J Both admin and cu-tomer can -ee the deli4er report3
J 731 Pur(o#e
Online -hopping trie- to enhance acce-- to care and impro4e the continuit and efficienc of
-er4ice-" Depending on the -pecific -etting and locale3 ca-e manager- are re-pon-ible for a4ariet of ta-&-3 ranging from lin&ing client- to -er4ice- to actuall pro4iding inten-i4e -hopping
and deli4er -er4ice- them-el4e-
$ain ob>ecti?e
J To -hop wile in the comfort of our own home 3without ha4ing to -tep out of the door"J -ell at lower rate due to le-- o4er head"
J pro4ide home deli4er free of co-t"
J o wait to -ee the product- if -omeone el-e i- ta&ing that"
732 Sco(e
Thi- product ha- great future -cope" Online -hopping 5nternet -oftware de4eloped on and for the
:indow- and later 4er-ion- en4ironment- and >inu@ OS" Thi- project al-o pro4ide- -ecurit with
the u-e of >ogin7id and Pa--word3 -o that an unauthoriFed u-er- can not u-e our account" The
onl AuthoriFed that will ha4e proper acce-- authorit can acce-- the -oftware"
737 Need for the (ro(o#ed #y#tem
he online -hopping ('O,$ S'OP) i- an ea- to maintain3 read to run3 -calable3 affordable
and reliable co-t -a4ing tool from Software A--ociate- -uited for -mall3 medium3 and large-hopping comple@ and -hopping mall-"
9
-
8/13/2019 Online Shopping Bca
10/100
@eature# and enefit#%
Pro4iding -ecurit
>ow co-t
Ba-ic computer &nowledge required !onfigurable and e@ten-ible application 65 de-ign
he propo-ed --tem can be u-ed e4en b the naK4e u-er- and it doe- not require an
educational le4el3 e@perience3 and technical e@perti-e in computer field but it will be of
good u-e if the u-er ha- the good &nowledge of how to operate a computer"
73 @ea#ibi"ity #tudy
A fea-ibilit -tud i- a -hort3 focu-ed -tud3 which aim- to an-wer a number of que-tion-%
Doe- the --tem contribute to the o4erall objecti4e- of the organiFation-L
!an the --tem be implemented u-ing current technolog and within gi4en co-t and
-chedule con-train-L
!an the --tem be integrated with --tem- which are alread in placeL
7331 echnica" @ea#ibi"ity
5- the project fea-ibilit within the limit- of current technologL
Doe- the technolog e@i-t at allL
5- it a4ailable within gi4en re-ource con-traint- (i"e"3 budget3 -chedule)L
7332 @inancia" @ea#ibi"ity
5- the project po--ible3 gi4en re-ource con-traint-L
Are the benefit- that will accrue from the new --tem worth the co-t-L
:hat are the -a4ing- that will re-ult from the --tem3 including tangible and intangible
one-L
:hat are the de4elopment and operational co-t-L
7337 O(erationa" @ea#ibi"ity
Define the urgenc of the problem and the acceptabilit of an -olutionM if the --tem i-
de4eloped3 will it be u-edL 5nclude- people7oriented and -ocial i--ue-% internal i--ue-3 -uch a-manpower problem-3 labour objection-3 manager re-i-tance3organiFational conflict- and policie-M
al-o e@ternal i--ue-3 including -ocial acceptabilit3 legal a-pect- and go4ernment regulation-"
10
-
8/13/2019 Online Shopping Bca
11/100
5n preliminar in4e-tigation fea-ibilit -tud ha- three a-pect-""
Technical ?ea-ibilt
Operational ?ea-ibilt $conomical ?ea-ibilit
echnica" @ea#ibi"ity
Technical i--ue- in4ol4ed are the nece--ar technolog e@i-tence3 technical guarantee- of
accurac3 reliabilit3 ea-e of acce--3 data -ecurit3 a-pect- of future e@pan-ion"
Technolog e@i-t- to de4elop a --tem"
The propo-ed --tem i- capable of holding data to be u-ed"
The propo-ed --tem i- capable of pro4iding adequate re-pon-e and regardle-- of
the number of u-er-" The propo-ed --tem being modular to the admini-trator3 if he9-he want- can add
more feature- in the future and a- well a- be able to e@pand the --tem"
A- far a- the hardware and -oftware i- concerned3 the propo-ed --tem i-
completel liable with proper bac&up and -ecurit"
'ence3 we can -a that the propo-ed --tem i- technicall fea-ible"
O(erationa" @ea#ibi"ity
5f the --tem meet- the requirement- of the cu-tomer- and the admini-trator we can -a that the
--tem i- operationall fea-ible"
The propo-ed --tem will be beneficial onl if it can be turned into a --tem which
will meet the requirement- of the -tore when it i- de4eloped and in-talled3 and there i- -ufficient
-upport from the u-er-
The propo-ed --tem will impro4e the total performance"
!u-tomer- here are the mo-t important part of the --tem and the propo-ed --tem will
pro4ide them with a con4enient mode of operation for them"
The propo-ed --tem will be a4ailable to the cu-tomer- throughout the globe"
The propo-ed --tem will pro4ide a better mar&et for different dealer-"
'ence3 the propo-ed --tem i- operationall fea-ible"
11
-
8/13/2019 Online Shopping Bca
12/100
Economica" @ea#ibi"ity
$conomic ?ea-ibilit i- the mo-t frequentl u-ed method for e4aluating the effecti4ene-- of the
propo-ed --tem if the benefit- of the propo-ed --tem outweigh- the co-t then the deci-ion i-
made to de-ign and implement the --tem"
The co-t of hardware and -oftware i- affordable"
'igh increa-e in the amount of profit earned b going global"
$a- and cheap maintenance of the --tem po--ible"
er cheap price for going global"
'ence3 the propo-ed --tem i- economicall fea-ible"
@E&U+ES O@ HE P+OPOSE! S=SE$
The propo-ed --tem i- fle@ible both for the admini-trator- and the cu-tomer- 4i-iting the
web-ite"
The propo-ed --tem pro4ide- a unique platform for different -il& 4endor- to interactu-ing the -ame platform"
The propo-ed --tem allow- ea- promotion of the -ite through email- and new-letter-"
The propo-ed --tem gi4e- information about the deli4er and pre-ent -tatu- of their
order-"
,anagement of data i- ea-"
Securit i- pro4ided where4er nece--ar"
P+OPOSE! S=SE$
5n the propo-ed web-ite there are different part- or module- which are -ummariFed a- follow-
*USO$E+ +EGIS+&ION:
!u-tomer- are required to regi-ter on the web-ite before the can do the -hopping" The web-ite
al-o pro4ide- -e4eral feature- for the non7regi-tered u-er" 'ere the can choo-e their id and all
the detail- regarding them are collected and a mail i- -ent to the email addre-- for confirmation"
12
-
8/13/2019 Online Shopping Bca
13/100
SHOPPING *&+:
Shopping cart module trie- to -imulate the wor&ing of a -tore where u-er can 4iew each de-ign3
color3 -iFe and price of the product a4ailable" The item- the li&e can be added to the logical cart
and can be remo4ed if not required later" Billing and other pament related matter- are handled
here"
&!$INIS+&ION
Thi- i- the part of the web-ite where the admini-trator- can add delete or update the product
information" Admini-trator- are al-o re-pon-ible for adding and deleting the cu-tomer- from the
web-ite" 5n addition3 new-letter and promotion- are al-o handled b the -ite admini-trator 4ia e7
mail"
SE&+*H
Thi- facilit i- pro4ided to both regi-tered and unregi-tered u-er" 6-er can -earch for thea4ailabilit and tpe of product- a4ailable on the web-ite"
E$&ILING
$mailing module i- concerned about promotion- and new-letter and i- handled b the
admini-trator" Thi- module i- al-o concerned about -ending acti4ation and warning mail-"
13
-
8/13/2019 Online Shopping Bca
14/100
3 S=SE$ +EAUI+E$ENS SPE*I@I*&IONS
S-tem requirement- are e@pre--ed in a -oftware requirement document" The Software
requirement -pecification (SRS) i- the official -tatement of what i- required of the --temde4eloper-" Thi- requirement document include- the requirement- definition and the requirement
-pecification" The -oftware requirement document i- not a de-ign document" 5t -hould -et out
what the --tem -hould do without -pecifing how it -hould be done" The requirement -et out in
thi- document i- complete and con-i-tent"
The -oftware -pecification document -ati-fie- the following%7
5t -pecifie- the e@ternal --tem beha4ior-"
5t -pecifie- con-traint- on the implementation"
5t i- ea- to change"
5t -er4e- a- reference tool for --tem maintainer-"
5t record forethought about the life ccle of the --tem"
5t characteriFe- acceptable re-pon-e to unde-ired e4ent-"
31 U#er *"a## and *haracteri#tic#
/eneral public
!u-tomer-
Admini-trator
/eneral public can u-e the --tem to -ee the product3their price- and quantit a4ailable"
/eneral u-er can not bu the product-"
!u-tomer- are u-ing for 4iewing and buing the product-"
!u-tomer can al-o write feedbac&- for product- and -er4ice-
Admini-trator- can add3edit # delete product-"and pro4ide -er4ice- to the cu-tomer"
Admini-trator can -ee the dail -ell" !an al-o -ee the the feedbac& gi4en b the cu-tomer"
Admini-trator maintaining the deli4erie-"
32 @unctiona" +euirement#
The S-tem mu-t pro4ide following functionalitie-N
14
-
8/13/2019 Online Shopping Bca
15/100
8eeping record- of admi--ion of cu-tomer-"
&eeping the record- of product-"
&eeping the dail -ell "
Storing the feedbac& gi4en b the cu-tomer"
&eeping detail- about the product it i- deli4ered
or not" etc"
Storing the item- -elected b the cu-tomer in the temporar -torage"
37 Performance +euirement#
5n order to maintain an acceptable -peed at ma@imum number of upload- allowed from a
particular cu-tomer will be an number of u-er- can acce-- the --tem at an time" Al-oconnection- to the -er4er- will be ba-ed on the criteria of attribute- of the u-er li&e hi- location3
and -er4er will be wor&ing whole
-
8/13/2019 Online Shopping Bca
16/100
" >ogin page followed b Pa--word
3932 Hard)are Interface%
'ardware requirement- for 5n-urance on internet will be -ame for both the partie- which are
follow-%Proce--or% 7 Pentium 5 or abo4e"
RA,% 7
-
8/13/2019 Online Shopping Bca
17/100
3:32 #um(tion# and !e(endencie#
The product doe- require bac&7end databa-e -er4er ,S> for -toring the u-ername and
pa--word for different tpe- of u-er of the --tem a- well a- 4ariou- databa-e- regarding 4ariou-
in-urance information"
#um(tion#
6-er mu-t be trained for ba-ic computer functionalitie-"
6-er mu-t ha4e the ba-ic &nowledge of $ngli-hThe --tem mu-t be able to re-pond to databa-e -oftware within rea-onable time"
17
-
8/13/2019 Online Shopping Bca
18/100
93 S=SE$ !ESIGN SPE*I@I*&ION
931 &+*HIE*U+&L !ESIGN
93131 !&& @LO6 !I&G+&$S%
Data flow diagram- (D?D) wa- fir-t de4eloped b >ARRE !OSTAT5$ a- warepre-enting --tem requirement- in a graphical formM thi- lead to modular de-ign" A D?D
de-cribe- what data flow (logical) rather than how the are proce--ed3 -o it doe- not depend on
hardware3 -oftware3 data -tructure or file organiFation" 5t i- al-o &nown a- Qbubble chartI"A Data ?low Diagram- i- a -tructured anal-i- and de-ign tool that can be u-ed for flowcharting
in place of3 or in a--ociation with3 information7oriented and proce--7oriented --tem- flowchart-"
A D?D i- a networ& that de-cribe- the flow of data and the proce--e- that change3 or tran-form3data throughout a --tem" Thi- networ& i- con-tructed b u-ing a -et of -mbol- that do not
impl a ph-ical implementation" 5t ha- the purpo-e of clarifing --tem requirement- and
identifing major tran-formation- that will become program- in --tem de-ign" So it i- the-tarting point of the de-ign pha-e that functionalit decompo-e- the requirement -pecification-down to the lowe-t le4el of detail"
-
8/13/2019 Online Shopping Bca
19/100
The-e are -mbol- that repre-ent data flow-3 data -ource-3 data tran-formation- and data -torage"The point- at which data are tran-formed are repre-ented b enclo-ed figure-3 u-uall circle-3
which are called node-" The principle proce--e- that ta&e place at node- are%
" combining data -tream-
ES5S D5A/RA,)
19
-
8/13/2019 Online Shopping Bca
20/100
20
-
8/13/2019 Online Shopping Bca
21/100
21
-
8/13/2019 Online Shopping Bca
22/100
=" T$ST5/
Soft)are e#tin% i- an empirical in4e-tigation conducted to pro4ide -ta&eholder- with
information about the qualit of the product or -er4ice under te-t3 with re-pect to the conte@t in
which it i- intended to operate" Software Te-ting al-o pro4ide- an objecti4e3 independent 4iew ofthe -oftware to allow the bu-ine-- to appreciate and under-tand the ri-&- at implementation of the
-oftware" Te-t technique- include3 but are not limited to3 the proce-- of e@ecuting a program or
application with the intent of finding -oftware bug-" 5t can al-o be -tated a- the proce-- of4alidating and 4erifing that a -oftware program9application9product meet- the bu-ine-- and
technical requirement- that guided it- de-ign and de4elopment3 -o that it wor&- a- e@pected and
can be implemented with the -ame characteri-tic-"
Software Te-ting3 depending on the te-ting method emploed3 can be implemented at an time inthe de4elopment proce--3 howe4er the mo-t te-t effort i- emploed after the requirement- ha4e
been defined and coding proce-- ha- been completed"
22
-
8/13/2019 Online Shopping Bca
23/100
:31 Unit e#tin%The primar goal of unit te-ting i- to ta&e the -malle-t piece of te-table -oftware in the
application3 i-olate it from the remainder of the code3 and determine whether it beha4e- e@actla- ou e@pect" $ach unit i- te-ted -eparatel before integrating them into module- to te-t the
interface- between module-" 6nit te-ting ha- pro4en it- 4alue in that a large percentage of defect-
are identified during it- u-e"Unit te#tin% i- a -oftware 4erification and 4alidation method where the programmer gain-
confidence that indi4idual unit- of -ource code are fit for u-e" A unit i- the -malle-t te-table part
of an application" 5n procedural programming a unit ma be an indi4idual program3 function3procedure3 etc"3 while in object7oriented programming3 the -malle-t unit i- a cla--3 which ma
belong to a ba-e9-uper cla--3 ab-tract cla-- or deri4ed9child cla--"
5deall3 each te-t ca-e i- independent from the other-% -ub-titute- li&e method -tub-3 moc&object-3 fa&e- and te-t harne--e- can be u-ed to a--i-t te-ting a module in i-olation" 6nit te-t- are
tpicall written and run b -oftware de4eloper- to en-ure that code meet- it- de-ign and beha4e-
a- intended" 5t- implementation can 4ar from being 4er manual (pencil and paper) to being
formaliFed a- part of build automation"
23
-
8/13/2019 Online Shopping Bca
24/100
:32 Inte%ration e#tin%5ntegration te-ting3 al-o &nown a- integration and te-ting (5#T)3 i- a -oftware de4elopment
proce-- which program unit- are combined and te-ted a- group- in multiple wa-" 5n thi- conte@t3a unit i- defined a- the -malle-t te-table part of an application" 5ntegration te-ting can e@po-e
problem- with the interface- among program component- before trouble occur- in real7world
program e@ecution" 5ntegration te-ting i- a component of $@treme Programming (P)3 apragmatic method of -oftware de4elopment that ta&e- a meticulou- approach to building a
product b mean- of continual te-ting and re4i-ion"
There are two major wa- of carring out an integration te-t3 called the bottom7up method andthe top7down method" Bottom7up integration te-ting begin- with unit te-ting3 followed b te-t- of
progre--i4el higher7le4el combination- of unit- called module- or build-" 5n top7down
integration te-ting3 the highe-t7le4el module- are te-ted fir-t and progre--i4el lower7le4elmodule- are te-ted after that" 5n a comprehen-i4e -oftware de4elopment en4ironment3 bottom7up
te-ting i- u-uall done fir-t3 followed b top7down te-ting"
24
-
8/13/2019 Online Shopping Bca
25/100
:37 ,a"idation te#tin%At the 4alidation le4el3 te-ting focu-e- on u-er 4i-ible action- and u-er recogniFable output from
the --tem" alidation- te-ting i- -aid to be -ucce--ful when -oftware function- in a manner thatcan be rea-onabl e@pected b the cu-tomer" Two tpe- of 4alidation te-ting
&"(ha te#tin% i- -imulated or actual operational te-ting b potential u-er-9cu-tomer- or
an independent te-t team at the de4eloper-C -ite" Alpha te-ting i- often emploed for off7the7-helf -oftware a- a form of internal acceptance te-ting3 before the -oftware goe- to
beta te-ting"
eta te#tin% come- after alpha te-ting" er-ion- of the -oftware3 &nown a- beta 4er-ion3
are relea-ed to a limited audience out-ide of the programming team" The -oftware i-
relea-ed to group- of people -o that further te-ting can en-ure the product ha- few fault-
or bug-" Sometime-3 beta 4er-ion- are made a4ailable to the open public to increa-e thefeedbac& field to a ma@imal number of future u-er-
Gray bo< te#tin% /re bo@ te-ting i- the combination of blac& bo@ and white bo@te-ting" 5ntention of thi- te-ting i- to find out defect- related to bad de-ign or badimplementation of the --tem"it i- u-ed for web application
25
-
8/13/2019 Online Shopping Bca
26/100
;3*odin%
&dd cate%ory
Page>anguageUV!WV,a-terPage?ileUVX9admin9admin0ma-ter"ma-terVAuto$4ent:ireupUVtrueV!ode?ileUVadd0cat"a-p@"c-V5nherit-UVadmin0add0catVTitleUV6ntitled PageVY
a-p%!ontent5DUV!ontentV!ontentPlace'older5DUV!ontentPlace'olderVRunatUVSer4erVYbr9Ybr9Y
tableYtrY tdheightUV.=VwidthUV++VY di4-tleUVheight%.=p@M width%++p@VY
centerY tablecla--UV-hadowVcellpaddingUV*Vcell-pacingUV*VY trY tdcol-panUVabelVrunatUV-er4erV?ont7SiFeUV7>argeVTe@tUVAdd !ategorV?ont7BoldUVTrueV?ont76nderlineUVTrueVY9a-p%>abelY
9tdY 9trY
trY td-tleUVwidth% ;+p@M height% p@VY
a-p%>abel5DUV>abelabelY
9tdY td-tleUVheight% p@VY
a-p%Te@tBo@5DUVt@t!atVrunatUV-er4erV'eightUVargeVY9a-p%Te@tBo@Y
a-p%Required?ieldalidator5DUVRequired?ieldalidatorVrunatUV-er4erV$rror,e--ageUVZV!ontrolToalidateUVt@t!atValidation/roupUVerVY9a-p%Required?ieldalidatorY
9tdY9trY
trY
td-tleUVwidth% ;+p@VY a-p%>abel5DUV>abelVrunatUV-er4erV?ont7BoldUVTrueV?ont7SiFeUV,ediumV
Te@tUVStatu- % VY9a-p%>abelY 9tdY
tdY a-p%RadioButton5DUVoptTrueVrunatUV-er4erV?ont7BoldUVTrueV
/roupameUV-tatu-VTe@tUVTrueV9Y a-p%RadioButton5DUVopt?al-eVrunatUV-er4erV!hec&edUVTrueV?ont7BoldUVTrueV
/roupameUV-tatu-VTe@tUV?al-eV9Y 9tdY
9trY
trY td-tleUVwidth% ;+p@VY a-p%Button5DUVcmdSubmitVrunatUV-er4erVTe@tUVSubmitV
onclic&UVcmdSubmit0!lic&V'eightUV
-
8/13/2019 Online Shopping Bca
27/100
9trY
9tableY
br9Ya-p%>abel5DUVlbl,e--ageVrunatUV-er4erV?ont7BoldUVTrueV?ont7SiFeUV,ediumV?ore!olorUVRedVY9a-p%>abelY
9centerY
9di4Y 9tdY
9trY9tableY
9a-p%!ontentY
27
-
8/13/2019 Online Shopping Bca
28/100
&dd (roduct
Page>anguageUV!WV,a-terPage?ileUVX9admin9admin0ma-ter"ma-terVAuto$4ent:ireupUVtrueV
!ode?ileUVadd0prod"a-p@"c-V5nherit-UVadmin0DefaultVTitleUV6ntitled PageVY
a-p%!ontent5DUV!ontentV!ontentPlace'older5DUV!ontentPlace'olderVRunatUVSer4erVY
tableYtrY
tdheightUV==*VwidthUV++VY
di4-tleUVheight%==*p@M width%++p@MVY
centerY
a-p%>abel5DUVlbl,e--ageVrunatUV-er4erV?ont7BoldUVTrueV
?ont7SiFeUV,ediumV?ore!olorUVRedVY9a-p%>abelYbr9Y
9centerY
table-tleUVwidth% =HM height% .=p@MVcla--UV-hadowVcell-pacingUVV
frameUVborderVY
trY
tdcol-panUVV-tleUVheight% p@ValignUVcenterVY
a-p%>abel5DUV>abelHVrunatUV-er4erVTe@tUVAdd ProductV?ont7BoldUVTrueV
?ont7SiFeUV7>argeV?ont76nderlineUVTrueV?ore!olorUVW**++VY9a-p%>abelY9tdY
9trY trY
td-tleUVheight% Hp@M width% ;abel5DUV>abelVrunatUV-er4erVTe@tUVSelect !ategor % VY9a-p%>abelY
9tdY
td-tleUVheight% Hp@M width% ;Hp@MVY
a-p%DropDown>i-t5DUVddl!ategorie-VrunatUV-er4erV'eightUV*p@V:idthUV*p@V
?ont7SiFeUV,ediumV!au-e-alidationUVTrueVAutoPo-tBac&UVTrueV
on-electedinde@changedUVddl!ategorie-0Selected5nde@!hangedVY
9a-p%DropDown>i-tY
9tdY
td-tleUVheight% Hp@M width% ;p@MVY a-p%>abel5DUVlbl!at$rrorVrunatUV-er4erVY9a-p%>abelY
9tdY
9trY
trY
td-tleUVheight% Hp@M width% ;abel5DUV>abelVrunatUV-er4erVTe@tUVSelect Sub!ategor % VY9a-p%>abelY
9tdY
td-tleUVheight% Hp@M width% ;Hp@MVY
a-p%DropDown>i-t5DUVddlSub!atVrunatUV-er4erV'eightUV*p@V:idthUV*p@V
?ont7SiFeUV,ediumV!au-e-alidationUVTrueV
AutoPo-tBac&UVTrueV
on-electedinde@changedUVddlSub!at0Selected5nde@!hangedVY
9a-p%DropDown>i-tY
9tdY
td-tleUVheight% Hp@M width% ;p@MVY
a-p%>abel5DUVlblSub!at$rrorVrunatUV-er4erVY9a-p%>abelY
9tdY
9trY
trY
td-tleUVwidth% ;
-
8/13/2019 Online Shopping Bca
29/100
a-p%>abel5DUV>abelabelY
9tdY
td-tleUVwidth% ;Hp@M height% p@MVY
a-p%Te@tBo@5DUVt@tPnameVrunatUV-er4erV'eightUV*p@V:idthUV*p@V
alidation/roupUVerVY9a-p%Te@tBo@Y
9tdY
td-tleUVwidth% ;p@M height% p@MVY
a-p%Required?ieldalidator5DUVRequired?ieldalidatorabelVrunatUV-er4erVTe@tUVSelect 5mage % VY9a-p%>abelY
9tdY
td-tleUVheight% *p@M width% ;Hp@MValignUVcenterVY
a-p%5mage5DUVimg5mageVrunatUV-er4erV'eightUV*p@V:idthUV*p@V
AlternateTe@tUVProduct 5mageV9Ybr9Y
a-p%Required?ieldalidator5DUVrf45mageVrunatUV-er4erV
!ontrolToalidateUVfup5mageV$rror,e--ageUV?ile ot SelectedV
alidation/roupUVerVDi-plaUVDnamicVY9a-p%Required?ieldalidatorY
a-p%>abel5DUVlbl5mage$rrorVrunatUV-er4erV?ore!olorUVRedVY9a-p%>abelY 9tdY
td-tleUVwidth% ;p@M height% **p@VY
a-p%?ile6pload5DUVfup5mageVrunatUV-er4erV'eightUVabel5DUVlblB5mage$rrorVrunatUV-er4erV?ore!olorUVRedVY9a-p%>abelY
9tdY
td-tleUVwidth% ;p@M height% **p@VY
a-p%?ile6pload5DUVfupB5mageVrunatUV-er4erV'eightUV
-
8/13/2019 Online Shopping Bca
30/100
-
8/13/2019 Online Shopping Bca
31/100
-
8/13/2019 Online Shopping Bca
32/100
9trY
trY
td-tleUVwidth% ;+p@VY
a-p%Button5DUVcmdSubmitVrunatUV-er4erVTe@tUVSubmitV'eightUV
-
8/13/2019 Online Shopping Bca
33/100
&dmin "o%in (a%e
Page>anguageUV!WVAuto$4ent:ireupUVtrueV!ode?ileUVadmin0login"a-p@"c-V5nherit-UVadmin0admin0loginV
Y
GDO!TEP$htmlP6B>5!V799:!99DTD 'T,> "* Tran-itional99$VVhttp%99www"w"org9TR9@html9DTD9@html7
tran-itional"dtdVY
html@mln-UVhttp%99www"w"org9+++9@htmlVY
headrunatUV-er4erVY
titleY6ntitled Page9titleY
9headY
bodY
formidUVformVrunatUV-er4erVY
centerY
di4Ybr9Ybr9br9Ybr9Ybr9Ybr9Yhr9Ybr9Y
a-p%>ogin5DUVAdmin0>oginVrunatUV-er4erVBac&!olorUVW$???BV
Border!olorUVWB;!HD$VBorderPaddingUV*VBorderStleUVDoubleVBorder:idthUV;p@V
Di-plaRemember,eUV?al-eV?ont7BoldUV?al-eV?ont75talicUV?al-eV
?ont7ame-UVerdanaV?ont7SiFeUV,ediumV?ont7Stri&eoutUV?al-eV?ont76nderlineUV?al-eV?ore!olorUVWV
onauthenticateUVAdmin0>ogin0AuthenticateVTitleTe@tUVAdmini-trator >oginV
6-erame>abelTe@tUVAdmin 5D % V'eightUVabelTe@tUVPa--word % VY
Te@tBo@Stle?ont7SiFeUV*"emV9Y
>oginButtonStleBac&!olorUV:hiteVBorder!olorUVW;*H!DVBorderStleUVSolidV
Border:idthUVp@V?ont7ame-UVerdanaV?ont7SiFeUV*"emV?ore!olorUVW
-
8/13/2019 Online Shopping Bca
34/100
u-ingS-tem":eb"SecuritM
u-ingS-tem":eb"65M
u-ingS-tem":eb"65"'tml!ontrol-M
u-ingS-tem":eb"65":eb!ontrol-M
u-ingS-tem":eb"65":eb!ontrol-":ebPart-M
u-ingS-tem"ml">inqM
u-ingS-tem"Data"Sql!lientM
publicpartialcla--admin0admin0login% S-tem":eb"65"Page
[
protected4oidPage0>oad(object-ender3 $4entArg-e)
[
if(Reque-t"uerString"'a-8e-())
[
-tringm-g U Reque-t"uerString"/et(*)"ToString()M
if(m-g UU VlogoutV)
lbl,e--age"Te@t U VEou are >ogged out Succe--fullGVM
el-eif(m-g UU VtimeoutV)
lbl,e--age"Te@t U VSe--ion T5,$ O6TGbrYPlea-e >ogin again"VM
\
Admin0>ogin"?ocu-()M \
protected4oidAdmin0>ogin0Authenticate(object-ender3 Authenticate$4entArg-e)
[
admin0loginob U newadmin0login()M
bool-ucce-- U ob"4alidate(Admin0>ogin"6-erame"ToString()3 Admin0>ogin"Pa--word"ToString())M
if(-ucce--)
[
Se--ion]Vadmin0idV^ U Admin0>ogin"6-erame"ToString()M
Se--ion"Timeout U ;M
Re-pon-e"Redirect(VX9admin9admin0home"a-p@V)M
\
el-e
[ lbl,e--age"Te@t U VVM
\
\
\
34
-
8/13/2019 Online Shopping Bca
35/100
*han%e (a##)ord
u-ingS-temM
u-ingS-tem"!ollection-M
u-ingS-tem"!onfigurationM
u-ingS-tem"DataM
u-ingS-tem">inqM
u-ingS-tem":ebM
u-ingS-tem":eb"SecuritM
u-ingS-tem":eb"65M
u-ingS-tem":eb"65"'tml!ontrol-M
u-ingS-tem":eb"65":eb!ontrol-M
u-ingS-tem":eb"65":eb!ontrol-":ebPart-M
u-ingS-tem"ml">inqM
u-ingS-tem"Data"Sql!lientM
publicpartialcla--admin0Default% S-tem":eb"65"Page
[
protected4oidcmd!hangePwd0!lic&(object-ender3 $4entArg-e)
[
-tringadmin0id U Se--ion]Vadmin0idV^"ToString()M
admin0loginadmin0login U newadmin0login()M
bool-ucce-- U admin0login"4alidate(admin0id3 t@t!Pwd"Te@t)M
if(-ucce--)
[
-ucce-- U admin0login"change0pwd(admin0id3 t@tPwd"Te@t)M
if(-ucce--)
lbl,e--age"Te@t U VPa--word !hanged Succe--fullVM
el-e
lbl,e--age"Te@t U V?ailed to !hange Pa--word"VM
\
el-e
lbl,e--age"Te@t U V!urrent Pa--word i- 5ncorrectVM
\
protected4oidcmd!lear0!lic&(object-ender3 $4entArg-e)
[
lbl,e--age"Te@t U VVM
t@t!Pwd"Te@t U VVM
t@tPwd"Te@t U VVM
t@t!Pwd"Te@t U VVM
\
\
Page>anguageUV!WV,a-terPage?ileUVX9admin9admin0ma-ter"ma-terVAuto$4ent:ireupUVtrueV
!ode?ileUVchange0pwd"a-p@"c-V5nherit-UVadmin0DefaultVTitleUV6ntitled PageVY
a-p%!ontent5DUV!ontentV!ontentPlace'older5DUV!ontentPlace'olderVRunatUVSer4erVY
tableY
trY
tdheightUV.=VwidthUV++VY
35
-
8/13/2019 Online Shopping Bca
36/100
di4-tleUVheight%.=p@MVY
centerY
a-p%>abel5DUVlbl,e--ageVrunatUV-er4erV?ont7BoldUVTrueV
?ont7SiFeUV,ediumV?ore!olorUVRedVY9a-p%>abelYbr9Y9centerY
tablecla--UV-hadowVcell-pacingUV+VY
trY
tdcol-panUVValignUVcenterVYa-p%>abel5DUV>abelVrunatUV-er4erV
?ont7BoldUVTrueV?ont7SiFeUV7>argeV?ore!olorUVW****==VTe@tUV!hange Pa--wordV?ont76nderlineUVTrueVY9a-p%>abelY
9tdY
9trY
trY
tdY
a-p%>abel5DUV>abelabelY
9tdY
tdY
a-p%Te@tBo@5DUVt@t!PwdVrunatUV-er4erVTe@t,odeUVPa--wordV'eightUVabel5DUV>abelVrunatUV-er4erVTe@tUVew Pa--wordVY9a-p%>abelY
9tdY
td-tleUVheight% ;p@VY
a-p%Te@tBo@5DUVt@tPwdVrunatUV-er4erVTe@t,odeUVPa--wordV'eightUVabelY
9tdY
td-tleUVheight% ;p@VY
a-p%Te@tBo@5DUVt@t!PwdVrunatUV-er4erVTe@t,odeUVPa--wordV'eightUV
-
8/13/2019 Online Shopping Bca
37/100
trY
tdY
a-p%Button5DUVcmd!hangePwdVrunatUV-er4erVTe@tUV!hange Pa--wordV
onclic&UVcmd!hangePwd0!lic&Validation/roupUVerV?ont7SiFeUV,ediumV
'eightUV
-
8/13/2019 Online Shopping Bca
38/100
Edit de"ete
Page>anguageUV!WV,a-terPage?ileUVX9admin9admin0ma-ter"ma-terVAuto$4ent:ireupUVtrueV
!ode?ileUVedit0delete"a-p@"c-V5nherit-UVadmin0edit0deleteVTitleUV6ntitled PageVY
a-p%!ontent5DUV!ontentV!ontentPlace'older5DUV!ontentPlace'olderVRunatUVSer4erVY
-cripttpeUVte@t9ja4a-criptVlanguageUVja4a-criptVY
functiondel0confirm()
[
returnconfirm(VDo ou reall want to delete the 5temLV)M
\ 9-criptY
tableY
trY
tdheightUVH.*VwidthUV++VY
di4-tleUVheight%H.*p@MVY
table-tleUVmargin7left%.**p@MVY
trY
tdYa-p%>abel5DUVlbl,e--ageVrunatUV-er4erV?ont7BoldUVTrueV
?ont7SiFeUV,ediumV?ore!olorUVRedVY9a-p%>abelY9tdY
9trY
9tableY
tablecla--UV-hadowVcell-pacingUVV
frameUVborderVY
trY tdcol-panUVV-tleUVheight% p@ValignUVcenterVY
#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM
a-p%>abel5DUV>abelHVrunatUV-er4erVTe@tUV$dit9Delete 5tem-V?ont7BoldUVTrueV
?ont7SiFeUV7>argeV?ont76nderlineUVTrueV?ore!olorUVW**++VY9a-p%>abelY
9tdY
9trY
trY
td-tleUVheight% Hp@M width% ;abel5DUV>abelVrunatUV-er4erVTe@tUVSelect !ategor % VY9a-p%>abelY
9tdY
td-tleUVheight% Hp@M width% ;Hp@MVY
a-p%DropDown>i-t5DUVddl!ategorie-VrunatUV-er4erV'eightUV*p@V:idthUV*p@V?ont7SiFeUV,ediumV!au-e-alidationUVTrueVAutoPo-tBac&UVTrueV
on-electedinde@changedUVddl!ategorie-0Selected5nde@!hangedVY
9a-p%DropDown>i-tY
9tdY
td-tleUVheight% Hp@M width% .p@MVY
a-p%>abel5DUVlbl!at$rrorVrunatUV-er4erV?ont7SiFeUV*ptVY9a-p%>abelY
38
-
8/13/2019 Online Shopping Bca
39/100
9tdY
td-tleUVheight% Hp@M width% **p@MVY
a-p%>in&Button5DUVlbtn!$ditVrunatUV-er4erVonclic&UVlbtn!$dit0!lic&VY$dit9a-p%>in&ButtonY#nb-pM_
a-p%>in&Button5DUVlbtn!DelVrunatUV-er4erVonclic&UVlbtn!Del0!lic&V
On!lient!lic&UCreturn(del0confirm())CYDelete9a-p%>in&ButtonY
9tdY 9trY
trY
td-tleUVheight% Hp@M width% ;abel5DUV>abelVrunatUV-er4erVTe@tUVSelect Sub!ategor % VY9a-p%>abelY
9tdY
td-tleUVheight% Hp@M width% ;Hp@MVY
a-p%DropDown>i-t5DUVddlSub!atVrunatUV-er4erV'eightUV*p@V:idthUV*p@V
?ont7SiFeUV,ediumV!au-e-alidationUVTrueVAutoPo-tBac&UVTrueV
on-electedinde@changedUVddlSub!at0Selected5nde@!hangedVY
9a-p%DropDown>i-tY
9tdY
td-tleUVheight% Hp@M width% .p@MVY
a-p%>abel5DUVlblSub!at$rrorVrunatUV-er4erV?ont7SiFeUV*ptVY9a-p%>abelY
9tdY
tdY
a-p%>in&Button5DUVlbtnS!$ditVrunatUV-er4erVonclic&UVlbtnS!$dit0!lic&VY$dit9a-p%>in&ButtonY#nb-pM_
a-p%>in&Button5DUVlbtnS!DelVrunatUV-er4erVonclic&UVlbtnS!Del0!lic&V
On!lient!lic&UCreturn(del0confirm())CYDelete9a-p%>in&ButtonY
9tdY
9trY
trY
td-tleUVheight% Hp@VY
a-p%>abel5DUV>abel+VrunatUV-er4erVTe@tUVSelect Product % VY9a-p%>abelY
9tdY td-tleUVheight% Hp@VY
a-p%DropDown>i-t5DUVddlProduct-VrunatUV-er4erV'eightUV*p@V:idthUV*p@V
?ont7SiFeUV,ediumV!au-e-alidationUVTrueVAutoPo-tBac&UVTrueV
on-electedinde@changedUVddlProduct-0Selected5nde@!hangedVY
9a-p%DropDown>i-tY
9tdY
td-tleUVheight% Hp@M width% .p@MVY
a-p%>abel5DUVlblProduct$rrorVrunatUV-er4erV?ont7SiFeUV*ptVY9a-p%>abelY
9tdY
tdY
a-p%>in&Button5DUVlbtnP$ditVrunatUV-er4erVonclic&UVlbtnP$dit0!lic&VY$dit9a-p%>in&ButtonY#nb-pM_ a-p%>in&Button5DUVlbtnPDelVrunatUV-er4erVonclic&UVlbtnPDel0!lic&V
On!lient!lic&UCreturn(del0confirm())CYDelete9a-p%>in&ButtonY
9tdY
9trY
9tableY
a-p%,ultiiew5DUV,ultiiewVrunatUV-er4erVY
39
-
8/13/2019 Online Shopping Bca
40/100
a-p%iew5DUViewVrunatUV-er4erVY
tablecellpaddingUV*Vcell-pacingUV*Vcla--UV-hadowVY
trY
tdalignUVcenterVcol-panUVabel*VrunatUV-er4erV?ont7BoldUVTrueV?ont7SiFeUV7>argeV
?ont76nderlineUVTrueVTe@tUV$dit !ategorVY9a-p%>abelY
9tdY
9trY trY
td-tleUVwidth% ;+p@M height% p@VY
a-p%>abel5DUV>abelVrunatUV-er4erV?ont7BoldUVTrueV?ont7SiFeUV,ediumV
Te@tUV$nter !ategor % VY9a-p%>abelY
9tdY
td-tleUVheight% p@VY
a-p%Te@tBo@5DUVt@t!atVrunatUV-er4erV?ont7SiFeUV>argeV'eightUVabel5DUV>abelabelY
9tdY
tdY
a-p%RadioButton5DUVopt!TrueVrunatUV-er4erV?ont7BoldUVTrueV
/roupameUV-tatu-VTe@tUVTrueV9Y
a-p%RadioButton5DUVopt!?al-eVrunatUV-er4erV?ont7BoldUVTrueV
/roupameUV-tatu-VTe@tUV?al-eV9Y
9tdY
9trY
trY
td-tleUVwidth% ;+p@VY
a-p%Button5DUVcmd!SubmitVrunatUV-er4erV?ont7SiFeUV,ediumV'eightUV
-
8/13/2019 Online Shopping Bca
41/100
a-p%Te@tBo@5DUVt@tSub!atVrunatUV-er4erV?ont7SiFeUV>argeV'eightUVabel5DUV>abel=VrunatUV-er4erV?ont7BoldUVTrueV?ont7SiFeUV,ediumV
Te@tUVStatu- % VY9a-p%>abelY
9tdY
td-tleUVwidth% =
-
8/13/2019 Online Shopping Bca
42/100
$rror,e--ageUV?ile ot SelectedValidation/roupUVerVY9a-p%Required?ieldalidatorY
br9Y
a-p%>abel5DUVlbl5mage$rrorVrunatUV-er4erV?ore!olorUVRedVY9a-p%>abelY
9tdY
td-tleUVwidth% p@M height% **p@VY
a-p%?ile6pload5DUVfup5mageVrunatUV-er4erV'eightUVabel5DUVlblB5mage$rrorVrunatUV-er4erV?ore!olorUVRedVY9a-p%>abelY
9tdY td-tleUVwidth% p@M height% **p@VY
a-p%?ile6pload5DUVfupB5mageVrunatUV-er4erV'eightUVabel;VrunatUV-er4erVTe@tUV?eature- % VY9a-p%>abelY
9tdY
td-tleUVwidth% ;.p@VY a-p%Te@tBo@5DUVt@t?eature-VrunatUV-er4erVTe@t,odeUV,ulti>ineV:idthUV*p@V
alidation/roupUVerV'eightUV;
-
8/13/2019 Online Shopping Bca
43/100
td-tleUVwidth% ;abel5DUV>abel=VrunatUV-er4erVTe@tUVStatu- % VY9a-p%>abelY
9tdY
td-tleUVheight% p@MVcol-panUVinqM
u-ingS-tem":ebM
u-ingS-tem":eb"SecuritM
u-ingS-tem":eb"65M
u-ingS-tem":eb"65"'tml!ontrol-M
u-ingS-tem":eb"65":eb!ontrol-M
u-ingS-tem":eb"65":eb!ontrol-":ebPart-M
u-ingS-tem"ml">inqMu-ingS-tem"Data"Sql!lientM
u-ingS-tem"5OM
publicpartialcla--admin0edit0delete% S-tem":eb"65"Page
[
admin0function-obM
DataSetd-M
-tatic-tringfilenameM
-tatic-tringimage0urlM
43
-
8/13/2019 Online Shopping Bca
44/100
-tatic-tringBfilenameM
-tatic-tringBimage0urlM
-taticintc0id3 -c0id3p0idM
protected4oidPage0>oad(object-ender3 $4entArg-e)
[
if(G5-Po-tBac&)
[ ob U newadmin0function-()M
d- U ob"ddl0cat0fill()M
if(d- GU null)
[
ddl!ategorie-"DataTe@t?ield U Vc0nameVM
ddl!ategorie-"DataSource U d-M
ddl!ategorie-"DataBind()M
ddl!ategorie-"5tem-"5n-ert(*3 VSelect a !ategorV)M
cat0in4i-ible()M
\
el-e
lbl,e--age"Te@t U V?ailed to load !ategorie-GVM
\
\
protected4oidddl!ategorie-0Selected5nde@!hanged(object-ender3 $4entArg-e)
[
,ultiiew"Acti4eiew5nde@ U 7M
if(ddl!ategorie-"Selected5nde@ UU *)
[
lbl!at$rror"Te@t U VSelect a !ategorVM
cat0in4i-ible()M
\
el-e [
ob U newadmin0function-()M
c0id U ob"get0cid(ddl!ategorie-"Selected5tem"Te@t)M
d- U ob"ddl0-ub0cat0fill(c0id)M
if(d- GU null)
[
lbl!at$rror"Te@t U VVM
ddlSub!at"$nabled U trueM
ddlSub!at"DataTe@t?ield U V-c0nameVM
ddlSub!at"DataSource U d-M
ddlSub!at"DataBind()M
ddlSub!at"5tem-"5n-ert(*3 VSelect a Sub!ategorV)M
lbtn!$dit"i-ible U trueM
lbtn!Del"i-ible U trueM
-ub0cat0in4i-ible()M
\
el-e
lbl,e--age"Te@t U V?ailed to load Sub7!ategorie-GVM
\
44
-
8/13/2019 Online Shopping Bca
45/100
-
8/13/2019 Online Shopping Bca
46/100
-tring-tatu- U Vfal-eVM
if(opt!True"!hec&ed UU true)
-tatu- U VtrueVM
ob U newadmin0function-()M
bool-ucce-- U ob"update0cat(c0id3 t@t!at"Te@t3 -tatu-)M
if(-ucce-- UU true)
[ d- U ob"ddl0cat0fill()M
ddl!ategorie-"DataTe@t?ield U Vc0nameVM
ddl!ategorie-"DataSource U d-M
ddl!ategorie-"DataBind()M
ddl!ategorie-"5tem-"5n-ert(*3 VSelect a !ategorV)M
cat0in4i-ible()M
lbl,e--age"Te@t U V!ategor 6pdated Succe--full"VM
,ultiiew"Acti4eiew5nde@ U 7M
\
el-e
lbl,e--age"Te@t U V?ailed to 6pdate !ategor"VM
\
protected4oidcmdS!Submit0!lic&(object-ender3 $4entArg-e) [
-tring-tatu- U Vfal-eVM
if(optS!True"!hec&ed UU true)
-tatu- U VtrueVM
ob U newadmin0function-()M
bool-ucce-- U ob"update0-ub0cat(c0id3 -c0id3 t@tSub!at"Te@t3 -tatu-)M
if(-ucce-- UU true)
[
d-Uob"ddl0-ub0cat0fill(c0id)M
ddlSub!at"DataTe@t?ield U V-c0nameVM
ddlSub!at"DataSource U d-M
ddlSub!at"DataBind()M
ddlSub!at"5tem-"5n-ert(*3 VSelect a Sub!ategorV)M
-ub0cat0in4i-ible()M
lbl,e--age"Te@t U V!ategor 6pdated Succe--full"VM
,ultiiew"Acti4eiew5nde@ U 7M
\
el-e
lbl,e--age"Te@t U V?ailed to 6pdate !ategor"VM
\
protected4oidcmdSubmit0!lic&(object-ender3 $4entArg-e)
[
-tring-tatu- U Vfal-eVM
if(optTrue"!hec&ed UU true)
-tatu- U VtrueVM
ob U newadmin0function-()M
bool-ucce-- U ob"update0prod(c0id3 -c0id3 p0id3 t@tPname"Te@t3 image0url3Bimage0url3 t@tPrice"Te@t3
t@t?eature-"Te@t3 -tatu-)M
if(-ucce-- UU true)
[
d- U ob"ddl0product0fill(c0id3 -c0id)M
ddlProduct-"DataTe@t?ield U Vp0nameVM
ddlProduct-"DataSource U d-M
46
-
8/13/2019 Online Shopping Bca
47/100
ddlProduct-"DataBind()M
ddlProduct-"5tem-"5n-ert(*3 VSelect a ProductV)M
product-0in4i-ible()M
lbl,e--age"Te@t U VProduct 6pdated Succe--fullVM
,ultiiew"Acti4eiew5nde@ U 7M
\
el-e lbl,e--age"Te@t U V?ailed to 6pdate ProductGVM
\
protected4oidcmd6pload0!lic&(object-ender3 $4entArg-e)
[
if(fup5mage"'a-?ile)
[
if(fup5mage"Po-ted?ile"!ontentTpe UU Vimage9pjpegV__ fup5mage"Po-ted?ile"!ontentTpe UU Vimage9jpegV__
fup5mage"Po-ted?ile"!ontentTpe UU Vimage9gifV__ fup5mage"Po-ted?ile"!ontentTpe UU Vimage9@7pngV__
fup5mage"Po-ted?ile"!ontentTpe UU Vimage9bmpV)
[
-tring-tr U fup5mage"Po-ted?ile"?ileame"ToString()M
filename U Path"/et?ileame(-tr)M
-tringpath U Ser4er",apPath(VX9image-9V)M
fup5mage"Po-ted?ile"Sa4eA-(path filename)M
image0url U VX9image-9V` filenameM
img5mage"5mage6rl U image0urlM
lbl5mage$rror"Te@t U VVM
fup5mage"$nabled U fal-eM
cmd6pload"$nabled U fal-eM
rf45mage"$nabled U fal-eM
\
el-e
lbl5mage$rror"Te@t U V5ncorrect ?ile TpeVM
\ el-e
lbl5mage$rror"Te@t U V?ile ot SelectedVM
\
protected4oidcmdB6pload0!lic&(object-ender3 $4entArg-e)
[
if(fupB5mage"'a-?ile)
[
if(fupB5mage"Po-ted?ile"!ontentTpe UU Vimage9pjpegV__ fupB5mage"Po-ted?ile"!ontentTpe UU Vimage9jpegV__
fupB5mage"Po-ted?ile"!ontentTpe UU Vimage9gifV__ fupB5mage"Po-ted?ile"!ontentTpe UU Vimage9@7pngV__
fupB5mage"Po-ted?ile"!ontentTpe UU Vimage9bmpV)
[
-tring-tr U fupB5mage"Po-ted?ile"?ileame"ToString()M
Bfilename U Path"/et?ileame(-tr)M
-tringpath U Ser4er",apPath(VX9image-9V)M
fupB5mage"Po-ted?ile"Sa4eA-(path Bfilename)M
imgB5mage"5mage6rl U VX9image-9V` BfilenameM
lblB5mage$rror"Te@t U VVM
fupB5mage"$nabled U fal-eM
cmdB6pload"$nabled U fal-eM
47
-
8/13/2019 Online Shopping Bca
48/100
-
8/13/2019 Online Shopping Bca
49/100
image0url U d-"Table-]*^"Row-]*^]Vimage0urlV^"ToString()M
img5mage"5mage6rl U image0urlM
Bimage0url U d-"Table-]*^"Row-]*^]VBimage0urlV^"ToString()M
imgB5mage"5mage6rl U Bimage0urlM
if(d-"Table-]*^"Row-]*^]V-tatu-V^"ToString() UU VtrueV)
optTrue"!hec&ed U trueM
el-e
opt?al-e"!hec&ed U trueM
lbl,e--age"Te@t U VVM
\
el-e
lbl,e--age"Te@t U V?ailed to edit ProductGVM
\
protected4oidlbtn!Del0!lic&(object-ender3 $4entArg-e)
[
ob U newadmin0function-()M
bool-ucce-- U ob"del0cat(c0id)M
if(-ucce--)
[
ddl!ategorie-"5tem-"Remo4eAt(ddl!ategorie-"Selected5nde@)M cat0in4i-ible()M
,ultiiew"Acti4eiew5nde@ U 7M
lbl,e--age"Te@t U VProduct Deleted Succe--fullVM
\
el-e
[
lbl,e--age"Te@t U V?ailed to Delete !ategorGbrYfont -iFeU
-
8/13/2019 Online Shopping Bca
50/100
-
8/13/2019 Online Shopping Bca
51/100
lbtnS!$dit"i-ible U fal-eM
lbtnS!Del"i-ible U fal-eM
lbtnP$dit"i-ible U fal-eM
lbtnPDel"i-ible U fal-eM
lbl,e--age"Te@t U VVM
\
4oidproduct-0in4i-ible() [
ddlProduct-"Selected5nde@ U *M
lbtnP$dit"i-ible U fal-eM
lbtnPDel"i-ible U fal-eM
lbl,e--age"Te@t U VVM
\
\
51
-
8/13/2019 Online Shopping Bca
52/100
&bout u# (a%e
Page>anguageUV!WV,a-terPage?ileUVX9e-hop0ma-ter"ma-terVAuto$4ent:ireupUVtrueV
!ode?ileUVaboutu-"a-p@"c-V5nherit-UVaboutu-VTitleUV6ntitled PageVY
a-p%!ontent5DUV!ontent
-
8/13/2019 Online Shopping Bca
53/100
*hec5out (a%e
Page>anguageUV!WV,a-terPage?ileUVX9e-hop0ma-ter"ma-terVAuto$4ent:ireupUVtrueV
!ode?ileUVchec&0out"a-p@"c-V5nherit-UVchec&0outVTitleUV6ntitled PageVY
a-p%!ontent5DUV!ontent
-
8/13/2019 Online Shopping Bca
54/100
a-p%Te@tBo@5DUVt@tBan&ameVrunatUV-er4erV:idthUVp@V?ont7
ame-UVerdanaVY9a-p%Te@tBo@Y
9tdY
9trY
trY
tdcla--UVtablecell-V-tleUVheight% Hp@VY a-p%>abel5DUV>abel
-
8/13/2019 Online Shopping Bca
55/100
9tableY
*ontact u# (a%e
Page>anguageUV!WV,a-terPage?ileUVX9e-hop0ma-ter"ma-terVAuto$4ent:ireupUVtrueV
!ode?ileUVcontactu-"a-p@"c-V5nherit-UVcontactu-VTitleUV6ntitled PageVY
a-p%!ontent5DUV!ontent
-
8/13/2019 Online Shopping Bca
56/100
'arana3 5D5A
Pin !ode %
-
8/13/2019 Online Shopping Bca
57/100
@or%ot (a##)ord (a%e
Page>anguageUV!WV,a-terPage?ileUVX9e-hop0ma-ter"ma-terVAuto$4ent:ireupUVtrueV
!ode?ileUVforgot0pwd"a-p@"c-V5nherit-UVforgot0pwdVTitleUV6ntitled PageVY
a-p%!ontent5DUV!ontent
-
8/13/2019 Online Shopping Bca
58/100
a-p%5mageButton5DUVimgSubmitVrunatUV-er4erV
5mage6rlUVweb0image-9-ubmit0brown"pngValidation/roupUVaV
onclic&UVimgSubmit0!lic&V'eightUVabel5DUV>abel.VrunatUV-er4erVTe@tUVSecurit ue-tion % V
?ont7ame-UVerdanaVY9a-p%>abelY
9tdY
tdcla--UVtablecell-VY
a-p%>abel5DUVlblSVrunatUV-er4erV?ont7ame-UVerdanaVY9a-p%>abelY
9tdY
9trY
trY tdcla--UVtablecell-VY
a-p%>abel5DUV>abel;VrunatUV-er4erVTe@tUV$nter Securit An-wer % V
?ont7ame-UVerdanaVY9a-p%>abelY
a-p%Required?ieldalidator5DUVRequired?ieldalidator
-
8/13/2019 Online Shopping Bca
59/100
9tdY
tdcla--UVtablecell-VY
a-p%Te@tBo@5DUVt@tewPwdVrunatUV-er4erV:idthUVp@V?ont7ame-UVerdanaV
Te@t,odeUVPa--wordVY9a-p%Te@tBo@Y
9tdY
9trY
trY
tdcla--UVtablecell-VY
a-p%>abel5DUV>abelVrunatUV-er4erVTe@tUV!onfirm new Pa--word% V
?ont7ame-UVerdanaVY9a-p%>abelY
br9Y
a-p%!omparealidator5DUV!omparealidatorVrunatUV-er4erV
!ontrolTo!ompareUVt@tewPwdV!ontrolToalidateUVt@t!ewPwdV
$rror,e--ageUVBoth field- -hould be -ameV
alidation/roupUVcVY9a-p%!omparealidatorY
9tdY
tdcla--UVtablecell-VY
a-p%Te@tBo@5DUVt@t!ewPwdVrunatUV-er4erV:idthUVp@V?ont7ame-UVerdanaVTe@t,odeUVPa--wordVY9a-p%Te@tBo@Y
9tdY
9trY
trY
tdcol-panUV
-
8/13/2019 Online Shopping Bca
60/100
u-ingS-tem":eb"65"'tml!ontrol-M
u-ingS-tem":eb"65":eb!ontrol-M
u-ingS-tem":eb"65":eb!ontrol-":ebPart-M
u-ingS-tem"ml">inqM
publicpartialcla--forgot0pwd% S-tem":eb"65"Page
[
e-hop0function-e-hopf U newe-hop0function-()M -taticDataSetd-M
protected4oidPage0>oad(object-ender3 $4entArg-e)
[
,ultiiew"Acti4eiew5nde@ U 7M
t@t$mail5D"?ocu-()M
\
protected4oidimgSubmit0!lic&(object-ender3 5mage!lic&$4entArg-e)
[
d- U e-hopf"forgot0pa--word(t@t$mail5D"Te@t)M
if(d-"Table-]*^"Row-"!ount Y *)
[
,ultiiew"Acti4eiew5nde@ U *M
lblS"Te@t U d-"Table-]*^"Row-]*^]V-qV^"ToString()M
t@tSA"?ocu-()M lbl,e--age"i-ible U fal-eM
\
el-e
[
lbl,e--age"Te@t U V$mail75D doe-nCt e@i-t" Plea-e Tr againGVM
lbl,e--age"i-ible U trueM
t@t$mail5D"?ocu-()M
\
\
protected4oidimgProceed0!lic&(object-ender3 5mage!lic&$4entArg-e)
[
if(d-"Table-]*^"Row-]*^]V-aV^"ToString() UU t@tSA"Te@t)
[
,ultiiew"Acti4eiew5nde@ U M t@tewPwd"?ocu-()M
lbl,e--age"i-ible U fal-eM
\
el-e
[
lbl,e--age"Te@t U V:rong Securit An-wer" Plea-e tr againGVM
lbl,e--age"i-ible U trueM
t@tSA"?ocu-()M
,ultiiew"Acti4eiew5nde@ U *M
\
\
protected4oidimg6pdate0!lic&(object-ender3 5mage!lic&$4entArg-e)
[
if(e-hopf"change0pa--word(d-"Table-]*^"Row-]*^]VuidV^"ToString()3 t@tewPwd"Te@t)) [
lbl,e--age"Te@t U VPa--word change- Succe--full"VM
lbl,e--age"i-ible U trueM
\
el-e
[
lbl,e--age"Te@t U V6nable to change pa--word" Plea-e tr after -ome time"VM
lbl,e--age"i-ible U trueM
t@tewPwd"?ocu-()M
60
-
8/13/2019 Online Shopping Bca
61/100
,ultiiew"Acti4eiew5nde@ U M
\
@ree de"i?ery (a%e
Page>anguageUV!WV,a-terPage?ileUVX9e-hop0ma-ter"ma-terVAuto$4ent:ireupUVtrueV!ode?ileUVfree0deli4er"a-p@"c-V5nherit-UVfree0deli4erVTitleUV6ntitled PageVY
a-p%!ontent5DUV!ontent
-
8/13/2019 Online Shopping Bca
62/100
$y account (a%e
Page>anguageUV!WV,a-terPage?ileUVX9e-hop0ma-ter"ma-terVAuto$4ent:ireupUVtrueV
!ode?ileUVm0acc"a-p@"c-V5nherit-UVm0accVTitleUV6ntitled PageVY
a-p%!ontent5DUV!ontent
-
8/13/2019 Online Shopping Bca
63/100
br9Y
br9Y
tablecla--UV-hadowVrule-UVrow-VwidthUVH**VY
trcla--UVtablecell-V
-tleUVbac&ground7color% W***M font7-iFe% largeM color% W??????M font7weight% boldM font7-tle%
normalMVY
td-tleUVheight% in&Button5DUVlbtn$dit0ProfileVrunatUV-er4erV
onclic&UVlbtn$dit0Profile0!lic&VY$dit Profile9a-p%>in&ButtonY
9tdY
9trY
9tableY
9tdY
9trY
9tableY
9a-p%!ontentY
63
-
8/13/2019 Online Shopping Bca
64/100
Order com("ete (a%e
Page>anguageUV!WV,a-terPage?ileUVX9e-hop0ma-ter"ma-terVAuto$4ent:ireupUVtrueV
!ode?ileUVorder0complete"a-p@"c-V5nherit-UVorder0completeVTitleUV6ntitled PageVY
a-p%!ontent5DUV!ontent
-
8/13/2019 Online Shopping Bca
65/100
Order detai"#
Page>anguageUV!WV,a-terPage?ileUVX9e-hop0ma-ter"ma-terVAuto$4ent:ireupUVtrueV
!ode?ileUVorder0detail-"a-p@"c-V5nherit-UVorder0detail-VTitleUV6ntitled PageVY
a-p%!ontent5DUV!ontent
-
8/13/2019 Online Shopping Bca
66/100
!aptionAlignUVTopV'oriFontalAlignUV!enterVData8eame-UVp0idV
PageSiFeUV;V!ellPaddingUV.V:idthUVH;p@V
?ore!olorUVWV/rid>ine-UVoneVY
PagerSetting-,odeUVumeric?ir-t>a-tV9Y
RowStle'oriFontalAlignUV!enterVBac&!olorUVW$???BV9Y
!olumn-Y
a-p%Template?ield'eaderTe@tUVProduct 5mageVY
5temTemplateY a-p%5mageButton5DUV5mageButtonVrunatUV-er4erV5mage6rlUCW$4al(Vimage0urlV) YC
'eightUV*p@V:idthUV*p@VPo-tBac&6rlUCWVproduct0detail-"a-p@Lp0idUV`$4al(Vp0idV)YC
AlternateTe@tUVProductV5mageAlignUVAb-,iddleVY
9a-p%5mageButtonY
95temTemplateY
9a-p%Template?ieldY
a-p%Bound?ieldData?ieldUVp0idV'eaderTe@tUVProduct 5DV9Y
a-p%Bound?ieldData?ieldUVp0nameV'eaderTe@tUVProduct ameV9Y
a-p%Template?ieldY
'eaderTemplateY
a-p%>abel5DUV>abelabelY
9'eaderTemplateY
5temTemplateY a-p%5mage5DUV5mageVrunatUV-er4erV5mage6rlUVweb0image-95ndian7!urrenc7Smbol"pngV
'eightUV;V9Y
a-p%>abel5DUV>abelVrunatUV-er4erVTe@tUCWBind(VpriceV) YCY9a-p%>abelY
95temTemplateY
9a-p%Template?ieldY
a-p%Bound?ieldData?ieldUVqtV'eaderTe@tUVuantitV9Y
a-p%Template?ieldY
'eaderTemplateY
a-p%>abel5DUV>abelVrunatUV-er4erVTe@tUVTotal PriceVY9a-p%>abelY
9'eaderTemplateY
5temTemplateY
a-p%5mage5DUV5mage
-
8/13/2019 Online Shopping Bca
67/100
AlternateTe@tUV5RV5mage6rlUVX9web0image-95ndian7!urrenc7Smbol"pngV9Y
a-p%>abel5DUVlbltpriceVrunatUV-er4erV?ont7BoldUVTrueV
?ont7ame-UVTime- ew RomanV?ont7SiFeUV>argeVY9a-p%>abelY
9tdY
9trY
trY
td-tleUVwidth%**p@ValignUVleftVwidthUVH;VY a-p%>abel5DUV>abel.VrunatUV-er4erV?ont7BoldUVTrueV
?ont7ame-UVTime- ew RomanV?ont7SiFeUV,ediumVYShipping % 9a-p%>abelY
9tdY
td-tleUVwidth%;*p@MValignUVrightVY
a-p%>abel5DUV>abel;VrunatUV-er4erV?ont7BoldUVTrueV
?ont7ame-UVTime- ew RomanV?ont7SiFeUV>argeV?ore!olorUVRedVTe@tUV?reeVY9a-p%>abelY
9tdY
9trY
trY
tdcol-panUVabel5DUVlbltaabelY
9tdY
td-tleUVwidth%;*p@MValignUVrightVY
a-p%5mage5DUV5mage;VrunatUV-er4erV5mageAlignUVAb-,iddleV
AlternateTe@tUV5RV5mage6rlUVX9web0image-95ndian7!urrenc7Smbol"pngV9Y
a-p%>abel5DUVlbltotalVrunatUV-er4erV?ont7BoldUVTrueV
?ont7ame-UVTime- ew RomanV?ont7SiFeUV>argeV?ore!olorUVRedVY9a-p%>abelY
9tdY
9trY
9tableY
9a-p%PanelY
br9Y
a-p%Panel5DUVPanelVrunatUV-er4erV'eightUV
-
8/13/2019 Online Shopping Bca
68/100
Order hi#tory (a%e
Page>anguageUV!WV,a-terPage?ileUVX9e-hop0ma-ter"ma-terVAuto$4ent:ireupUVtrueV
!ode?ileUVorder0hi-tor"a-p@"c-V5nherit-UVorder0hi-torVTitleUV6ntitled PageVY
a-p%!ontent5DUV!ontentargeV?ore!olorUVW;$AD**V
?ont7BoldUVTrueV?ont76nderlineUV?al-eV?ont7ame-UVTime- ew RomanVYOrder
'i-tor9a-p%>abelY
hr9Y9tdY
9trY
tr4alignUVtopVY
tdheightUVH;*VY
di4-tleUVheight%H;*p@MVYcenterY
a-p%/ridiew5DUV/ridiewVrunatUV-er4erVAuto/enerate!olumn-UV?al-eV
'eightUV=p@V
?ont7SiFeUVptV?ont76nderlineUV?al-eV?ont7BoldUV?al-eV
!aptionAlignUVTopV'oriFontalAlignUV!enterVData8eame-UVorder0idV
PageSiFeUV;V!ellPaddingUV.V:idthUVH;p@V
?ore!olorUVWV/rid>ine-UVoneVY
PagerSetting-,odeUVumeric?ir-t>a-tV9Y
RowStle'oriFontalAlignUV!enterVBac&!olorUVW$???BV9Y
!olumn-Y a-p%'per>in&?ieldDataa4igate6rl?ield-UVorder0idV
Dataa4igate6rl?ormatStringUVorder0detail-"a-p@Lorder0idU[*\V
DataTe@t?ieldUVorder0idV'eaderTe@tUVOrder 5DV9Y
a-p%Bound?ieldData?ieldUVorder0dateV'eaderTe@tUVOrder DateV9Y
a-p%Bound?ieldData?ieldUVorder0-tatu-V'eaderTe@tUVOrder Statu-V9Y
9!olumn-Y
?ooterStleBac&!olorUVW;*H!DV?ont7BoldUVTrueV?ore!olorUV:hiteV9Y
PagerStleBac&!olorUVWargeV?ore!olorUVRedV
?ont7BoldUV?al-eV?ont76nderlineUV?al-eV?ont7ame-UVTime- ew RomanVY9a-p%>abelY
9centerY9di4Y
di4-tleUVfont7-iFe% mediumVY
ote% 5n ca-e of an quer regarding the -tatu-3 plea-e contact u- a- gi4en detail- in the !ontact 6- Section
9di4Y
68
-
8/13/2019 Online Shopping Bca
69/100
9tdY
9trY
9tableY
Product# (a%e
Page>anguageUV!WV,a-terPage?ileUVX9e-hop0ma-ter"ma-terVAuto$4ent:ireupUVtrueV
!ode?ileUVproduct-"a-p@"c-V5nherit-UVproduct-VTitleUV6ntitled PageVY
a-p%!ontent5DUV!ontentV!ontentPlace'older5DUV!ontentPlace'olderVRunatUVSer4erVY
tableY
trY
tdheightUVVY
di4cla--UVcenter0title0barVYEou are 'ere %
a-p%>abel5DUVlblSiteVrunatUV-er4erV?ore!olorUVW??VY9a-p%>abelY9di4Y
di4-tleUVfloat%rightM margin7top%*p@MVY
a-p%Panel5DUVPanelin&Button5DUVlbtnPre4iou-TVrunatUV-er4erVonclic&UVlbtnPre4iou-0!lic&V?ont7SiFeUV,ediumVY#ltM#ltM#nb-pMPre4iou-9a-p%>in&ButtonY#nb-pM#nb-pM
a-p%>abel5DUVlbl!PageTVrunatUV-er4erV?ont7SiFeUVSmallVY9a-p%>abelY#nb-pM#nb-pM
a-p%>in&Button5DUVlbtne@tTVrunatUV-er4erVonclic&UVlbtne@t0!lic&V
?ont7SiFeUV,ediumVYe@t#nb-pM#gtM#gtM9a-p%>in&ButtonY
9a-p%PanelY
9di4Y
9tdY
9trY
trY
tdheightUV=HVY
di4Y
a-p%Table5DUVTableVrunatUV-er4erV'eightUV=Hp@V
:idthUVH;p@VborderUVVY 9a-p%TableY
9di4Y
9tdY
9trY
tralignUVcenterVY
tdY
a-p%Panel5DUVPanelVrunatUV-er4erVY
a-p%>in&Button5DUVlbtnPre4iou-VrunatUV-er4erVonclic&UVlbtnPre4iou-0!lic&V
?ont7SiFeUV,ediumVY#ltM#ltM#nb-pMPre4iou-9a-p%>in&ButtonY#nb-pM#nb-pM
a-p%>abel5DUVlbl!PageVrunatUV-er4erV?ont7SiFeUVSmallVY9a-p%>abelY#nb-pM#nb-pM
a-p%>in&Button5DUVlbtne@tVrunatUV-er4erVonclic&UVlbtne@t0!lic&V
?ont7SiFeUV,ediumVYe@t#nb-pM#gtM#gtM9a-p%>in&ButtonY
9a-p%PanelY
9tdY 9trY
9tableY
9a-p%!ontentY
a-p%!ontent5DUV!ontent
-
8/13/2019 Online Shopping Bca
70/100
9a-p%!ontentY
Search re#u"t (a%e
Page>anguageUV!WV,a-terPage?ileUVX9e-hop0ma-ter"ma-terVAuto$4ent:ireupUVtrueV!ode?ileUVSearch0Re-ult-"a-p@"c-V5nherit-UVSearch0Re-ult-VTitleUV6ntitled PageVY
a-p%!ontent5DUV!ontentV!ontentPlace'older5DUV!ontentPlace'olderVRunatUVSer4erVY
-cripttpeUVte@t9ja4a-criptVlanguageUVja4a-criptVY
functionS4alidate()
[
if(document"get$lementB5d(VUt@tS"!lient5DYV)"4alue UU VV)
[
alert(VPlea-e enter -ome te@t to -earch"V)M
document"get$lementB5d(VUt@tS"!lient5DYV)"focu-()M
returnfal-eM
\
\
9-criptY
tableY
trY
tdheightUVVY
di4cla--UVcenter0title0barVYSearch Re-ult-9di4Y
di4-tleUVfloat%rightM margin7top%*p@MVY
a-p%Panel5DUVPanelin&Button5DUVlbtnPre4iou-TVrunatUV-er4erVonclic&UVlbtnPre4iou-0!lic&V
?ont7SiFeUV,ediumVY#ltM#ltM#nb-pMPre4iou-9a-p%>in&ButtonY#nb-pM#nb-pM
a-p%>abel5DUVlbl!PageTVrunatUV-er4erV?ont7SiFeUVSmallVY9a-p%>abelY#nb-pM#nb-pM
a-p%>in&Button5DUVlbtne@tTVrunatUV-er4erVonclic&UVlbtne@t0!lic&V
?ont7SiFeUV,ediumVYe@t#nb-pM#gtM#gtM9a-p%>in&ButtonY
9a-p%PanelY
9di4Y9tdY
9trY
trY
td-tleUVfont7-iFe% abel5DUV>abelVrunatUV-er4erV?ont7BoldUVTrueV?ont7SiFeUVSmallV
Te@tUVSearch % VY9a-p%>abelY
#nb-pMa-p%DropDown>i-t5DUVddlS!ategorie-VrunatUV-er4erV'eightUV
-
8/13/2019 Online Shopping Bca
71/100
a-p%>abel5DUVlblSearchVrunatUV-er4erV$nableThemingUVTrueV?ont7BoldUVTrueV
?ont7ame-UVTime- ew RomanV?ont7O4erlineUV?al-eV?ont7SiFeUV7>argeV
?ore!olorUVBlueVY9a-p%>abelY
9tdY
9trY
trY
tdheightUV=HVY
di4Ya-p%Table5DUVTableVrunatUV-er4erV'eightUV=Hp@V
:idthUVH;p@VborderUVVY
9a-p%TableY
9di4Y
9tdY
9trY
tralignUVcenterVY
tdY
a-p%Panel5DUVPanelVrunatUV-er4erVY
a-p%>in&Button5DUVlbtnPre4iou-VrunatUV-er4erVonclic&UVlbtnPre4iou-0!lic&V
?ont7SiFeUV,ediumVY#ltM#ltM#nb-pMPre4iou-9a-p%>in&ButtonY#nb-pM#nb-pM
a-p%>abel5DUVlbl!PageVrunatUV-er4erV?ont7SiFeUVSmallVY9a-p%>abelY#nb-pM#nb-pM
a-p%>in&Button5DUVlbtne@tVrunatUV-er4erVonclic&UVlbtne@t0!lic&V
?ont7SiFeUV,ediumVYe@t#nb-pM#gtM#gtM9a-p%>in&ButtonY 9a-p%PanelY
9tdY
9trY
9tableY
9a-p%!ontentY
71
-
8/13/2019 Online Shopping Bca
72/100
Si%n in (a%e
Page>anguageUV!WV,a-terPage?ileUVX9e-hop0ma-ter"ma-terVAuto$4ent:ireupUVtrueV
!ode?ileUV-ignin"a-p@"c-V5nherit-UV-igninVTitleUV6ntitled PageVY
a-p%!ontent5DUV!ontentVrunatUV-er4erV
contentplaceholderidUV!ontentPlace'olderVY
-cripttpeUVte@t9ja4a-criptVlanguageUVja4a-criptVY
function4alidate0login()
[
4ar$mail5D U document"get$lementB5d(VU t@t$mail5D"!lient5D YV)M
4arPwd U document"get$lementB5d(VU t@tPwd"!lient5D YV)M
returnchec&0data($mail5D3Pwd)M
\ function4alidate0new0acc()
[
4ar$mail5D U document"get$lementB5d(VU t@t6$mail5D"!lient5D YV)M
4arPwd U document"get$lementB5d(VU t@t6Pwd"!lient5D YV)M
4ar!Pwd U document"get$lementB5d(VU t@t6!Pwd"!lient5D YV)M
if(chec&0data($mail5D3Pwd) UU fal-e)
returnfal-eM
if(Pwd"4alueGU!Pwd"4alue)
[
alert(VThe pa--word- ou ha4e entered do not match" Plea-e tr again"V)M
!Pwd"focu-()M
returnfal-eM \
returntrueM
\
functionchec&0data($mail5D3Pwd)
[
if($mail5D"4alueUUCC)
[
alert(VPlea-e enter emailV)M
$mail5D"focu-()M
returnfal-eM
\
if($mail5D"4alueGUCC## i-alid$mail($mail5D"4alue)UUfal-e)
[ returnfal-eM
\
if(Pwd"4alueUUCC) [
alert(VPlea-e enter pa--wordV)M
Pwd"focu-()M
returnfal-eM
\
if(Pwd"4alue"length=)
72
-
8/13/2019 Online Shopping Bca
73/100
[
alert(VPa--word mu-t be at lea-t -i@ digit long"V)M
Pwd"focu-()M
returnfal-eM
\
returntrueM
\
functioni-alid$mail(emailid) [
4arlUemailid"lengthM
if(lUU*)
[
returnfal-eM
\
if(lGU*)
[
4araUemailid"inde@Of(CC)M
4ardUemailid"la-t5nde@Of(C"C)M
4ar-trUemailid"-ub-tr(*3a)M
4ar-tr
-
8/13/2019 Online Shopping Bca
74/100
tr-tleUVheight%;p@M font7weight%boldM color%W;$AD**M font7-iFe%-mallMVY
tdalignUVleftVY
ot a cu-tomer etL
9tdY
tdY9tdY
tdalignUVleftVY
Are ou an e@i-ting cu-tomerL 9tdY
9trY
tr-tleUVheight%;p@MVY
tdalignUVleftVYimg-rcUVweb0image-9gra7line"gifValtUVVwidthUV**VheightUV.V9Y9tdY
tdY9tdY
tdalignUVleftVYimg-rcUVweb0image-9gra7line"gifValtUVVwidthUV**VheightUV.V9Y9tdY
9trY
tr4alignUVtopVY
td-tleUVwidth%=Hp@Mpadding7left%*p@M height%abel5DUV>abelVrunatUV-er4erVTe@tUV$7mail 5D% V?ont7ame-UVerdanaVY9a-p%>abelY
9tdY
tdcla--UVtablecell-VY
a-p%Te@tBo@5DUVt@t6$mail5DVrunatUV-er4erV:idthUVp@V
?ont7ame-UVerdanaValidation/roupUVnuVY9a-p%Te@tBo@Y
9tdY
9trY
trY
tdcla--UVtablecell-VY
a-p%>abel5DUV>abelabelY
9tdY
tdcla--UVtablecell-VY
a-p%Te@tBo@5DUVt@t6PwdVrunatUV-er4erV:idthUVp@V?ont7ame-UVerdanaV
Te@t,odeUVPa--wordValidation/roupUVnuVY9a-p%Te@tBo@Y
9tdY
9trY
trY
tdcla--UVtablecell-VY
a-p%>abel5DUV>abelVrunatUV-er4erVTe@tUV!onfirm Pa--word% V
?ont7ame-UVerdanaVY9a-p%>abelY
9tdY
tdcla--UVtablecell-VY
a-p%Te@tBo@5DUVt@t6!PwdVrunatUV-er4erV:idthUVp@V?ont7ame-UVerdanaV
Te@t,odeUVPa--wordValidation/roupUVnuVY9a-p%Te@tBo@Y
9tdY
9trY
trY
tdcol-panUV
-
8/13/2019 Online Shopping Bca
75/100
On!lient!lic&UCreturn 4alidate0new0acc()C
5mage6rlUVweb0image-9create0account0now"gifValidation/roupUVnuV
onclic&UVimg!reateAcc0!lic&V9Y
9tdY
9trY
9tableY
9tdY
td-tleUVwidth%.*p@MVY
9tdY
td-tleUVwidth%=Hp@MVY
tablecla--UV-hadowVY
trY
tdcla--UVtablecell-VY
a-p%>abel5DUV>abel.VrunatUV-er4erVTe@tUV$7mail 5D% V?ont7ame-UVerdanaVY9a-p%>abelY
9tdY
tdcla--UVtablecell-VY
a-p%Te@tBo@5DUVt@t$mail5DVrunatUV-er4erV:idthUVp@V?ont7ame-UVerdanaV
alidation/roupUVruVY9a-p%Te@tBo@Y 9tdY
9trY
trY
tdcla--UVtablecell-VY
a-p%>abel5DUV>abel;VrunatUV-er4erVTe@tUVPa--word% V?ont7ame-UVerdanaVY9a-p%>abelY
9tdY
tdcla--UVtablecell-VY
a-p%Te@tBo@5DUVt@tPwdVrunatUV-er4erV:idthUVp@V?ont7ame-UVerdanaV
Te@t,odeUVPa--wordValidation/roupUVruVY9a-p%Te@tBo@Y
9tdY
9trY
trY
tdcol-panUVin&ButtonY
9tdY
9trY
trY
tdcol-panUVoginVrunatUV-er4erVOn!lient!lic&UCreturn 4alidate0login()C
5mage6rlUVX9web0image-9login"gifVonclic&UVimg>ogin0!lic&V
alidation/roupUVruV9Y
9tdY 9trY
9tableY
9tdY
9trY
trY
tdcol-panUVValignUVcenterV-tleUVcolor% redM font7weight% boldM font7-iFe% largeMV4alignUVtopVY
a-p%>abel5DUVlbl,e--ageVrunatUV-er4erVi-ibleUV?al-eVY9a-p%>abelY
9tdY
75
-
8/13/2019 Online Shopping Bca
76/100
9trY
9tableY
*reate account (a%e
u-ingS-temM
u-ingS-tem"!ollection-M
u-ingS-tem"!onfigurationM
u-ingS-tem"DataM
u-ingS-tem">inqM
u-ingS-tem":ebM
u-ingS-tem":eb"SecuritM
u-ingS-tem":eb"65M
u-ingS-tem":eb"65"'tml!ontrol-M
u-ingS-tem":eb"65":eb!ontrol-M
u-ingS-tem":eb"65":eb!ontrol-":ebPart-M
u-ingS-tem"ml">inqM
publicpartialcla---ignin% S-tem":eb"65"Page
[
e-hop0function-e-hopf U newe-hop0function-()M
-tringuid3 m-gM
protected4oidPage0>oad(object-ender3 $4entArg-e)
[
t@t$mail5D"?ocu-()M
if(Reque-t"uerString"'a-8e-())
[
m-g U Reque-t"uerString"/et(Vm-gV)"ToString()M
\
\
protected4oidimg!reateAcc0!lic&(object-ender3 5mage!lic&$4entArg-e)
[
uid U e-hopf"get0uid(t@t6$mail5D"Te@t3 t@t6Pwd"Te@t)M
if(uid UU V*V)
[
if(e-hopf"in-ert0u-er(t@t6$mail5D"Te@t3 t@t6Pwd"Te@t))
[
uid U e-hopf"get0uid(t@t6$mail5D"Te@t3 t@t6Pwd"Te@t)M
if(e-hopf"update0reque-t0id(Se--ion]Vreque-t0idV^"ToString()3 uid) UU Vfal-eV)
[
lbl,e--age"Te@t U VAccount createdn?ailed to -a4e cartG Plea-e tr after -ometime"VM
\
el-e
[
Se--ion]VuidV^ U uidM
Se--ion]Vreque-t0idV^ U uidM
Se--ion]Vu-ernameV^ U t@t6$mail5D"Te@tM
if(m-g UU Vchec&outV)
Re-pon-e"Redirect(V-hip0info"a-p@Lm-gUchec&outV)M
el-e
76
-
8/13/2019 Online Shopping Bca
77/100
Re-pon-e"Redirect(V-hip0info"a-p@V)M
\
\
el-e
lbl,e--age"Te@t U V?ailed to Regi-terG9brYPlea-e tr after -ometime"VM
\
el-e lbl,e--age"Te@t U V$7,ail 5D alread e@i-t-G9brYPlea-e tr a different one"VM
lbl,e--age"i-ible U trueM
\
protected4oidimg>ogin0!lic&(object-ender3 5mage!lic&$4entArg-e)
[
uid U e-hopf"get0uid(t@t$mail5D"Te@t3 t@tPwd"Te@t)M
if(uid UU V*V)
lbl,e--age"Te@t U V5n4alid 6-ername or Pa--wordGVM
el-eif(e-hopf"update0reque-t0id(Se--ion]Vreque-t0idV^"ToString()3 uid) UU Vfal-eV)
[
lbl,e--age"Te@t U V?ailed to loginG Plea-e tr after -ometime"VM
\ el-e
[
Se--ion]VuidV^ U uidM
Se--ion]Vreque-t0idV^ U uidM
-tringuname U e-hopf"get0uname(uid)M
if(uname GU V*V)
Se--ion]Vu-ernameV^ U unameM
el-e
Se--ion]Vu-ernameV^ U t@t$mail5D"Te@tM
if(m-g UU Vchec&outV)
Re-pon-e"Redirect(V-hip0info"a-p@Lm-gUchec&outV)M
el-e
Re-pon-e"Redirect(Vm0acc"a-p@V)M \
lbl,e--age"i-ible U trueM
\
protected4oidlbtn?Pwd0!lic&(object-ender3 $4entArg-e)
[
Re-pon-e"Redirect(Vforgot0pwd"a-p@V)M
\
\
77
-
8/13/2019 Online Shopping Bca
78/100
erm# and condition# (a%e
Page>anguageUV!WV,a-terPage?ileUVX9e-hop0ma-ter"ma-terVAuto$4ent:ireupUVtrueV
!ode?ileUVterm-0condition-"a-p@"c-V5nherit-UVterm-0condition-VTitleUV6ntitled PageVY
a-p%!ontent5DUV!ontent
-
8/13/2019 Online Shopping Bca
79/100
to purcha-e product- and -er4ice- where it doe- not intend to complete
-uch tran-action-"9liY
liYAn order placed for a product that i- li-ted at an
incorrect price ma be cancelled" Thi- -hall be regardle-- of whether
the order ha- been confirmed and9or pament le4ied" 5n the e4ent the
pament ha- been proce--ed3 the -ame -hall be credited to our account
and dul notified to ou b email"9liY
liY5n a credit card tran-action3 ou mu-t u-e our owncredit card" Pre-entBaFaar"com will not be liable for an credit card fraud"
The liabilit to u-e a card fraudulentl will be on the u-er and the
onu- to Cpro4e otherwi-eC -hall be e@clu-i4el on the u-er"9liY
liY5n the e4ent that a non7deli4er occur- on account
of a mi-ta&e b ou (i"e" wrong name or addre--) an e@tra co-t toward-
re7deli4er -hall be claimed from the 6-er placing the order"9liY
liYShipment9deli4er time of order proce--ing -tart-
from the da of receipt of the pament confirmed again-t the order
placed with Pre-entBaFaar"com" 6-uall all order- are proce--ed and -hipped
within H wor&ing da-3 once pament i- confirmed" 'owe4er3 certain
categorie- of product- ha4e different lead7time- for deli4er due to the
nature of the product" Do chec& the deli4er timeline- for each product
while ordering" Pre-entBaFaar"com -hall not be liable for an dela 9
non7deli4er of purcha-ed good- in the e4ent of flood3 fire3 war-3 act-of /od or an cau-e that i- beond the control of Pre-entBaFaar"com"9liY
liYThe 6-er agree- to u-e the -er4ice- pro4ided b
Pre-entBaFaar"com3 it- affiliate-3 con-ultant- and contracted companie-3 for
lawful purpo-e- onl"9liY
liYThe 6-er agree- to pro4ide authentic and true
information" Pre-entBaFaar"com re-er4e- the right to confirm and 4alidate the
information and other detail- pro4ided b the 6-er at an point of time"
5f upon confirmation -uch 6-er detail- are found not to be true (wholl
or partl)3 Pre-entBaFaar"com ha- the right in it- -ole di-cretion to reject
the regi-tration and debar the 6-er from u-ing the Ser4ice- a4ailable at
thi- web-ite3 and 9 or other affiliated web-ite- without prior
intimation what-oe4er"9liY
9olY
9tdY
9trY
9tableY
9a-p%!ontentY
79
-
8/13/2019 Online Shopping Bca
80/100
-
8/13/2019 Online Shopping Bca
81/100
a-p%!ommand?ieldShowDeleteButtonUVTrueV'eaderTe@tUVDeleteV
ButtonTpeUV5mageVDelete5mage6rlUVX9web0image-9btn7@"gifVDeleteTe@tUVVY
!ontrolStle'eightUV;p@V9Y
9a-p%!ommand?ieldY
a-p%Template?ield'eaderTe@tUVProduct 5mageVY
5temTemplateY
a-p%5mageButtonrunatUV-er4erV5mage6rlUCW$4al(Vimage0urlV) YC'eightUV*p@V
:idthUV*p@VPo-tBac&6rlUCWVproduct0detail-"a-p@Lp0idUV`$4al(Vp0idV)YCAlternateTe@tUVProductV5mageAlignUVAb-,iddleVY
9a-p%5mageButtonY
95temTemplateY
9a-p%Template?ieldY
a-p%'per>in&?ieldDataa4igate6rl?ield-UVp0idV
Dataa4igate6rl?ormatStringUVproduct0detail-"a-p@Lp0idU[*\V
DataTe@t?ieldUVp0nameV'eaderTe@tUVProduct ameV9Y
a-p%Template?ieldY
'eaderTemplateY
a-p%>abel5DUV>abelabelY
9'eaderTemplateY
5temTemplateY
a-p%5mage5DUV5mageVrunatUV-er4erV5mage6rlUVweb0image-95ndian7!urrenc7Smbol"pngV'eightUV;V9Y
a-p%>abel5DUV>abelVrunatUV-er4erVTe@tUCWBind(VpriceV) YCY9a-p%>abelY
95temTemplateY
9a-p%Template?ieldY
a-p%Template?ield'eaderTe@tUVuantitVY
5temTemplateY
a-p%Te@tBo@5DUVt@ttVrunatUV-er4erVTe@tUCW$4al(VqtV) YC:idthUV;V
AutoPo-tBac&UV?al-eVY9a-p%Te@tBo@Y
a-p%Required?ieldalidator5DUVRequired?ieldalidatorVrunatUV-er4erV$rror,e--ageUVZV
!ontrolToalidateUVt@ttVY9a-p%Required?ieldalidatorY
a-p%Rangealidator5DUVRangealidatorVrunatUV-er4erV$rror,e--ageUV(7
-
8/13/2019 Online Shopping Bca
82/100
SelectedRowStleBac&!olorUVWDDD?V?ont7BoldUVTrueV?ore!olorUVWV9Y
'eaderStle
?ont7SiFeUV+ptVBac&!olorUVW;*H!DV?ont7BoldUVTrueV?ore!olorUV:hiteV9Y
$ditRowStleBac&!olorUVWabel5DUVlbltaVrunatUV-er4erV?ont7BoldUVTrueV
?ont7ame-UVTime- ew RomanV?ont7SiFeUV,ediumVYSubTotal % 9a-p%>abelY
9tdY
td-tleUVwidth%;*p@MValignUVrightVY
a-p%5mage5DUV5mage.VrunatUV-er4erV5mageAlignUVAb-,iddleV
AlternateTe@tUV5RV5mage6rlUVX9web0image-95ndian7!urrenc7Smbol"pngV9Y
a-p%>abel5DUVlbltpriceargeVY9a-p%>abelY
9tdY
9trY
trY td-tleUVwidth%**p@ValignUVleftVwidthUVH;VY
a-p%>abel5DUV>abel.VrunatUV-er4erV?ont7BoldUVTrueV
?ont7ame-UVTime- ew RomanV?ont7SiFeUV,ediumVYShipping % 9a-p%>abelY
9tdY
td-tleUVwidth%;*p@MValignUVrightVY
a-p%>abel5DUV>abel;VrunatUV-er4erV?ont7BoldUVTrueV
?ont7ame-UVTime- ew RomanV?ont7SiFeUV>argeV?ore!olorUVRedVTe@tUV?reeVY9a-p%>abelY
9tdY
9trY
trY
tdcol-panUVabel5DUVlbltaabelY
9tdY
td-tleUVwidth%;*p@MValignUVrightVY
a-p%5mage5DUV5mage;VrunatUV-er4erV5mageAlignUVAb-,iddleV
AlternateTe@tUV5RV5mage6rlUVX9web0image-95ndian7!urrenc7Smbol"pngV9Y
a-p%>abel5DUVlbltpriceVrunatUV-er4erV?ont7BoldUVTrueV
?ont7ame-UVTime- ew RomanV?ont7SiFeUV>argeV?ore!olorUVRedVY9a-p%>abelY
9tdY
9trY
9tableY
9a-p%PanelY
br9Y
br9Y a-p%Panel5DUVPanelVrunatUV-er4erV'eightUV
-
8/13/2019 Online Shopping Bca
83/100
9di4Y
9tdY
9trY
9tableY
9a-p%!ontentY
a-p%!ontent5DUV!ontent
-
8/13/2019 Online Shopping Bca
84/100
83Screen Shot#
84
-
8/13/2019 Online Shopping Bca
85/100
85
-
8/13/2019 Online Shopping Bca
86/100
86
-
8/13/2019 Online Shopping Bca
87/100
87
-
8/13/2019 Online Shopping Bca
88/100
88
-
8/13/2019 Online Shopping Bca
89/100
89
-
8/13/2019 Online Shopping Bca
90/100
90
-
8/13/2019 Online Shopping Bca
91/100
91
-
8/13/2019 Online Shopping Bca
92/100
92
-
8/13/2019 Online Shopping Bca
93/100
93
-
8/13/2019 Online Shopping Bca
94/100
94
-
8/13/2019 Online Shopping Bca
95/100
95
-
8/13/2019 Online Shopping Bca
96/100
96
-
8/13/2019 Online Shopping Bca
97/100
97
-
8/13/2019 Online Shopping Bca
98/100
98
-
8/13/2019 Online Shopping Bca
99/100
99
-
8/13/2019 Online Shopping Bca
100/100
+"B5B>5O/RAP'E
he main boo5# ')hich )ere con#u"ted for the (ro>ect de?e"o(ment' are
13 Guide to $icro#oft ,i#ua" StudioB Peter Norton
23 Introduction of $icro#oft SAL Ser?er &(tech
73 $S!N Library
3 Soft)are En%ineerin% B +o%er S3 Pre##man' 43 43 &%%ar)a"
93 $a#terin% ,i#ua" a#ic B P Pub"ication