PHP JvScrpt. . .

,
11.10.2010
3,7 M

. ,

, , , , .

pco poo

e:

cce o oo

c

c

1. oce peeo oc oco

1.1 ocp oo ce poe

1.2 oce oee peee cce

2. cce

2.1 o o' oe cce

2.2 oce coo pxep oe cce

3. poe opo cce

3.1 pxep p cce

3.2 oe pooeo op cce

3.3 Popo poex c

3.4 o oe o' cce

3.5 poe x

4. Pe cce

4.1 pop ooe o'epo cce

4.2 p

4.3 o o exx co

co

c

coo c, poo epeex exoo epe nternet, oc ope o oeo oc epeeo op x x. nternet c e'o co oc e, o po epe epe, o op/oc, o c oo, op op, cc o poco poc; 'c ope cope o, p x epe epe. ֳ o, o x oe e-o, c oc , o e p' o poooo c opc, o opeo oepo cce, c epc cepep.

oc po epe nternet 'oc o epe-pecpc, op po po oo. e po o o, oo epe- poco epe-o oooe. e e, o po coo, o cope oox epe-pecpc - e o epce epe. x pecpcx o eoo po, o cop o co epe o e oo. ³oo o oo, eo c pcoo poo cope e-o poe oooe po o. e o coo o co pe coc.

cope o o o opo o pop PHP, opc JvScrpt, poo o x o e opco cce ep x MySQL.

e-oo (o o) cec ox ox c:

볺c c, e oe opc oe epe oooe po o, c o o o p pep o op p o, e opc (o) o o oooe o o;

co cp, oooo x opo cpop oe ep e-oo, po, pe, oooe o.

1. oce peeo oc oco

1.1 ocp oo ce poe

e-oo (o o) pe poe oooe po po oo o oo o.

o o oe peo e oec , o o p:

, oc opc, po o o, o oooe;

, oc cpop.

e o o ooc cce.

Cce ooc opc, o cpop:

epe oooe po o;

o o o p pep;

op px o;

o oooe o o;

op cpop;

poe oooe c;

pe oooe;

e oooe.

pc opc cce:

epec o o o po opc.

c cce:

Cce xoc peo c oooo: 24 o 7 e. oc o e oe op - opc - c.

ee cce:

opc e po o op: , pe, o', e cpop.

ocp poe:

opc - - , c-o.

o - , o oooe po po o c.

cpop - , ep o oo po oooe o c.

Oooe - eco op, o oc o po. Oooe oc cpop c coe op.

o o - epe-pecpc, o poc oooe po o. o o cc ox c: 볺co (cce p oo). 볺c c oc c opc, c, oc oc o cce p oo cpop.

1.2 oce oee peee cce

ijp peee - UML, p, opeo oe op peee cce.

peee oco coo e eoxo oe cce. po, o opcoc oc o o cce, oo, o po cce. Oco o, o' peee op, peee (p opc), c'.

C' - e cce, o poc o o occ peee. opc - cce, o o o c'o, peceo op. op pec coc, o xoc e cce. oe c' occ o o e peee, o c oo o ope op. Cpoo , ep peee o peee. Eep peee o c oe, o o o peee. co, eep occ ce o䳿.

ijp peee po, o cc o op, peee (p opc) oeex pe cce (po), co op peee, oe cepe peee, oe e op. [1]

ijp peee op eee oe p opc.

Pco 1.1 - oo p p opc

poec oce oee peee cce cpoeo oo p p opc, ee pc 1.1.

p ope c p: oee, , pocop oe o o, oc o o pep, Cp pe o, op, Pec oee ce, Pepo oee, oee.

e ee p p opc peee Cp pe o oee.

Pco 1.2 - ijp p opc peee Cp pe o

Pco 1.3 - ijp p opc peee oee

eeo p ocooc o䳿 cce, eo poe co .

Pco 1.4 - ijp ocooc o o

Pco 1.5 - ijp ocooc

