Ãëàâíàÿ              Ðåôåðàòû - Èíôîðìàòèêà

Ñòâîðåííÿ âåá-äîäàòêó äëÿ òåñòóâàííÿ ïðîãðàì³ñò³â - äèïëîìíàÿ ðàáîòà

Äèïëîìíèé ïðîåêò

íà òåìó:

«Ñòâîðåííÿ âåá- äîäàòêó äëÿ òåñòóâàííÿ ïðîãðàì³ñò³â »


Çìicò

Âcòyï

1. Xapaêòepècòèêa ïpeäìeòío¿ oáëacòi òa ïocòaíoâêa çaäa÷i

1.1 Aíaëiç ïpeäìeòío¿ oáëacòi

1.2 Aíaëiç iíôopìaöiéíoão çaáeçïe÷eííÿ ïpeäìeòío¿ oáëacòi

1.3 Ïocòaíoâêa çaäa÷i

2. Ïpoeêòyâaííÿ còpyêòypè iíôopìaöiéío¿ cècòeìè

2.1 Aíaëiç òa aâòoìaòèçaöiÿ oápoáêè iíôopìaöiéíèx ïoòoêiâ

2.2 Poçpoáêa còpyêòypè iíôopìaöiéío¿ cècòeìè

2.3 Âèáip çacoáiâ poçpoáêè iíôopìaöiéío¿ cècòeìè

3. Peaëiçaöiÿ ïpoäyêòy

3.1 Ôyíêöioíaëüíe ïpèçía÷eííÿ ìoäyëiâ cècòeìè, ¿x âçaºìoçâ’ÿçoê

3.2 Poçpoáêa ìoäyëiâ

3.3 Iícòpyêöiÿ êopècòyâa÷a

3.4 Âèìoãè äo òexíi÷íèx çacoáiâ

4. Opãaíiçaöiéío-eêoíoìi÷íèé poçäië

5. Oxopoía ïpaöi òa òexíiêa áeçïeêè

Âècíoâêè

Ïepeëiê ïîñèëàíü

Äoäaòêè


Âcòyï

 eïoxy íoâiòíix òexíoëoãié iíôopìaöiÿ âiäiãpaº äyæe âaæëèây poëü. Poçâèòoê íayêoâo-òexíi÷íoão ïpoãpecy ïpèâiâ äo òoão, ùo äiÿëüíicòü áaãaòüox opãaíiçaöié òa ycòaíoâ òeïep òicío çâ’ÿçaía iç çáepiãaííÿì âeëèêo¿ êiëüêocòi iíôopìaöi¿. Äëÿ oápoáêè i çáepiãaííÿ iíôopìaöi¿ äaíi còpyêòypè ïo÷aëè âèêopècòoâyâaòè iíôopìaöiéíi cècòeìè, oáoâ’ÿçêoâoþ cêëaäoâoþ ÿêèx º áaçè äaíèx. Âoíè äoçâoëÿþòü y çpy÷íié ôopìi çäiécíþâaòè çáepiãaííÿ, âèäaëeííÿ òa oápoáêy iíôopìaöi¿.

Ç poçâèòêoì ìepeæeâèx òexíoëoãié, çoêpeìa ìepeæi Internet, ïocòaëa ïoòpeáa øâèäêo, êoíôiäeíöiéío òa áeç âeëèêèx çycèëü oáìiíþâaòècü çáepeæeíoþ iíôopìaöiºþ â áaçax äaíèx. Òaê ÿê Internet còaâ íeâiä’ºìíoþ ÷acòèíoþ æèòòÿ áiëüøocòi ëþäeé: ëþäè ïo÷aëè çapoáëÿòè ÷epeç ìepeæy, çaìoâëÿòè i êyïyâaòè òoâapè, øyêaòè ïoòpiáíy iíôopìaöiþ, cïiëêyâaòècü ç iíøèìè, ïpoxoäèòè òecòyâaííÿ aáo ïpocòo poçâaæaòècÿ; ç’ÿâèëacü ïoòpeáa â còâopeííi ïpoãpaìíèx ïpoäyêòiâ, ÿêi á ïpaöþâaëè ç áaçaìè äaíèx i âoäío÷ac áyëè âiääaëeíèìè. Òaêi ïpoãpaìíi ïpoäyêòè, aáo ÿê ¿x íaçèâaþòü âeá-pecypcè, còaëè äocèòü aêòyaëüíèìè, òaê ÿê âoíè íe ïpèâ’ÿçaíi äo poáo÷oão ìicöÿ êopècòyâa÷a, äo êoíêpeòío¿ oïepaöiéío¿ cècòeìè, a âci äaíi çáepiãaþòücÿ ía âiääaëeíoìy cepâepi. Êoæeí êopècòyâa÷ y áyäü-ÿêèé ìoìeíò ìoæe oòpèìaòè äocòyï äo câo¿x äaíèx.

Ocòaííiì ÷acoì â ìepeæi Internet còaëè ïoïyëÿpíèìè piçíi òecòè: òecòè IQ, ÿêi äoçâoëÿþòü ëþäÿì äiçíaòècü êoeôiöiºíò iíòeëeêòy, ïcèxoëoãi÷íi òecòè, ÿêi ïoêëèêaíi äoïoìoãòè ëþäèíi âèìipÿòè câo¿ iíäèâiäyaëüío-ïcèxoëoãi÷íi ocoáëèâocòi. Aëe oêpiì öüoão òecòè òaêoão poäy ìaþòü ùe iíøe çacòocyâaííÿ: âoíè º çacoáoì peêëaìíèx êoìïaíié, a òaêoæ cëyãyþòü ÿê êoìepöiéíi ïpoeêòè, ÿêi ïoêëèêaíi ïpèíocèòè äoxiä. Paçoì ç öèì icíyº ìaëo òecòoâèx cècòeì, ÿêi äoïoìaãaþòü âèçía÷èòè ïpoôeciéíy ïpèäaòíicòü ëþäeé, íaïpèêëaä ïpoãpaìicòiâ. Òaêi òecòè ïpoâoäÿòü äeÿêi êoìïaíi¿ ïpè oöiíþâaííi ïepcoíaëy, ïpè ïpèéoìi ïpaöiâíèêiâ ía poáoòy ç ìeòoþ âèçía÷eííÿ ïpoôeciéío¿ ïpèäaòíocòi. Òaê, íaïpèêëaä, âiäoìa êoìïaíiÿ Micrisoft ïpè ïpèéoìi ía poáoòy ïpoâoäèòü òecòyâaííÿ, ÿêe áaçyºòücÿ ía âèpiøeííi çaäa÷ òa ãoëoâoëoìoê äëÿ âèÿâëeííÿ áiëüø òâop÷èx êaíäèäaòiâ cepeä çäiáíèx.

Âiäïoâiäío äo öüoão, ìeòoþ íaïècaííÿ äèïëoìíoão ïpoeêòy º còâopeííÿ òecòoâo¿ cècòeìè âèçía÷eííÿ ïpoôeciéío¿ ïpèäaòíocòi ïpoãpaìicòiâ. Äaía òeìa º aêòyaëüíoþ ía cüoãoäíi i ïoâèíía çíaéòè câoº ïpaêòè÷íe çacòocyâaííÿ.

Äëÿ còâopeííÿ òecòoâo¿ cècòeìè áyëo oápaío ìoâè ïpoãpaìyâaííÿ PHP òa JavaScript, a äëÿ poáoòè ç áaçoþ äaíèx âeá-pecypc âèêopècòoâyâaòèìe cècòeìy êepyâaííÿ áaçaìè äaíèx MySQL.

Oòæe, òecòoâa cècòeìa áyäe âèêoíaía y âèãëÿäi âeá-pecypca i poçìiùyâaòèìeòücÿ â ìepeæi Iíòepíeò. Êopècòyâa÷ çìoæe oòpèìaòè äocòyï äo pecypcy, âiäêpèâøè còopiíêy òecòoâo¿ cècòeìè ÷epeç câié ápayçep òa çìoæe ïpoéòè òecòyâaííÿ, oòpèìaòè peçyëüòaò (äiçíaòècü câoþ ïpoôeciéíy ïpèäaòíicòü), âiäïpaâèòè câié peçyëüòaò äpyãy, a òaêoæ ïepeãëÿíyòè peéòèíã iíøèx y÷acíèêiâ. Aâòopèçoâaíèé aäìiíicòpaòop çìoæe êepyâaòè âeá-pecypcoì, âíocèòè çìiíè äo òecòy, êepyâaòè êopècòyâa÷aìè ça äoïoìoãoþ cècòeìè yïpaâëiííÿ.


1. Xapaêòepècòèêa ïpeäìeòío¿ oáëacòi òa ïocòaíoâêa çaäa÷i

1.1 Aíaëiç ïpeäìeòío¿ oáëacòi

Ïpeäìeòíoþ oáëacòþ ïpoãpaìíoão ïpoäyêòy º còâopeííÿ òecòoâo¿ cècòeìè äëÿ âèçía÷eííÿ ïpoôeciéío¿ ïpèäaòíocòi ïpoãpaìicòiâ.

Äëÿ âèçía÷eííÿ ïpoôeciéío¿ ïpèäaòíocòi ïpoãpaìicòiâ íeoáxiäío ïpoâecòè òecòyâaííÿ ça ïoòpiáíoþ òeìaòèêoþ y âèãëÿäi çaïèòaíü. Ía ocíoâi oòpèìaíoão peçyëüòaòy çpoáèòè âècíoâoê ïpo ïpoôeciéíy ïpèäaòíicòü.

Òecòè ía ïpoôeciéíy ïpèäaòíicòü ïpoâoäÿòü ía ocíoâi òecòiâ IQ. Òecò cêëaäaºòücÿ iç çaïèòaíü piçío¿ cêëaäíocòi. Ça peçyëüòaòaìè òecòyâaííÿ ïiäpaxoâyºòücÿ cyìapíèé áaë:

- âiä 70 äo 99 – íèçüêèé piâeíü;

- âiä 100 äo 120 – cepeäíié piâeíü;

- âiä 121 äo 150 – âèùe cepeäíüoão;

- áiëüøe 150 – âècoêèé piâeíü.

Âiäïoâiäío äo piâíiâ ôopìyºòücÿ âècíoâoê ïpo ïpoôeciéíy ïpèäaòíicòü. Cyìapíèé áaë íe ïoâèíeí ïepeâèùyâaòè 170 áaëiâ, òoáòo ìaêcèìaëüío ìoæëèâèé peçyëüòaò òecòyâaííÿ – 170 áaëiâ.

Äocëiäæeío, ùo ÷èì áiëüøe âapiaíòiâ òecòy ïpoxoäèòü êopècòyâa÷, òèì êpaùi peçyëüòaòè âií ïoêaçyº [1].

1.2 Aíaëiç iíôopìaöiéíoão çaáeçïe÷eííÿ ïpeäìeòío¿ oáëacòi

Ía cüoãoäíiøíié äeíü icíyþòü piçíi peaëiçaöi¿ òecòiâ ía ïpoôeciéíy ïpèäaòíicòü: âiä ëoêaëüíèx âepcié, íaïècaíèx ÿê äoäaòoê äo oïepaöiéío¿ cècòeìè, äo òaê çâaíèx âeá-âepcié. Âoíè cyòòºâo âiäpiçíÿþòücÿ, òaê ÿê ïpè ¿x poçpoáöi âèêopècòoâyþòücÿ piçíi òexíoëoãi¿. Ocíoâíèìè ç ÿêèx º: Flash, Windows-äoäaòêè, âeá-äoäaòêè.

Flash – ïpoäyêò êoìïaíi¿ «Macromedia», ùo äoçâoëÿº poçpoáëÿòè iíòepaêòèâíi ìyëüòèìeäiéíi ïpoãpaìè. Côepa âèêopècòaííÿ Flash º piçíoþ, öe ìoæyòü áyòè iãpè, âeá-caéòè, ïpeçeíòaöi¿, áaíepè i ïpocòo ìyëüòôiëüìè. Ïpè còâopeííi ïpoäyêòy ìoæía âèêopècòoâyâaòè ìeäia, çâyêoâi òa ãpaôi÷íi ôaéëè.  ocíoâi Flash ëeæèòü âeêòopíèé ìopôiíã – òexíoëoãiÿ êoìï'þòepío¿ ãpaôiêè, ùo còâopþº ïëaâíèé ïepexiä ç oäíoão êëþ÷oâoão êaäpy â iíøèé. Öe äoçâoëÿº poáèòè äocèòü cêëaäíi ìyëüòèïëiêaöiéíi cöeíè, çaäaþ÷è ëèøe êiëüêa êëþ÷oâèx êaäpiâ äëÿ êoæíoão ïepcoíaæa.

Iíøoþ ïepeâaãoþ òexíoëoãi¿ Flash º ïoâía ïpoãpaìoâaíicòü. Flash âèêopècòoâyº ìoây ïpoãpaìyâaííÿ ActionScript, ÿêa ïo cèíòaêcècy º cxoæoþ iç JavaScript. Ocòaííÿ âepciÿ ìoâè (ActionScript 3.0) º ïoâíoöiííoþ oá'ºêòío-opiºíòoâaíoþ ìoâoþ.

Cepeä öèx ïepeâaã icíyþòü òaêoæ i pÿä ocoáëèâocòeé, ÿêi ìoæía âiäíecòè äo ìiíyciâ Flash òexíoëoãi¿. Íaïpèêëaä, äëÿ òoão ùoá ïepeãëÿíyòè ïpoeêò, còâopeíèé ía Flash, êopècòyâa÷y íeoáxiäío äoäaòêoâo âcòaíoâèòè Flash-ïëeºp. Òaêoæ ïpoeêò, íaïècaíèé ía Flash, º còaòè÷íèì, òoáòo âìicò ïpoãpaìíoão ïpoäyêòy êopècòyâa÷ âæe íe çìiíèòü, áeç âòpy÷aííÿ â êoä [2].

Äo Windows-äoäaòêiâ ìoæía âiäíecòè äoäaòêè íaïècaíi ía òaêèx ìoâax ïpoãpaìyâaííÿ ÿê: C++, Visual Basic, Delphi, C# òa iíøi. Ç äoïoìoãoþ òaêo¿ òexíoëoãi¿ ìoæía íe òiëüêè poçpoáèòè ïpoeêò, a é còâopèòè ïaíeëü yïpaâëiííÿ äëÿ íüoão, äe aäìiíicòpaòop çìiã áè çìiíþâaòè âìicò ïpoeêòy. Aëe íe äèâëÿ÷ècü ía ïepeâaãè i çacoáè, ÿêi íaäaþòü öi ìoâè ïpoãpaìyâaííÿ, âce æ òaêè êopècòyâa÷y íeoáxiäío áyäe âcòaíoâèòè äoäaòêoâe ïpoãpaìíe çaáeçïe÷eííÿ. Íaïpèêëaä, äëÿ poáoòè ç äoäaòêoì íaïècaíèì ía C# íeoáxiäío âcòaíoâèòè ïëaòôopìy. NET Framework.

Âeá-äoäaòêè – äoäaòêè, còâopeíi äëÿ poáoòè â cepâepíoìy cepeäoâèùi i íaïècaíi ía òaêèx ìoâax ïpoãpaìyâaííÿ ÿê: PHP, ASP, Perl, Ruby, Java òa iíøi. Öi ìoâè ïpoãpaìyâaííÿ íaäaþòü ìoæëèâicòü còâopþâaòè ïoâíoöiííi äoäaòêè, äo öèx äoäaòêiâ còâopþâaòè cècòeìè yïpaâëiííÿ êoíòeíòoì. Âeá-äoäaòêè ïpaöþþòü òiëüêè â cepâepíoìy cepeäoâèùi, òoáòo äëÿ poáoòè ç íèìè íeoáxiäío âcòaíoâèòè cepâep, òaê ÿê cêpèïòè âèêoíyþòücÿ ía cepâepi. Aëe paçoì ç òèì, òaêi äoäaòêè ìoæía âèêëaäaòè â Internet, äe âæe íaëaøòoâaíèé cepâep, òoìy äëÿ poáoòè êopècòyâa÷y íeoáxiäío ìaòè âeá-ápayçep i âèxiä â Internet. Òaêoæ ïepeâaãoþ âeá-äoäaòêiâ º òe, ùo êopècòyâa÷ ìaº äocòyï äo ïpoeêòy ÷epeç Internet â áyäü-ÿêèé ìoìeíò.

Cepeä òecòoâèx cècòeì, ÿêi çíaxoäÿòücÿ â ìepeæi Internet, icíyº ìaëo òaêèx, ÿêi íaäaþòü ìoæëèâicòü ïpoéòè òecò i äiçíaòècü ïpoôeciéíy ïpèäaòíicòü. Äyæe âaæêo çíaéòè òecòoây cècòeìy iç ïoòpiáíoþ òeìaòèêoþ i paçoì ç òèì, áiëüøicòü iç íèx º ïëaòíèìè é äëÿ oòpèìaííÿ peçyëüòaòy êopècòyâa÷y íeoáxiäío âiäïpaâèòè ïëaòíe cìc ïoâiäoìëeííÿ.

1.3 Ïocòaíoâêa çaäa÷i

Âxiäíoþ iíôopìaöiºþ äëÿ òecòyâaííÿ òa çáepeæeííÿ peçyëüòaòiâ º: “ôopìa peºcòpaöi¿ êopècòyâa÷a” òa “ôopìa aâòopèçaöi¿”.

Ïepeëiê (y cêopo÷eíoìy âapiaíòi) òa oïèc âxiäío¿ iíôopìaöi¿ òecòoâo¿ cècòeìè íaâeäeío â òaáëèöi 1.1.

Òaáëèöÿ 1.1 – Ïepeëiê âxiäíèx ïoâiäoìëeíü

Âxiäíe ïoâiäoìëeííÿ

Iäeíòèôiêaòop

Ôopìa ïoäaííÿ

Òepìií i ÷ac

Ôopìa peºcòpaöi¿ êopècòyâa÷a

REGISTRATION

Äoêyìeíò

Ïo ìipi íeoáxiäíocòi

Ôopìa aâòopèçaöi¿

LOGIN

Äoêyìeíò

Ïo ìipi íeoáxiäíocòi

Ïepeëiê òa oïèc còpyêòypíèx oäèíèöü âxiäío¿ iíôopìaöi¿ òecòoâo¿ cècòeìè íaâeäeío â òaáëèöi 1.2.

Òaáëèöÿ 1.2 – Ïepeëiê òa oïèc còpyêòypíèx oäèíèöü âxiäío¿ iíôopìaöi¿

Còpyêòypía oäèíèöÿ

Òo÷íicòü çía÷eííÿ

Äæepeëo iíôopìaöi¿

Iäeíòèôiêaòop äæepeëa iíôopìaöi¿

Ïpiçâèùe êopècòyâa÷a

20

Ôopìa peºcòpaöi¿ êopècòyâa÷a

REGISTRATION

Iì’ÿ êopècòyâa÷a

10

Ôopìa peºcòpaöi¿ êopècòyâa÷a

REGISTRATION

E-mail êopècòyâa÷a

50

Ôopìa peºcòpaöi¿ êopècòyâa÷a

REGISTRATION

Ëoãií êopècòyâa÷a

20

Ôopìa peºcòpaöi¿ êopècòyâa÷a, Ôopìa aâòopèçaöi¿

REGISTRATIO LOGIN

Ïapoëü äocòyïy

Ôopìa peºcòpaöi¿ êopècòyâa÷a, Ôopìa aâòopèçaöi¿

REGISTRATION, LOGIN

Äaòa âxoäy

Ôopìa aâòopèçaöi¿

LOGIN

Ïpaâa êopècòyâa÷a

Ôopìa aâòopèçaöi¿

LOGIN

ßê íopìaòèâío-äoâiäêoâa iíôopìaöiÿ äëÿ còâopeííÿ òecòoâo¿ cècòeìè âèçía÷eííÿ ïpoôeciéío¿ ïpèäaòíocòi ïpoãpaìicòiâ âèêopècòoâyþòücÿ íacòyïíi äoâiäíèêè:

- çaïèòaíü, ÿêèé ôopìyºòücÿ aäìiíicòpaòopoì òecòoâo¿ cècòeìè;

- âiäïoâiäeé, ÿêèé ôopìyºòücÿ aäìiíicòpaòopoì òecòoâo¿ cècòeìè;

- piâíiâ ïpèäaòíocòi, ÿêèé ôopìyºòücÿ aäìiíicòpaòopoì cècòeìè.

Oáoâ’ÿçêoâèì eëeìeíòoì êoìïëeêcío¿ aâòoìaòèçaöi¿ º poçpoáêa i âèêopècòaííÿ ºäèío¿ íoìeíêëaòypè êoäiâ, ïpocòiøe êaæy÷è êëacèôiêaöiÿ oá’ºêòiâ. Êëacèôiêaöiÿ – öe íayêoâèé ìeòoä äocëiäæeííÿ ïpèpoäè oá’ºêòiâ òa ÿâèù ç âèêopècòaííÿì ïeâíèx ïpaâèë ¿x cècòeìaòèçaöi¿. Äëÿ êoäyâaííÿ peêâiçèòy “Çaïèòaííÿ” cëiä cêopècòaòècÿ ïopÿäêoâoþ cècòeìoþ êoäyâaííÿ: XXX – íoìep çaïèòaííÿ.

Ôpaãìeíò êëacèôiêaòopa:

Çía÷eííÿ

Êoä

Iíêaïcyëÿöiÿ – öe…

12

Iíòepôeéc – öe…

205

Äëÿ êoäyâaííÿ peêâiçèòy “Âiäïoâiäü” cëiä cêopècòaòècÿ ïopÿäêoâoþ cècòeìoþ êoäyâaííÿ: XXX – íoìep âiäïoâiäi.

Ôpaãìeíò êëacèôiêaòopa:

Çía÷eííÿ

Êoä

Áyäü-ÿêi pe÷i, ÷epeç ÿêi ìè âçaºìoäiºìo ç oá’ºêòoì

157

Poçäiëeííÿ ía iíòepôeéc i peaëiçaöiþ

300


Êoäè, ÿêi âèêopècòoâyþòücÿ ïpè oápoáöi iíôopìaöi¿ â òecòoâié cècòeìi, ïpeäcòaâëeíi â òaáëèöi 1.3.

Òaáëèöÿ 1.3 – Òaáëèöÿ êëacèôiêaöi¿ i êoäyâaííÿ

Íaçâa

êoäy

Òèï

êëacèôiêaòopa

Cècòeìa

êoäyâaííÿ

Còpyêòypa

êoäy

Íoìep çaïèòaííÿ

Ëoêaëüíèé

Ïopÿäêoâa

XXX

Íoìep âiäïoâiäi

Ëoêaëüíèé

Ïopÿäêoâa

XXX

Íoìep piâíÿ ïpèäaòíocòi

Ëoêaëüíèé

Ïopÿäêoâa

XXX

Ïepeëiê (y cêopo÷eíoìy âèãëÿäi) òa oïèc íopìaòèâío-äoâiäêoâo¿ iíôopìaöi¿ òecòoâo¿ cècòeìè íaâeäeío â òaáëèöi 1.4.

Òaáëèöÿ 1.4 – Ïepeëiê íopìaòèâío-äoâiäêoâo¿ iíôopìaöi¿

Äoâiäíèêè

Iäeíòèôiêaòop

Ôopìa ïoäaííÿ

Òepìií i ÷ac

Äoâiäíèê çaïèòaíü

QUESTION

Äoêyìeíò

Ïo ìipi íeoáxiäíocòi

Äoâiäíèê âiäïoâiäeé

ANSWER

Äoêyìeíò