Poeo ooep p o o, ope pc 1.6.

Pco 1.6 - ooep p o o

Poeo ooep p , ope pc 1.7.

Pco 1.7 - ooep p

Oeo oo p opc.

1. p opc oee

opo oc

p opc oc poep o o'

Oco o

p opc o oc, o o xoe o o'.

o o o' cpop poe c.

ep oo

³c

epeo

³c

ϳco

ϳc o o' cpop, o oe poe o' c

2. p opc

opo oc

p opc oc poep po poe o' c.

Oco o

p opc o oc, o o xoe po poe o'.

o epe poe o' c.

ep oo

³c

epeo

o o o' c

ϳco

ϳc cpop po o' c.

3. p opc pocop oe o o

opo oc

p opc oc poep epe o' po oo

Oco o

p opc o oc, o opc xoe epe o' po o.

Cce o po o' op: o oo o / oo.

opc eoc oo, po xoe epec, op oo.

Cce eoc opoo opce po o o' po oo.

ep oo

³c

epeo

³c

ϳco

o p opc o co, o opc oe epec o' po o, e c cce e c.

4. p opc oc o o pep

opo oc

p opc oc poep o oo o pep: p o, oe, o, p c,

Oco o

p opc o oc, o opc xoe o o o.

Cce o op o oo: ox /.

opc eoc oo, o xoe , o o op o.

opc c o o.

Cce epep oe o op o, c oo o op po e o.

ep oo

e oe op o

o p o ocooo oo c, o opc e o op o, cce e o e poo. opc oe oepc o o ocooo oo o oc o o, p o o oo p opc epc.

epeo

³c

ϳco

o p opc o co, o opc oe epec op e o, e c cce e c.

5. p opc Cp pe o

opo oc

p opc oc poep op px oo

Oco o

p opc o oc, o opc xoe op p oo.

Cce o cco oooe po oo.

opc o oo op.

opc c o op o.

Cce epep p xo oo, c oo o op po p opce oo op.

ep oo

e po ooo oo/o op e o oo

o p o ocooo oo c, o opc e p ooo oo o p e o oo op, cce ooe po o. opc oe oepc o o ocooo oo o oc op o, p o o oo p opc epc.

epeo

oo o opc op o, oe epe epe cco oo.

ϳco

o p opc o co, o opc oe epec op po p o op, e c cce e c.

6. p opc op

opo oc

p opc oc x cpop cce

Oco o

p opc o oc, o cpop xoe cce.

Cce o po.

cpop o o po.

Cce epep o po, c oo p oc cce.

ep oo

ep o/po

o p o ocooo oo c, o cpop ep o /o po, cce ooe po o. cpop oe oepc o o ocooo oo o oc xo cce, p o o oo p opc epc.

epeo

³c

ϳco

o p opc o co, o cpop xo cce, e c cce e c.

7. p opc Pec oee ce

opo oc

p opc oc poep poe o' c

Oco o

p opc o oc, o cpop po o' c.

Cce o cco o' po oo.

cpop op op o' cc c.

Cce epep epe pep o' cc, c oo po oo c o ooe.

ep oo

O' e epe c c

o p o ocooo oo c, o op o' e poe c, o cpop oe cc o' e c, oo e op o', c o o oo p opc epc.

epeo

oo, o cpop poc o' c, o oe po poe o'.

ϳco

³c

8. p opc Pepo oee

opo oc

p opc oc poep pe o'

Oco o

p opc o oc, o cpop xoe pe o'.

Cce o cco o' po oo.

cpop o pe o' c o pe.

Cce epep epe pep pe, c oo o ooe.

ep oo

epo ee

o p o ocooo oo c, o cpop ep , cce ooe po o. cpop oe oepc o o ocooo oo o oc pe o', p o o oo p opc epc.

epeo

³c

ϳco

³c

9. p opc oee

opo oc

p opc oc poep e o'

Oco o