Ïo ìipi íeoáxiäíocòi

Äoâiäíèê piâíiâ ïpèäaòíocòi

LEVEL

Äoêyìeíò

Ïo ìipi íeoáxiäíocòi

Ïepeëiê òa oïèc còpyêòypíèx oäèíèöü íopìaòèâío-äoâiäêoâo¿ iíôopìaöi¿ òecòoâo¿ cècòeìè íaâeäeío â òaáëèöi 1.5.

Òaáëèöÿ 1.5 – Ïepeëiê òa oïèc còpyêòypíèx oäèíèöü íopìaòèâío-äoâiäêoâo¿ iíôopìaöi¿ òecòoâo¿ cècòeìè

Còpyêòypía oäèíèöÿ

Òo÷íicòü çía÷eííÿ

Äæepeëo iíôopìaöi¿

Iäeíòèôiêaòop äæepeëa iíôopìaöi¿

Çaïèòaííÿ

Äoâiäíèê çaïèòaíü

QUESTION

Êapòèíêa äo çaïèòaííÿ

50

Äoâiäíèê çaïèòaíü

QUESTION

Âapiaíò âiäïoâiäi

255

Äoâiäíèê âiäïoâiäeé

ANSWER

Âaãa âiäïoâiäi

1

Äoâiäíèê âiäïoâiäeé

ANSWER

Piâeíü ïpèäaòíocòi

Äoâiäíèê piâíiâ ïpèäaòíocòi

LEVEL

Ìiíiìaëüíèé áaë piâíÿ

1

Äoâiäíèê piâíiâ ïpèäaòíocòi

LEVEL

Ìaêcèìaëüíèé áaë piâíÿ

3

Äoâiäíèê piâíiâ ïpèäaòíocòi

LEVEL


 peçyëüòaòi còâopeííÿ òecòoâo¿ cècòeìè ôopìyºòücÿ âèxiäía iíôopìaöiÿ y âèãëÿäi êoìï’þòepíèx (eëeêòpoííèx) ôaéëiâ.

Âèxiäíoþ iíôopìaöiºþ òecòoâo¿ cècòeìè º “peçyëüòaò òecòyâaííÿ”.

Ïepeëiê (y cêopo÷eíoìy âèãëÿäi) òa oïèc âèxiäío¿ iíôopìaöi¿ òecòoâo¿ cècòeìè íaâeäeío â òaáëèöi 1.6.

Òaáëèöÿ 1.6 – Ïepeëiê âèxiäíèx ïoâiäoìëeíü

Âèxiäíe ïoâiäoìëeííÿ

Iäeíòèôiêaòop

Ôopìa ïoäaííÿ

Òepìií i ÷ac

Peçyëüòaò òecòyâaííÿ

RESULT

Äoêyìeíò

Ïicëÿ ïpoxoäæeííÿ òecòy

Ïepeëiê òa oïèc còpyêòypíèx oäèíèöü âèxiäío¿ iíôopìaöi¿ òecòoâo¿ cècòeìè íaâeäeío â òaáëèöi 1.7.

Òaáëèöÿ 1.7 – Ïepeëiê òa oïèc còpyêòypíèx oäèíèöü âèxiäío¿ iíôopìaöi¿

Còpyêòypía oäèíèöÿ

Òo÷íicòü çía÷eííÿ

Äæepeëo iíôopìaöi¿

Iäeíòèôiêaòop äæepeëa iíôopìaöi¿

Áaë – peçyëüòaò òecòyâaííÿ

3

Peçyëüòaò òecòyâaííÿ

RESULT

×ac ïpoxoäæeííÿ òecòy

Peçyëüòaò òecòyâaííÿ

RESULT

Äaòa òecòyâaííÿ

Peçyëüòaò òecòyâaííÿ

RESULT

Ïpiçâèùe êopècòyâa÷a

20

Peçyëüòaò òecòyâaííÿ

RESULT

Iì’ÿ êopècòyâa÷a

10

Peçyëüòaò òecòyâaííÿ

RESULT

Äëÿ âèçía÷eííÿ ïpoôeciéío¿ ïpèäaòíocòi ïpoãpaìicòiâ poçpaxoâyþòücÿ íacòyïíi ïoêaçíèêè:

– êiëüêicòü íaápaíèx áaëiâ ça -òe çaïèòaííÿ:

(1.1)

äe – íoìep ïoòo÷íoão çaïèòaííÿ, ;

– êiëüêicòü çaïèòaíü;

– piâeíü cêëaäíocòi çaïèòaííÿ: ;

– ìaêcèìaëüío ìoæëèâèé cyìapíèé áaë ça çaïèòaíü.

– êoeôiöiºíò ïpoôeciéío¿ ïpèäaòíocòi:

(1.2)

Poçpoáëþâaëüíèé ïpoãpaìíèé ïpoäyêò íaäacòü çìoãy øâèäêo, i áeç âeëèêèx çycèëü çáepiãaòè iíôopìaöiþ ïpo çaïèòaííÿ i âiäïoâiäi äëÿ òecòyâaííÿ, âecòè oáëiê çapeºcòpoâaíèx êopècòyâa÷iâ, ïepeãëÿäaòè peéòèíã y÷acíèêiâ, a òaêoæ âèçía÷aòè ïpoôeciéíy ïpèäaòíicòü ïpoãpaìicòiâ.

Peºcòpaöiÿ êopècòyâa÷iâ âêëþ÷aòèìe â ceáe çaïoâíeííÿ òa çáepeæeííÿ íacòyïíèx äaíèx:

- ïpiçâèùe, iì’ÿ êopècòyâa÷a;

- ïapoëü, email, ëoãií äëÿ aâòopèçaöi¿;

- òeëeôoí êopècòyâa÷a.

Ïicëÿ ïpoxoäæeííÿ òecòyâaííÿ êopècòyâa÷ oòpèìaº peçyëüòaò, ùo ìicòèòü íacòyïíy iíôopìaöiþ:

- ïpiçâèùe, iì’ÿ êopècòyâa÷a;

- áaë – peçyëüòaò òecòyâaííÿ;

- äaòy ïpoxoäæeííÿ òecòy;

- ÷ac ïpoxoäæeííÿ òecòy.

Ïpoãpaìíèé ïpoäyêò áyäe peaëiçoâyâaòè ïeâíèé êoìïëeêc çaäa÷, ÿêi ìoæía ïoäiëèòè ía äâi ãpyïè:

- çaäa÷i, ÿêi áyäyòü äocòyïíi çâè÷aéíèì êopècòyâa÷aì;

- çaäa÷i, ÿêi áyäyòü äocòyïíi aäìiíicòpaòopaì.

Äo çaäa÷ ïepøo¿ ãpyïè ìoæía âiäíecòè:

- ïpoxoäæeííÿ òecòyâaííÿ;

- peºcòpaöiÿ;

- çáepeæeííÿ peçyëüòaòy;

- ïepeãëÿä peéòèíãy;

- âiäïpaâêa peçyëüòaòy äpyãy.

Äo äpyão¿ ãpyïè âiäíeceìo òaêi çaäa÷i:

- êepyâaííÿ çapeºcòpoâaíèìè êopècòyâa÷aìè;

- còâopeííÿ/peäaãyâaííÿ/âèäaëeííÿ çaïèòaíü;

- còâopeííÿ/peäaãyâaííÿ/âèäaëeííÿ âiäïoâiäeé;

- íaëaøòyâaííÿ òecòoâo¿ cècòeìè: êiëüêicòü ïèòaíü, ÿêy íeoáxiäío ïoêaçaòè ça ceaíc;

- íaëaøòyâaííÿ peéòèíãy êopècòyâa÷iâ;

- êepyâaííÿ aäìiíicòpaòopaìè


2. Ïpoeêòyâaííÿ còpyêòypè iíôopìaöiéío¿ cècòeìè

2.1 Aíaëiç òa aâòoìaòèçaöiÿ oápoáêè iíôopìaöiéíèx ïoòoêiâ

Iíôopìaöiéíèé ïoòiê äëÿ òecòoâo¿ cècòeìè – öe cyêyïíicòü öèpêyëþþ÷èx â òecòoâié cècòeìi ïoâiäoìëeíü, ùo íeoáxiäíi äëÿ ïpoxoäæeííÿ òecòyâaííÿ òa âèçía÷eííÿ peçyëüòaòy. Iíôopìaöiéíèé ïoòiê ìoæe icíyâaòè y âèäi ïaïepoâèx i eëeêòpoííèx äoêyìeíòiâ. Iíøèìè cëoâaìè – öe ïoòiê ïoâiäoìëeíü â ìoâíié, äoêyìeíòíié (ïaïepoâié, eëeêòpoííié) i iíøié ôopìi, ùo ãeíepyºòücÿ âèxiäíèì ìaòepiaëüíèì ïoòoêoì â òecòoâié cècòeìi.

 peçyëüòaòi ïpoeêòyâaííÿ òecòoâo¿ cècòeìè òa aíaëiçy iíôopìaöiéíèx ïoòoêiâ áyëo côopìoâaío äiaãpaìy ïoòoêiâ äaíèx (pècyíoê 2.1) òa còpyêòypío-ôyíêöioíaëüíy äiaãpaìy (pècyíoê 2.2).

Pècyíoê 2.1 – Äiaãpaìa ïoòoêiâ äàíèõ


Pècyíoê 2.2 – Còpyêòypío-ôyíêöioíaëüía äiaãpaìa

Iíôopìaöiéíi ïoòoêè â cyêyïíocòi cêëaäaþòü iíôopìaöiéíy cècòeìy. Òaêa cècòeìa çaáeçïe÷yº ïpoxoäæeííÿ i oápoáêy iíôopìaöi¿ â òecòoâié cècòeìi âèçía÷eííÿ ïpoôeciéío¿ ïpèäaòíocòi ïpoãpaìicòiâ.

Ïpè ïpoeêòyâaííi áaçè äaíèx oáoâ’ÿçêoâo íeoáxiäío ¿¿ ïpèâecòè äo òpüox íopìaëüíèx ôopì. Öe çäiécíþºòücÿ ça äoïoìoãoþ íopìaëiçaöi¿ âiäíoøeíü. Íopìaëiçaöiÿ – öe ïpoöec äeêoìïoçèöi¿ ïo÷aòêoâoão âiäíoøeííÿ ía äeêiëüêa ïpocòiøèx âiäíoøeíü ìeíøo¿ poçìipíocòi.

 peçyëüòaòi äocëiäæeííÿ ïpeäìeòío¿ oáëacòi “Òecòoâa cècòeìa âèçía÷eííÿ ïpoôeciéío¿ ïpèäaòíocòi ïpoãpaìicòiâ” áyëo oòpèìaío íacòyïíèé íaáip ïoëiâ:

- ïpiçâèùe êopècòyâa÷a;

- iì’ÿ êopècòyâa÷a;

- email êopècòyâa÷a;

- ïapoëü äocòyïy;

- ïpaâa êopècòyâa÷a;

- ëoãií êopècòyâa÷a;

- äaòa âxoäy;

- çaïèòaííÿ;

- êapòèíêa äo çaïèòaííÿ;

- âapiaíò âiäïoâiäi;

- âaãa âiäïoâiäi;

- áaë – peçyëüòaò òecòyâaííÿ;

- piâeíü ïpèäaòíocòi;

- ìiíiìaëüíèé áaë piâíÿ;

- ìaêcèìaëüíèé áaë piâíÿ;

- äaòa òecòyâaííÿ;

- ÷ac ïpoxoäæeííÿ òecòy.

Ïepøa íopìaëüía ôopìa ïepeäáa÷aº, ùoá êoæíe ïoëe òaáëèöi áyëo íeïoäiëüíèì i íe ìicòèëo äaíèx, ùo ïoâòopþþòücÿ. Ùoá ïpèâecòè âiäíoøeííÿ äo ïepøo¿ íopìaëüío¿ ôopìè, íeoáxiäío poçáèòè ïpeäìeòíy oáëacòü ía äeêiëüêa ïpocòèx âiäíoøeíü.

Ïpeäìeòía oáëacòü áyëa poçáèòa ía òaáëèöi (ïpocòi âiäíoøeííÿ):

- êopècòyâa÷i;

- peéòèíã;

- çaïèòaííÿ;

- âiäïoâiäi;

- piâíi ïpèäaòíocòi;

- aâòopèçaöiÿ.

Äpyãa íopìaëüía ôopìa ïepeäáa÷aº, ùo âiäíoøeííÿ çíaxoäÿòücÿ y ïepøié íopìaëüíié ôopìi i êoæíèé pÿäoê âiäíoøeííÿ oäíoçía÷ío âèçía÷aºòücÿ ïepâèííèì êëþ÷eì. Ïpè ïpèâeäeíi äo äpyão¿ íopìaëüío¿ ôopìè áyëo äoäaío êëþ÷i äo òaáëèöü. Äo òaáëèöi “Êopècòyâa÷i” áyäo äoäaío êëþ÷oâe ïoëe – êoä êopècòyâa÷a. Äo òaáëèöi “Peéòèíã” áyäo äoäaío êëþ÷oâe ïoëe – êoä çaïècy. Äo òaáëèöi “Çaïèòaííÿ” áyäo äoäaío êëþ÷oâe ïoëe – êoä çaïèòaííÿ. Äo òaáëèöi “Âiäïoâiäi” áyäo äoäaío êëþ÷oâe ïoëe – êoä âiäïoâiäi. Äo òaáëèöi “Piâíi ïpèäaòíocòi” áyäo äoäaío êëþ÷oâe ïoëe – êoä piâíÿ, a äo òaáëèöi “Aâòopèçaöiÿ” áyäo äoäaío êëþ÷oâe ïoëe – êoä çaïècy.

Òpeòÿ íopìaëüía ôopìa ïepeäáa÷aº, ùo âiäíoøeííÿ çíaxoäÿòücÿ y ïepøié òa äpyãié íopìaëüíié ôopìi, a òaêoæ ùoá çía÷eííÿ áyäü-ÿêoão ïoëÿ, ùo íe âxoäèòü äo ïepâèííoão êëþ÷a íe çaëeæaëo âiä iíøèx ïoëiâ, òoáòo íe ïoâèíío áyòè òpaíçèòèâío¿ çaëeæíocòi.

Âiäíoøeííÿ áyëè ïpèâeäeíi äo òpeòüo¿ íopìaëüío¿ ôopìè.

Äaëi âèÿâèìo çâ’ÿçêè iíôopìaöiéío-ëoãi÷ío¿ ìoäeëi.

Ìoäeëü “cyòíicòü-çâ’ÿçoê” ìaº êiëüêa áaçoâèx ïoíÿòü, ùo yòâopþþòü âèxiäíi öeãëèíêè, iç ÿêèx áyäyþòücÿ áiëüø cêëaäíi oá’ºêòè ça çaçäaëeãiäü âèçía÷eíèìè ïpaâèëaìè.

Çâ’ÿçêè ïoäiëÿþòücÿ ía òpè òèïè ça ìíoæèííicòþ: “oäèí-äo-oäíoão” (1:1), “oäèí-äo-áaãaòüox” (1:Á), “áaãaòo-äo-áaãaòüox” (Á:Á). Çâ’ÿçoê “oäèí-äo-oäíoão” (1:1) oçía÷aº, ùo eêçeìïëÿp oäíiº¿ cyòíocòi çâ’ÿçaíèé òiëüêè ç oäíèì eêçeìïëÿpoì iíøo¿ cyòíocòi.

Çâ’ÿçoê 1:Á oçía÷aº, ùo oäèí eêçeìïëÿp cyòíocòi, poçòaøoâaíèé ëiâopy÷ ïo çâ’ÿçêy, ìoæe áyòè çâ’ÿçaíèé ç äeêiëüêoìa eêçeìïëÿpaìè cyòíocòi, poçòaøoâaíèìè ïpaâopy÷ ïo çâ’ÿçêy.

A çâ’ÿçoê Á:Á oçía÷aº, ùo oäèí eêçeìïëÿp ïepøo¿ cyòíocòi ìoæe áyòè çâ’ÿçaíèé ç äeêiëüêoìa eêçeìïëÿpaìè äpyão¿ cyòíocòi, i íaâïaêè, oäèí eêçeìïëÿp äpyão¿ cyòíocòi ìoæe áyòè çâ’ÿçaíèé ç äeêiëüêoìa eêçeìïëÿpaìè ïepøo¿ cyòíocòi.

Äëÿ âcòaíoâëeííÿ âiäíoøeíü ìiæ iíôopìaöiéíèìè oá’ºêòaìè çaäaìo çaïèòè äo öèx oá’ºêòiâ:

- äo ÿêoão çaïèòaííÿ íaëeæaòü âiäïoâiäi?

- ÿêi peçyëüòaòè òecòyâaííÿ â êopècòyâa÷a?

Çâ’ÿçoê ¹1

Êoæíe çaïèòaííÿ ìaº ïeâíèé cïècoê âiäïoâiäeé, òoìy opãaíiçoâyºìo çâ’ÿçoê “oäèí-äo-áaãaòüox” (pècyíoê 2.3).


Pècyíoê 2.3 – Çâ’ÿçoê “Çaïèòaííÿ – Âiäïoâiäi”

Çâ’ÿçoê ¹2

Êoæeí êopècòyâa÷ ìoæe ïpoéòè òecò ía ïpoôeciéíy ïpèäaòíicòü áeçëi÷ paçiâ. Ía ocíoâi öüoão cêëaäaºòücÿ peéòèíã y÷acíèêiâ, òoìy opãaíiçoâyºìo çâ’ÿçoê “oäèí-äo-áaãaòüox” (pècyíoê 2.4).

Pècyíoê 2.4 – Çâ’ÿçoê “Êopècòyâa÷i – Peéòèíã”

Ía ocíoâi còpyêòypíèx çâ’ÿçêiâ áyäyºìo iíôoëoãi÷íy ìoäeëü, ÿêa íaâeäeía ía pècyíêy 2.5.

Pècyíoê 2.5 – Iíôoëoãi÷ía ìoäeëü

Òeïep oïèøeìo âëacòèâocòi êoæío¿ òaáëèöi.

Âëacòèâocòi òaáëèöi “Êopècòyâa÷i” íaâeäeíi â òaáëèöi 2.1.

Òaáëèöÿ 2.1 – Âëacòèâocòi òaáëèöi “Êopècòyâa÷i”

Íaçâa peêâiçèòy

Iäeíòèôiêaòop

Òèï

Ìacêa / Äoâæèía

Êëþ÷oâe

Ïoëe

Êoä êopècòyâa÷a

adept_id

Öiëi çía÷eííÿ

11

Primary

Ïpiçâèùe

adept_surname

Còpoêoâa âeëè÷èía

100

Iì’ÿ

adept_name

Còpoêoâa âeëè÷èía

100

Email

adept_mail

Còpoêoâa âeëè÷èía

50

Ïapoëü

adept_password

Còpoêoâa âeëè÷èía

Âëacòèâocòi òaáëèöi “Çaïèòaííÿ” íaâeäeíi â òaáëèöi 2.2.

Òaáëèöÿ 2.2 – Âëacòèâocòi òaáëèöi “Çaïèòaííÿ”

Íaçâa peêâiçèòy

Iäeíòèôiêaòop

Òèï

Ìacêa / Äoâæèía

Êëþ÷oâe

Ïoëe

Êoä çaïèòaííÿ

quest_id

Öiëi çía÷eííÿ

11

Primary

Òeêcò çaïèòaííÿ

quest_question

Còpoêoâa âeëè÷èía

Êapòèíêa

quest_image

Còpoêoâa âeëè÷èía

100

Âëacòèâocòi òaáëèöi “Âiäïoâiäi” íaâeäeíi â òaáëèöi 2.3.

Òaáëèöÿ 2.3 – Âëacòèâocòi òaáëèöi “Âiäïoâiäi”

Íaçâa peêâiçèòy

Iäeíòèôiêaòop

Òèï

Ìacêa / Äoâæèía

Êëþ÷oâe

Ïoëe

Êoä âiäïoâiäi

ans_id

Öiëi çía÷eííÿ

11

Primary

Âapiaíò âiäïoâiäi

ans_answer

Còpoêoâa âeëè÷èía

255

Âaãa âiäïoâiäi

ans_point

Öiëi çía÷eííÿ

11

Êoä çaïèòaííÿ

ans_question_id

Öiëi çía÷eííÿ

11

Secondary

Âëacòèâocòi òaáëèöi “Peéòèíã” íaâeäeíi â òaáëèöi 2.4.

Òaáëèöÿ 2.4 – Âëacòèâocòi òaáëèöi “Peéòèíã”

Íaçâa peêâiçèòy

Iäeíòèôiêaòop

Òèï

Ìacêa / Äoâæèía

Êëþ÷oâe

Ïoëe

Êoä çaïècy

rat_id

Öiëi çía÷eííÿ

11

Primary

Áaë

rat_mark

Öiëi çía÷eííÿ

11

Äaòa òecòyâaííÿ

rat_date

Öiëi çía÷eííÿ

12

×ac ïpoxoäæeííÿ òecòy

rat_time

Öiëi çía÷eííÿ

12

Êoä êopècòyâa÷a

rat_adept_id

Öiëi çía÷eííÿ

11

Secondary

Äëÿ aâòopèçaöi¿ òa yïpaâëiííÿ aäìiíicòpaòopaìè còâopeía òaáëèöÿ “Aâòopèçaöiÿ”, ¿¿ âëacòèâocòi íaâeäeíi â òaáëèöi 2.5.

Òaáëèöÿ 2.5 – Âëacòèâocòi òaáëèöi “Aâòopèçaöiÿ”

Íaçâa peêâiçèòy

Iäeíòèôiêaòop

Òèï

Ìacêa / Äoâæèía

Êëþ÷oâe

Ïoëe

Êoä çaïècy

user_id

Öiëi çía÷eííÿ

11

Primary

Iì’ÿ

user_name

Còpoêoâa âeëè÷èía

100

Ëoãií

user_login

Còpoêoâa âeëè÷èía

60

Ïapoëü

user_password

Còpoêoâa âeëè÷èía

50

Ip aäpeca

user_ip

Còpoêoâa âeëè÷èía

25

Äaòa âxoäy

user_denter

Öiëi çía÷eííÿ

12

Ïpaâa

user_rule

Öiëi çía÷eííÿ

3

Âëacòèâocòi òaáëèöi “Piâíi ïpèäaòíocòi” íaâeäeíi â òaáëèöi 2.6.

Òaáëèöÿ 2.6 – Âëacòèâocòi òaáëèöi “ Piâíi ïpèäaòíocòi”

Íaçâa peêâiçèòy

Iäeíòèôiêaòop

Òèï

Ìacêa / Äoâæèía

Êëþ÷oâe

Ïoëe

Êoä piâíÿ

level_id

Öiëi çía÷eííÿ

11

Primary

Piâeíü

level_name

Còpoêoâa âeëè÷èía

100

Ìiíiìaëüíèé áaë piâíÿ

level_min

Öiëi çía÷eííÿ

3

Ìaêcèìaëüíèé áaë piâíÿ

level_max

Öiëi çía÷eííÿ

3

Cxeìa äaòaëoãi÷ío¿ ìoäeëi íaâeäeía ía pècyíêy 2.6.


Pècyíoê 2.6 – Äaòaëoãi÷ía ìoäeëü

2.2 Poçpoáêa còpyêòypè iíôopìaöiéío¿ cècòeìè

Poçpoáëþâaíèé ïpoãpaìíèé ïpoäyêò ïpèçía÷eíèé äëÿ òecòyâaííÿ òa âèçía÷eííÿ ïpoôeciéío¿ ïpèäaòíocòi ïpoãpaìicòiâ. Ça äoïoìoãoþ ïpoãpaìíoão ïpoäyêòy âeäeòücÿ oáëiê y÷acíèêiâ, ÿêi ïpoxoäÿòü òecò; äoäaþòücÿ/âèäaëÿþòücÿ ïèòaííÿ òa âiäïoâiäi.  òaêoìy ïpoöeci ïpoâoäèòücÿ ïocòiéíèé oáìií äaíèìè ìiæ ìoäyëÿìè. Ía pècyíêy 2.7 ïpeäcòaâëeía cxeìa iíôopìaöiéíèx ïoòoêiâ ìiæ êëiºíòcüêoþ ÷acòèíoþ (âeá-ápayçepoì), âeá-cepâepoì òa cepâepoì áaçè äaíèx.

Pècyíoê 2.7 – Cxeìa iíôopìaöiéíèx ïoòoêiâ

Êëiºíòcüêa ÷acòèía (ápayçep) âiäïpaâëÿº çaïoâíeíy ôopìy ç äaíèìè ía âeá-cepâep. Ía âeá-cepâepi äaíi oápoáëÿþòücÿ ça äoïoìoãoþ php-cêpèïòiâ. PHP-cêpèïòè ía ocíoâi oòpèìaíèx äaíèx ôopìyþòü SQL-çaïèòè i âiäïpaâëÿþòü ¿x äo cepâepa áaçè äaíèx. Cepâep áaçè äaíèx oòpèìyº òeêcò SQL-çaïèòiâ, oápoáëÿº ¿x, a peçyëüòaò âèêoíaííÿ öèx çaïèòiâ âiäïpaâëÿº íaçaä äo âeá-cepâepy. Ía ocíoâi oòpèìaíoão peçyëüòaòy âeá-cepâep ôopìyº HTML-còopiíêy, ÿêy íaäcèëaº êopècòyâa÷y y âeá-ápayçep.

Ça äoïoìoãoþ òaêo¿ âçaºìoäi¿ êëiºíò íe áa÷èòü êoä php-cêpèïòiâ, a òiëüêè peçyëüòaò, ÿêèé âoíè ïoâepòaþòü. Ía âiäìiíy âiä php-cêpèïòiâ, javascript âèêoíyºòücÿ ía còopoíi êëiºíòa, a íe cepâepa. Òoìy êëiºíò ìaº ìoæëèâicòü áa÷èòè êoä öèx cêpèïòiâ.

Ça äoïoìoãoþ PHP-cêpèïòiâ âiäáyâaºòücÿ ïiäêëþ÷eííÿ äo áaçè äaíèx MySQL. Âci ôyíêöi¿, ùo çaáeçïe÷yþòü âçaºìoäiþ ìiæ PHP é MySQL, âèíeceíi â oêpeìy áiáëioòeêy.

Ïocëiäoâíicòü êpoêiâ äëÿ ïiäêëþ÷eííÿ äo áaçè äaíèx i êepyâaííÿ òaáëè÷íèìè äaíèìè, íacòyïía:

- âcòaíoâëeííÿ çâ'ÿçêy ç ÁÄ;

- ôopìyâaííÿ çaïèòy;

- íaäcèëaííÿ çaïèòy äo ÁÄ;

- oápoáêa peçyëüòaòy, oòpèìaíoão âiä ÁÄ.

Äëÿ ïiäêëþ÷eííÿ äo áaçè äaíèx ïoòpiáíi íacòyïíi ïapaìeòpè:

- òèï áaçè äaíèx;

- iì'ÿ xocò-âyçëa;

- iì'ÿ êopècòyâa÷a;

- ïapoëü êopècòyâa÷a;

- íaçâa áaçè äaíèx.

Oòpèìaâøè íeoáxiäíy iíôopìaöiþ âiä áaçè äaíèx çaâepøyºòücÿ ç’ºäíaííÿ ç MySQL, ïicëÿ öüoão ía ocíoâi oòpèìaío¿ iíôopìaöi¿ ôopìyºòücÿ HTML-äoêyìeíò [3].

HTML äoêyìeíò cêëaäaºòücÿ iç òpüox ÷acòèí:

- äeêëapaöiÿ òèïy äoêyìeíòa (aíãë. Document type declaration, Doctype), ía caìoìy ïo÷aòêy äoêyìeíòa, â ÿêié âèçía÷aºòücÿ òèï äoêyìeíòa (DTD), íaïpèêëaä, HTML 4.01 Strict;

- øaïêa HTML äoêyìeíòa (HEAD), â ÿêié çaïècaío çaãaëüíi òexíi÷íi âiäoìocòi aáo äoäaòêoâa iíôopìaöiÿ ïpo äoêyìeíò, ÿêa íe âiäoápaæaºòücÿ áeçïocepeäíüo â ápayçepi;

- òiëo HTML äoêyìeíòa (BODY), â ÿêoìy ìicòèòücÿ ocíoâía iíôopìaöiÿ äoêyìeíòa [4].

Äaëi oïèøeìo còpyêòypy ïpoãpaìíoão ïpoäyêòy.

Còpyêòypa poçpoáëþâaíoão ïpoãpaìíoão ïpoäyêòy cïpoeêòoâaía òaêèì ÷èíoì, ùo âci ìoäyëi áyäyòü äèíaìi÷ío ïiäêëþ÷aþòücÿ äo ãoëoâío¿ còopiíêè ïpoãpaìè.

Òecòoâa cècòeìa áyäe ìaòè íacòyïíi ìoäyëi:

- ìoäyëü äëÿ êepyâaííÿ aäìiíicòpaòopaìè;

- ìoäyëü äëÿ êepyâaííÿ çapeºcòpoâaíèìè êopècòyâa÷aìè;

- ìoäyëü äëÿ poáoòè ç òecòoì;

- ìoäyëü âiäïpaâêè ïoâiäoìëeíü.

Ìoäyëü äëÿ êepyâaííÿ aäìiíicòpaòopaìè áyäe ïoòpiáeí äëÿ äoäaâaííÿ/âèäaëeííÿ/peäaãyâaííÿ aäìiíicòpaòopiâ âeá-äoäaòêy.

 ìoäyëi äëÿ êepyâaííÿ çapeºcòpoâaíèìè êopècòyâa÷aìè áyäe âiäoápaæaòècü iíôopìaöiÿ ïpo êopècòyâa÷iâ, ÿêi ïpoxoäèëè òecòyâaííÿ, ¿x peçyëüòaò, òaêoæ áyäe ìoæëèâicòü êepyâaòè öèìè êopècòyâa÷aìè: peäaãyâaòè/âèäaëÿòè ¿x äaíi.

Ìoäyëü äëÿ poáoòè ç òecòoì – öe ãoëoâíèé ìoäyëü ïpoãpaìè. Â öüoìy ìoäyëi aäìiíicòpaòop çìoæe äoäaâaòè/âèäaëÿòè/peäaãyâaòè çaïèòaííÿ i âiäïoâiäi äo íèx, íaëaøòoâyâaòè òecò.

 òecòoâié cècòeìi êopècòyâa÷y áyäe íaäaía ìoæëèâicòü âiäïpaâèòè câié peçyëüòaò äpyãy. Ía cüoãoäíi òaêèé cepâic º ïoïyëÿpíèì â ìepeæi Iíòepíeò. Ça âiäïpaâêy ïoâiäoìëeíü áyäe âiäïoâiäaòè ïpoãpaìíèé ìoäyëü äëÿ âiäïpaâêè ïoâiäoìëeíü.

Ìoäyëi òecòoâo¿ cècòeìè áyäyòü opãaíiçoâaíi ïaïêaìè, â ÿêèx áyäyòü ìicòèòècü âiäïoâiäíi êëacè òa ôaéëè.

Ïpoãpaìíèé ìoäyëü äëÿ êepyâaííÿ aäìiíicòpaòopaìè áyäe ìicòèòè íacòyïíi êëacè òa ôaéëè:

- êëac äëÿ poáoòè êepyâaííÿ aäìiíicòpaòopaìè;

- ôaéë, äe âiäáyâaºòücÿ ïepeâipêa ía ââeäeííÿ ÏIÏ;

- ôaéë äëÿ ïepeâipêè ââeäeíoão ëoãiía (÷è äocòyïíèé êopècòyâa÷y ââeäeíèé ëoãií);

- ôaéë, äëÿ ïepeâipêè ââeäeííÿ ïapoëþ òa ïepeâipêè cïiâïaäaííÿ ïoâòopíoão ïapoëþ.

Ìoäyëü äëÿ êepyâaííÿ çapeºcòpoâaíèìè êopècòyâa÷aìè áyäe ìicòèòè íacòyïíi êëacè òa ôaéëè:

- êëac äëÿ poáoòè êepyâaííÿ çapeºcòpoâaíèìè êopècòyâa÷aìè;

- êëac äëÿ aâòopèçaöi¿ çapeºcòpoâaíèx êopècòyâa÷iâ;

- ôaéë, äe âiäáyâaºòücÿ ïepeâipêa ía ââeäeííÿ ÏIÏ;

- ôaéë äëÿ ïepeâipêè ââeäeíoão ëoãiía;

- ôaéë, äëÿ ïepeâipêè ââeäeííÿ ïapoëþ òa ïepeâipêè cïiâïaäaííÿ ïoâòopíoão ïapoëþ.

Ìoäyëü äëÿ poáoòè ç òecòoì áyäe ìicòèòè íacòyïíi êëacè òa ôaéëè:

- êëac äëÿ poáoòè ç òecòoì;

- ôaéë êoíôiãypaöi¿ òecòy.

Ïpoãpaìíèé ìoäyëü äëÿ âiäïpaâêè ïoâiäoìëeíü áyäe ìicòèòè íacòyïíi êëacè òa ôaéëè:

- êëac äëÿ âiäïpaâêè ïoâiäoìëeíü;

- ôaéë äëÿ ïepeâipêè ââeäeíèx äaíèx;

- êaï÷a – êëac äëÿ poçïiçíaâaííÿ êoìï’þòepiâ i ëþäeé;

- ôaéë êoíôiãypaöi¿ êaï÷i äëÿ caéòy;

- ôaéë êoíôiãypaöi¿ êaï÷i äëÿ cècòeìè yïpaâëiííÿ;

- ôaéë äëÿ íaëaøòyâaííÿ øpèôòy êaï÷i.

Òaêoæ äëÿ òecòoâo¿ cècòeìè áyäyòü poçpoáëeíi iíøi êëacè, ÿêi íe íaëeæaòèìyòü ïepe÷ècëeíèì ìoäyëÿì, a áyäyòü iíòeãpoâaíi y òecòoây cècòeìy. Íèìè ÿâëÿþòücÿ:

- êëac äëÿ äocòyïy â cècòeìy yïpaâëiííÿ;

- êëac äëÿ poáoòè ç áaçoþ äaíèx;

- êëac äëÿ íaâiãaöi¿ ïo còopiíêaì.

Cxeìa âçaºìoçâ’ÿçêy ïpoãpaìíèx ìoäyëiâ òecòoâo¿ cècòeìè íaâeäeía ía pècyíêy 2.8.

Pècyíoê 2.8 – Cxeìa âçaºìoçâ’ÿçêy ïpoãpaìíèx ìoäyëiâ òecòoâo¿ cècòeìè

Cxeìa âçaºìoçâ’ÿçêy ïpoãpaìíèx ìoäyëiâ cècòeìè yïpaâëiííÿ òecòoì íaâeäeía ía pècyíêy 2.9.

Pècyíoê 2.9 – Cxeìa âçaºìoçâ’ÿçêy ïpoãpaìíèx ìoäyëiâ
cècòeìè yïpaâëiííÿ òecòoì

Äepeâo ïpoãpaìíèx ìoäyëiâ, ÿêi âiäoápaæaþòü còpyêòypíy cxeìy ïaêeòy, ùo ìicòèòü ïpoãpaìíi ìoäyëi piçíèx êëaciâ, íaâeäeío ía pècyíêy 2.10.

Pècyíoê 2.10 – Äepeâo ïpoãpaìíèx ìoäyëiâ

2.3 Âèáip çacoáiâ poçpoáêè iíôopìaöiéío¿ cècòeìè

2.3.1 Â eá-c epâ ep Apache

Äëÿ poçpoáêè òecòoâo¿ cècòeìè âèêopècòaíèé cepâep Apache, ía ÿêoìy áyäyòü poçìiùeíi yci ìoäyëi òa êëacè cècòeìè.

Apache HTTP-cepâep – âiäêpèòèé âeá-cepâep Internet äëÿ UNIX-ïoäiáíèx, Microsoft Windows, Novell NetWare òa iíøèx oïepaöiéíèx cècòeì. Ía cüoãoäíi âií º íaépoçïoâcþäæeíiøèì âeá-cepâepoì ìepeæi Internet.

Âeá-cepâep – öe cepâep, ÿêèé ïpèéìaº HTTP-çaïèòè âiä êëiºíòiâ, çaçâè÷aé âeá-ápayçepiâ, ÿêèé âèäaº ¿ì HTTP-âiäïoâiäi, paçoì ç HTML-còopiíêoþ, çoápaæeííÿì, ôaéëoì, ìeäia-ïoòoêoì aáo iíøèìè äaíèìè [5].

Âeá-cepâepoì íaçèâaþòü ÿê ïpoãpaìíe çaáeçïe÷eííÿ, ùo âèêoíyº éoão ôyíêöi¿, òaê i êoìï'þòep, ía ÿêoìy öe ïpoãpaìíe çaáeçïe÷eííÿ ïpaöþº.

Êëiºíòè äicòaþòü äocòyï äo âeá-cepâepa ça URL aäpecoþ ïoòpiáío¿ ¿ì âeá-còopiíêè aáo iíøoão pecypcy.

Web-cepâep Apache º íeêoìepöiéíèì, âiëüío poçïoâcþäæyâaíèì ïpoäyêòoì. Ïpoäyêò ïiäòpèìyº áeçëi÷ ìoæëèâocòeé, áaãaòo ç ÿêèx peaëiçoâaíi ÿê cêoìïiëüoâaíi ìoäyëi, ùo poçøèpþþòü ocíoâíi ôyíêöioíaëüíi ìoæëèâocòi. Icíyþòü iíòepôeécè äëÿ ïiäòpèìêè ìoâ ïpoãpaìyâaííÿ Perl, Python i PHP.

 ocíoâíoìy Apache âèêopècòoâyºòücÿ äëÿ ïepeäa÷i äaíèx ÷epeç HTTP còaòè÷íèx òa äèíaìi÷íèx âeá-còopiíoê y âcecâiòíié ïaâyòèíi.

Cepâep Apache ìoæe ïpaöþâaòè â ÿêocòi êeøyâaëüíoão ïpoêci-cepâepa. Ïpoêci-cepâep – öe ïpoãpaìa aáo oêpeìèé êoìï'þòep, ÿêèé cïeöiaëiçyºòücÿ ía oápoáöi çaïèòiâ äo ìepeæi òa çáepeæeííi peçyëüòaòiâ çaïèòiâ â câo¿é ëoêaëüíié êeø-ïaì'ÿòi, ùo äoçâoëÿº icòoòío ïiäâèùèòè ïpoäyêòèâíicòü poáoòè êopècòyâa÷iâ ëoêaëüío¿ ìepeæi ïpè poáoòi ç äoêyìeíòaìè, poçòaøoâaíèìè â Internet. Ìoæía çaäaâaòè òaêi ïapaìeòpè i íaëaøòyâaííÿ ïpoêci-cepâepa:

- òèïè ôaéëiâ, ÿêi íeoáxiäío êeøyâaòè aáo íe âêëþ÷aòè â êeø;

- ìaêcèìaëüíèé oácÿã äècêoâoão ïpocòopy, âiäâeäeíèé ïiä êeø;

- ïepioäè÷íèé ïepeãëÿä òa iíäeêcyâaííÿ áaçè äaíèx êeøa ç ìeòoþ âèâiëüíeííÿ äècêoâoão ïpocòopy øëÿxoì âèäaëeííÿ çacòapiëèx oá'ºêòiâ [6].

Äëÿ poçpoáêè ïpoãpaìíoão ïpoäyêòy áyäe âèêopècòaía çáipêa âipòyaëüíoão âeá-cepeâepa XAMPP. Òyò º Apache i MySQL.

2.3.2 CÊÁÄ MySQL

Áaça äaíèx òecòoâo¿ cècòeìè áyäe còâopeía ç äoïoìoãoþ cècòeìè êepyâaííÿ áaçaìè äaíèx MySQL. Öe oäía iç ocíoâíèx CÊÁÄ äëÿ còâopeííÿ áaç äaíèx âeá-pecypciâ.

MySQL – cècòeìa êepyâaííÿ áaçaìè äaíèx (CÊÁÄ), ùo çaáeçïe÷yº êopècòyâa÷aì ìoæëèâicòü còâopeííÿ, çáepeæeííÿ, oíoâëeííÿ, ïoøyê iíôopìaöi¿ òa êoíòpoëþ äocòyïy â áaçax äaíèx [7].

MySQL º ãapíèì piøeííÿì äëÿ ìaëèx i cepeäíix äoäaòêiâ. Çâè÷aéío MySQL âèêopècòoâyºòücÿ ÿê cepâep, äo ÿêoão çâepòaþòücÿ ëoêaëüíi aáo âiääaëeíi êëiºíòè, ïpoòe â äècòpèáyòèâ âxoäèòü áiáëioòeêa âíyòpiøíüoão cepâepa, ùo äoçâoëÿº âêëþ÷aòè MySQL â aâòoíoìíi ïpoãpaìè.

Ãíy÷êicòü CÊÁÄ MySQL çaáeçïe÷yºòücÿ ïiäòpèìêoþ âeëèêo¿ êiëüêocòi òèïiâ òaáëèöü: êopècòyâa÷i ìoæyòü âèápaòè ÿê òaáëèöi òèïy MyISAM, ùo ïiäòpèìyþòü ïoâíoòeêcòoâèé ïoøyê, òaê i òaáëèöi InnoDB, ùo ïiäòpèìyþòü òpaíçaêöi¿ ía piâíi oêpeìèx çaïèciâ. Áiëüø òoão, CYÁÄ MySQL ïocòaâëÿºòücÿ iç cïeöiaëüíèì òèïoì òaáëèöü EXAMPLE, ùo äeìoícòpyº ïpèíöèïè còâopeííÿ íoâèx òèïiâ òaáëèöü. Çaâäÿêè âiäêpèòié apxiòeêòypi i GPL-ëiöeíçyâaííþ, â CÊÁÄ MySQL ïocòiéío ç'ÿâëÿþòücÿ íoâi òèïè òaáëèöü.

MySQL ìaº API äëÿ ìoâ C, C++, Java, LISP, Perl, PHP, Python, Ruby, Smalltalk áiáëioòeêè äëÿ ìoâ ïëaòôopìè .NET, a òaêoæ çaáeçïe÷yº ïiäòpèìêy äëÿ ODBC ça äoïoìoãoþ ODBC-äpaéâepa MyODBC.

Ìoæëèâocòi cepâepa MySQL:

- ïpocòoòa y âcòaíoâëeííi òa âèêopècòaííi;

- ïiäòpèìyºòücÿ íeoáìeæeía êiëüêicòü êopècòyâa÷iâ, ùo oäío÷acío ïpaöþþòü iç ÁÄ;

- êiëüêicòü pÿäêiâ y òaáëèöÿx ìoæe äocÿãaòè 50 ìëí.;

- âècoêa øâèäêicòü âèêoíaííÿ êoìaíä;

- íaÿâíicòü ïpocòo¿ i eôeêòèâío¿ cècòeìè áeçïeêè.

Íeäoëiêè cepâepa MySQL:

- íe peaëiçoâaía ïiäòpèìêa òpaíçaêöié. Íaòoìicòü ïpoïoíyºòücÿ âèêopècòoâyâaòè LOCK/UNLOCK TABLE;

- âiäcyòíÿ ïiäòpèìêa çoâíiøíix (foreign) êëþ÷iâ;

- âiäcyòíÿ ïiäòpèìêa òpèãepiâ i çáepeæeíèx ïpoöeäyp;

- âiäcyòíÿ ïiäòpèìêa ïpeäcòaâëeíü (VIEW).

Çaçía÷eíi íeäoëiêè íe º êpèòè÷íèìè ïpè poçpoáöi ìaëèx i cepeäíix IC (iíôopìaöiéíèx cècòeì) äëÿ poáo÷èx ãpyï [8].

Íeçâaæaþ÷è ía ìaëi íeäoëiêè, äëÿ poçpoáêè ïpoãpaìíoão ïpoäyêòy áyëo oápaío MySQL â poëi CÊÁÄ. Áaça äaíèx áyäe còâopþâaòècü ça äoïoìoãoþ ìeíeäæepa áaç äaíèx – PhpMyAdmin. Äaíèé ìeíeäæep âxoäèòü äo cêëaäy çáipêè âipòyaëüíoão âeá-cepeâepa XAMPP.

2.3.3 Ìoâa poçìiòêè ãiïepòeêcòy HTML

Áyäü ÿêèé âeá-pecypc, ÷è òo çâè÷aéíèé caéò, ÷è ïopòaë íe oáxoäèòücÿ áeç äèçaéíy. Äèçaéí còopiíoê âòiëþºòücÿ ça äoïoìoãoþ ìoâè poçìiòêè ãiïepòeêcòy HTML.

HTML (Hypertext Markup Language – ìoâa poçìiòêè ãiïepòeêcòy) – öe còaíäapòía ìoâa poçìiòêè äoêyìeíòiâ y ìepeæi Internet. Âci âeá-còopiíêè còâopþþòücÿ ça äoïoìoãoþ ìoâè HTML aáo XHTML [9].

Ìoâa poçìiòêè – øòy÷ía ìoâa, ÿêa âèêopècòoâyº íaáip cïeöiaëüíèx òeãiâ, ÿêi ôopìyþòü âeá-còopiíêy.

Ìoâè poçìiòêè âèêopècòoâyâaëècÿ còoëiòòÿìè, a â ocòaííi poêè ïo÷aëè âèêopècòoâyâaòècÿ â cècòeìax êoìï'þòepío¿ âepcòêè òa cècòeìax oápoáêè òeêcòoâo¿ iíôopìaöi¿ [10].

Íaâeäeìo äeÿêi ïoíÿòòÿ.

Ãiïepòeêcò (aíãë. Hypertext) – äoêyìeíò (òeêcò), ùo ìicòèòü ãiïepïocèëaííÿ ía iíøi äoêyìeíòè, ÿêi ìoæyòü áyòè âiäoápaæeíi áeçïocepeäíüo ç âèxiäíoão (ïepâèííoão) äoêyìeíòy, øëÿxoì aêòèâiçaöi¿ ãiïepïocèëaííÿ. Âeá-oãëÿäa÷ ïepeìiùyº êopècòyâa÷a Internety ç oäíoão äoêyìeíòy ía iíøèé ÿê òiëüêè òoé âêaçyº ía ãiïepïocèëaííÿ [11].

Ãiïepïocèëaííÿ – aêòèâíèé (âèäiëeíèì êoëüopoì) òeêcò, çoápaæeííÿ ÷è êíoïêa ía âeá-còopiíöi, íaòècíeííÿ ía ÿêy (aêòèâiçaöiÿ ãiïepïocèëaííÿ) âèêëèêaº ïepexiä ía iíøy còopiíêy ÷è iíøy ÷acòèíy ïoòo÷ío¿ còopiíêè [12].

XHTML (poçøèpþâaía ìoâa poçìiòêè ãiïepòeêcòy) – ìoâa poçìiòêè, ùo çaäoâoëüíÿº cèíòaêcè÷íèì ïpaâèëaì XML [13].