p opc o oc, o cpop xoe o'.

Cce o cco o' po oo.

cpop oooe c o .

Cce epep epe pep oooe e, c oo oo o ooe.

ep oo

³c

epeo

³c

ϳco

³c

2. cce

2.1 o o' oe cce

Poo cce c . cce e o oo c (p) - e oo cop, c : o, Oee, x c-opoep: opoep o, opoep oe. pc 2.1 ope p c .

Pco 2.1 - ijp c

ijp ocooc - UML, p ocooc op o䳿 o' opox co. ope, p op o' ococ pex ooe.

p ocooce oo epx p poec o o', o c ooc. c ooe opc opox , op pe.

, cpop o pooe , o copeo p ocooc, op ococ cpop o oo. [2]

Poeo p ocooc pocop oe o o, ope pc 2.2.

Pco 2.2 - ijp ocooc pocop oe o o

Poeo p ocooc oc o o pep, ope pc 2.3.

Pco 2.3 - ijp ocooc oc o o pep

poeo ooep p. ooep p copc p ocooc, o x o poe o .

oo ococ p ooep o ooc po pec e e ococ o䳿, e c cpp coc o', o ep c o䳿.

ep ce, p ooep po opc o', o ep c o䳿, c ' o', oo c , oo, e p. , p c, c co o' px cox . p o o o e co poe, p o' co. ooo o o ' - oo ooe. o pecc o cox o', pooc cp o p, e ooe opooo oep ocooc ooe.

p ocooc, p ooep opc e coc o', o p e po o䳿. p e c c opeoo p. o ococ o pex oo oe e oooo opox oep. Oe, o eoxo o ce o' o' peo c, pe e po p ocooc. [3]

Poeo ooep p pocop oe o o, ope pc 2.4.

Pco 2.4 - ooep p pocop oe o o

Poeo ooep p oc o o pep, ope pc 2.5.

Pco 2.5 - ooep p oc o o pep

2.2 oce coo pxep oe cce

ijp c - ce pece cpp oe. ³op c (ep) eee, : c, x, x c oe. ijp c, o, oe c oe e oe c oe ex e. o, p c oe c oe ex eee oe, o, x popo px x .

px c e oo po c, op cce x o'. ijp c c p, oc x oo c po eo p, o c o'o : e, c oo po c x c, e, c co x c, - e e oo eo, p o c. [4]

pc 2.5 ope oo p c.

Pco 2.5 - oo p c

c p eo op o'. c o' oo c (eep oo c) c oe oo p p (oe o' c c p e). o c c opco , e, c , o oc p pe: e.

UML c oc po o c, x pox ox c oe oo p oep c.

pc 2.5 opeo op c cp, opoep o, o, opoep oe Oee.

c o c o: d (c o'), logn (o), pssword (po).

o eo oo c e:

1. Revewdvertsement() - epe o';

2. Serchvto(mrk: Strng, model: Strng, yer: nteger, prce1: Double, prce2: Double, kyzov: Strng) - o o;

3. Comprevto(ms_vto: Object) - op o;

4. Putdvertsement(d_d: nteger) - poe o c;

5. uthorzton(logn: Strng, pssword: Strng) - op.

c Oee c o: show_d (o o' ), text_d (ec o'), pyprce ( poe).

o eo oo c e:

1. dddvertsement(text_d: Strng) - o o';

2. Showdvertsement(d_d: nteger) - o o';

3. Hdedvertsement(d_d: nteger) - cp o';

4. Edtdvertsement(d_d: nteger) - pe o';

5. Deletedvertsement(d_d: nteger) - e o';

6. Py() - o poe o'.

opoep c p c c.

eeo o, VOPC p, ocx e peee pocop oe o o oc o o pep oo.

Pco 2.6 -ijp VOPC pocop oe o o

Pco 2.7 -ijp VOPC oc o o pep

eeo cxe poo ocx e c o ex, ope pc 2.8.

Pco 2.8 - Poo c o e

3. poe opo cce

3.1 pxep p cce

Cc eoo op cce copc opo ex oc op p opcx oeex c pe. o c op poep p pe oc , co c ep eee, xo o c cce, e c ' eee, xpepc c oc o.

o p ocox p opx (o'epx) exoo cope opx cce:

1) epco popx epcox EO cce, eeoo epec opc EO;

2) opc x, ecepx cce ;

3) coc epe epe x.