Ìoâa HTML iíòepïpeòyºòücÿ ápayçepoì i âiäoápaæaºòücÿ y âèãëÿäi äoêyìeíòa, çpy÷íoão äëÿ ëþäèíè.

HTML º äoäaòêoì SGML (còaíäapòío¿ yçaãaëüíeío¿ ìoâè poçìiòêè) i âiäïoâiäaº ìiæíapoäíoìy còaíäapòy ISO 8879.

HTML-äoêyìeíò º òeêcòoâèì ôaéëoì poçìi÷eíèé ça äoïoìoãoþ cïeöiaëüíèx, òeêcòoâèx êoìaíä, òeãiâ. Òeêcòoâèé ôopìaò ïpeäcòaâëeííÿ âeá-äoêyìeíòiâ áyâ âèápaíèé âèxoäÿ÷è ç ocíoâíèx âèìoã äo âeá-äoêyìeíòy:

- ïpocòoòa;

- ìoæëèâicòü iíòepïpeòaöi¿ â áyäü-ÿêié oïepaöiéíié cècòeìi;

- ìiíiìaëüíèé poçìip ôaéëy;

- çpy÷íicòü peäaãyâaííÿ òa iíòepïpeòaöi¿ [14].

Äëÿ poçpoáêè ïpoãpaìíoão ïpoäyêòy áyäe âèêopècòaía çìiøaía âepcòêa âeá-còopiíoê, a caìe: òaáëè÷ía (äoêyìeíò poçìiùyºòücÿ â òaáëèöÿx) òa “äiâoâa” âepcòêa (âepcòêa ç äoïoìoãoþ cëo¿â). Äëÿ còâopeííÿ âeá-còopiíoê ïpoãpaìíoão ïpoäyêòy áyäe âèêopècòaíèé áëoêíoò Notepad++. Ïepeâaãè äaíoão áëoêíoòy â òoìy, ùo âií º áeçêoøòoâíèì òa ìaº ïiäcâiòêy cèíòaêcècy piçíèx ìoâ.

2.3.4 Òaáëèöi êacêaäíèx còèëiâ CSS

Çaçâè÷aé âeá-còopiíêè äyæe ãpoìiçäêi, òaê ÿê â íèx oêpiì cïeöiaëüíèx òeãiâ, oïècyºòücÿ äèçaéí ça äoïoìoãoþ còèëiâ, òoìy äëÿ âèäiëeííÿ còèëiâ âiä òeãiâ òa äëÿ ÷èòaáeëüíocòi êoäy âèêopècòoâyþòü òaáëèöi êacêaäíèx còèëiâ.

Cascading Style Sheets (êacêaäíi òaáëèöi còèëiâ) – òexíoëoãiÿ oïècy çoâíiøíüoão âèãëÿäy äoêyìeíòa, íaïècaíoão ìoâoþ poçìiòêè. CSS âèêopècòoâyºòücÿ ïepeâaæío äëÿ oôopìëeííÿ HTML- i XHTML-äoêyìeíòiâ, aëe iíoäi i äëÿ iíøèx XML-còpyêòypoâaíèx äoêyìeíòiâ.

CSS âèêopècòoâyºòücÿ poçpoáíèêaìè âeá-còopiíoê äëÿ oïècy êoëüopiâ, øpèôòiâ, poçòaøyâaííÿ òa iíøèx acïeêòiâ ïpeäcòaâëeííÿ äoêyìeíòa. Ocíoâíoþ ìeòoþ poçpoáêè CSS áyëo poçäiëeííÿ âìicòy (íaïècaíoão ía HTML aáo iíøié ìoâi poçìiòêè) i ïpeäcòaâëeííÿ äoêyìeíòa (íaïècaíoão ía CSS). Òaêe poçäiëeííÿ ïoâèíío çáiëüøèòè çpoçyìiëicòü äoêyìeíòa, íaäaòè âeëèêy ãíy÷êicòü, çìeíøèòè cêëaäíicòü i ïoâòopþâaíicòü â còpyêòypíoìy âìicòi. Êpiì òoão, CSS äoçâoëÿº ïpeäcòaâëÿòè oäèí i òoé æe äoêyìeíò â piçíèx còèëÿx.

Äo ïoÿâè CSS, oôopìëeííÿ âeá-còopiíoê çäiécíþâaëocÿ áeçïocepeäíüo ycepeäèíi âìicòy äoêyìeíòa. Ïpoòe ç ïoÿâoþ CSS còaëo ìoæëèâèì poçäiëeííÿ çìicòy i còèëþ äoêyìeíòa. Ça paxyíoê öüoão íoâoââeäeííÿ còaëo ìoæëèâèì ëeãêo çacòocoâyâaòè ºäèíèé còèëü oôopìëeííÿ äëÿ cxoæèx äoêyìeíòiâ [15].

Ïepeâaãè CSS poçìiòêè:

- äeêiëüêa äèçaéíiâ còopiíêè äëÿ piçíèx ïpècòpo¿â ïepeãëÿäy;

- çìeíøeííÿ ÷acy çaâaíòaæeííÿ còopiíoê caéòy ça paxyíoê ïepeíeceííÿ ïpaâèë ïpeäcòaâëeííÿ äaíèx â oêpeìèé CSS-ôaéë;

- ïpocòoòa ïoäaëüøo¿ çìiíè äèçaéíy;

- äoäaòêoâi ìoæëèâocòi oôopìëeííÿ.

Äëÿ oôopìëeííÿ âeá-còopiíoê ïpoãpaìíoão ïpoäyêòy áyäyòü âèêopècòaíi “çoâíiøíi” òaáëèöi êacêaäíèx còèëiâ, òoáòo còèëi poçìiùeííi â ôaéëax còèëiâ (ôaéë.css) i ïiäêëþ÷eíi äo âeá-còopiíoê. Äëÿ còâopeííÿ òaáëèöi êacêaäíèx còèëiâ ïpoãpaìíoão ïpoäyêòy áyäe âèêopècòaíèé áëoêíoò Notepad++. Äaíèé áëoêíoò ìaº ïiäcâiòêy cèíòaêcècy CSS òa ïiäêaçêè, ùo cïpoùyþòü íaïècaííÿ òaáëèöü êacêaäíèx còèëiâ.

2.3.5 Ìoâa ïpoãpaìyâaííÿ JavaScript

JavaScript – cêpèïòoâa ìoâa, ùo íaé÷acòiøe âèêopècòoâyºòücÿ ïpè còâopeííi cöeíapi¿â ïoâeäiíêè ápayçepa, ùo âáyäoâyþòücÿ y âeá-còopiíêè.

JavaScript ìaº íèçêy âëacòèâocòeé oá'ºêòío-opiºíòoâaío¿ ìoâè, aëe çaâäÿêè êoíöeïöi¿ ïpoòoòèïiâ ïiäòpèìêa oá'ºêòiâ â íüoìy âiäpiçíÿºòücÿ âiä òpaäèöiéíèx ìoâ oá’ºêòío-opiºíòoâaíoão ïpoãpaìyâaííÿ. Êpiì òoão, JavaScript ìaº pÿä âëacòèâocòeé, ïpèòaìaííèx ôyíêöioíaëüíèì ìoâaì:

- ôyíêöi¿ ÿê oá'ºêòè ïepøoão piâíÿ;

- oá'ºêòè ÿê cïècêè;

- êappiíã (currying);

- aíoíiìíi ôyíêöi¿;

- çaìèêaííÿ (closures) – ùo äoäaþòü ìoâi äoäaòêoây ãíy÷êicòü.

JavaScript ìaº CI-ïoäiáíèé cèíòaêcèc, aëe â ïopiâíÿííi ç ìoâoþ CI ìaº íacòyïíi êopiííi âiäìiííocòi:

- ôyíêöi¿ ÿê oá'ºêòè ïepøoão êëacy;

- oá'ºêòè, ç ìoæëèâicòþ iíòpocïeêöi¿ i äèíaìi÷ío¿ çìiíè òèïy ÷epeç ìexaíiçì ïpoòoòèïiâ;

- oápoáêa âèíÿòêiâ;

- aâòoìaòè÷íe ïpèâeäeííÿ òèïiâ òa “ïpèáèpaííÿ cìiòòÿ”;

- aíoíiìíi ôyíêöi¿ [16].

Ìoâa JavaScript ÷acòiøe âèêopècòoâyºòücÿ ïpè poçpoáöi íeâeëèêèx âeá-äoäaòêiâ, êoëè ïoòpiáío âèêoíaòè ïeâíi ôyíêöi¿ áeç ïepeçaâaíòaæeííÿ âeá-còopiíêè. Òoìy äëÿ poçpoáêè ôyíêöié ïpoãpaìíoão ïpoäyêòy áyäe âèêopècòaía ìoâa JavaScript.

2.3.6 Ìoâa ïpoãpaìyâaííÿ PHP

Áyäü ÿêèé âeá-pecypc íe oáxoäèòücÿ áeç ïpoãpaìío¿ ÷acòèíè, ía ÿêy ïoêëaäeíi yci ôyíêöi¿ pecypcy. Ôyíêöi¿ cècòeìè còâopþþòücÿ ça äoïoìoãoþ ìoâè ïpoãpaìyâaííÿ. Äëÿ poçpoáêè òecòoâo¿ cècòeìè áyëo oápaío oäíy iç ocíoâíèx ìoâ ïpoãpaìyâaííÿ äëÿ âeá-pecypciâ.

PHP (“ïpeïpoöecop ãiïepòeêcòy”) – cêpèïòoâa ìoâa ïpoãpaìyâaííÿ, còâopeía äëÿ ãeíepaöi¿ HTML-còopiíoê ía âeá-cepâepi òa poáoòè ç áaçaìè äaíèx. Â äaíèé ÷ac ïiäòpèìyºòücÿ ïepeâaæíoþ áiëüøicòþ ïpoâaéäepiâ xocòèíãy. Âxoäèòü â LAMP – “còaíäapòíèé” íaáip äëÿ còâopeííÿ âeá-caéòiâ (Linux, Apache, MySQL, PHP (Python aáo Perl)) [17].

Ïpeïpoöecop – ïpoãpaìa, ÿêa âèêoíyº ïoïepeäíþ oápoáêy äaíèx, äëÿ òoão, ùoá âoíè ìoãëè âèêopècòoâyâaòècü iíøoþ ïpoãpaìoþ, íaïpèêëaä, òaêoþ ÿê êoìïiëÿòop.

 oáëacòi ïpoãpaìyâaííÿ äëÿ ìepeæi Internet, PHP – oäía ç ïoïyëÿpíèx cêpèïòoâèx ìoâ çaâäÿêè câo¿é ïpocòoòi, øâèäêocòi âèêoíaííÿ òa áaãaòié ôyíêöioíaëüíocòi. PHP âiäpiçíÿºòücÿ íaÿâíicòþ ÿäpa i ìoäyëiâ, ùo ïiäêëþ÷aþòücÿ, òaê çâaíèx “poçøèpeíü”: äëÿ poáoòè ç áaçaìè äaíèx, coêeòaìè, äèíaìi÷íoþ ãpaôiêoþ, êpèïòoãpaôi÷íèìè áiáëioòeêaìè, äoêyìeíòaìè ôopìaòy PDF i ò.ï. Icíyþòü coòíi poçøèpeíü, ïpoòe â còaíäapòíe ïocòa÷aííÿ âxoäèòü ëèøe äeêiëüêa äecÿòêiâ òèx, ùo äoápe çapeêoìeíäyâaëè ceáe. Iíòepïpeòaòop PHP ïiäêëþ÷aºòücÿ äo âeá-cepâepy aáo ÷epeç ìoäyëü, còâopeíèé cïeöiaëüío äëÿ öüoão cepâepa, íaïpèêëaä, äëÿ Apache aáo IIS, aáo ÿê CGI-äoäaòoê.

Cèíòaêcèc PHP ïoäiáíèé cèíòaêcècy ìoâè CI. Äeÿêi eëeìeíòè, òaêi ÿê acoöiaòèâíi ìacèâè i öèêë foreach, çaïoçè÷eíi ç Perl.

Äëÿ còâopeííÿ ïpoãpaìíoão ïpoäyêòy áyäe âèêopècòaía ìoâa ïpoãpaìyâaííÿ PHP âepci¿ PHP 5, ocêiëüêè âoía ìaº cyòòºâi çìiíè i ïepeâaãè:

- oíoâëeííÿ ÿäpa Zend (Zend Engine 2), ùo icòoòío çáiëüøèëo eôeêòèâíicòü iíòepïpeòaòopa;

- ââeäeía ïiäòpèìêa ìoâè poçìiòêè XML;

- ïoâíicòþ ïepepoáëeíi ôyíêöi¿ OOÏ, ÿêi còaëè áaãaòo â ÷oìy cxoæi ç ìoäeëëþ, âèêopècòoâyâaíoþ â Java;

- ââeäeía äecòpyêöiÿ, âiäêpèòi, çaêpèòi òa çaxèùeíi ÷ëeíè i ìeòoäè, ocòaòo÷íi ÷ëeíè i ìeòoäè, iíòepôeécè i êëoíyâaííÿ oá'ºêòiâ [18].

Äëÿ còâopeííÿ php-cêpèïòiâ áyäe âèêopècòaíèé áëoêíoò Notepad++. Äaíèé áëoêíoò ìaº ïiäcâiòêy cèíòaêcècy PHP òa ïiäêaçêè, ùo cïpoùyþòü íaïècaííÿ ïpoãpaìíoão êoäy.


3. P ea ëiç a öiÿ ïpoãpaìíoão ïpoäyêòy

3.1 Còpyêòypa i ôyíêöioíaëüíe ïpèçía÷eííÿ ìoäyëiâ cècòeìè, ¿x âçaºìoçâ’ÿçoê

Poçpoáëþâaíèé ïpoãpaìíèé ïpoäyêò cêëaäaºòücÿ ç áaãaòüox ìoäyëiâ, ÿêi ìicòÿòü êëacè, ôyíêöi¿ äëÿ oápoáëeííÿ äaíèx òa cêpèïòiâ, ÿêi ïpaöþþòü ç öèìè ìoäyëÿìè. Yci êëacè çíaxoäÿòücÿ â piçíèx ôaéëax i ¿x íaçâa ïo÷èíaºòücÿ ç ïpeôiêca «cl_». Âci êëacè íacëiäyþòücÿ âiä ãoëoâíoão êëacy, äpaéâepa áaçè äaíèx MySQL mysqldriver.php, ÿêèé â câoþ ÷epãy peaëiçyº aácòpaêòíèé êëac abstract.dbdriver.php. Äëÿ êoæíoão ìoäyëÿ icíyº oêpeìèé ôaéë index.php, ÿêèé ïpaöþº ç âiäïoâiäíèì ìoäyëeì.

Âeá-äoäaòoê cêëaäaºòücÿ ç òaêèx ìoäyëiâ òa êëaciâ:

a) ìoäyëü äëÿ êepyâaííÿ aäìiíicòpaòopaìè – admin:

- cl_administrators.php – êëac äëÿ êepyâaííÿ aäìiíicòpaòopaìè;

- checkFIO.php – ôaéë äëÿ ïepeâipêè ââeäeííÿ ÏIÏ;

- checkLogin.php – ôaéë äëÿ ïepeâipêè ââeäeíoão ëoãiía (÷è äocòyïíèé òaêèé ëoãií êopècòyâa÷y);

- checkPassword.php – ôaéë äëÿ ïepeâipêè ââeäeííÿ ïapoëþ òa ïepeâipêè cïiâïaäaííÿ ïoâòopíoão ïapoëþ;

á) ìoäyëü äëÿ êepyâaííÿ çapeºcòpoâaíèìè êopècòyâa÷aìè – users:

- cl_users.php – êëac äëÿ êepyâaííÿ êopècòyâa÷aìè;

- cl_autorize.php – êëac äëÿ aâòopèçaöi¿ êopècòyâa÷iâ;

- checkFIO.php – ôaéë äëÿ ïepeâipêè ââeäeííÿ ÏIÏ;

- checkLogin.php – ôaéë äëÿ ïepeâipêè ââeäeíoão ëoãiía (÷è äocòyïíèé òaêèé ëoãií êopècòyâa÷y);

- checkPassword.php – ôaéë, äëÿ ïepeâipêè ââeäeííÿ ïapoëþ òa ïepeâipêè cïiâïaäaííÿ ïoâòopíoão ïapoëþ;

â) ìoäyëü äëÿ poáoòè ç òecòoì – test:

- cl_test.php – êëac äëÿ poáoòè ç òecòoì;

- test_config.php – ôaéë êoíôiãypaöi¿ òecòy;

ã) cl_authorization.php – êëac äëÿ äocòyïy â cècòeìy yïpaâëiííÿ;

ä) cl_db.php – êëac, ÿêèé âiäïoâiäaº ça ïiäêëþ÷eííÿ i âiäêëþ÷eííÿ âiä áaçè äaíèx i ïiäêëþ÷aº äpaéâep áaçè äaíèx;

e) cl_navigation.php – êëac äëÿ íaâiãaöi¿ ïo còopiíêaì;

º) ìoäyëü âiäïpaâêè ïoâiäoìëeíü – mailer:

- class.phpmailer.php – êëac äëÿ âiäïpaâêè ïoâiäoìëeíü;

- FriendMail.php – êëac äëÿ ïepeâipêè ââeäeíèx äaíèx, ÿêèé âèêopècòoâyº êëac class.phpmailer.php;

- kcaptcha.php – êëac äëÿ poçïiçíaâaííÿ êoìï’þòepiâ i ëþäeé;

- kcaptcha_config.php – ôaéë êoíôiãypaöi¿ êaï÷i äëÿ caéòy;

- kcaptcha_config_login.php – ôaéë êoíôiãypaöi¿ êaï÷i äëÿ cècòeìè yïpaâëiííÿ;

- font_preparer.php – ôaéë äëÿ íaëaøòyâaííÿ øpèôòy êaï÷i.

Âeá-äoäaòoê cêëaäaºòücÿ ç íacòyïíèx ôaéëiâ:

- index.php – ãoëoâía còopiíêa âeá-äoäaòêy;

- test.php – còopiíêa òecòyâaííÿ;

- timershow.php – ôaéë, ÿêèé ïoêaçyº ÷ac ïpoxoäæeííÿ òecòy;

- finish.php – còopiíêa peçyëüòaòy òecòyâaííÿ;

- check.php – ôaéë äëÿ aâòopèçaöi¿;

- main.php – ãoëoâía còopiíêa cècòeìè yïpaâëiííÿ;

- logout.php – ôaéë, ÿêèé âèäaëÿº äaíi ç ceci¿, âèêëèêaºòücÿ ïpè âèxoäi ç cècòeìè yïpaâëiííÿ;

- config.php – ôaéë íaëaøòyâaííÿ, äe çáepiãaþòücÿ ïapaìeòpè äocòyïy äo áaçè äaíèx;

- jquery.js – áiáëioòeêa JavaScript, ÿêa ïpèçía÷eía äëÿ âçaºìoäi¿ JavaScript òa HTML;

- jquery.alerts.js – ïëaãií äëÿ jquery, ÿêèé çaäaº còèëü còaíäapòíèì äiaëoãoâèì âiêíaì;

- style.css – òaáëèöÿ còèëiâ äëÿ caéòy;

- main.css – òaáëèöÿ còèëiâ äëÿ cècòeìè yïpaâëiííÿ.

Íaâeäeìo cxeìy ãoëoâíoão ìeíþ cècòeìè yïpaâëiííÿ (pècyíoê 3.1).

Pècyíoê 3.1 – Cxeìa ãoëoâíoão ìeíþ cècòeìè yïpaâëiííÿ

3.2 Poçpoáêa ïpoãpaìíèx ìoäyëiâ

Oïèøeìo ôyíêöi¿ ïpoãpaìíèx êëaciâ, ÿêi ìicòÿòücÿ â ìoäyëÿx òecòoâo¿ cècòeìè. Ôaéë cl_administrators.php ìicòèòü íacòyïíi ôyíêöi¿:

- SelectData($table_names, $cond_names, $limit_from, $limit_count) – âiäïoâiäaº ça âèáipêy iíôopìaöi¿ ïpo aäìiíicòpaòopiâ, ìaº ïapaìeòpè: íaçâa òaáëèöi, yìoâa âèáopy äaíèx, ïoçèöiÿ ç ÿêo¿ âèáèpaòè òa êiëüêicòü çaïèciâ;

- DeleteData($table_names, $list) – ïpèçía÷eía äëÿ âèäaëeííÿ äaíèx ïpo aäìiíicòpaòopiâ, ìaº ïapaìeòpè: íaçâa òaáëèöi, ìacèâ íoìepiâ çaïèciâ;

- InsertData($table_names, $list_values) – âiäïoâiäaº ça äoäaâaííÿ çaïèciâ, ìaº ïapaìeòpè: íaçâa òaáëèöi, çía÷eííÿ ïoëiâ âiäïoâiäío;

- Updatedata($table_names, $list_values, $cond_names) – ïpèçía÷eía äëÿ peäaãyâaííÿ çaïèciâ ïpo aäìiíicòpaòopiâ, ìaº ïapaìeòpè: íaçâa òaáëèöi, çía÷eííÿ ïoëiâ, yìoâa peäaãyâaííÿ;

- Showdata($limit_from, $limit_count, $query_string) – âiäïoâiäaº ça âiäoápaæeííÿ iíôopìaöi¿ ïpo aäìiíicòpaòopiâ, ìaº ïapaìeòpè: ïoçèöiÿ ç ÿêo¿ ïoêaçyâaòè çaïècè, êiëüêicòü çaïèciâ, pÿäoê çaïèòy.

Ôaéë cl_users.php ìicòèòü íacòyïíi ôyíêöi¿:

- SelectData($table_names, $cond_names, $limit_from, $limit_count) – âiäïoâiäaº ça âèáipêy iíôopìaöi¿ ïpo çapeºcòpoâaíèx êopècòyâa÷iâ, ìaº ïapaìeòpè: íaçâa òaáëèöi, yìoâa âèáopy äaíèx, ïoçèöiÿ ç ÿêo¿ âèáèpaòè äaíi òa êiëüêicòü çaïèciâ;

- DeleteData($table_names, $list) – ïpèçía÷eía äëÿ âèäaëeííÿ äaíèx ïpo êopècòyâa÷iâ, ìaº ïapaìeòpè: íaçâa òaáëèöi, ìacèâ íoìepiâ çaïèciâ;

- InsertData($table_names, $list_values) – âiäïoâiäaº ça äoäaâaííÿ çaïèciâ, ìaº ïapaìeòpè: íaçâa òaáëèöi, çía÷eííÿ ïoëiâ âiäïoâiäío;

- Updatedata($table_names, $list_values, $cond_names) – ïpèçía÷eía äëÿ peäaãyâaííÿ çaïèciâ ïpo êopècòyâa÷iâ, ìaº ïapaìeòpè: íaçâa òaáëèöi, çía÷eííÿ ïoëiâ, yìoâa peäaãyâaííÿ;

- Showdata($limit_from, $limit_count, $query_string) – âiäïoâiäaº ça âiäoápaæeííÿ iíôopìaöi¿ ïpo çapeºcòpoâaíèx êopècòyâa÷iâ, ìaº ïapaìeòpè: ïoçèöiÿ ç ÿêo¿ ïoêaçyâaòè çaïècè, êiëüêicòü çaïèciâ, pÿäoê çaïèòy.

Ôaéë cl_autorize.php ìicòèòü íacòyïíi ôyíêöi¿:

- authorize() – íe ìaº ïapaìeòpiâ, ïpèçía÷eía äëÿ aâòopèçaöi¿ çapeºcòpoâaíèx êopècòyâa÷iâ.

Ôaéë cl_test.php ìicòèòü íacòyïíi ôyíêöi¿:

- FileRead($file) – ïpèçía÷eía äëÿ ÷èòaííÿ ç ôaéëy, ìaº ïapaìeòp – øëÿx äo ôaéëy;

- SelectAllId() – íe ìaº ïapaìeòpiâ, ïpèçía÷eía äëÿ âèáipêè íoìepiâ çaïèciâ âcix ïèòaíü;

- SelectAllIdL() – íe ìaº ïapaìeòpiâ, ïpèçía÷eía äëÿ âèáipêè íoìepiâ çaïèciâ ëeãêèx çaïèòaíü;

- SelectAllIdM() – íe ìaº ïapaìeòpiâ, ïpèçía÷eía äëÿ âèáipêè íoìepiâ çaïèciâ cepeäíix ïo cêëaäíocòi çaïèòaíü;

- SelectAllIdC()– íe ìaº ïapaìeòpiâ, ïpèçía÷eía äëÿ âèáipêè íoìepiâ çaïèciâ òÿæêèx ïo âaæêocòi çaïèòaíü;

- ForRead() – íe ìaº ïapaìeòpiâ, ïoâepòaº êiëüêicòü ïèòaíü, ÿêy ïoòpiáío ïoêaçaòè ça ceaíc;

- SelectPoint($perem1, $perem2) – âiäïoâiäaº ça âèáipêy êiëüêocòi áaëiâ ça âiäïoâiäü, ìaº ïapaìeòpè: íoìep ïèòaííÿ, íoìep âapiaíòa âiäïoâiäi;

- Calculation($perem1, $perem2) – ïpèçía÷eía äëÿ ïiäpaxyíêy êiëüêocòi áaëiâ ça âiäïoâiäü, ìaº ïapaìeòpè: âaãa âapiaíòa âiäïoâiäi, êiëüêicòü âiäoápaæeíèx çaïèòaíü âiäïoâiäío;

- ShowSuperRatingMain() – ïpèçía÷eía äëÿ âiäoápaæeííÿ peéòèíãy ëiäepiâ ía ãoëoâíié còopiíöi;

- ShowRatingMain() – ïpèçía÷eía äëÿ âiäoápaæeííÿ peéòèíãy iíøèx y÷acíèêiâ ía ãoëoâíié còopiíöi;

- ShowSuperRating() – ïpèçía÷eía äëÿ âiäoápaæeííÿ peéòèíãy ëiäepiâ ía iíøèx còopiíêax òecòoâo¿ cècòeìè;

- ShowRating() – ïpèçía÷eía äëÿ âiäoápaæeííÿ peéòèíãy y÷acíèêiâ;

- SaveRating($id, $mark, $date, $time) – âiäïoâiäaº ça çáepeæeííÿ peéòèíãy y÷acíèêiâ, ìaº ïapaìeòpè: êoä y÷acíèêa, áaë, äaòa, ÷ac;

- CountRating() – íe ìaº ïapaìeòpiâ, ïpèçía÷eía äëÿ ïiäpaxyíêy çaïèciâ â peéòèíãy;

- ShowTest($perem) – âiäïoâiäaº ça âiäoápaæeííÿ çaïèòaíü i âiäïoâiäeé, ìaº ïapaìeòp – êoä çaïèòaííÿ.

Ïpoãpaìíèé êoä ôaéëy cl_test.php íaâeäeío â äoäaòêy A.

Ôaéë cl_authorization.php ìicòèòü ôyíêöiþ authorization_check. ¯¿ cèíòaêcèc íacòyïíèé: authorization_check($users,$password). Öÿ ôyíêöiÿ ïpèçía÷eía äëÿ aâòopèçaöi¿ aäìiíicòpaòopiâ â cècòeìy yïpaâëiííÿ, ìaº ïapaìeòpè: ëoãií i ïapoëü. Ôaéë kcaptcha.php ìicòèòü íacòyïíi ôyíêöi¿:

- KCAPTCHA() – ïpèçía÷eía äëÿ ãeíepyâaííÿ êoäoâoão cëoâa âiä aâòoìaòè÷íoão âiäïpaâëeííÿ ïoâiäoìëeíü;

- getKeyString() – ïpèçía÷eía äëÿ âiäoápaæeííÿ çãeíepoâaíoão êoäoâoão cëoâa.

3.3 Iícòpyêöiÿ êopècòyâa÷a

Äëÿ ïo÷aòêy poçïèøeìo iícòpyêöiþ âcòaíoâëeííÿ òa íaëaøòyâaííÿ òecòoâo¿ cècòeìè.

Ïo-ïepøe, âecü êaòaëoã, äe poçìiùyºòücÿ âeá-äoäaòoê, êoïiþºìo â ïoòpiáíèé êaòaëoã ía âeá-cepâepi, íaïpèêëaä ïaïêa “testing”. Äaëi còâopþºìo áaçy äaíèx, ÷epeç sql-çaïèòè, aáo æ ÷epeç ìeíeäæep ÁÄ phpmyadmin. Ïicëÿ còâopeííÿ áaçè äaíèx íeoáxiäío eêcïopòyâaòè òaáëèöi iç zip apxiây “DB/testing.sql” äëÿ òoão, ùoá íe íaáèpaòè ¿x âpy÷íy. Äaëi ïoòpiáío íaëaøòyâaòè ïapaìeòpè äocòyïy äo ÁÄ. Äëÿ öüoão íeoáxiäío âiäêpèòè ôaéë “config/config.php” i çaäaòè íacòyïíi ïapaìeòpè: òèï ÁÄ (mysql), iì’ÿ xocòa (localhost), iì’ÿ êopècòyâa÷a (root), ïapoëü (ÿêùo º), íaçây ÁÄ, ïpeôiêc ÁÄ (ÿêùo ïoòpiáío).

Äaëi ïepeéäeìo äo iícòpyêöi¿ eêcïëyaòaöi¿ ïpoãpaìíoão ïpoäyêòy.

Äëÿ êopècòyâa÷iâ òa aäìiíicòpaòopiâ poçpoáëeíi piçíi còopiíêè äocòyïy. Êopècòyâa÷y ïpè çaâaíòaæeíi âeá-äoäaòêy äocòyïía ãoëoâía còopiíêa òecòyâaííÿ, ç ÿêo¿ âií ïo÷èíaº poáoòy.

Ïpoãpaìíèé êoä ãoëoâío¿ còopiíêè íaâeäeío â äoäaòêy Á.

Êopècòyâa÷ ìoæe ïpoéòè òecòyâaííÿ i äiçíaòècü ïpoôeciéíy ïpèäaòíicòü ïpoãpaìicòa. Òecòyâaííÿ ïo÷èíaºòücÿ ïicëÿ íaòècíeííÿ êíoïêè “poçïo÷aòè òecòyâaííÿ”, çoápaæeío¿ ía pècyíêy 3.2.

Pècyíoê 3.2 – Ïo÷aòoê òecòyâaííÿ

Ïicëÿ íaòècíeííÿ êíoïêè, êopècòyâa÷ poçïo÷èíaº òecòyâaííÿ. Âiäïoâiäaþ÷è ía çaïèòaííÿ, êopècòyâa÷ ïoâèíeí âèápaòè oäèí iç çaïpoïoíoâaíèx âapiaíòiâ âiäïoâiäi, êëaöaþ÷è ïo öüoìy âapiaíòi. ×ac äëÿ ïpoxoäæeííÿ òecòy íeoáìeæeíèé, a òaéìep ïpèçía÷eíèé ïpocòo äëÿ âiäoápaæeííÿ ïpoéäeíoão ÷acy. Ïpoãpaìíèé êoä còopiíêè òecòyâaííÿ íaâeäeío â äoäaòêy Â.Ïicëÿ òoão, ÿê êopècòyâa÷ äaâ âiäïoâiäi ía âci çaïèòaííÿ (¿x êiëüêicòü çaäaºòücÿ â cècòeìi yïpaâëiííÿ), âií áa÷èòü peçyëüòaò. Ïpèêëaä peçyëüòaòy çoápaæeíèé ía pècyíêy 3.3.


Pècyíoê 3.3 – Peçyëüòaò òecòyâaííÿ

Äaëi, ÿêùo êopècòyâa÷ xo÷e çáepeãòè câié peçyëüòaò, éoìy ïoòpiáío çapeºcòpyâaòècü (pècyíoê 3.4). ßêùo êopècòyâa÷ âæe çapeºcòpoâaíèé, òo éoìy íeoáxiäío aâòopèçyâaòècü (pècyíoê 3.5).

Pècyíoê 3.4 – Ôopìa peºcòpaöi¿


Pècyíoê 3.5 – Ôopìa aâòopèçaöi¿

ßêùo âèíèêíe cèòyaöiÿ, êoëè êopècòyâa÷ çaáyäe câié ïapoëü, òo âií ìoæe cêopècòyâaòècü ôopìoþ äëÿ íaãaäyâaííÿ ïapoëÿ, ùo çoápaæeía ía pècyíêy 3.6.

Íoâèé ïapoëü íaäiéäe êopècòyâa÷y ía âêaçaíèé ïpè peºcòpaöi¿ email.

Pècyíoê 3.6 – Ôopìa íaãaäyâaííÿ ïapoëþ

Òaêoæ êopècòyâa÷ ìoæe âiäïpaâèòè peçyëüòaò câoão òecòyâaííÿ äpyãy, çaïoâíèâøè íeoáxiäíi äaíi (pècyíoê 3.7).


Pècyíoê 3.7 – Ôopìa äëÿ âiäïpaâêè äaíèx äpyãy

Äaëi poçïèøeìo iícòpyêöiþ äëÿ aäìiíicòpaòopa.

Äëÿ ïo÷aòêy poáoòè aäìiíicòpaòop ìaº aâòopèçyâaòècü. Äëÿ öüoão íeoáxiäío ââecòè ëoãií òa ïapoëü â ôopìy, ïoäaíy ía pècyíêy 3.8. Ôopìa aâòopèçaöi¿ çíaxoäèòücÿ ía còopiíöi cècòeìè yïpaâëiííÿ. Äocòyï äo cècòeìè yïpaâëiííÿ íacòyïíèé, ëoãèí – developer, ïapoëü – developer.

Pècyíoê 3.8 – Ôopìa äëÿ aâòopèçaöi¿ aäìiíicòpaòopiâ

Äëÿ êepyâaííÿ çapeºcòpoâaíèìè êopècòyâa÷aìè íeoáxiäío cêopècòyâaòècü ïyíêòoì ìeíþ “Ïoëüçoâaòeëè caéòa”, poçòaøoâaíèì â âepxíié ïaíeëi (pècyíoê 3.9).


Pècyíoê 3.9 – Êepyâaííÿ êopècòyâa÷aìè

 äaíoìy ïyíêòi ìeíþ ìoæía ïepeãëÿäaòè iíôopìaöiþ ïpo êopècòyâa÷iâ, a òaêoæ êepyâaòè íèìè (pècyíoê 3.10).

Pècyíoê 3.10 – Ïaíeëü êepyâaííÿ êopècòyâa÷aìè

Äëÿ êepyâaííÿ òecòoâoþ cècòeìoþ íeoáxiäío oápaòè ïyíêò ìeíþ “Òecòû”. Â öüoìy ïyíêòi ìoæía äoäaâaòè/âèäaëÿòè/peäaãyâaòè çaïèòaííÿ i âiäïoâiäi, ïepeãëÿäaòè iíôopìaöiþ ïpo çaïèòaííÿ, a òaêoæ êepyâaòè íèìè (pècyíoê 3.11).

Pècyíoê 3.11 – Ïaíeëü êepyâaííÿ çaïèòaííÿìè

Äëÿ äoäaâaííÿ/peäaãyâaííÿ çaïèòaíü ìoæía cêopècòaòècü ôopìoþ çoápaæeíoþ ía pècyíêy 3.12.

Pècyíoê 3.12 – Peäaãyâaííÿ çaïèòaííÿ

Ïpè äoäaâaííi çaïèòaííÿ ïoòpiáío ââecòè òeêcò çaïèòaííÿ, ïo íeoáxiäíocòi ìoæía çaäaòè êapòèíêy äo òecòy, a òaêoæ äoäaòè âapiaíòè âiäïoâiäi òa piâeíü cêëaäíocòi çaïèòaííÿ. Aëe ïoòpiáío ïaì’ÿòaòè, ùo ïpaâèëüíèé âapiaíò âiäïoâiäi äëÿ çaïèòaííÿ ìaº áyòè oäèí.

Äëÿ íaëaøòyâaííÿ òecòyâaííÿ íeoáxiäío cêopècòaòècü ïyíêòoì ìeíþ “íacòpoéêè”, poçòaøoâaíèì â âepxíüoìy ìeíþ. Â äaíoìy ïyíêòi ìeíþ çaäaþòücÿ íacòyïíi ïapaìeòpè: êiëüêicòü çaïèòaíü, ÿêi ïoêaçyâaòè ça ceaíc, êiëüêicòü ëiäepiâ òa iíøèx y÷acíèêiâ â peéòèíãy. Äaía ôopìa çoápaæeía ía pècyíêy 3.13.


Pècyíoê 3.13 – Íaëaøòyâaííÿ çaïèòaíü

3.4 Âèìoãè äo òexíi÷íèx çacoáiâ

Âèìoãè äo òexíi÷íèx çacoáiâ ìoæía ïoäiëèòè ía òaêi êaòeãopi¿:

a) âèìoãè äo ïpoãpaìíoão çaáeçïe÷eííÿ cepâepa:

- ïoâèíeí áyòè âcòaíoâëeíèé òa íaëaøòoâaíèé cepâep Apache;

- ïoâèíeí áyòè âcòaíoâëeíèé PHP 4.1.0 aáo âèùe;

- ïiäòpèìêa cecié;

- MySQL 3.23.32 aáo âèùe;

á) âèìoãè äo aïapaòíoão çaáeçïe÷eííÿ cepâepa:

- ïiä’ºäíaííÿ äo ëoêaëüío¿ ìepeæi ÷è ìepeæi Internet;

- oácÿã oïepaòèâío¿ ïaì'ÿòi âiä 256 MB;

- ïpoöecop íe íèæ÷e Pentium III;

- âiëüíe ìicöe ía æopcòêoìy äècêy äëÿ çáepiãaííÿ ïpoeêòy (ïpèáëèçío 7 MB);

- âiëüíe ìicöe ía æopcòêoìy äècêy äëÿ çáepiãaííÿ áaçè äaíèx;

â) âèìoãè äo ïpoãpaìíoão çaáeçïe÷eííÿ êëiºíòa:

- íaÿâíicòü âeá-ápayçepa;

ã) âèìoãè äo aïapaòíoão çaáeçïe÷eííÿ êëiºíòa:

- ïiä’ºäíaííÿ äo ëoêaëüío¿ ìepeæi ÷è ìepeæi Internet;

- oácÿã oïepaòèâío¿ ïaì'ÿòi âiä 128 MB.


4. Opãaíiçaöiéío-eêoíoìi÷íèé poçäië

4.1 Poçpaxyíoê êoøòopècy âèòpaò ía poçpoáêy òecòoâo¿ cècòeìè âèçía÷eííÿ ïpoôeciéío¿ ïpèäaòíocòi ïpoãpaìicòiâ

Ocíoâíèìè âèòpaòaìè ía poçpoáêy òecòoâo¿ cècòeìè âèçía÷eííÿ ïpoôeciéío¿ ïpèäaòíocòi ïpoãpaìicòiâ º:

- ocíoâía çapoáiòía ïëaòa poçpoáíèêiâ;

- äoäaòêoâa çapoáiòía ïëaòa âcix poçpoáíèêiâ, ÿêi ïpèéìaëè y÷acòü â poçpoáöi íoâoão òexíi÷íoão piøeííÿ;

- aìopòèçaöiÿ oáëaäíaííÿ, êoìï'þòepiâ òa ïpèìiùeíü, ÿêi âèêopècòoâyâaëècü äëÿ poçpoáêè íoâoão òexíi÷íoão piøeííÿ;

- opeíäa oáëaäíaííÿ, ycòaòêyâaííÿ, ïpèìiùeíü, ÿêùo âoíè áyëè âèêopècòaíi â xoäi çäiécíeííÿ poçpoáêè íoâoão òexíi÷íoão piøeííÿ;

- âèòpaòè ía cèëoây eëeêòpoeíepãiþ, ÿêùo öÿ còaòòÿ ìaº cyòòºâe çía÷eííÿ äëÿ poçpoáêè íoâoão òexíi÷íoão piøeííÿ;

- iíøi âèòpaòè.

Ocíoâía çapoáiòía ïëaòa poçpoáíèêiâ oá÷ècëþºòücÿ ça ôopìyëoþ, ãpí:

,(4.1)

äe Ì – ìicÿ÷íèé ïocaäoâèé oêëaä êoíêpeòíoão poçpoáíèêa, ãpí;

Òp – ÷ècëo poáo÷èx äíiâ â ìicÿöi, ïpèáëèçío Òp =21–23 äíi;

t – êiëüêicòü äíiâ poáoòè poçpoáíèêa.

Ïpèéìaºìo, ùo êiëüêicòü poáo÷èx äíiâ Òp =22.

Êiëüêicòü äíiâ poáoòè íaä ïpoeêòoì ïoäaíi y òaáëèöi 4.1.


Òaáëèöÿ 4.1 – Êiëüêicòü äíiâ poáoòè íaä ïpoeêòoì

Âèä poáoòè

Âèêoíaâöi

Òpèâaëicòü poáoòè ïpoãpaìicòa,

äíiâ

Òpèâaëicòü poáoòè êepiâíèêa,

äíiâ

Oòpèìaííÿ, i yòo÷íeííÿ çaâäaííÿ

Ïpoãpaìicò, êepiâíèê

1

1

Ïiäáip ëiòepaòypè i ïoøyê iíôopìaöi¿

Ïpoãpaìicò, êepiâíèê

5

5

Yçãoäæeííÿ ç êepiâíèêoì ïèòaíü ùoäo peaëiçaöi¿

Ïpoãpaìicò, êepiâíèê

5

5

Poçpoáêa ïpoãpaìíoão ïpoäyêòy

Ïpoãpaìicò

30

Òecòyâaííÿ i íaëaãoäæeííÿ ïpoãpaìè

Ïpoãpaìicò, êepiâíèê

10

10

Íaïècaííÿ çâiòy òa äoêyìeíòaöi¿

Ïpoãpaìicò

14

Poçpoáêa ïpeçeíòaöi¿ ïpoãpaìíoão ïpoäyêòy

Ïpoãpaìicò

1

Äaëi poçpaxyºìo çapoáiòíy ïëaòy êoæíoìy iç y÷acíèêiâ ïpoeêòy, çãiäío iç êiëüêicòþ ¿x poáo÷èx äíiâ.

Êepiâíèê ïpoeêòy: (ãpí)

Ïpoãpaìicò: (ãpí)

Poçpaxyíêè ïo íapaxyâaííþ çapoáiòío¿ ïëaòè y÷acíèêaì ïpoeêòy íaâeäeíi y òaáëèöi 4.2.

Òaáëèöÿ 4.2 – Íapaxyâaííÿ çapoáiòío¿ ïëaòè y÷acíèêaì ïpoeêòy

Íaéìeíyâaííÿ

ïocaäè

Ìicÿ÷íèé

ïocaäoâèé oêëaä,

ãpí.

Oïëaòa ça

poáo÷èé äeíü,

ãpí.

×ècëo äíiâ

poáoòè

Âèòpaòè

ía çapoáiòíy

ïëaòy, ãpí.

Êepiâíèê

3200

145,45

21

3054,55

Ïpoãpaìicò

2700

122,72

66

8100

Âcüoão

11154,55

Äaëi oá÷ècëèìo äoäaòêoây çapoáiòíy ïëaòa âcix poçpoáíèêiâ, ÿêi ïpèéìaëè y÷acòü â poçpoáöi íoâoão òexíi÷íoão piøeííÿ.

Ïpèéìaºìo äoäaòêoây çapoáiòíy ïëaòy y poçìipi 15% âiä ocíoâío¿ çapoáiòío¿ ïëaòè âcix poçpoáíèêiâ, ãpí:

(4.2)

Oòæe, (ãpí)

Íapaxyâaííÿ ía çapoáiòíy ïëaòy poçpoáíèêiâ, ÿêi ïpèéìaëè y÷acòü â poçpoáöi íoâoão òexíi÷íoão piøeííÿ.

Òaê, ÿê poáoòa âèêoíyâaëacü â íopìaëüíèx yìoâax, òo äoäaòêoây çapoáiòíy ïëaòy ïpèéìaºìo y poçìipi 37,5% âiä ocíoâío¿ çapoáiòío¿ ïëaòè âcix poçpoáíèêiâ, ãpí:

(4.3)

Oòæe, (ãpí)

Äëÿ poçpoáêè ïpoãpaìíoão ïpoäyêòy ïpoòÿãoì oäíoão êâapòaëy âèêopècòoâyâaëècü íeoáxiäíi òexíi÷íi òa äoäaòêoâi çacoáè.

 cïpoùeíoìy âèãëÿäi aìopòèçaöiéíi âiäpaxyâaííÿ ïo êoæíoìy âèäy oáëaäíaííÿ poçpaxoâaíi ça ôopìyëoþ, ãpí:

,(4.4)

äe Ö – áaëaícoâa âapòicòü oáëaäíaííÿ, ïpèìiùeíü, ãpí;

Í a – êâapòaëüía íopìa aìopòèçaöiéíèx âiäpaxyâaíü äëÿ äaíoão âèäy oáëaäíaííÿ, ïpèìiùeíü, %;

Poçpaxyºìo âeëè÷èíy aìopòèçaöiéíèx âiäpaxyâaíü:

- äëÿ êoìï’þòepa:

(ãpí)

- äëÿ ïpèíòepa:

(ãpí)

- äëÿ oôicíèx ìeáëiâ:

(ãpí)

Çpoáëeíi poçpaxyíêè ïoäaíi â òaáëèöi 4.3.

Òaáëèöÿ 4.3 – Poçpaxyíoê aìopòèçaöiéíèx âiäpaxyâaíü

Íaéìeíyâaííÿ

oáëaäíaííÿ,

ïpèìiùeíü

Áaëaícoâa

âapòicòü,

ãpí.

Êâapòaëüía íopìa

aìopòèçaöi¿,

%

Òepìií

âèêopècòaííÿ,

êâapòaë

Âeëè÷èía

aìopòèçaöiéíèx âiäpaxyâaíü,

ãpí.

Êoìï’þòep

Asus F5SL

4400

15

1

660

Ïpèíòep

Xerox PE1141616e

400

15

1

60

Oôicíi ìeáëi

2500

10

1

250

Âcüoão

970

Äëÿ çaáeçïe÷eííÿ íopìaëüíèx yìoâ ïpaöi áyëo opeíäoâaíe ïpèìiùeííÿ. Âèòpaòè ía opeíäy ïpèìiùeííÿ poçpaxoâaíi ça ôopìyëoþ, ãpí:

, (4.5)

äe Ö – áaëaícoâa âapòicòü äaíoão âèäy ïpèìiùeíü, ãpí;

Í o – êâapòaëüía còaâêa opeíäío¿ ïëaòè äëÿ äaíoão âèäy ïpèìiùeíü, %.

Oòæe, (ãpí)

Çpoáëeíi poçpaxyíêè ïoäaíi â òaáëèöi 4.4.

Iíøi âèòpaòè oxoïëþþòü:

- çaãaëüíoâèpoáíè÷i âèòpaòè (âèòpaòè ía yïpaâëiííÿ, oïëaòa cëyæáoâèx âiäpÿäæeíü, âèòpaòè ía yòpèìaííÿ, peìoíò òa eêcïëyaòaöiþ ocíoâíèx çacoáiâ, âèòpaòè ía oïaëeííÿ, ocâiòëeííÿ, âoäoïocòa÷aííÿ);

- aäìiíicòpaòèâíi âèòpaòè (ïpoâeäeííÿ çáopiâ, oïëaòa êoícyëüòaöié òa ayäèòopcüêèx ïocëyã, âèòpaòè ía çâ’ÿçoê);

- òa iíøi oïepaöiéíi âèòpaòè (øòpaôè, ìaòepiaëüía äoïoìoãa).

Òaáëèöÿ 4.4 – Poçpaxyíoê opeíäío¿ ïëaòè

Íaéìeíyâaííÿ

oáëaäíaííÿ, ïpèìiùeíü

Áaëaícoâa âapòicòü, ãpí.

Êâapòaëüía còaâêa opeíäío¿ ïëaòè, %

Òepìií âèêopècòaííÿ, ìic.

Cyìa opeíäío¿ ïëaòè, ãpí.

Ïpèìiùeííÿ

130000

2

3

2600

Âcüoão

2600

Âèxoäÿ÷è ç ïepeëi÷eíèx âèùe âèòpaò áyëo âèpiøeío ïpèéíÿòè iíøi âèòpaòè y poçìipi 200% âiä cyìè âèòpaò ía çapoáiòíy ïëaòy, ãpí:

(4.6)

Oòæe, (ãpí)

Cyìa âcix còaòeé âèòpaò òa çaãaëüía cyìa äaþòü çaãaëüíi âèòpaòè ía poçpoáêy íoâoão òexíi÷íoão piøeííÿ, ãpí:

(4.7)

Oòæe, (ãpí)

Âpaxoâyþ÷è peíòaáeëüíicòü y poçìipi 25%, âapòicòü poçpoáêè òecòoâo¿ cècòeìè âèçía÷eííÿ ïpoôeciéío¿ ïpèäaòíocòi ïpoãpaìicòiâ còaíoâèòèìe: (ãpí)

Öiíy ïpoäaæy áyëo âèpiøeío ïpèéíÿòè 58000 ãpí.


4.2 Po ç paxy í o ê e ê c ïë ya ò a ö i éíè x âèò pa ò ò ec ò o â o ¿ c è c ò e ìè âèçí a ÷ e ííÿ ï po ô eci éí o ¿ ï p èä a òí oc ò i ï po ã pa ì ic ò i â

Çapoáiòía ïëaòa ïepcoíaëy, poçpaxoâyºòücÿ ça ôopìyëoþ, ãpí/piê:

,(4.8)

äe 12 – ÷ècëo ìicÿöiâ;

Ì – ìicÿ÷íèé ïocaäoâèé oêëaä iíæeíepío-òexíi÷íoão ïpaöiâíèêa, ãpí;

– ÷acòêa ÷acy, ÿêèé âèòpa÷aº ïpaöiâíèê ía oácëyãoâyâaííÿ òecòoâo¿ cècòeìè âèçía÷eííÿ ïpoôeciéío¿ ïpèäaòíocòi ïpoãpaìicòiâ, ïpèéìaºìo 0,6.

Oòæe, (ãpí/piê)

Äoäaòêoâa çapoáiòía ïëaòa. Ïpèéìaºìo äoäaòêoây çapoáiòíy ïëaòy y poçìipi 15% âiä ocíoâío¿ çapoáiòío¿ ïëaòè âcix poçpoáíèêiâ, ãpí:

(4.9)

Oòæe, (ãpí)

Íapaxyâaííÿ ía çapoáiòíy ïëaòy ïpaöiâíèêiâ.

Òaê, ÿê poáoòa âèêoíyâaëacü â íopìaëüíèx yìoâax, òo äoäaòêoây çapoáiòíy ïëaòy ïpèéìaºìo y poçìipi 37,5% âiä ocíoâío¿ çapoáiòío¿ ïëaòè âcix poçpoáíèêiâ, ãpí:

(4.10)

Oòæe, (ãpí)

Aìopòèçaöiéíi âiäpaxyâaííÿ äëÿ ïpoãpaìíoão ïpoäyêòy.

 cïpoùeíoìy âèãëÿäi aìopòèçaöiéíi âiäpaxyâaííÿ äëÿ íeìaòepiaëüíoão aêòèây poçpaxoâyþòücÿ ça ôopìyëoþ, ãpí/piê:

,(4.11)

äe Ö – áaëaícoâa âapòicòü íeìaòepiaëüíoão aêòèây, ça ÿêy ìoæía yìoâío ïpèéíÿòè âapòicòü poáiò çi còâopeííÿ òecòoâo¿ cècòeìè, ãpí;

Í a – pi÷ía íopìa aìopòèçaöi¿ íeìaòepiaëüíoão aêòèây, ÿêy ìoæía ïpèéíÿòè Ía =25%.

Oòæe, (ãpí/piê)

Iíøi âèòpaòè ìoæía ïpèéíÿòè ÿê 10% âiä çaãaëüío¿ cyìè ycix ïoïepeäíix âèòpaò, ãpí:

(4.12)

Oòæe, (ãpí)

Cyìa âèòpaò ça âciìa còaòòÿìè äaº âeëè÷èíy eêcïëyaòaöiéíèx âèòpaò ïpè âèêopècòaííi íoâoão ïpoãpaìíoão ïpoäyêòy, ãpí/piê:

(4.13)

Oòæe, (ãpí/piê)

Cyìè âcix còaòeé âèòpaò òa çaãaëüía cyìa ïpeäcòaâëeííi y âèãëÿäi òaáëèöi 4.6.

Òaáëèöÿ 4.6 – Çaãaëüíi eêcïëyaòaöiéíi âèòpaòè íoâoão ïpoãpaìíoão ïpoäyêòy

Íaçâa âèòpaò

Cyìa, ãpí.

Ocíoâía çapoáiòía ïëaòa ïpaöiâíèêiâ

14400

Äoäaòêoâa çapoáiòía ïëaòa

2160

Íapaxyâaííÿ ía çapoáiòíy ïëaòy

7560

Aìopòèçaöiÿ oáëaäíaííÿ

11599,04

Iíøi âèòpaòè

25275,90

Âcüoão

60994,94

Ïpèéìeìo çaãaëüíi eêcïëyaòaöiéíi âèòpaòè ïpè âèêopècòaííi òecòoâo¿ cècòeìè äëÿ âèçía÷eííÿ ïpoôeciéío¿ ïpèäaòíocòi ïpoãpaìicòiâ â poçìipi 61000 ãpí.

Poçpaxyºìo eêcïëyaòaöiéíi âèòpaòè ïpè âèêopècòaííi âæe icíyþ÷èx ïpoãpaìíèx ïpoäyêòiâ.

×acòêy ÷acy, ÿêèé âèòpa÷aº ïpaöiâíèê ía poáoòy ç ïpoãpaìíèì çaáeçïe÷eííÿì, ïpèéìaºìo 0,9. Çapoáiòía ïëaòa ïpaöiâíèêiâ:

(ãpí)

Äoäaòêoâa çapoáiòía ïëaòa:

(ãpí)

Íapaxyâaííÿ ía çapoáiòíy ïëaòy ïpaöiâíèêiâ.

Òaê, ÿê poáoòa âèêoíyâaëacü â íopìaëüíèx yìoâax, òo äoäaòêoây çapoáiòíy ïëaòy ïpèéìaºìo y poçìipi 37,5% âiä ocíoâío¿ çapoáiòío¿ ïëaòè âcix poçpoáíèêiâ, ãpí:

(4.14)

Oòæe, (ãpí)

Áaëaícoâa âapòicòü íeìaòepiaëüíoão aêòèây, ça ÿêy ìoæía yìoâío ïpèéíÿòè âapòicòü icíyþ÷èx ïpoãpaìíèx ïpoäyêòiâ còaíoâèòü 10000 ãpí, pi÷ía íopìa aìopòèçaöi¿ íeìaòepiaëüíoão aêòèây – 25%.

Aìopòèçaöiéíi âiäpaxyâaííÿ äëÿ icíyþ÷èx ïpoãpaìíèx ïpoäyêòiâ:

(ãpí/piê)

Iíøi âèòpaòè:

(ãpí)

Cyìa âèòpaò ça âciìa còaòòÿìè äaº âeëè÷èíy eêcïëyaòaöiéíèx âèòpaò ïpè âèêopècòaííi icíyþ÷èx ïpoãpaìíèx ïpoäyêòiâ, ãpí:

(4.15)

Oòæe, (ãpí/piê)

Cyìè âcix còaòeé âèòpaò òa çaãaëüía cyìa ïpeäcòaâëeííi y âèãëÿäi òaáëèöi 4.7.

Òaáëèöÿ 4.7 – Çaãaëüíi eêcïëyaòaöiéíi âèòpaòè icíyþ÷èx ïpoãpaìíèx ïpoäyêòiâ

Íaçâa âèòpaò

Cyìa, ãpí.

Ocíoâía çapoáiòía ïëaòa ïpaöiâíèêiâ

21600

Äoäaòêoâa çapoáiòía ïëaòa

2592

Íapaxyâaííÿ ía çapoáiòíy ïëaòy

22572

Aìopòèçaöiÿ oáëaäíaííÿ

2500

Iíøi âèòpaòè

47014

Âcüoão

96278

Ïpèéìeìo çaãaëüíi eêcïëyaòaöiéíi âèòpaòè ïpè âèêopècòaííi icíyþ÷èx ïpoãpaìíèx ïpoäyêòiâ â poçìipi 97000 ãpí.


4.3 Po ç pax o ê yì o âí o ã o o á c ÿãy po á i ò

Yìoâíi oácÿãè poáiò P poçpaxoâyþòücÿ ça ôopìyëaìè, yìoâ.oä.:

òa ,(4.16)

äe Q 1 – yìoâíèé oácÿã poáiò ïpè çacòocyâaííi icíyþ÷oão ïpoãpaìíoão ïpoäyêòy (aáo áeç éoão âèêopècòaííÿ), yìoâ.oä.; Q 2 – yìoâíèé oácÿã poáiò ïpè çacòocyâaííi íoâo¿ òecòoâo¿ cècòeìè, yìoâ.oä.; F – eôeêòèâíèé ôoíä ÷acy poáoòè ça piê (äëÿ oäíoçìiíío¿ poáoòè F =1700...1800 ãoäèí, äëÿ äâoçìiíío¿ poáoòè P =3500...3600 ãoäèí); – ÷acòêa ÷acy, ÿêèé âèòpa÷aº êopècòyâa÷ ía âèêoíaííÿ êoíêpeòíèx poáiò ç çacòocyâaííÿì äaíoão ïpoãpaìíoão ïpoäyêòy â çaãaëüíoìy ÷aci câoº¿ poáoòè, ïpèéìaºìo 0,6; t 1 òa t 2 – cepeäíié ÷ac òecòyâaííÿ êopècòyâa÷a, xâèëèí, t 1 ïpèéìaºìo 10, t 2 – 5.

Oòæe,

(yìoâ.oä./piê)

(yìoâ.oä./piê)

Òoáòo, âïpoâaäæeííÿ íoâoão ïpoãpaìíoão ïpoäyêòy ïiäâèùyº ïpoäyêòèâíicòü ïpè âèêoíaííi ïeâío¿ poáoòè â 12960/6480=2 paçè.

4.4 Po ç pax o ê pi ÷í o ã o e ê o í o ì i ÷í o ã o e ô e êòy â i ä âï po â a äæ e ííÿ
í
o â o ¿ c è c ò e ìè

Pi÷íèé eêoíoìi÷íèé eôeêò âiä âïpoâaäæeííÿ íoâoão ïpoãpaìíoão ïpoäyêòy poçpaxoâyºòücÿ ça ôopìyëoþ, ãpí/piê:


, (4.17)

äe E 1 – eêcïëyaòaöiéíi âèòpaòè ïpè âèêopècòaííi icíyþ÷oão ïpoãpaìíoão ïpoäyêòy (aáo áeç éoão âèêopècòaííÿ âçaãaëi), ãpí/piê;

E 2 – eêcïëyaòaöiéíi âèòpaòè ïpè âèêopècòaííi íoâoão ïpoãpaìíoão ïpoäyêòy, ãpí/piê;

Q 1 – yìoâíèé oácÿã poáoòè, ùo âèêoíyºòücÿ ça piê ïpè âèêopècòaííi icíyþ÷oão ïpoãpaìíoão ïpoäyêòy aáo áeç éoão âèêopècòaííÿ âçaãaëi, yìoâ.oä.;

Q 2 – yìoâíèé oácÿã poáoòè, ÿêèé âèêoíyºòücÿ ça piê ïpè çacòocyâaííi íoâoão ïpoãpaìíoão ïpoäyêòy, yìoâ.oä.

(ãpí/piê)

Poçpaxyíoê òepìiíy oêyïíocòi âèòpaò, ÿêi áyëè âèêopècòaíi ía poçpoáêy íoâoão ïpoãpaìíoão ïpoäyêòy ça ôopìyëoþ, poêiâ:

(4.18)

Òoìy,

(poêiâ)

Oòæe, áepy÷è äo yâaãè âci ïoêaçíèêè òa poçpaxyíêè ìoæía còâepäæyâaòè, ùo poçpoáëeía òecòoâa cècòeìa âèçía÷eííÿ ïpoôeciéío¿ ïpèäaòíocòi ïpoãpaìicòiâ áyäe ìaòè êpaùi eêcïëyaòaöiéíi òa peaëiçaöiéíi ïoêaçíèêè, íiæ icíyþ÷i aíaëoãè.

Poçpoáêa òa âïpoâaäæeííÿ òecòoâo¿ cècòeìè âèçía÷eííÿ ïpoôeciéío¿ ïpèäaòíocòi ïpoãpaìicòiâ º aêòyaëüíoþ òa äoöiëüíoþ, òaê ÿê º áiëüø eôeêòèâíoþ â ïopiâíÿííi ç icíyþ÷èì ïaïepoâèì äoêyìeíòooáiãoì.


5 Oxopoía ïpaöi òa òexíiêa áeçïeêè

5.1 Çacòocyâaííÿ ïpoôeciéíoão âiäáopy â oxopoíi ïpaöi

 cy÷acíèx yìoâax áeçïeêa ïpaöi, íaäiéíicòü òa ïpoäyêòèâíicòü òexíi÷íèx cècòeì çaëeæaòü âiä ïpoôeciéíoão äoáopy ïpaöiâíèêiâ ía ïiäïpèºìcòâax piçíèx ôopì âëacíocòi. Çäiécíeííÿ òaêoão äoáopy ïepeäáa÷eío cò. 18 Çaêoíy “Ïpo oxopoíy ïpaöi” i cïpÿìoâaío ía peaëiçaöiþ oäíoão ç íaéâaæëèâiøèx ïpèíöèïiâ äepæaâío¿ ïoëiòèêè â ãaëyçi oxopoíè ïpaöi – ïpèopèòeòy æèòòÿ òa çäopoâ’ÿ ëþäeé ùoäo peçyëüòaòiâ âèpoáíè÷o¿ äiÿëüíocòi.

Ía âèêoíaííÿ äaíoão çaêoíy íaêaçoì Ìiíicòepcòâa oxopoíè çäopoâ’ÿ é Äepæíaãëÿäoxopoíïpaöi âiä 23 âepecíÿ 1994 p. ¹ 263/121 çaòâepäæeío Ïepeëiê poáiò, äëÿ ÿêèx º íeoáxiäíèì ïpoôeciéíèé äoáip. Y íüoìy çaçía÷eíi âèäè poáiò òa ïcèxoôiçioëoãi÷íi ïoêaçíèêè äëÿ ïpoôeciéíoão äoáopy. Òaêèì ÷èíoì, íèíi icíyº ïeâía çaêoíoäaâ÷a i ïpaâoâa áaça äëÿ ïpoâeäeííÿ ïpoôeciéíoão äoáopy ïpaöiâíèêiâ ía ïiäïpèºìcòâax.

Ïpoôeciéíèé äoáip – oäía ç íaéâaæëèâiøèx cêëaäoâèx êoìïëeêcy ïpoôiëaêòè÷íèx çaxoäiâ ùoäo çaáeçïe÷eííÿ áeçïeêè ïpaöi, ÿêèé âêëþ÷aº òaêoæ êoíòpoëü ça ïpoeêòyâaííÿì íoâèx òexíoëoãié òa âèpoáíè÷oão ycòaòêyâaííÿ, çacòocyâaííÿ paöioíaëüíèx peæèìiâ ïpaöi é âiäïo÷èíêy i çacoáiâ iíäèâiäyaëüíoão çaxècòy, eôeêòèâíe ìeäè÷íe oácëyãoâyâaííÿ, çíèæeííÿ ìoæëèâèx eêoíoìi÷íèx âòpaò y çâ’ÿçêy ç òpaâìaòèçìoì òa ïpoôçaxâopþâaíicòþ. Çía÷eííÿ öèx çaxoäiâ òeïep çpocòaº y çâ’ÿçêy ç âïpoâaäæeííÿì coöiaëüíoão còpaxyâaííÿ âiä íeùacíèx âèïaäêiâ i ïpoôçaxâopþâaíü. Òoìy äëÿ øèpoêoão ââeäeííÿ ïpoôäoáopy ía ïiäïpèºìcòâax íeoáxiäíi íayêoâe oá´pyíòyâaííÿ òa äeòaëüía poçpoáêa ìexaíiçìy peaëiçaöi¿ éoão y âèãëÿäi çaxoäiâ.

Ocíoây ïcèxoôiçioëoãi÷íoão ïpoôeciéíoão äoáopy còaíoâèòü çaáeçïe÷eííÿ aäeêâaòíocòi âèìoã, ÿêi âècyâaþòü ôaêòopè yìoâ ïpaöi, ïcèxoôiçioëoãi÷íèì ìoæëèâocòÿì ëþäèíè. Òoìy âií ïoâèíeí cyïpoâoäæyâaòècÿ ïoïepeäíiìè (ïiä ÷ac ïpèéìaííÿ ía poáoòy) é ïepioäè÷íèìè (â ïpoöeci òpyäoâo¿ äiÿëüíocòi) ìeäè÷íèìè oãëÿäaìè.

Âèçía÷aþ÷è ïpoôeciéíy ïpèäaòíicòü, cëiä âpaxoâyâaòè íaÿâíicòü òaêèx âiäïoâiäíèx ïoòeíöiéíèx, ïpoôeciéío çía÷yùèx âëacòèâocòeé:

- iíäèâiäyaëüíèx ocoáëèâocòeé ëþäèíè äëÿ ìoæëèâocòi âèêoíaííÿ êoíêpeòíoão âèäy òpyäoâo¿ äiÿëüíocòi, òoáòo âiäïoâiäíocòi ¿¿ ôiçè÷íèx òa ïcèxoëoãi÷íèx ÿêocòeé xapaêòepy ìaéáyòíüo¿ ïpaöi;

- âiäïoâiäíocòi piâíÿ ïiäãoòoâêè i ïpoôeciéíoão äocâiäy âèpiøyâaíèì âèpoáíè÷èì çaâäaííÿì;

- còiéêocòi ycòaíoâêè ía âèêoíaííÿ äaíoão âèäy poáiò (çaiíòepecoâaíocòi, ïo÷yòòÿ oáoâ’ÿçêy òoùo).

Âèxoäÿ÷è ç xapaêòepy âèìoã (ocoáëèâocòeé òpyäoâoão ïpoöecy, ôaêòopiâ íeáeçïeêè, íepâoâèx òa ôiçè÷íèx íaâaíòaæeíü, øêiäëèâèx ôaêòopiâ âèpoáíè÷oão cepeäoâèùa), ÿêi ïocòaþòü ïepeä ëþäèíoþ â yìoâax âèpoáíèöòâa, ïpoôeciéíèé äoáip ìoæe còaâèòè ça ìeòy ïiäíeceííÿ ycïiøíocòi ïpoôeciéío¿ äiÿëüíocòi òa ocâoºííÿ ïpoôeci¿, a òaêoæ ïpoôiëaêòèêy íeùacíèx âèïaäêiâ i ïpoôeciéíèx çaxâopþâaíü, çaáeçïe÷eííÿ áeçïeêè ïpaöi.

Còâopeííÿ cècòeìè ïpoôeciéíoão äoáopy äëÿ øèpoêoão âïpoâaäæeííÿ ía ïpoìècëoâèx ïiäïpèºìcòâax (pècyíoê 5.1) ìaº ïepeäáa÷aòè âèpiøeííÿ íaéâaæëèâiøèx çaâäaíü y ìeæax ÿê yciº¿ êpa¿íè, òaê i oêpeìoão ïiäïpèºìcòâa.

Ocíoâíèìè íaïpÿìaìè ïpoôäoáopy º:

- ïiäâèùeííÿ ycïiøíocòi ïpoôeciéío¿ äiÿëüíocòi;

- ïpoôiëaêòèêa òpaâìaòèçìy;

- ïpoôiëaêòèêa ïpoôçaxâopþâaíü.

Cècòeìa ïpoôeciéíoão äoáopy ïpaöiâíèêiâ y ìeæax ïiäïpèºìcòâa ïepeäáa÷aº âèçía÷eííÿ êoíòèíãeíòiâ, ÿêi ïiäëÿãaþòü ïpoôäoáopy; oá´pyíòyâaííÿ âèáopy ìeòoäiâ i êpèòepi¿â ïpoôäoáopy; opãaíiçaöiþ
êaáiíeòiâ ïpoôäoáopy. Opãaíiçaöiÿ êaáiíeòiâ ïpoôäoáopy ía ïiäïpèºìcòâax äacòü ìoæëèâicòü eôeêòèâíiøe âèêopècòoâyâaòè âæe âiäoìi i íoâi ïiäxoäè äo ïpoôiëaêòèêè ïpoôçaxâopþâaíü i ìoæe áyòè oäíèì ç eëeìeíòiâ peôopìyâaííÿ cècòeìè ìeäèêo-caíiòapíoão oácëyãoâyâaííÿ ïpaöiâíèêiâ ía ïpoìècëoâèx ïiäïpèºìcòâax.

Pècyíoê 5.1 – Cècòeìa ïpoôeciéíoão äoáopy ïpaöiâíèêiâ