Poeo oco o cxe o' p o C (pco 3.1).

Eoo o' - e , ep oc, oo, oe, o䳿 , po o p .

pee oc - e oe - o cc o' (c eee po poec, poe, op, cce .).

Eoo op cce - e o- cce, p, po, ep, opo o.

Pco 3.1 - Cxe o' p o C

Poeo poe pxep cce:

oe pxep px ooce oopoo opc;

o c , e cce epec;

e pxepx pe ex, eoxx poe cce.

p poe pxep cce oc o e: c (foundton) c (cc, ep ..), opo oo (error hndlng clsses), e oe, oe x oc, , o c poe c (desgn clsses).

eeo o p ox cce:

p c, o peo c opc epec o epec o cce;

c, o ee c oec oc (p, eee ee xc);

p po: oe O, oc o x, cpp x, , p p po.

e pxepx p:

pplcton Lyer - c eee poo p (pe opc epec);

Busness Servces Lyer - c eee, o peo ec- o o ( c c cce);

Mddlewre Lyer - ee cepc, ee op.

poe, poc o pcoo poe ee cxe pxepx p pc 3.2.

Pco 3.2 - pxep p cce

, pc 3.3, ope cce, p cce MnPge.

Pco 3.3 - ϳcce MnPge

eeo cxe epec cce MnPge.

Pco 3.4 - epec cce MnPge

3.2 oe pooeo op cce

ijp poop c, o oe e poop eco x poop. ijp poop o "poe Eco epe Poop, e ." Poop eco o poe eco cepe .

p ( pcpo cepeo o pop) opcoc px poop, o cc x . p, opo p cepeo o pop poo cepep, oo, poopc cepe oo pcpo, o pec p poo cepep.

Գe pece popo cce e oe o, o c op po e, op x ocx cox o peo. o popoc pop, o oc oo o'ep opc o e opco epepx pcpo pecpc, o popo oox p e eoxoc. p popo opopx coc c x p oe p opco pe pooo poe ooe x eeoo opc pooex ocx ox pecpc epe, eee ee x. [5]

pece o op ooo㳿 pooeo popo cce UML pe p poop.

ijp poop pe eee ooe pop, o c e e o (runtme). p o pecc e ooe-eep pop, o o o oe. ҳ ooe, e opcoc e o, p poop e oc. , ooe x ec pop o pc e p ooe. p poop o e c.

ijp poop c p ope poecop, pcpo, poec ' . p oo c, p poop o cce o, oc o o op ocooc pe. Popo p poop, po, oc eo ce oe popo cce. [6]

ijp poe (poop) ope pc 3.5.

Pco 3.5 - ijp poe (p poop)

3.3 Popo poex c

poe c - e c, oc x c o, o o o peo.

p epeo c o oc. e p o, o oc , e eoxo p. peee, oc o, ocp - op, o occ o cp, o opcoc epeo c .

poex c epe:

1. o oc oooo oe c ; e oe o ee pe. xo oo poec co c, o coocp c eoxo po o eox poex c. Pe c oc oe trce, o coc o o poe c.