Òaê, piâeíü cïeöèôi÷ío¿ aäaïòaöi¿ äo âïëèây òèx ÷è iíøèx øêiäëèâèx ôaêòopiâ, ÿêèé âèçía÷aºòücÿ ïiä ÷ac ïepioäè÷íoão ïpoôeciéíoão oãëÿäy iç çacòocyâaííÿì äaíèx çacoáiâ, ìoæía âèêopècòaòè ÿê oá’ºêòèâíèé êpèòepié äoïycòèìèx còpoêiâ poáoòè y øêiäëèâèx yìoâax. Öe äacòü ìoæëèâicòü ç ìeòoþ çaïoáiãaííÿ ïpoôçaxâopþâaííþ i çaáeçïe÷eííÿ áeçïeêè ïpaöi oá´pyíòoâaío ïepeâoäèòè poáiòíèêiâ ía poáo÷i ìicöÿ, íe ïoâ’ÿçaíi ç âïëèâoì øêiäëèâèx ÷èííèêiâ. Êpiì òoão, âèêopècòaííÿ iíôopìaöi¿ ïpo ôyíêöioíaëüíy íaäiéíicòü opãaíiçìy ça iíäèâiäyaëüíoão aíaëiçy òpaâìaòèçìy äacòü ìoæëèâicòü ycòaíoâèòè cïpaâæíþ ïpè÷èíy ïiäâèùeíoão òpaâìaòèçìy ïpaöiâíèêiâ. Öÿ ïpè÷èía ìoæe áyòè çyìoâëeía ïoãipøeííÿì còaíy ïpoôeciéío âaæëèâèx ôyíêöié opãaíiçìy y çâ’ÿçêy ç òpèâaëèì âïëèâoì íeáeçïe÷íèx i øêiäëèâèx ôaêòopiâ âèpoáíèöòâa. Âiäoìocòi ïpo piâeíü cïeöèôi÷ío¿ aäaïòaöi¿ opãaíiçìy ìoæyòü áyòè âèêopècòaíi òaêoæ ÿê oá’ºêòèâíèé êpèòepié òpèâaëocòi òpyäoâoão êoíòpaêòy poáoòè â øêiäëèâèx yìoâax (ïpè âïpoâaäæeííi êoíòpaêòío¿ cècòeìè ïpèéìaííÿ ía poáoòy), ùo còaíe äiéoâèì ôaêòopoì ïoëiïøeííÿ yìoâ ïpaöi ía poáo÷èx ìicöÿx òa âèêopècòaííÿ çacoáiâ iíäèâiäyaëüíoão çaxècòy. Êpiì òoão, ïoêaçíèêè còaíy iíäèâiäyaëüío¿ ÷yòëèâocòi òa piâíÿ cïeöèôi÷ío¿ aäaïòaöi¿ ìoæyòü áyòè âèêopècòaíi ïiä ÷ac poçcëiäyâaííÿ ïpoôçaxâopþâaíü ía ïiäïpèºìcòâi, ocoáëèâo â paçi ¿x paííüoão poçâèòêy aáo ïiä ÷ac poáoòè â yìoâax äoïycòèìèx piâíiâ øêiäëèâèx ôaêòopiâ. Öe äacòü ìoæëèâicòü ìaòè oá’ºêòèâíi äaíi ïpo ïiäâèùeíy iíäèâiäyaëüíy cxèëüíicòü äo poçâèòêy ïpoôçaxâopþâaíü, a íe òiëüêè ïepeäáa÷aòè ¿¿ íaÿâíicòü [19].

5.2 Oáoâ’ÿçêè cëyæáè oxopoíè ïpaöi

Çãiäío ç Çaêoíoì Yêpa¿íè „Ïpo oxopoíy ïpaöi” cëyæáa oxopoíè ïpaöi còâopþºòücÿ âëacíèêoì aáo yïoâíoâaæeíèì íèì opãaíoì ía ïiäïpèºìcòâax, â ycòaíoâêax, opãaíiçaöiÿx íeçaëeæío âiä ôopì âëacíocòi òa âèäiâ ¿x äiÿëüíocòi äëÿ opãaíiçaöi¿ âèêoíaííÿ ïpaâoâèx, opãaíiçaöiéío-òexíi÷íèx, caíiòapío-ãiãiºíi÷íèx, coöiaëüío-eêoíoìi÷íèx i ëiêyâaëüío-ïpoôiëaêòè÷íèx çaxoäiâ cïpÿìoâaíèx ía çaïoáiãaííÿ íeùacíèì âèïaäêaì, ïpoôeciéíèì çaxâopþâaííÿì i aâapiÿì â ïpoöeci ïpaöi. Cëyæáa oxopoíè ïpaöi âèpiøyº çaâäaííÿ:

- çaáeçïe÷eííÿ áeçïeêè âèpoáíè÷èx ïpoöeciâ, ycòaòêyâaííÿ, áyäiâeëü i cïopyä;

- çaáeçïe÷eííÿ ïpaöiâíèêiâ çacoáaìè iíäèâiäyaëüíoão òa êoëeêòèâíoão çaxècòy;

- ïpoôeciéío¿ ïiäãoòoâêè i ïiäâèùeííÿ êâaëiôiêaöi¿ ïpaöiâíèêiâ ç ïèòaíü oxopoíè ïpaöi, ïpoïaãaíäè áeçïe÷íèx ìeòoäiâ ïpaöi;

- âèáopy oïòèìaëüíèx peæèìiâ ïpaöi i âiäïo÷èíêy ïpaöiâíèêiâ;

- ïpoôeciéíoão äoáopy âèêoíaâöiâ äëÿ âèçía÷eíèx âèäiâ poáiò.

Cëyæáa oxopoíè ïpaöi âxoäèòü äo còpyêòypè ïiäïpèºìcòâa, ycòaíoâè, opãaíiçaöi¿, ÿê oäía ç ocíoâíèx âèpoáíè÷o-òexíi÷íèx cëyæá.

Ëiêâiäaöiÿ cëyæáè oxopoíè ïpaöi äoïycêaºòücÿ òiëüêè â paçi ëiêâiäaöi¿ caìoão ïiäïpèºìcòâa.

Cëyæáa oxopoíè ïpaöi â çaëeæíocòi âiä ÷èceëüíocòi ïpaöþþ÷èx ìoæe ôyíêöioíyâaòè ÿê caìocòiéíèé còpyêòypíèé ïiäpoçäië aáo y âèãëÿäi ãpyïè cïeöiaëicòiâ ÷è oäíoão cïeöiaëicòa, y òoìy ÷ècëi ça cyìicíèöòâoì.

Cëyæáa oxopoíè ïpaöi êoìïëeêòyþòücÿ cïeöiaëicòaìè, ÿêi ìaþòü âèùy ocâiòy òa còaæ poáoòè ça ïpoôiëeì âèpoáíèöòâa íe ìeíøe 3 poêiâ. Cïeöiaëicòè ç cepeäíüoþ cïeöiaëüíoþ ocâiòoþ ïpèéìaþòücÿ â cëyæáy oxopoíè ïpaöi y âèíÿòêoâèx âèïaäêax. Oáìeæeííÿ íe còocyºòücÿ: ociá, ÿêi ìaþòü cïeöiaëüíy ocâiòy ç oxopoíè ïpaöi òa ociá, ÿêi ïpèéíÿòi ía ïocaäy äo çaòâepäæeííÿ Òèïoâoão ïoëoæeííÿ.

Ïepeâipêa çíaíü ç ïèòaíü oxopoíè ïpaöi ïpaöiâíèêiâ cëyæáè oxopoíè ïpaöi ïpoâoäèòücÿ â ycòaíoâëeíoìy ïopÿäêy äo ïo÷aòêy âèêoíaííÿ íèìè câo¿x ôyíêöioíaëüíèx oáoâ’ÿçêiâ òa ïepioäè÷ío, oäèí paç ía òpè poêè.

Ía ïiäcòaâi öüoão Òèïoâoão ïoëoæeííÿ ç ypaxyâaííÿì cïeöèôiêè âèpoáíèöòâa oïpaöüoâyþòücÿ òa çaòâepäæyþòücÿ âëacíèêaìè Ïoëoæeííÿ ïpo cëyæáy oxopoíè ïpaöi ïiäïpèºìcòâ, ycòaíoâ òa opãaíiçaöié.

Ïoëoæeííÿ ïpo cëyæáy oxopoíè ïpaöi ìiíicòepcòâa, äepæaâíoão êoìiòeòy êoíöepíy, êopïopaöi¿ òa iíøoão oá’ºäíaííÿ ïiäïpèºìcòâ, còâopeíèx ça ãaëyçeâèì ïpèíöèïoì, yçãoäæyºòücÿ ç Äepæaâíèì êoìiòeòoì ïo íaãëÿäy ça oxopoíoþ ïpaöi. Ïpaöiâíèêè cëyæáè oxopoíè ïpaöi y câo¿é äiÿëüíocòi êepyþòücÿ çaêoíoäaâcòâoì ïpo ïpaöþ, ìiæãaëyçeâèìè i ãaëyçeâèìè íopìaòèâíèìè aêòaìè ç oxopoíè ïpaöi i Ïoëoæeííÿì ïpo cëyæáy oxopoíè ïpaöi.

Ïpaöiâíèêè cëyæáè oxopoíè ïpaöi ìaþòü ïpaâo âèäaâaòè êepiâíèêaì ycòaíoâ, ïiäïpèºìcòâ, opãaíiçaöié òa ¿x còpyêòypíèx ïiäpoçäiëiâ oáoâ’ÿçêoâi äëÿ âèêoíaííÿ ïpèïècè ùoäo ycyíeííÿ íaÿâíèx íeäoëiêiâ.

Ïpèïèc cïeöiaëicòa ç oxopoíè ïpaöi, y òoìy ÷ècëi ïpo çyïèíeííÿ poáiò, ìoæe cêacyâaòè â ïècüìoâié ôopìi ëèøe ïocaäoâa ocoáa, ÿêié ïiäïopÿäêoâaía cëyæáa oxopoíè ïpaöi.

Ïpaöiâíèêè cëyæáè oxopoíè ïpaöi íe ìoæyòü áyòè ïpèòÿãíyòi äo âèêoíaííÿ ôyíêöié, íe ïepeäáa÷eíèx Çaêoíoì „Ïpo oxopoíy ïpaöi” òa Òèïoâèì ïoëoæeííÿì.

Cëyæáa oxopoíè ïpaöi còâopþºòücÿ ía ïiäïpèºìcòâax, y âèpoáíè÷èx i íayêoâo-âèpoáíè÷èx oá’ºäíaííÿx, êopïopaòèâíèx, êoëeêòèâíèx òa iíøèx opãaíiçaöiÿx âèpoáíè÷o¿ côepè ç ÷ècëoì ïpaöþþ÷èx 50 i áiëüøe ÷oëoâiê.

 iíøèx âèïaäêax ôyíêöi¿ öiº¿ cëyæáè ìoæyòü âèêoíyâaòè â ïopÿäêy cyìicíèöòâa ocoáè, ÿêi ïpoéøëè ïepeâipêy çíaíü ç oxopoíè ïpaöi.

 ycòaíoâax, opãaíiçaöiÿx íeâèpoáíè÷o¿ côepè òa â íaâ÷aëüíèx çaêëaäax âëacíèêaìè òaêoæ còâopþþòücÿ cëyæáè oxopoíè ïpaöi.

Cëyæáa oxopoíè ïpaöi ïiäïopÿäêoâyºòücÿ êepiâíèêoâi ïiäïpèºìcòâa.

Ça câo¿ì ïocaäoâèì còaíoâèùeì òa yìoâè oïëaòè ïpaöi êepiâíèê cëyæáè oxopoíè ïpaöi ïpèpiâíþºòücÿ äo êepiâíèêiâ ocíoâíèx âèpoáíè÷o-òexíi÷íèx cëyæá ïiäïpèºìcòâa.

Òaêèé ïpèíöèï çáepiãaºòücÿ ïpè âèçía÷eííi ïocaäoâoão còaíoâèùa òa oêëaäiâ i iíøèx ïpaöiâíèêiâ cëyæáè oxopoíè ïpaöi.

Cëyæáa oxopoíè ïpaöi âèêoíyº òaêi ocíoâíi ôyíêöi¿:

- oïpaöüoâyº eôeêòèâíy öiëicíy cècòeìy yïpaâëiííÿ oxopoíoþ ïpaöi, cïpèÿº yäocêoíaëeííþ äiÿëüíocòi y öüoìy íaïpÿìêy êoæíoão còpyêòypíoão ïiäpoçäiëy i êoæío¿ ïocaäoâo¿ ocoáè;

- cêëaäaº paçoì çi còpyêòypíèìè ïiäpoçäiëaìè ïiäïpèºìcòâa êoìïëeêcíi çaxoäè ùoäo äocÿãíeííÿ âcòaíoâëeíèx íopìaòèâiâ áeçïeêè, ãiãiºíè ïpaöi òa âèpoáíè÷oão cepeäoâèùa (ïiäâèùeííÿ icíyþ÷oão piâíÿ oxopoíè ïpaöi, ÿêùo âcòaíoâëeíi íopìè äocÿãíyòi), a òaêoæ poçäië „Oxopoía ïpaöi” y êoëeêòèâíoìy äoãoâopi, ïpoâoäèòü äëÿ ïpaöiâíèêiâ yâiäíèé iícòpyêòaæ ç ïèòaíü oxopoíè ïpaöi, opãaíiçoâyº:

- çaáeçïe÷eííÿ ïpaöiâíèêiâ ïpaâèëaìè, íopìaìè, ïoëoæeííÿìè, iícòpyêöiÿìè òa iíøèìè íopìaòèâíèìè aêòaìè ç oxopoíè ïpaöi;

- ïacïopòèçaöiþ öexiâ, äiëüíèöü, poáo÷èx ìicöü ùoäo âiäïoâiäíocòi ¿x âèìoãaì oxopoíè ïpaöi;

- oáëiê, aíaëiç íeùacíèx âèïaäêiâ, ïpoôeciéíèx çaxâopþâaíü i aâapié, a òaêoæ øêoäè âiä öèx ïoäié;

- poçpoáêy ïepcïeêòèâíèx òa ïoòo÷íèx ïëaíiâ poáoòè ïiäïpèºìcòâa ùoäo còâopeííÿ áeçïe÷íèx òa íeøêiäëèâèx yìoâ ïpaöi;

- poáoòy ìeòoäè÷íoão êaáiíeòy oxopoíè ïpaöi, ïpoïaãaíäy áeçïe÷íèx òa íeøêiäëèâèx yìoâ ïpaöi øëÿxoì ïpoâeäeííÿ êoícyëüòaöié, oãëÿäiâ, êoíêypciâ, áeciä, ëeêöié, poçïoâcþäæeííÿ çacoáiâ íao÷ío¿ aãiòaöi¿, oôopìëeííÿ iíôopìaöiéíèx còeíäiâ òoùo;

- äoïoìoãy êoìici¿ ç ïèòaíü oxopoíè ïpaöi ïiäïpèºìcòâa cïpaöþâaííi íeoáxiäíèx ìaòepiaëiâ òa peaëiçaöi¿ ¿¿ peêoìeíäaöié;

- ïiäâèùeííÿ êâaëiôiêaöi¿ i ïepeâipêy çíaíü ïocaäoâèx ociá ç ïèòaíü oxopoíè ïpaöi.

Cëyæáa oxopoíè ïpaöi áepe y÷acòü y:

- poçcëiäyâaííi íeùacíèx âèïaäêiâ òa aâapié;

- ôopìyâaííi ôoíäy oxopoíè ïpaöi ïiäïpèºìcòâa;

- poáoòi êoìici¿ ç ïèòaíü oxopoíè ïpaöi ïiäïpèºìcòâa;

- poáoòi êoìici¿ ïo ââeäeííþ â äiþ çaêií÷eíèx áyäiâíèöòâoì, peêoícòpyêöiºþ aáo òexíi÷íèì ïepeoçápoºííÿì oá’ºêòiâ âèpoáíè÷oão òa coöiaëüíoão ïpèçía÷eííÿ;

- poçpoáöi ïoëoæeíü, iícòpyêöié, iíøèx íopìaòèâíèx aêòiâ ïpo oxopoíy ïpaöi, ùo äiþòü â ìeæax ïiäïpèºìcòâa;

- poáoòi ïocòiéío äiþ÷o¿ êoìici¿ ç ïèòaíü aòecòaöi¿ poáo÷èx ìicöü ça yìoâaìè ïpaöi.

Cëyæáa oxopoíè ïpaöi:

- cïpèÿº âïpoâaäæeííþ y âèpoáíèöòâo äocÿãíeíü íayêè i òexíiêè y òoìy ÷ècëi epãoíoìiêè i ïpoãpecèâíèx òexíoëoãié, cy÷acíèx çacoáiâ êoëeêòèâíoão òa iíäèâiäyaëüíoão çaxècòy ïpaöþþ÷èx, çaxècòy íaceëeííÿ i íaâêoëèøíüoão cepeäoâèùa;

- poçãëÿäaº çaÿâè òa cêapãè ïpaöþþ÷èx ç ïèòaíü oxopoíè ïpaöi;

- íaäaº ìeòoäè÷íy äoïoìoãy êepiâíèêaì còpyêòypíèx ïiäpoçäiëiâ ïiäïpèºìcòâa y poçpoáöi çaxoäiâ ç ïèòaíü oxopoíè ïpaöi;

- ãoòyº ïpoeêòè íaêaçiâ òa poçïopÿäæeíü ç ïèòaíü oxopoíè ïpaöi, çaãaëüíèx äëÿ âcüoão ïiäïpèºìcòâa;

- poçãëÿäaº ôaêòè íaÿâíocòi âèpoáíè÷èx cèòyaöié, íeáeçïe÷íèx äëÿ æèòòÿ ÷è çäopoâ’ÿ ïpaöiâíèêiâ aáo ëþäeé, ÿêi ¿x oòo÷yþòü, i íaâêoëèøíüoão ïpèpoäíoão cepeäoâèùa, y âèïaäêy âiäìoâè ç öèx ïpè÷èí ïpaöiâíèêiâ âiä âèêoíaííÿ äopy÷eío¿ ¿ì poáoòè.

Cëyæáa oxopoíè ïpaöi êoíòpoëþº:

- äoòpèìaííÿ ÷èííoão çaêoíoäaâcòâa, ìiæãaëyçeâèx, ãaëyçeâèx òa iíøèx íopìaòèâíèx aêòiâ, âèêoíaííÿ ïpaöiâíèêaìè ïocaäoâèx iícòpyêöié ç ïèòaíü oxopoíè ïpaöi;

- âèêoíaííÿ ïpèïèciâ opãaíiâ äepæaâíoão íaãëÿäy, ïpoïoçèöié òa ïoäaíü yïoâíoâaæeíèx òpyäoâèx êoëeêòèâiâ i ïpoôcïiëoê ç ïèòaíü oxopoíè ïpaöi, âèêopècòaííÿ ça ïpèçía÷eííÿì êoøòiâ ôoíäy oxopoíè ïpaöi;

- âiäïoâiäíicòü íopìaòèâíèì aêòaì ïpo oxopoíy ïpaöi ìaøèí, ìexaíiçìiâ, ycòaòêyâaííÿ, òpaícïopòíèx çacoáiâ, òexíoëoãi÷íèx ïpoöeciâ, çacoáiâ ïpoòè aâapiéíoão, êoëeêòèâíoão òa iíäèâiäyaëüíoão çaxècòy ïpaöþþ÷èx; íaÿâíicòü òexíoëoãi÷ío¿ äoêyìeíòaöi¿ ía poáo÷èx ìicöÿx;

- câoº÷acíe ïpoâeäeííÿ íaâ÷aííÿ òa iícòpyêòaæiâ ïpaöþþ÷èx, aòecòaöi¿ òa ïepeaòecòaöi¿ ç ïèòaíü áeçïeêè ïpaöi ïocaäoâèx ociá òa ociá, ÿêi âèêoíyþòü poáoòè ïiäâèùeío¿ íeáeçïeêè, a òaêoæ äoòpèìaííÿ âèìoã áeçïeêè ïpè âèêoíaííi öèx poáiò;

- çaáeçïe÷eííÿ ïpaöþþ÷èx çacoáaìè iíäèâiäyaëüíoão çaxècòy, ëiêyâaëüío-ïpoôiëaêòè÷íèì xap÷yâaííÿì, ìoëoêoì aáo piâíoöiííèìè xap÷oâèìè ïpoäyêòaìè, ìèþ÷èìè çacoáaìè, caíiòapío-ïoáyòoâèìè ïpèìiùeííÿìè; opãaíiçaöiþ ïèòíoão peæèìy, íaäaííÿ ïpaöiâíèêaì ïepeäáa÷eíèx çaêoíoäaâcòâoì ïiëüã i êoìïeícaöié, ïoâ’ÿçaíèx ç âaæêèìè òa øêiäëèâèìè yìoâaìè ïpaöi;

- âèêopècòaííÿ ïpaöi íeïoâíoëiòíix, æiíoê òa iíâaëiäiâ çãiäío ç äiþ÷èì çaêoíoäaâcòâoì;

- ïpoxoäæeííÿ ïoïepeäíüoão (ïpè ïpèéíÿòòi ía poáoòy) i ïepioäè÷íèx (ïpoòÿãoì òpyäoâo¿ äiÿëüíocòi) ìeäè÷íèx oãëÿäiâ ïpaöiâíèêiâ, çaéíÿòèx ía âaæêèx poáoòax òa poáoòax iç øêiäëèâèìè ÷è íeáeçïe÷íèìè yìoâaìè ïpaöi aáo òaêèx, äe º íeoáxiäíicòü y ïpoôeciéíoìy äoáopi;

- âèêoíaííÿ çaxoäiâ, íaêaçiâ, poçïopÿäæeíü ç ïèòaíü oxopoíè ïpaöi, a òaêoæ çaxoäiâ ùoäo ycyíeííÿ ïpè÷èí íeùacíèx âèïaäêiâ i aâapié, ÿêi âèçía÷eíi y aêòax poçcëiäyâaííÿ;

- çäiécíþº çâ’ÿçoê ç ìeäè÷íèìè çaêëaäaìè, ç íayêoâèìè òa iíøèìè opãaíiçaöiÿìè ç ïèòaíü oxopoíè ïpaöi.

Cïeöiaëicòè cëyæáè oxopoíè ïpaöi ìaþòü ïpaâo:

- ïpeäcòaâëÿòè ïiäïpèºìcòâo â äepæaâíèx òa ãpoìaäcüêèx ycòaíoâax ïpè poçãëÿäi ïèòaíü oxopoíè ïpaöi;

- áeçïepeøêoäío â áyäü-ÿêèé ÷ac âiäâiäyâaòè âèpoáíè÷i oá’ºêòè, còpyêòypíi ïiäpoçäiëè ïiäïpèºìcòâa, çyïèíÿòè poáoòy âèpoáíèöòâ, äiëüíèöü, ìaøèí, ìexaíiçìiâ, ycòaòêyâaííÿ òa iíøèx çacoáiâ âèpoáíèöòâa y paçi ïopyøeíü, ÿêi còâopþþòü çaãpoçy æèòòþ aáo çäopoâ’þ ïpaöiâíèêiâ;

- oäepæyâaòè âiä ïocaäoâèx ociá íeoáxiäíi âiäoìocòi, äoêyìeíòè i ïoÿcíeííÿ (ïècüìoâo ÷è ycío) ç ïèòaíü oxopoíè ïpaöi;

- ïepeâipÿòè còaí áeçïeêè, ãiãiºíè ïpaöi òa âèpoáíè÷oão cepeäoâèùa ía oá’ºêòax ïiäïpèºìcòâa, âèäaâaòè êepiâíèêaì ïepeâipeíoão oá’ºêòy, öexy, âèpoáíèöòâa oáoâ’ÿçêiâ äëÿ âèêoíaííÿ ïpèïèc;

- âèìaãaòè âiä ïocaäoâèx ociá âiäcòopoíeííÿ âiä poáoòè ïpaöiâíèêiâ, ÿêi íe ïpoéøëè ìeäè÷íoão oãëÿäy, íaâ÷aííÿ, iícòpyêòaæy, ïepeâipêè çíaíü ç oxopoíè ïpaöi, íe ìaþòü äoïycêy äo âiäïoâiäíèx poáiò aáo ïopyøaþòü íopìaòèâíi aêòè ïpo oxopoíy ïpaöi;

- íaäcèëaòè êepiâíèêoâi ïiäïpèºìcòâa ïoäaííÿ ïpo ïpèòÿãíeííÿ äo âiäïoâiäaëüíocòi ïpaöiâíèêiâ, ÿêi ïopyøyþòü âèìoãè ùoäo oxopoíè ïpaöi;

- ïopyøyâaòè êëoïoòaííÿ ïpo çaoxo÷eííÿ ïpaöiâíèêiâ, êoòpi áepyòü aêòèâíy y÷acòü y ïiäâèùeííi òa ïoëiïøeííi yìoâ ïpaöi.

Ïpaöiâíèêè cëyæáè oxopoíè ïpaöi ïiäïpèºìcòâ, oá’ºäíaíü, ìiíicòepcòâ, iíøèx öeíòpaëüíèx òa ìicöeâèx opãaíiâ äepæaâío¿ âèêoíaâ÷o¿ âëaäè íecyòü ïepcoíaëüíy âiäïoâiäaëüíicòü ça:

- íeâiäïoâiäíicòü ïpèéíÿòèx íèìè piøeíü âèìoãaì äiþ÷oão çaêoíoäaâcòâa ç oxopoíè ïpaöi;

- íeâèêoíaííÿ câo¿x ôyíêöioíaëüíèx oáoâ’ÿçêiâ, ïepeäáa÷eíèx Ïoëoæeííÿì ïpo cëyæáy oxopoíè ïpaöi òa ïocaäoâèìè iícòpyêöiÿìè;

- íeäocòoâipíicòü òa íecâoº÷acíicòü ïiäãoòoâêè còaòècòè÷íèx çâiòiâ ç oxopoíè ïpaöi;

- íèçüêy ÿêicòü ïpoâeäeíoão íèìè poçcëiäyâaííÿ íeùacíèx âèïaäêiâ ía âèpoáíèöòâi.

Còpyêòypa cëyæáè oxopoíè ïpaöi. Ía ïiäïpèºìcòâax, â ycòaíoâax, opãaíiçaöiÿx cëyæáè oxopoíè ïpaöi ïoâèííi êoìïëeêòyâaòècÿ, ÿê ïpaâèëo, cïeöiaëicòaìè òaêoão ïpoôiëþ:

- iíæeíepaìè âiäïoâiäío¿ cïeöiaëüíocòi;

- ôaxiâöÿìè ç ïèòaíü ãiãiºíè ïpaöi;

- þpècòaìè, êoòpi cïeöiaëiçyþòücÿ ía ïèòaííÿx çaêoíoäaâcòâa ïpo oxopoíy ïpaöi.

Ía ïiäïpèºìcòâax âèpoáíè÷o¿ côepè ïpè êiëüêocòi ïpaöþþ÷èx äo 50 ÷oëoâiê (íeâèpoáíè÷o¿ côepè – äo 100 ÷oëoâiê) ôyíêöi¿ öiº¿ cëyæáè ìoæyòü âèêoíyâaòè ocoáè ç âiäïoâiäíoþ ïpoôeciéíoþ ïiäãoòoâêoþ ça cyìicíèöòâoì.

ßêùo ía ïiäïpèºìcòâi íeìaº cïeöiaëicòiâ âiäïoâiäío¿ êâaëiôiêaöi¿, òo âèêopècòoâyþòücÿ ïocëyãè acoöiaöi¿ cïeöiaëicòiâ ç oxopoíè ïpaöi.

Ïiäïpèºìcòâo, ÿêe íe ìaº ìoæëèâocòi yòpèìyâaòè â cëyæái oxopoíè ïpaöi cïeöiaëicòiâ ç ãiãiºíè ïpaöi òa íe ìaº câoº¿ ëaáopaòopi¿, âèêopècòoâyº ïocëyãè ìicöeâèx caíiòapío-eïiäeìioëoãi÷íèx còaíöié ía äoãoâipíèx çacaäax.

Ïpè âiäcyòíocòi ía ïiäïpèºìcòâi þpèäè÷ío¿ cëyæáè âèêopècòoâyþòücÿ cïeöiaëicòè þpèäè÷ío¿ cëyæáè iíøoão ïiäïpèºìcòâa ÷è ïocëyãè þpèäè÷íèx êoícyëüòaöié (ça äoãoâopoì).

×èceëüíicòü cëyæáè oxopoíè ïpaöi. Ía ïiäïpèºìcòâax (y âèpoáíè÷èx aáo íayêoâo-âèpoáíè÷èx oá’ºäíaííÿx) ïpè ÷èceëüíocòi ïpaöþþ÷èx âiä 51 äo 500 ÷oëoâiê âêëþ÷ío (íeâèpoáíè÷a côepa – âiä 101 äo 500) òaêy cëyæáy ïoâèíeí ïpeäcòaâëÿòè oäèí cïeöiaëicò ç oxopoíè ïpaöi ç iíæeíepío-òexíi÷íoþ ocâiòoþ. Ía ïiäïpèºìcòâax, äe âèêopècòoâyþòücÿ âèáyxoâi ìaòepiaëè aáo cèëüíoäiþ÷i oòpyéíi pe÷oâèíè, â òaêié cëyæái ïoâèíío áyòè äâa cïeöiaëicòa. Ïpè íaÿâíocòi ía ïiäïpèºìcòâi iícòèòyòy çacòyïíèêiâ êepiâíèêa ïiäïpèºìcòâa êepiâíèê cëyæáè oxopoíè ïpaöi, íeçaëeæío âiä ÷èceëüíocòi ïpaöþþ÷èx, ïoâèíeí ïpèçía÷aòècÿ ía ïocaäy çacòyïíèêa êepiâíèêa ïiäïpèºìcòâa (çacòyïíèêa ãeíepaëüíoão äèpeêòopa, äèpeêòopa òoùo – â çaëeæíocòi âiä còpyêòypè ïiäïpèºìcòâa).

Poçpaxyíoê ÷èceëüíocòi ïpaöiâíèêiâ cëyæáè oxopoíè ïpaöi â çaëeæíocòi âiä íeáeçïe÷íocòi i øêiäëèâocòi âèpoáíèöòâa ía ïiäïpèºìcòâax ç ÷ècëoì ïpaöþþ÷èx áiëüøe 500 ÷oëoâiê çäiécíþºòücÿ ça ôopìyëoþ:

(5.1)

äe – ÷èceëüíèé cêëaä cëyæáè oxopoíè ïpaöi ía ïiäïpèºìcòâi;

– cepeäíüocïècêoâa ÷èceëüíicòü ïpaöþþ÷èx ía ïiäïpèºìcòâi;

– eôeêòèâíèé pi÷íèé ôoíä poáo÷oão ÷acy cïeöiaëicòa ç oxopoíè ïpaöi, ùo äopiâíþº 1200 ãoäèí, ÿêèé âpaxoâyº âòpaòè poáo÷oão ÷acy ía ìoæëèâi xâopoáè, âiäïycòêy òoùo;

– êoeôiöiºíò, ùo âpaxoâyº øêiäëèâicòü âèpoáíèöòâa.

(5.2)

äe – ÷èceëüíicòü ïpaöþþ÷èx ç øêiäëèâèìè pe÷oâèíaìè íeçaëeæío âiä piâíÿ ¿x êoíöeíòpaöi¿;

– ÷èceëüíicòü ïpaöþþ÷èx ía poáoòax ïiäâèùeío¿ íeáeçïeêè, ùo ïiäëÿãaþòü ùopi÷íié aòecòaöi¿ ç oxopoíè ïpaöi.

ìaêcèìaëüío ìoæe äopiâíþâaòè òpüoì â paçi, êoëè âci poáiòíèêè ïpaöþþòü ç øêiäëèâèìè pe÷oâèíaìè i âci âoíè ïiäëÿãaþòü ùopi÷íié aòecòaöi¿ ç ïèòaíü oxopoíè ïpaöi, òoáòo [20].

5.3 Poçpaxyíoê ïëoùi ïpèpoäíoão ocâiòëeííÿ äëÿ ïpèìiùeííÿ ç EOÌ

Poçpaxyíoê ïpèpoäíoão ocâiòëeííÿ ïpèìiùeííÿ ïoëÿãaº y âèçía÷eííi ïëoùi câiòëoâèx ïpopiçiâ, íeoáxiäío¿ äëÿ ocâiòëeííÿ ïpèìiùeííÿ.

Âiäoìi: âèä áoêoâoão ocâiòëeííÿ – oäíocòopoííº; opiºíòaöiÿ âiêoí – 90o ; äoâæèía =6 ì òa ãëèáèía (øèpèía) ïpèìiùeííÿ =12 ì; âècoòa âiä piâíÿ yìoâío¿ poáo÷o¿ ïoâepxíi äo âepxa âiêía =3.5 ì; âiäcòaíü äo ïpoòèëeæíoão áyäèíêy =12 ì; âècoòa ïpoòèëeæíoão áyäèíêy =3 ì; âèä câiòëoïpoïycêaþ÷oão ìaòepiaëy – cêëo ëècòoâe ïoäâiéíe; âèä âiêoíío¿ paìè ïpoìècëoâo¿ áyäiâëi – äepeâ’ÿía cïapeía. Ïoòpiáío: âèçía÷èòè ïëoùy âiêoííèx ïpopiçiâ, íeoáxiäíy äëÿ ocâiòëeííÿ ïpèìiùeííÿ ç EOÌ âiäïoâiäío äo âèìoã äiþ÷èx íopìaòèâíèx äoêyìeíòiâ.

Poçpaxyíoê.

Âèçía÷èìo çía÷eííÿ íopìoâaíoão êoeôiöiºíòa ïpèpoäío¿ ocâiòëeíocòi (ÊÏO) äëÿ âèêoíyâaío¿ çopoâo¿ poáoòè ça ôopìyëoþ:

(5.3)

äe – òaáëè÷íe çía÷eííÿ íopìoâaíoão ÊÏO;

– êoeôiöiºíò câiòëoâoão êëiìaòy.

, , .

Âèáepeìo òaáëè÷íe çía÷eííÿ êoeôiöiºíòa çaïacy Êç ïpè âepòèêaëüíoìy poçòaøyâaííi câiòëoïpoïycêíoão ìaòepiaëy çãiäío âapiaíòy: .

Âèçía÷èìo çía÷eííÿ câiòëoâo¿ xapaêòepècòèêè âiêoí .

Cïo÷aòêy âèçía÷èìo âiäíoøeííÿ äoâæèíè ïpèìiùeííÿ äo éoão ãëèáèíè (øèpèíè):

(ì)

Äaëi âèçía÷èìo âiäíoøeííÿ ãëèáèíè ïpèìiùeííÿ äo éoão âècoòè âiä piâíÿ yìoâío¿ poáo÷o¿ ïoâepxíi äo âepxy âiêía :

(ì)

Äaëi çãiäío âapiaíòy òa poçpaxoâaíèx äaíèx âèáepeìo òaáëè÷íe çía÷eííÿ câiòëoâo¿ xapaêòepècòèêè âiêoí ïpè ái÷íoìy ocâiòëeííi: .

Âèçía÷èìo çía÷eííÿ êoeôiöiºíòa , ùo âpaxoâyº çaòiíeííÿ âiêoí áyäèíêaìè, ùo còoÿòü íaâïpoòè.

Cïo÷aòêy âèçía÷èìo âiäíoøeííÿ âiäcòaíi ìiæ áyäèíêaìè äo âècoòè ïpoòèëeæíoão áyäèíêy:

(ì)

Äaëi çãiäío âapiaíòy òa poçpaxoâaíèx äaíèx âèáepeìo òaáëè÷íe çía÷eííÿ , ùo âpaxoâyº çaòiíeííÿ âiêoí áyäèíêaìè, ùo còoÿòü íaâïpoòè: .

Poçpaxyºìo ïëoùy ïpèìiùeííÿ ça ôopìyëoþ:

(5.4)

äe – äoâæèía çoâíiøíüo¿ còiíè ïpèìiùeííÿ.

(ì)

Poçpaxyºìo çaãaëüíèé êoeôiöiºíò câiòëo ïpoïycêaííÿ ça ôopìyëoþ:

(5.5)

äe – êoeôiöiºíò câiòëoïpoïycêaííÿ ìaòepiaëy, ;

– êoeôiöiºíò, ÿêèé âpaxoâyº âòpaòè câiòëa â paìax câiòëoâoão ïpopiçy, ÿêèé âèçía÷aºòücÿ ça òaáëèöeþ, ;

– êoeôiöiºíò, ÿêèé âpaxoâyº âòpaòè câiòëa â íecy÷èx êoícòpyêöiÿx (ïpè áoêoâoìy ocâiòëeííi );

– êoeôiöiºíò, ÿêèé âpaxoâyº âòpaòè câiòëa â coíöeçaxècíèx ïpècòpoÿx i âèçía÷aºòücÿ ça òaáëèöeþ, ;

– êoeôiöiºíò, ÿêèé âpaxoâyº âòpaòè câiòëa â çaxècíié ciòöi, ÿêa âcòaíoâëþºòücÿ ïiä ëixòapÿìè (ïpè áoêoâoìy ocâiòëeííi ).

Âèçía÷èìo çía÷eííÿ êoeôiöiºíòa , ÿêèé âpaxoâyº ïiäâèùeííÿ ÊÏO ïpè áoêoâoìy ocâiòëeííi çaâäÿêè câiòëy, ÿêe âiäáèâaºòücÿ âiä ïoâepxoíü ïpèìiùeííÿ òa ïiäcòèëaþ÷oão øapy, ïpèëeãëoão äo áyäèíêy i ÿêèé ïpèéìaºòücÿ ça òaáëèöeþ.

Äëÿ âèçía÷eííÿ oá÷ècëèìo:

- âiäíoøeííÿ äoâæèíè ïpèìiùeííÿ äo éoão ãëèáèíè (ì);

- âiäíoøeííÿ ãëèáèíè ïpèìiùeííÿ äo âècoòè âiä piâíÿ yìoâío¿ poáo÷o¿ ïoâepxíi äo âepxy âiêía (ì);

- âiäíoøeííÿ âiäcòaíi âiä âiêía äo poçpaxyíêoâo¿ òo÷êè äo ãëèáèíè ïpèìiùeííÿ , ïpè oäíocòopoííüoìy áoêoâoìy ocâiòëeííi (ì), oòæe, ;

- cepeäíüoçâaæeíèé êoeôiöiºíò âiäáèòòÿ câiòëa âiä còeëi,
còií òa ïiäëoãè:

(5.6)

äe , , – ïëoùi còeëi, còií, ïiäëoãè âiäïoâiäío (âpaxoâyþòü ëèøe ïëoùy òèx còií ÿêi âiäáèâaþòü câiòëo);

, , – êoeôiöiºíòè âiäáèòòÿ câiòëa âiä còeëi, còií, ïiäëoãè âiäïoâiäío, êoeôiöiºíòè âiäáèòòÿ oáèpaþòücÿ caìocòiéío, oòæe, , , .

(ì)

(ì)

(ì)

Oòæe, (ì)

Äaëi çãiäío âapiaíòy òa poçpaxoâaíèx äaíèx âèáepeìo òaáëè÷íe çía÷eííÿ êoeôiöiºíòa : .

Oá÷ècëèìo íeoáxiäíy (poçpaxyíêoây) ïëoùy câiòëoâèx ïpopiçiâ äëÿ äaíoão ïpèìiùeííÿ ça ôopìyëoþ:

(5.7)

(ì)

Oòæe, ïëoùa ïpèpoäíoão ocâiòëeííÿ äëÿ ïpèìiùeííÿ ç EOÌ iç poçìipaìè 6x12x3.5 còaíoâèòü (ì).


Âècíoâêè

 ïpoöeci âèêoíaííÿ äèïëoìíoão ïpoeêòy áyëa poçpoáëeía òecòoâa cècòeìa âèçía÷eííÿ ïpoôeciéío¿ ïpèäaòíocòi ïpoãpaìicòiâ. Poçpoáëeía òecòoâa cècòeìa ìaº cïpoùeíy cècòeìy yïpaâëiííÿ, íaïècaía ía ìoâi ïpoãpaìyâaííÿ PHP ç âèêopècòaííÿì JavaScript, a â ÿêocòi CÊÁÄ áyëa âèêopècòaía MySQL.

Òecòoâa cècòeìa äoçâoëÿº êopècòyâa÷y ïepeâipèòè câo¿ çíaííÿ i oòpèìaòè peçyëüòaò ïo ïpoôeciéíié ïpèäaòíocòi ïpoãpaìicòa. Êiëüêicòü áaëiâ ça çaïèòaííÿ çaëeæèòü âiä êiëüêocòi çaïèòaíü i âiä âaãè çaïèòaííÿ. Âci çaïèòaííÿ ïoäiëeíi ía òpè piâíÿ cêëaäíocòi: ëeãêi, cepeäíi i cêëaäíi çaïèòaííÿ. Peçyëüòaò çaëeæèòü âiä piâíÿ cêëaäíocòi çaïèòaííÿ, òoìy â ïpoãpaìíoìy ïpoäyêòi áyâ peaëiçoâaíèé aëãopèòì, ÿêèé oáèpaº ç áaçè piçíi ïo cêëaäíocòi çaïèòaííÿ: cïo÷aòêy êopècòyâa÷ âiäïoâiäaº ía ëeãêi çaïèòaííÿ, ïoòiì ía cepeäíi ïo cêëaäíocòi, a â êiíöi âèáèpaþòücÿ cêëaäíi çaïèòaííÿ.

Poçpoáëeíèé ïpoãpaìíèé ïpoäyêò ìaº òaêoæ cècòeìy yïpaâëiííÿ, ÿêa äoçâoëÿº aäìiíicòpaòopy êepyâaòè òecòoâoþ cècòeìoþ: êepyâaòè çapeºcòpoâaíèìè êopècòyâa÷aìè, äoäaâaòè/âèäaëÿòè/peäaãyâaòè çaïèòaííÿ i âiäïoâiäi, çaâaíòaæyâaòè êapòèíêè â ïpoeêò. Cècòeìa yïpaâëiííÿ º çaxèùeíoþ, òaê ÿê icíyº oêpeìa ôopìa aâòopèçaöi¿ aäìiíicòpaòopiâ, ïapoëi øèôpyþòücÿ, a ïpè âèxoäi ç cècòeìè iíôopìaöiÿ ç ceci¿ âèäaëÿºòücÿ.

Äo ïepeâaã äaíoão ïpoãpaìíoão ïpoäyêòy ìoæía âiäíecòè òe, ùo cepeä câo¿x aíaëoãiâ öeé òecò º áeçêoøòoâíèì i êoæíèé áaæaþ÷èé ìoæe éoão ïpoéòè i äiçíaòècü ïpoôeciéíy ïpèäaòíicòü ïpoãpaìicòa. Òaêoæ â òecòoâié cècòeìi peaëiçoâaía ìoæëèâicòü âiäïpaâêè peçyëüòaòy ïpoxoäæeííÿ òecòyâaííÿ äpyãy ía email.


Ïepeëiê ïocèëaíü

1. Òecò [Eëeêòpoííèé pecypc] // Âiêiïeäiÿ – âiëüía
eíöèêëoïeäiÿ. – URL: http://ru.wikipedia.org/wiki/Òecò (äaòa çâepíeííÿ: 10.03.2010).

2. Flash [Eëeêòpoííèé pecypc] // Âiêiïeäiÿ – âiëüía
eíöèêëoïeäiÿ. – URL: http://uk.wikipedia.org/wiki/Flash/ (äaòa çâepíeííÿ: 12.03.2010).

3. Còaòüè PHP [Ýëeêòpoííûé pecypc] // Ïopòaë “Ôopyì PHP ïpoãpaììècòoâ”. – URL: http://php.ru/ (äaòa oápaùeíèÿ: 15.03.2010).

4. Còaòüè HTML [Ýëeêòpoííûé pecypc] // Ïopòaë “Y÷eáíèêè ïo HTML”. – URL: http://www.htmlbook.ru/ (äaòa oápaùeíèÿ: 15.03.2010).

5. Âeá-cepâep [Eëeêòpoííèé pecypc] // Âiêiïeäiÿ – âiëüía eíöèêëoïeäiÿ. – URL: http://uk.wikipedia.org/wiki/Âeá-cepâep/ (äaòa çâepíeííÿ: 25.03.2010).

6. Còaòüè Apache [Ýëeêòpoííûé pecypc] // Ïopòaë
“Apache.RU”. – URL: http://www.apache.ru/ (äaòa oápaùeíèÿ: 27.03.2010).

7. Cècòeìa êepyâaííÿ áaçaìè äaíèx [Eëeêòpoííèé pecypc] // Âiêiïeäiÿ – âiëüía eíöèêëoïeäiÿ. – URL: http://uk.wikipedia.org/wiki/Cècòeìa_êepyâaííÿ_áaçaìè_äaíèx/ (äaòa çâepíeííÿ: 05.04.2010).

8. Còaòüè MySQL [Ýëeêòpoííûé pecypc] // Ïopòaë
“MySQL.RU”. – URL: http://www.mysql.ru/ (äaòa oápaùeíèÿ: 07.04.2010).

9. HTML [Eëeêòpoííèé pecypc] // Âiêiïeäiÿ – âiëüía
eíöèêëoïeäiÿ. – URL: http://uk.wikipedia.org/wiki/HTML/ (äaòa çâepíeííÿ: 10.04.2010).

10. Ìoâa poçìiòêè äaíèx [Eëeêòpoííèé pecypc] // Âiêiïeäiÿ – âiëüía eíöèêëoïeäiÿ. – URL: http://uk.wikipedia.org/wiki/Ìoâa_poçìiòêè_äaíèx/ (äaòa çâepíeííÿ: 10.04.2010).

11. Ãiïepòeêcò [Eëeêòpoííèé pecypc] // Âiêiïeäiÿ – âiëüía eíöèêëoïeäiÿ. – URL: http://uk.wikipedia.org/wiki/Ãiïepòeêcò/ (äaòa çâepíeííÿ: 10.04.2010).

12. Ãiïepïocèëaííÿ [Eëeêòpoííèé pecypc] // Âiêiïeäiÿ – âiëüía eíöèêëoïeäiÿ. – URL: http://uk.wikipedia.org/wiki/Ãiïepïocèëaííÿ/ (äaòa çâepíeííÿ: 10.04.2010).

13. XHTML [Eëeêòpoííèé pecypc] // Âiêiïeäiÿ – âiëüía
eíöèêëoïeäiÿ. – URL: http://uk.wikipedia.org/wiki/XHTML/ (äaòa çâepíeííÿ: 10.04.2010).

14. Còaòüè HTML [Ýëeêòpoííûé pecypc] // Caéò “HTML cïpaâo÷íèê”. – URL: http://html.manual.ru/ (äaòa oápaùeíèÿ: 10.04.2010).

15. Còaòüè CSS [Ýëeêòpoííûé pecypc] // Caéò “Còaòüè o CSS”. URL: http://www.webostudio.com/ua/stats/CSS/ (äaòa oápaùeíèÿ: 15.04.2010).

16. Còaòüè JavaScript [Ýëeêòpoííûé pecypc] / Caéò “Y÷eáíèêè c ïpèìepaìè cêpèïòoâ”. – URL: http://javascript.ru/ (äaòa oápaùeíèÿ: 20.04.2010).

17. PHP [Eëeêòpoííèé pecypc] // Âiêiïeäiÿ – âiëüía
eíöèêëoïeäiÿ. – URL: http://uk.wikipedia.org/wiki/PHP/ (äaòa çâepíeííÿ: 05.05.2010).

18. Còaòüè PHP [Ýëeêòpoííûé pecypc] // Ïopòaë
“PHP.COM.UA”. – URL: http://www.php.com.ua/ (äaòa oápaùeíèÿ: 05.05.2010).

19. Ocíoâè oxopoíè ïpaöi [Eëeêòpoííèé pecypc] // Caéò “Ocíoâè oxopoíè ïpaöi”. – URL: http://ubooks.com.ua/books/000192/inx17.php (äaòa çâepíeííÿ: 02.06.2010).