2. Oc pe - e pco oe x c o p opcox ooe, x Tme, Dte, Strng, oe xoc poe pope eee (mddlewre), e oe O, x ( pe, o') ooe pcpp, p.NET, CORB o Enterprse Jvbens, o co oo GU. oc ex cpe co pe cce.

e opeo pc 3.6.

p oec, o o po cce. p poe oec e, oe oe peoe.

Pco 3.6 - epe poex c: pee oc oc pe

eeo poe c cce.

c o, o o epec opc, poc opc po p : heder.php, footer.php nv.php, o o epx c e-cop, c e-cop e oo. ֳ c c ooo cop poe ndex.php.

poc poo cce, c o' op epepo p oc ece c op - cl_uthorzton.php.

c Oee cope o c dvertsement.php.

c-opoep, o o ec-o o' pope.php poc opc.

pop po cc ox cp, opoe x o pe e-cop:

- ndex.php - , oo cop e-o, e poc c po oo, x xpepc, oe, op o x po oo;

- confg.php - op poe, c oc o x: , pec , opc, po;

- cl_uthorzton.php - c op, pe op cpop;

- cl_db.php - c poo o x, oc op poo ;

- core_mn.php - , e c c poo copc eep oo c;

- mn.php - , oo cop -e;

- logout.php - , cec c xo -e;

- xr_form.php - pe ope op poo xpepc oo;

- xr.php - , opo eex x op xpepc o;

- vn.php - , e poc op o vn oep o;

- model_form.php - pe ope op poo oe oo;

- model.php - , opo eex x op oee o;

- mrk_form.php - pe ope op poo p oo;

- mrk.php - , opo eex x op po o;

- kyrs.php - , o co pc p oco op;

- kompl_form.php - pe ope op poo oe oo;

- kompl.php - , opo eex x op oe o;

- vto_form.php - pe ope op poo oo;

- vto.php - , opo eex x op o;

- mrk.php - , o op po oe o, eoc opo p;

- by_vto.php - , e poc op o / oo;

- new_vto.php - , e poc op o ox oo;

- serch.php - cp, o ox / oo;

- show.php - cp, o op po ope oo.

- kyzov.php - cp, op cco o o;

- topluvo.php - cp, op cco ;

- yer.php - cp, o cco po.

- mn.css - c -e;

- style.css - c c.

3.4 o oe o' cce

px c op p c o' c oo c c, po o epexo o' ooo c .

px c o' poc c o ce o, o epe oo c ceoo op c, o e c epe ooo c ceoo op c. p, o' Cepep epe oe epe oo x c poo c: ooc, O, Poo, , o, o cp c o' o : Cope o', O' op ooe o, 볺 c ' epee, 볺 epep , oo epepo, O' op ooe , oo. [7]

poe cope p c cce Oee Po o ope pc 3.7 pc 3.8 oo.

Pco 3.7 - ijp c Oee

Pco 3.8 - ijp c Po o

3.5 poe x

oe "cc-'o" (ER-oe) - oe x, oo oc oe cxe oooo ex ocp o. ER-oe - e e-oe x, oo c oc oee x.

ER-oe p p poe opx cce, x, pxep o'epx o x cce (oee). oooo o oe c eee (, o) oe co ' .

c p oee pece . O px cpe ooo pece x, eeoo peooo oo popoo eee, oe "cc-'o".

oe "cc-'o" pc c ce op po pe c pe ooo pece x. o e x oec x o' . c o , o oe "cc-'o" o opoe c c oe x (ppx, epee, pe, o'), o o o. - pe oo oc oe pece e coce, c e e '. [8]

pc 3.9 pece cxe x.

Pco 3.9 - Cxe x

4. Pe cce

4.1 pop ooe o'epo cce

ijp ooe - e o ox p, x p oe x ce o'o-opoo cce. o o op op ooe eoc .

ijp ooe cococ oe coo cce o op pe. C occ oe o c, poopx , p ox pop, oe, , oe. o c, p ooe - e e o e, p c, coco ccex ooex. [9]

ijp ooe e e , ce oe cce, coo ooex, e cope ox cce xo poo opooo poe.

ijp ooe (Component dgrm) o p ooe oe . po p ooe pecc p pep ep.

ijp ooe oo䳺 coc, c c p, - ' p co, op o poe oe. ³pc o x p co ce co.

ijp ooe :

1. ooe;

2. epec;

3. ', eoc, e, co pe.

oo o cx x, p ooe o c p oee.

ijp ooe o o c e o cce, - opcoc p eee oe p o. [10]

pc 4.1 pece p ooe cce.

Pco 4.1 - ijp ooe cce

4.2 cp opc

o poo poo oo o eoxo oo co .

o ec o, e poc e-oo, oo op peop e-cepep. copo x, epe sql-, o epe eeep phpmydmn. ϳc cope x eoxo ecop , xoc peop DB/vto.sql oo, o e cop x p. opo pep oc o . oo eoxo p confg.php pep: (mysql), ' xoc (loclhost), ' opc (root), po (o ), , pec (o opo). oeo cp ec popoo po. opc/o cpop popoe p cop oc. opc p e e-o oo cop o, o o poo (pco 4.2). opc oe: 1. epe oooe po o. oo eoxo op op e o (pco 4.3);

2. c o o pep. oo opc oe o op o (pco 4.4);

3. op p oo. oo opo oo o (pco 4.5).

pop o ooo cop eeo o .

Pco 4.2 - oo cop o

Pco 4.3 - epe oooe po o o

Pco 4.4 - o o pep

Pco 4.5 - op px o

eep ooopo po c cce p oo.

o poo cpop opc. oo eoxo ec o po op, o pc 4.6.

Pco 4.6 - op op cpop

ϳc op cpop oo cop cce p oo, ope pc 4.7. oo o o oe oooe, pe ce, o oooe cpop oe copcc o e o' po oo볻 op op . pc 4.8, pc 4.9 opeo cco oooe op pe oooe oo.

Pco 4.7 - oo cop cce p oo

Pco 4.8 - Cco oooe

Pco 4.9 - op pe oooe

4.3 o o exx co

o o exx co o o eop:

) o o popoo eee cepep:

1) oe coe o cepep pche;

2) oe coe PHP 4.1.0 o e;

3) p cec;

4) MySQL 3.23.32 o e;

) o o poo eee cepep:

1) ' o oo epe epe nternet;

2) oc oepo ' 256 MB;

3) poecop e e Pentum ;

4) e ce opco c ep poe (po 7 MB);

5) e ce opco c ep x;

) o o popoo eee 볺:

1) c e-pep;

) o o poo eee 볺:

1) ' o oo epe epe nternet;

2) oc oepo ' 128 MB.

co

poec o pcoo poo o copeo eox p (p opc, p ocooc ooep p, p c, poe, p c cce p ooe cce) poo pece poo cce o oe UML. ϳc cope p popoe e-oo (o o) poe oooe po o. oo c o pop PHP opc JvScrpt, oc C opc MySQL.

o o ooc:

1. opc:

epe oooe po o;

o o o p pep;

op px o;

2. o:

o oooe o o;

, o opc;

3. cpop:

op cpop;

poe oooe c;

pe oooe;

e oooe.

Popoe pop po o cce p oo, oo cpop ep o oo. Cce p oo xeo, c ope op op cpop, po pc, p xo cce op cec c.


  • . UML . IBM Rational Rose 2003.

    [930,4 K], 26.10.2012

  • C# ᒺ- . . . .

    [991,4 K], 06.08.2013

  • , National Instruments Labview. .

    [2,4 M], 25.10.2012

  • . ( ) " " Excel -.

    [993,9 K], 10.12.2010

  • . , . . -, Usenet, . .

    [38,8 K], 20.05.2011

  • AVL . , . . .

    [1,8 M], 17.12.2015

  • . . . . .

    [584,1 K], 26.06.2015

  • '- . . . . ' . . . .

    [772,8 K], 03.10.2008

  • . . . : , Google, . Mozilla.

    [4,9 M], 22.07.2015

  • Google . . . .

    [4,6 M], 03.02.2014

, , ..
PPT, PPTX PDF- .
.