WEB-сервер түсінігі және оны ұйымдастыру кезеңдері

МАЗМҰНЫ

КІРІСПЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1 WEB.СЕРВЕР ТҮСІНІГІ ЖӘНЕ ОНЫ ҰЙЫМДАСТЫРУ КЕЗЕҢДЕРІ
1.1 Деректер қорының web.серверін тағайындау . . . . . . . . . . . . . . . . . . .11
1.2 Серверді ұйымдастыру кезеңдері . . . . . . . . . . ... ... . . . . . . . . . . . . . . 13
1.3 Есептің қойылымы . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 14

2 ЖОБАНЫ ЖҮЗЕГЕ АСЫРУҒА АРНАЛҒАН ПРОГРАММАЛЫҚ ҚАМСЫЗДАНДЫРУДЫ ТАЛҚЫЛАУ ЖӘНЕ ТАҢДАУ
2.1 Web.серверді таңдау . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.2 Мәліметтер қорын басқару жүйесін таңдау . . . . . . . . . . . . . . . . . . . . 21
2.3 Web.программалау тілдері . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . .25

3 СЕРВЕРЛІК БӨЛІКТІ ЖӘНЕ ПРОГРАММАЛЫҚ ИНТЕРФЕЙСТІ ЖОБАЛАУ МЕН ЖҮЗЕГЕ АСЫРУ
3.1 Деректер қорының реляциялық моделін құрастыру . . .. . . . . . . . . . ..37
3.2 Сервермен құруға дайындық . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.3 MySQL.де кестелер құру . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.4 CGI.программаларды программалау . . . . . . . . . . . . . . . . . . . . . . . .. . .45
3.5 Серверді қолданысына өткізу ... ... ... ... . . . . . . . . . . . . . . . . . . . . . . . . 52

4 ЖҮЙЕНІҢ ЭКОНОМИКАЛЫҚ ЭФФЕКТИВТІЛІГІН БАҒАЛАУ
4.1 Жобаның экономикалық эффективтілігін есептеу әдістемесі . . . . . . 55
4.2 Жобаланған жүйенің экономикалық эффективтілігін есептеу . . . . 57

5 ЕҢБЕКТІ ҚОРҒАУ ЖӘНЕ ТІРШІЛІК ӘРЕКЕТІНІҢ ҚАУІПСІЗДІГІ
5.1 Еңбек гигиенасы және өндірістік санитария . . . . . . . . . . . . . . . . . . . . 63
5.2 Қауіпсіздік техникасы . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . ... . .65
5.3 Өрт қауіпсізідігі . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .66

ҚОРЫТЫНДЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69

ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ . . . . . . . . . . . . . . . . . . . . . . . . . 70

ҚОСЫМШАЛАР . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . .72
КІРІСПЕ


Қазіргі кезде шығарылып жатқан жаңа ақпараттық технологиялар денсаулық сақтау және білім беру салаларындағы және де айналадағы орта үшін маңызы аса зор.
Білім беру жүйесі Қазақстан республикамыздың даму қажеттіліктеріне сәйкес келтірілуі керек. Бірақ осы өзгерістердің барлығы білім берудің ескі әдістемесімен, әлемдік білім кеңістігіне еліміздің білім беру жүйесі кезеңдік енуіне жеткіліксіз құрылымдар мен мазмұндармен жүргізілуде.
Жоғары білім экономиканың барлық салаларын жоғары мамандандырылған кадрлармен қамтамасыз етеді. Жоғары білім жүйесінің дамуына елдің әлеуметтік-экономикалық дамуы мен кейінгі тұрақты экономикалық даму мүмкіндігі тәуелді. Жоғары білім дамуының негізгі тенденциясы мамандарды дайындау сапасының жоғарлауына, интенсивті ғылыми-зерттеу әрекеттілігімен біріккен инновациялы білімнің дамуына, әлеуметтік сфера мен экономика талаптарымен жоғары білім беру ордаларымен тікелей байланысына, білім беру және ақпараттық технологиялардың дамуына септігін тигізеді.
Қазіргі таңда ақпараттық технологияларды қолдану арқылы оқытушыларды, білімгерлерді және оқу процесін ұйымдастырушыларын оқыту, жоғары білім беру мекемелерінде құжаттардың электронды айналымын ендіру, жаңа оқу жоспарлары бойынша оқу процесін өңдеу білім беру аумағындағы ең маңызды мәселесі болып табылады.
Ақпараттық технологиялардың қарқынды дамуы көпкөлемді жұмыстардың автоматтандыруын анықтайды.
Жаңа техноллогиялардың дамуы қоғамның интеллектуальды потенциалына байланысты, демек, елдегі білім берудің дамуы деңгейіне де. Білім сапасы мен мазмұнының сұрақтары қоғамда әрқашан да басты орындарда еді.
Барлық дамыған және дамушы елдердің көбісінде білім беру ақпараттандыруының активті процестері байқалуда. Сонымен қатар, жалпы білім сапасын арттыру жолдары қарастырылуда, жаңа ақпараттық технологияларды іздеуге үлкен қаражат жұмсалуда
Біздің өмір сүру ғасырымыз – жоғары технологиялар ғасыры адамзат тұрмысына көптеген өзгерістер әкелді. Қазіргі таңда біреуді «Интернет» және «Мәліметтер қоры»(МҚ) терминтерімен таң қалдыра алмайсың. Компьютерлік мәліметтер қорын, мәліметтер қорын басқару жүйелерін қолданып, басқа ұйымдармен мәліметтермен алмасушы ұйымдар көбеюде. Күн сайын Интернет желісін қолданушылар саны және локальды компьютерлер мен желілерде МҚ-ң саны артып жатыр. Қолданушылар web-түйіндерде желі мүмкіндіктерін МҚ ресурстарымен байланыстыруда.
Глобальді Интернет желісінің қарқынды дамуы адамзат әрекетінің көптеген салаларына аса зор әсерін тигізеді. Интернет программалық
        
        МАЗМҰНЫ
КІРІСПЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . 6
1 ... ... ЖӘНЕ ОНЫ ... ... Деректер қорының web-серверін тағайындау . . . . . . . . . . . .
. . . . . . ... ... ... кезеңдері . . . . . . . . . . ........ . . .
. . . . . . . . . . . ... ... ... . . . . . . . . . . . . . . . . . . . . . . . .
. .. . . . . . . . . . . . . . . 14
2 ... ... ... АРНАЛҒАН ПРОГРАММАЛЫҚ ҚАМСЫЗДАНДЫРУДЫ ТАЛҚЫЛАУ
ЖӘНЕ ТАҢДАУ
2.1 Web-серверді таңдау . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . ... ... ... басқару жүйесін таңдау . . . . . . . . . . . . .
. . . . . . . ... ... ... . . . . . . . . . . . . .. . . . . . . .
. . . . . . . . . . . . . ... ... ... ЖӘНЕ ПРОГРАММАЛЫҚ ИНТЕРФЕЙСТІ ЖОБАЛАУ МЕН ЖҮЗЕГЕ
АСЫРУ
3.1 Деректер қорының ... ... ... . . .. . . . . . . .
. . ... Сервермен құруға дайындық . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . ... ... ... құру . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . ... ... программалау . . . . . . . . . . . . . . . . .
. . . . . . .. . ... ... ... ... ... . . . . . . . . . . .
. . . . . . . . . . . . . 52
4 ... ... ... БАҒАЛАУ
4.1 Жобаның экономикалық эффективтілігін есептеу әдістемесі . . . . .
. ... ... ... ... ... ... . . . ... ЕҢБЕКТІ ҚОРҒАУ ЖӘНЕ ТІРШІЛІК ӘРЕКЕТІНІҢ ҚАУІПСІЗДІГІ
5.1 Еңбек гигиенасы және ... ... . . . . . . . . . . . .
. . . . . . . . ... ... ... . . . . . . . . . . . . . . . . . . . . . .
. . . . .. . . . . . . . ..... ... Өрт ... . . . . . . . ... . . . . . . . . . . . . . . .
. . . . . . . . . . . . .. . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . ... ... ... . . . . . . . . . . . . . . . . . . . .
. . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .
. . . . . . . . . . . . . . . ... ... ... жатқан жаңа ақпараттық технологиялар денсаулық
сақтау және білім беру салаларындағы және де ... орта үшін ... ... беру ... ... ... даму қажеттіліктеріне
сәйкес келтірілуі керек. Бірақ осы өзгерістердің барлығы білім берудің ескі
әдістемесімен, әлемдік білім ... ... ... беру ... ... жеткіліксіз құрылымдар мен мазмұндармен жүргізілуде.
Жоғары білім экономиканың ... ... ... ... ... ... Жоғары білім жүйесінің дамуына елдің
әлеуметтік-экономикалық дамуы мен кейінгі ... ... ... тәуелді. Жоғары білім дамуының негізгі тенденциясы мамандарды
дайындау сапасының жоғарлауына, интенсивті ғылыми-зерттеу ... ... ... дамуына, әлеуметтік сфера мен экономика
талаптарымен жоғары білім беру ордаларымен тікелей байланысына, білім беру
және ... ... ... ... ... ... ... технологияларды қолдану арқылы оқытушыларды,
білімгерлерді және оқу процесін ұйымдастырушыларын оқыту, жоғары білім ... ... ... айналымын ендіру, жаңа оқу жоспарлары
бойынша оқу процесін өңдеу ... беру ... ең ... ... ... ... қарқынды дамуы көпкөлемді жұмыстардың
автоматтандыруын анықтайды.
Жаңа техноллогиялардың дамуы қоғамның интеллектуальды ... ... ... ... берудің дамуы деңгейіне де. Білім сапасы
мен мазмұнының сұрақтары қоғамда әрқашан да ... ... ... ... және ... ... көбісінде білім беру
ақпараттандыруының активті процестері байқалуда. Сонымен қатар, жалпы білім
сапасын ... ... ... жаңа ... ... ... ... жұмсалуда
Біздің өмір сүру ғасырымыз – жоғары технологиялар ғасыры ... ... ... ... ... ... біреуді «Интернет» және
«Мәліметтер қоры»(МҚ) терминтерімен таң ... ... ... ... ... ... басқару жүйелерін қолданып, басқа
ұйымдармен мәліметтермен алмасушы ұйымдар көбеюде. Күн ... ... ... саны және ... компьютерлер мен желілерде МҚ-ң
саны артып жатыр. Қолданушылар ... желі ... ... ... ... ... ... дамуы адамзат әрекетінің
көптеген салаларына аса зор әсерін ... ... ... индустриясына жаңашыл өзгерістер әкелді. Интернет үшін арнайы
өңделген және Web серверлерінің ерекшеліктерін ескеретін қосымшалардың ... ... Web ... ... ... ... ... атқарады, сондықтан да Интернетке ... ... Web ... деп атайды. Бұл көптеген Интернет-
дүкендер, нақты уақыттағы Интернет-телефониясы мен хабарламалармен ... ... ... және ... ... ... ... видеоны
жіберу жүйелері.
Әрекетіне байланысты web қосымшалар статикалық HTML парақтарға мүлдем
ұқсамайды. Web серверінің қатысымен олар ... ... ... және ... ... ... мысалға мәліметтер сияқты.
Сөйтіп, браузер терезесінде қолданушымен ... ... web ... беруді даярлап, оны сол терезеде бейнелей алады. Мұнда ... үшін web ... ... қорында сұранысты өңдейді.
Дипломдық жоба мақсаты –корпоративті ... ... ... ... ...... ... қарастырылды.
Осы мақсатта келесідей мәселелер қарастырылады:
- Деректер қорының web-серверін тағайындауды және құру ... ... ... қажеттті программалық өнімдерді қарастыру;
- программалық интерфейсті құру;
- экономикалық эффективтілікті есептеу;
- еңбекті ... және ... ... ... ... ... ... жоба негізгі бес бөлімдерден тұрады. Олар – web-сервер
түсінігін беретін және оны ... ... жоба үшін ... ... ... ... пен жобалау мен жүзеге
асыру, ... және ... ... және ... әрекетінің
қауіпсіздігі.
Алғашқы бөлімде web-серверін тағайындау себептерін анықтау мәселесі
мен есептің қойылымы тақырыптарынан тұрады.
Екінші бөлім корпоративті ... ... ... ... ... басталады. Apache HTTP-сервері түрлі платформалар мен
түрлі орталарда ... ... ... ... ... қуатты және иілгіш веб-
сервер ретінде жасалынған. Түрлі платформалар мен ... ... ... ... ... сол бір ... жүзеге асырылуына
түрліше эффективті жолдарды ұсына алады. ... ... ... жүйесі ретінде MySQL – реляциялық мәліметтер қорын басқару ... ... MySQL өте тез ... ... ... және қолданыста
қарапайым болып келеді. Осы дипломдық жобада менің қолданатын ...... ... дипломдық жобаның негізгі бөлімі болып табылады, өйткені
онда мәліметтер қорын құру, сұраныстарды өңдеу, программалық интерфейс құру
сияқты кезеңдері ... ... ...... ... болып табылғандықтан, онда құрылған
жүйенің экономикалық эффективтілігін есептеу мысалы ... ... ... кезінде жабдықтауға кеткен ... мен ... ... ... ... ... асырған.
Әдеттегідей, жобада еңбекті қорғау және ... ... ... бар. Онда ... ... ... ... санитария, қауіпсіздік техникасы және өрт қауіпсіздігі
мәселелері қарастырылған.
Жобада ... ... мен ... нәтижелерін қорытындылаушы
бөлімімен аяқтадым. Жобаны жазу мен орындау барысында ... ... ... ... мәліметтер қорын құру және ... ... ... тіркелген.
1 WEB-СЕРВЕР ТҮСІНІГІ ЖӘНЕ ОНЫ ҰЙЫМДАСТЫРУ КЕЗЕҢДЕРІ
1.1 Деректер қорының web-серверін тағайындау
Тез арада дамып жатқан ... ... ... ... ... ... ... негізі болып табылады. Ақпараттық-
технологиялық даму мен оның қарқынды күйінен экономика ... ... ... ... ... ... қоғамдыстықтағы мемлекет рөлі
тәуелді. Білім ... ... ... ... ... шешуші факторы болып табылады.
Қазіргі таңда республикамызда 9 ... ... ... 47 ... жоғары оқу орындары бар.
Жоғары оқу білімінің ақпараттану жағдайы білім беруді басқарудың
автоматтандыру жүйесін құру мен ... ... ... жеке ... (деканаттарда) оқу процесін басқару ... ... ... ... материалдар және негізгі құралдар және
т.б.) әрекеттерін басқару бойынша Автоматтандырылған ... ... ... ... ... оқулықтар, оқытушы программаларды
құру бойынша жеке өңдеулер бар болады. Бірақ осы бағытта систематизацияның,
координация мен ... ... және ... ... ... ... жеке жоғары оқу орындарында зерттеулер мен өңдеулер басталуда,
бірақ сезілетін нәтижелер жоқ.
Республикадағы оқу-әдістемелік процесінің программалық қамсыздандыруы
келесі ... ... ... ... және ... ... программа-жаттықтырулар;
- оқытушы ақпараттық-анықтамалық жүйелер;
- маманды-бағытталған модельдеуші программалар мен ... ... және ... ... ... ... ... уақытта бақылаушы және тестілеуші программалар ... ... жаңа ... ... ... ... жоқ. Компьютер көптеген операцияларды жеңілдетті: құжаттарды ... ... ... кескіндер және т.б. Үйден шықпай-ақ әлемде
болып жатқан түрлі жаңалықтарды глобальды Интернет ... ... ... ... ... ... ... алмасуын ұйымдастыру үшін
сервер қолданылады. Ал Интернет желісіне қосылып ... ... ... Web ... деп аталынады. Web серверлер – бұл әлемнің түрлі
жерлерінде орналасқан түрлі тақырыбты ... ... ... Web технологиясының шегінде құрылған қуатты іздеу жүйелері мен
каталогтары осы ... ... ... ... тауып беруге
мүмкіндік береді.
Технологиялық процесс көмегімен оқытушылар білімгерлерді оқыту процесі
барысында жаңа ақпараттық технологияларды қолдану ... ие ... ... ... ... ... өз ... таныстыруда web-сервер
қолдануды ұсынамын. Сол ... web ... ... оқытушылар мен
білімгерлердің әрекеті туралы ақпарат сақтайтын ... ... ... ... және ... ... браузерлер көмегімен көрінетін
беттерде орналасады.
Сервер мәліметтер ... ... ... ... қажет
мәліметтерді ішінен суырып алады.
Осы жүйені құру арқылы кафедрадағы оқу ... ... ... ... мен ... ғылыми-зерттеу жұмыстары, оқытушылардың
беретін пән лекциялары мен лабораториялық ... ... ... ... ... ... ... құру процесі кезінде өңдеушілер төрт негізгі кезең
анықтаған. Олар:
1.Анализ – құрылатын жүйеге қолданушымен қойылатын талаптарды анықтау.
2.Жобалау – қолданушымен ... ... ... ... ... ...... программалық қамсызданыдыруды құру.
4.Тестілеу – құрылған программалық қамсыздандырудың қойылатын
талаптарға сәйкестігін бақылау.
Кейбір өңдеушілер ... ... ... тізбекті, жеке кезеңдер
ретінде орындауды дұрыс деп алады. Бұндай модельді каскадты не ... деп ... ... жағдайларда өңдеушілер жобаның аса маңызды бөлігін
алдымен орындайды, бұл ... ... ... тәуекелін төмендетуге
мүмкіндік береді. Осыдан кейін ... жоба ... ... спираль түрінде жүзеге асырылады.
Жүйені құру процесі өте үлкен және көп ... ... ... ... жоғары сапалы болу мақсатында оны құру процесін бірнеше
кезеңдерге бөліп қарастырғаны жөн. ... мен ... ... ... анықтап, қолданушымен қойылатын талаптарды нақтылап аламын. Оны
мен есептің қойылымы ... ... ... ... ... ... орындалуын талап етеді. Ол - жүйені
құруға қажетті программалық ... ... ... ... болып табылады. Бөлімнің аталуы да осыған сәйкес аталынып кеткен.
Алдымен серверді таңдаймыз, ал сонан соң мәліметтер ... ... ... ... ... ... жүйесі құрылып болған соң олармен
web-серверде жұмыс істейтін программалар ... ... ... ... ... интерфейсін таңдап қана қоймай, сондай-ақ
мәліметтер қорында сақталған ақпаратпен жұмыс істеу ... ... ... деп ... ... ... Есептің қойылымы
Деректер қорының web-сервері жұмысы көп аса көп ... ... ... ... ... бола ... Web серверде
лекциялар курсы, ағымды тапсырмалары бар парақтарды орналастыруға болады.
Бұл жерде кафедрада жұмыс істейтін ... мен ... ... жасақталып, қажет жағдайда олардың әрқайсысы туралы қажет мәлімет
алуға ... ... ... ... ... Ол ... ... оқытушылармен білімгерлерге берілетін пәндер
туралы ақпарат. Осы ... ... мен ... қол жетерлі
болып табылады және қажетінше Университетінің жеке Web парағына шығарылуы
мүмкін.
Сервер ... ... ... ... жасау мүмкіндігін береді.
CGI-программалар серверде орналасқан мәліметтер қорымен жұмыс істеуі
керек және ... ... емес ... ... ... ... мәліметтер
қорына жазылып қоймауына жол бермейді.
Сервердің дұрыс жұмыс істеуі үшін ... ... ... бұл - кафедра серверіне ... ... ... ... ... Apache ... MySQL Мәліметер Қорын
Басқару Жүйесі, Perl ... ... және оның ... ... - 7,09 Мб-тан кем емес, ал оперативті жадының ... - 1 ... кем емес болу ... Windows және Linux ... Жүйелерінде жұмыс істей алу
мүмкіндігі бар.
Университеттің ... ... ... ... және
өңдеу жүйесі оқытушылар мен білімгерлер әрекеттілігі туралы ақпарат алуға
арналған және сервер ретінде Apache ... ... MySQL ... қоры ... ... ... жұмыс істеу үшін Perl
программалау тілі қолданылды.
Құрылған интерактивті ... ... ... сақталған ақпаратқа
(оқытушылар, білімгерлер әрекеттілігі туралы) сұраныстар ... ... ... (біздің жағдайда бұл - оқытушы, білімгер) кафедрадағы
оқытушылардың ғылыми-зерттеу жұмыстарын, мамандықтарға беретін лекцияларын,
лабораториялық жұмыстарын және ... ... ... ... таныса алады.
2 ЖОБАНЫ ЖҮЗЕГЕ АСЫРУҒА АРНАЛҒАН ПРОГРАММАЛЫҚ ҚАМСЫЗДАНДЫРУДЫ ТАЛҚЫЛАУ ... ... ... ... ... үй беті (домашняя страница) ... ... ... ... шығарғысы келсе, онда ол мекеме өз ... ... ... Қазіргі таңда олардың көптеген түрлері бар.
Web-серверлер нарығының зерттеу аумағында беделді атаққа ие ... ... ... ... ... 1. ... ... салыстыру
|Сервер |Сайттар саны ... ... % ... ... |56.50 ... ... |30.75 ... |1302788 |3.59 ... |792530 |2.18 ... 1-ден ... ... ... ... Apache ... Information Server (IIS) болып екіге бөлінген. Олардың үлесінде
нарықтың 87%, ал iPlanet мен Zeus ... не ... 3%. ... ... – бұл Apache мен Microsoft Information Server ... ... ... Apache ... ... екі есе ... үлесімен алда келе
жатыр (Apache-ң 20 млн. ... IIS-ң 11 млн. ... ... ... ... ... мен ... орталарда бейім болып
жұмыс істей алатын қуатты және иілгіш веб-сервер ретінде жасалынған. Түрлі
платформалар мен ... ... ... ... етеді немесе сол бір
мүмкіндіктің жүзеге асырылуына түрліше эффективті ... ... ... компиляцияланатын немесе қосылатын модульдер көмегімен компиляциядан
кейін ... ... ... ... ... қызметін вебқұраушыға
таңдауға мүмкіндік беретін өзіндік модульдік ... ... ... ... ... ... істей алатын. Сервердің кейінгі
версияларында модульдік архитектура веб-сервердің ... ... еді. Енді ... ... ... порттарымен қосылуына
және сұраныстарды қабылдау мен олардың ... ... ... ... ... модульдер жиынымен әкелінеді. Осы
деңгейге дейін модульдік архитектурасының кеңейтілуі екі ... ... Apache ... және ... ... түрлі операциондық жүйелерде
жұмыс істей алады. Әсіресе Windows-қа арналған Apache ... ... ... ... ... ... POSIX ... желілік
функцияларының орнына Windows-тың өзіндік желілік функцияларын қолдана
алады. Бұл басқа операциондық жүйелерге де тән.
- ... ... бір сайт ... үшін тиімдірек бапталған болуы
мүмкін. Сонымен қатар, түрлі қолданушылар привилегиялары бар процестермен
түрлі хосттарға қызмет көрсету сияқты ... ... ... ... ... ... басқа қалған
модульдерінен мүлдем ажыратылмайды десек те болады. Негізгі ... ... ... тек бір ... ... ... көптен таралу себептерін екі топқа бөлуге болады:
бәсекелесушілерден ... ... ... технологиялық
себептер және технологиялқ емес себептер.
Технологиялық көшбасшылық. Өз ... ... ... ... технологиялық көшбасшы – өндіргіштігі өте үлкен, ал ресурстар
қажеті аз еді. ... ... ... ... ... қосу ... оңай ... мүмкіндігі жақсы жүзеге асырылған еді.
Технологиялық ... ... ... ... ... тап ... Программмалар қолданушылардың
азына қажет көп қызметтерімен күрделеніп, код қиындығы мәселелер ... т. б. ... Apache ... осы ... ... ... сақтап
қалған, олармен өңделінетін ПӨ тұрақты және жобалана алатын беделге ие.
Өңдеу процесінің ашықтығы. Оны ... ... ... ... мен ... үшін ашық және жорияланған болып ... ... ... ... ... ... мүмкіндік береді.
«Демократиялық» өңдеу. Apache жобасында өңдеудің уникальды схемасы
жүзеге асырылған – әр өзгерістер ... ... ... ... ... ... ... кез келген мүшесінің дауысымен ... ал ... емес ... ... ... ... дауысына қарағанда
көбірек жинауы керек. Осындай схема технологиялық ... ... ... ... ... ... береді. Демек,
осындай схема кез келген жобада қолданылмайды, өйткені өңдеушілер тобының
барлығына жауапкершілік артады, ал бұл барлық ... бола ... ... ... ... ... және ... статусына қарамастан Apache қолдауы сапа жағынан жақсы еді және ... әлгі ... ... ... ... ең негізгі себебі болып еркін ... Apache License кең ... ... GNU GPL ... қарағанда
туынды жұмыстардың еркін таралуын міндеттемейді, тек ... ...... ... Apache Group ... кодын қолданатынын
көрсетуді талап етеді. Лицензиялаудың осындай схемасын қолдану кезінде
коммерциялық ... ... ... өз ... ... ... ретінде Apache 2.0 өңдеуінде IBM компаниясының қатысуы және ... ... ... атап ... болады.
Apache-ң осы аталған жетістіктері маңызды болып келеді, олардың
біреуінің болмауы өнімді қолданушылар ... ... ... ... ... еді.
Web-серверлер келесідей тұтынушылық сапаларға ие болады:
Қол жетерлік (доступность) – қолданушылар үшін Web-сервердің үздіксіз
қол жетерлігі. Бұл ... ... оның ... ... ... қолданушылардың көптен іске қосылуна, т.б. жағдайларға
қарамастан тоқтаусыз жұмыс істеуі ... ... ... ... ...... ... етілмеген қол жетерліктен
қорғанысы. Осы түсінікте ... ... мен ... ... және веб-сервер арқылы коммерциялық ақпараттың ... ... ... және басқару – сервер басқаруының қарапайымдылығы ... ...... үшін Web-қосымшаларды өндіру қиындығы.
Өндіргіштік – сервердің тезәрекеттілігі.
Өзінің тестілеінде ... Zdnet ... ... бес балдық
баған бойынша келесідей бағалар қойып шықты. Осы зерттеулерде ... ... iPlanet ... ... ие ... 2).
Кесте 2. Web-серверлер сапасы бойынша тестілеудің нәтижесі
|Сервер |Жалпы |Қол ... ... ... | ... | ... |
| | |к |4 ... | | |
| | | | ... |6 | |
| |2 |3 | |5 | |7 |
|1 | | | | | | ... |5 |4 |5 |5 |5 |5 ... | | | | | | ... Windows| | | | | | ... Advanced | | | | | | ... | | | | | | ... 2 жалғасы.
|1 |2 |3 |4 |5 |
| C ... ... |Тез ... ... ... ... ... келісім |
| |машиналық ... ... ... ... ... |
| ... ... |Темір, жады және I/O-ға толық қол |саны өңдеудің ... |
| ... ... ... |машиналарында |
| | ... ... ... ... ... |
| | | ... үшін жады |Windows үшін |
| | | ... мен ... ... мүмкін. |
| | | ... ... | |
| | | ... | |
| | | ... үшін | |
| | | ... ... | |
| | | ... | |
| | | ... ... ... | |
| | | ... | |
| C++ |C + ОБП |С-ң ... ... ... одан |C ... ... ... |
| | ... ... ... ... |
| | ... және объектілер программаларды| ... |
| | ... ... | ... |
| | ... ... қателерден сақтайды;| ... |
| | ... ... ... | |Windows үшін |
| | ... мен ... ... | ... ... |
| | ... байланысты мәселерді | | |
| | ... ... | | |
| | ... ... | | ... 3 ... |2 |3 |4 |5 ... ... ... ... ОБП ... үлкен|Орындау жылдамдығы өте |Барлық |
| ... ... үшін ... ... болуы мүмкін. |платформалар үшін |
| ... ... ... ... және |Қарапайым программаның |қол ... |
| |тіл. ... ... болмауы қателер |өзі ОБП талап етеді, | |
| ... ... ... ... ... | |
| ... ... |Java ... ... ... ... | |
| | ... өте ... ... ... | |
| | ... ... ... ... емес.. | |
| | | ... ... ... | |
| | ... ... ... |тежетеді. | |
| | ... ... ... | | |
| | |Java ... үшін ... | |
| | ... бар ... | | ... ... ... |ОБП-мен жақсы интерграция ... ... |UNIX, Linux, BSD |
| ... кең |Python-ды үлкен жобаларға дейін |болмауы ... ... Windows қол |
| ... ... ... етеді. |қаталердің пайда болуына |жетерлі. Linux-ң |
| ... | ... ... ... |
| | | | ... | | | ... ... |
| | | | ... жиі |
| | | | ... ... 3 ... |2 |3 |4 |5 |
| | ... сорды жинау және |Орындау жылдамдығын С | |
| | ... ... ... ... С++ тілдерінікімен | |
| | ... ... ... ... | |
| | ... ... болмауы |Python | |
| | ... ... ... ... үшін | |
| | ... ... ... жоқ. | |
| | ... ... қол | | |
| | ... егер сіз (__айнымалы) | | |
| | ... ... ... ... | | |
| | ... ... ... жаза | | |
| | ... | | |
| | |Python ... | | |
| | ... ... | | |
| | ... оны әлемде ең | | |
| | ... тіл ... | | ... |ОБП ... ... ... ... интеграция Ruby-ді |Орындау жылдамдығын С |Linux-те қол |
| ... ... ... ... ... ... |және С++ тілдерінікімен |жетерлі, бірақ |
| ... ... ... ... |жиі ... ... Perl ... сорды жинау және |Ruby программалаушылары |Басқа |
| |мен Python ... ... ... ... ... нарық жоқ. |платформаларда |
| ... ... ... | ... ... |
| | ... ... болмауы | | ... 3 ... |2 |3 |4 |5 |
| | ... ... өңдеуге | ... |
| | ... ... | ... |
| | ... инкапсуляциясенімді | ... ... |
| | ... ... мүмкіндік | | |
| | ... | | ... |С және т.б. ... программалар ТСL тілінің |ОБП жоқ және өте ... және |
| ... |тек ... операторларын |масштабты емес. ... ... |
| ... және ... ... болады. |TCL жиі қолданылмайды |орнатылады. Басқа|
| ... | ... TCL ... ... |
| ... | ... өте |сонымен қатар |
| ... Көп | |аз. |Windows үшін қол |
| ... емес | | ... |
| ... ... | | |
| ... бар. | | | ... ... |Тез және ... ... ... ... |Linux-пен |
| ... ... ... ... | ... ... ... | | ... |
| ... тіл. | | ... |
| | | | ... |
| | | | ... қол |
| | | | ... ... 3 ... |2 |3 |4 |5 ... ... |Тез және ... ... |Қолдану қиындығы. |Linux-пен |
| ... ... ... жасайды. | ... ... ... | | ... |
| ... тіл. | | ... |
| | | | ... |
| | | | ... қол |
| | | | ... ... ... ... модульділік орындаушы |Циклдар жылдамдығы ... Linux |
| ... тіл ... piping және ... | ... |
| |ретінде қолданылуы |бағыттауға бөлу арқылы ... ... ... |
| ... ... |ОБП жоқ. ... осы ... | ... ... ... егер ... комплексті |барлық UNIX және |
| | |сіз ... ... ... ... аз. |BSD ... | ... танымал программалардан | ... |
| | ... | |Windows |
| | ... ... ... | ... |
| | ... оны ... тез | ... ... | ... ... өте тез. | | |
| | |Өте ерте ... ... ... | | |
| | |қол ... ... | | |
| | ... ... ... | |
| | ... ... ... | | ... 3 жалғасы.
|1 |2 |3 |4 |5 ... ... ... |ОБП қол ... ... орташа |Инкапсуляция мен жабық |Үнсіз келісім |
|Ескерту: |бірнеше жолдармен ... ... ... ... ... ... барлық |
|бұл баға |жасауға тиімділген |масштабталу мүмкіндігін ... ... ... |Linux, BSD және ... 5 ... ОБП ... ... жинау және |қателерге әкеп соғуы |Unix машиналарында|
|версиясы ... ... ... болмауы қателер |мүмкін. ... ... | ... ... ... ... үшін қөп|Windows және т.б. |
| | ... ... ... ... ... ... үшін |
| | ... тезірек өңдеуге |философиясы оқылмайтын |де қол жетерлі. |
| | ... ... ... ... | |
| | ... барлық UNIX/Linux/BSD |қиындықтар мен «жақсы | |
| | ... ... ... ... | |
| | |Perl ... кез ... |соқтырады. | |
| | ... ... ... ... | |
| | |Perl ... ... ... |болмауы Perl-ң нашар | |
| | ... үшін өте ... ... ... | |
| | |CPAN ... Perl | | |
| | ... сіздерге қажеттінің | | |
| | ... ... ... | |
| | ... | | ... қолданғандағы өңдеу мерзімі кішірейеді. Кейбір тілдерде
бірнәрсені орындау үшін кодтың көптеген ... болу ... ал ол үшін ... тек ... жолдың болуы жеткілікті. Ол деген жаңа скриптілерді өңдеу
үшін уақыттың ... және ... ... ... код ... ... жоба тек CGI ... ғана емес, сонымен қатар мәліметтерді
өңдеудің бөлек программаларынан тұрғанда да ... Бұл ... ... Мысалға жобада регулярлы аралықтар ... ... ... ... жаңарту, мәліметтер қорындағы ақпаратты web-ке салып,
осы мәліметтер ... ... ... есеп ... ... Perl бұл ... барлығын шеше алады, ал, мысалға, РНР ... ... ... ... ғана өңдей алады. Бұл деген жобаны
орындау үшін бірнеше тілдің бар болуын білдіреді. Егер барлық есептер ... ... ... ... ... өзара бірге жұмыс істей алатын
болады, өңдеу ауқыты азаяды, және Perl-ді ... ... кез ... өңдей алады(егер код жақсы жазылған болса).
Perl CGI және ... ... үшін ең ... ... ... келуінің тағы
да басқа себептері бар, бірақ Perl – көптеген құрал-саймандардың тек біреуі
болып табылады. Perl барлық жобалар үшін ең ... ... бола ... ол ... бар ... ... ... СЕРВЕРЛІК БӨЛІКТІ ЖӘНЕ ПРОГРАММАЛЫҚ ИНТЕРФЕЙСТІ ЖОБАЛАУ МЕН ЖҮЗЕГЕ АСЫРУ
3.1 Кафедраның реляциялық моделін құрастыру
Кез келген мәліметтер қорын ұйымдастыру мәліметтердің реттелуін ... ... ... құрудың реляциялық моделі кеңінен таралған. ... ... ...... қорының барлық мәліметтері бір
жиын болып сақталмай арнайы бөлек кестелерде сақталынады. Осының көмегімен
жылдамдық пен ... ... ... ... ... ... (қатынастар) арқылы байланысады, соның көмегімен сұранысты
орындау кезінде бірнеше кестелердегі ... ... ... ... ... ... ... табылатындықтан университетті
зертеу аймағының маңыздарын бөліп алу ... ... ... ... мен білімгерлердің әрекеттері туралы мәліметтер қорын
құрайтындықтан оларға тиісті көптеген маңыздар анықталды.
Реляциялық модельдерді құруда ... ... ... Яғни осы программалар арқылы маңыздар, байланыстар, атрибуттар
диаграммаларын оңай құру мүмкіндігіне ие бола аламыз. Көрнекі болу ... ... ... ... ERWin ... - маңыздар оңай бейнеленіп, сонымен қатар кестелер арасындағы
байланыстарға ... ... ... ... атрибуттарын, байланыстарын анықтауда
ERWin программалық өнімі қолданылды. Оларды сурет 1-ден көре аламыз.
Сурет 1. ... ... ... ... кезінде олардың атауларын ағылшын атауларына аударып
жазған едім. Олардың баламасын төмендегі кестеден көруге болады.
Кесте 4. Кафедра ... ... ... атауы ... ... ... |Facul ... |Kaf ... |Spec ... |Teach ... қызметі |Dol ... |Stud ... түрі |Form ... тілі |Yaz ... ... ... |Nr ... ... жұмыстары |Nirs ... ... ... аса ... рөл ... Осы ... атрибуттардан тұрады. Атрибуттар көмегімен кестелер арасындағы
байланыстар жасалынады. ... ... ... ... келесі кесте көмегімен көрсетуге болады:
Кесте 5. Маңыздар ... ... ... |Id |
| |Name ... |Id |
| |Name |
| |Facul ... |Id |
| |Name |
| |Facul ... |Id |
| |Fio |
| |Kaf ... |Id |
| |Dol |
| |Teach ... |Id |
| |Fio |
| ... |
| |Spec |
| |Form |
| |Yaz ... |Id |
| |Name ... |Id |
| |Name ... |Id |
| |Teach |
| |Tip |
| |Tema |
| |Dat |
| |Prim ... |Id |
| |Stud |
| |Tip |
| |Tema |
| |Dat |
| |Teach |
| |Prim ... байланысының логикалық моделі төменде келтірілген (сур. 2).
Осы cуреттен біз ... ... ... ... және маңыздар
арасындағы байланыстарды айқын көре аламыз. Әр маңыздың екінші ... ... яғни қай ... қай кестеге қарағанда аталық ... ... ие. Осы ... Erwin ... ... ... ... 2).
Сурет 2. ERWin-дегі атрибуттар диаграммасы
Мәліметтер қорының жалпы құрылымы дайын, енді ... ... ... ... жүйесінде жүзеге асыруға кірісейік.
3.2 Серверді құруға дайындық
Жобаны жүзеге асырудың алғашқы кезеңі - бұл серверді ... Ол ... ... кафедра серверіне орнатамыз. Орнату кезінде үнсіз ... ... ... ... ... жұмыс стөліне серверді
басқарушы ярлыктар пайда болады. Олар ... ... ... ... ... ... Start Servers - ... жұмысты бастайды, Restart
Servers - серверді ... іске ... Stop Servers - ... жұмыс істеуді
тоқтату.
Сервермен жұмыс істеуді бастау үшін Start Servers ярлыгын шертеміз,
сонда егер ... ... ... ... мынадай диалогты терезе пайда
болады(сурет 3).
Сурет 3. Apache серверін жүктеу терезесі
Бұл ... ... ... - ... ... істеу мүмкіндігіне ие
болғанымызды білдіреді. Енді ... ... MySQL ... ... ... құру процесіне кірісуге болады.
3.3 MySQL-де кестелер құру
Жоғарыда қарастырылған реляциялық модельді енді MySQL ... ... ... жүзеге асырамыз.
Кестелердегі маңыздардың әрбір атрибутының өзіндік сипаттамасы болады.
Әрбір маңыз атрибуттарына келіп тоқталатын болсақ.
Кесте 6. Маңыздың әрбір ... ... ... ... ... |
|1 |2 |3 |4 ... |Id |Int(2) |Not null |
| | | ... |
| | | |Primary key |
| |Name ... |Not null ... |Id |Int(2) |Not null |
| | | ... |
| | | |Primary key |
| |Name ... |Not null |
| |Facul |Int2) |Not null ... |Id |Int(6) ... |
| | | |Primary key |
| | | |Not null |
| |Fio ... |Not null |
| |Kaf |Int(2) |Not null |
| |Dol |Int(2) |Not null ... |Id |Int(2) |Not null |
| | | |Index |
| |Dol ... |Not null ... |Id |Int(6) ... |
| | | |Not null |
| | | |Primary key |
| |Fio ... |Not null |
| ... |Date |Not null |
| |Spec |Int(6) |Not null |
| |Form |Int(2) |Not null |
| |Yaz |Int(2) |Not null ... |Id |Int(6) |Not null |
| | | ... |
| | | |Primary key |
| |Name ... |Not null |
| |Facul |Int(6) |Not null ... |Id |Int(2) |Not null |
| | | ... |
| | | |Index |
| |Name ... |Not null ... 6 жалғасы.
|1 |2 |3 |4 ... |Id |Int(2) |Not null |
| | | ... |
| | | |Index |
| |Name ... |Not null ... |Id |Int(6) |Not null |
| | | ... |
| | | |Index |
| |Teach |Int(6) |Not null |
| |Tip ... |Not null |
| |Tema ... |Not null |
| |Dat |Date |Not null |
| |Prim ... | ... |Id |Int(6) |Not null |
| | | ... |
| | | |Index |
| |Stud |Int(6) |Not null |
| |Tip ... |Not null |
| |Tema ... |Not null |
| |Dat |Date |Not null |
| |Teach |Int(6) |Not null |
| |Prim ... | ... типтердің әрқайсысына келсек:
- Int - нақты бүтін сан, жақша ішіндегі сан ұзындықты береді, ... ... ... ол ... ... ... 11 ... ие
болады;
- Varchar - жолдық тип, жақша ішіндегі сан жол ұзындығын білдіреді,
үнсіз келісім бойынша ол 255-ке ... Date - дата ... ... ... ... ... форматы сақталған,
ең бірінші екі сан жылды, келесілері ай ретін, ал ... ... ... да датаны жыл-ай-күн ретімен беру қажет. Үнсіз
келісім ... ол ... ... ие ... ... ... типтерден басқа мәліметтердің басқа да типтері
бар, бірақ менің жұмысымда ... ... ... ... ... бағанасында типтің қосымша параметрлері көрсетілген:
- Not null – бұл атрибут мәнінің нөлдік мәнге ие ... ... бұл ... ... түрде мәлімет енгізу қажет, ондай жазу
болмаған жағдайда осы жолға мәліметті енгізу ... ... ... – автоматты инкрементті, яғни бұл ... ... ... ... ... ... ... етеді, негізінен ол кілттік жолдарда қолданылады);
- Primary key – алғашқы кілт екенін білдіреді;
- Index – индекстеудің түрі.
Кесте ... ... ... ... ... маңызды бөлігі болып табылады, өйткені бір ... ... ... ... атрибутымен байланысады.
Осындай дайындықтарды жасап болған соң осы әрекеттерді ... ... ... ... жасауға кірісемін.
Ол үшін MySQL жүктейміз. ... ... ... үшін ... тілді қолдандым. Онда ... ... ... соң, ... ... ... жасаймыз. Негізінен мен мынадай командаларды
қолдандым:
Ең алдымен мәліметтер қорын құру ... оның ... ... database аты ... ол - ... ... ... істеу үшін командалық жолға use kafedra ... яғни осы ... ... істейміз деген сөз. Бұл бірнеше базаларды
құрып, керегімен жұмыс істеу мүмкіндігін береді.
Енді база бар болғандықтан оның ... - ... ... ... ... table аты1 (атрибут1 тип1 параметр1, атрибут2 тип2 параметр2,
…);
Сөйтіп бірнеше кестелер жасап аламыз. Мұндағы тип және ... ... ... тип және қосымша параметрлері беріледі.
Базада құрылған кестелерді көріп шығу үшін show tables from kafedra
деп бергеніміз ... ... ... командасы - select * from ... ... ... ... alter table ... [сәйкес
оператор] қолданғаны дұрыс. Кесте керек емес болған жағдайда drop ... ... ... ... ... қоры құрылып болған соң,
кестелерді толтыру қажеттілігі туындайды. Оларды толтырудың екі жолы бар:
- бұл осы ... ... әр ... енгізген сайын insert into кесте_аты
values(үтірмен ажыратылған мәндер) деп ... ... ... ... алу (.txt немесе .pad).
Бірінші тәсіл, әрине, көп мәліметтерді енгізуде қиындықтар туғызады
және бұл өте ... Ал ... ... оңай, командалық жолға біз тек load
data infile 'адресі\файл.txt' into table кесте_аты fields ... ... ... деп ... ... ... ... кортеж түрінде
жазған уақытта ажырату үшін қолданылады. Авто инкременттеуді қолданғанда
нөмірді беру міндетті емес, ол өзі ... ... ... ... істеуге арналған үш түрлі типтер құрылады.
Олар:.frm - кестені анықтау(форма), .myd - кесте ... .myi - ... ... қоры C:\WebServers\usr\local\mysql\data\
папкасында сақталады.
Енді осы базамен жұмыс ... ... ... ... ... ... туындады. Сұраныстарды өңдеп, программа интерфейсін ... ... ... программалау
Web-түйіндері үшін интерактивті стандарт болған CGI (Common Gate
Interfase – жалпы шлюзді интерфейс) интерфейсін ... ... ... ... үшін, арнайы CGI.pm модулі құрылған. ... ... ... ... Web-түйіндерін және де ... ... ... ... ... ... болсақ, бұл тілде құрылған мәлімет қорына
кез-келген ... ... ... ... ... ... алудан бөлек, Perl тілі оған өзгертулерді (яғни мәліметі
енгізу және жою) жүргізуге мүмкіндік береді.
Бізбен құрылған ... қоры ... ... оны ... ... қажеттілігі туындайды. Ондай қажеттіліктерді CGI-
программалар арқылы жасаймыз.
CGI-программалаушы тіл ... мен Perl ... ... ... кез ... мәтіндік редакторында орындауға болады.
Программаны жазу тәртібі print ... ... ... ... ... Ал ""-ға html программалаудың ... ... жазу ... тек ... ғана ... ... программа жазудағы синтаксисін түсіну үшін мысал ретінде
алғашқы форманың листингісін келтірейік.
#!/usr/bin/perl
use Mysql;
жолдары perl ... ... және ... ... жатанымызды
білдіреді.
Ал
print "Content-Type: text/html\n\n";
жолы хабарламаға берілетін мәліметтер типін анықтайды, ... ең ... ... ";
print "
ДОБРО ПОЖАЛОВАТЬ !
";
print "При университете Аулие-
Ата функционируют кафедры широкого профиля.
";
жолдары өзімізге белгілі синтаксиспен жазылған.
print ... ... ... "СТУДЕНТЫ
";
print "
";
контейнері гиперсілтемелермен жұмыс істейді. Адресті жазу
арқылы біз ... ... ... ... ... ... ретінде cgi-программалар қолданылған.
print "";
print "";
Енді программаны жабу кезегінде осы жолды жаздық.
Осы ретпен ... ... ... ... ... cgi-
программаларды жазамыз. Олардың жазылу реті ... ... ... ... ... ... ... қолданылады. Өңдеу операторлары
MySQL тілінің операторлары болып табылады.
Сұраныстарды өңдеуші программаларды жазу реті жоғарыда келтірілген
тәртіппен ... ... бұл ... ... ... perl ... ... көрсетіп болған соң mysql мен cgi ... Оны ... ... ... ... ... ... мәліметтер қорына қол жетерлігі DBI
интерфейсімен жеткізіледі. DBI наты ... ... ... ... тәсілдер, айнымалылар және келісімдердің жиынын анықтайды.
DBI Perl функцияларын шақыру және олардың МҚ драйверлерімен орындаудан
алынатын нәтижелерді келістіріп, Perl ... мен МҚ ... ... ... ... ... DBI қажеттілігінше сәйкес
драйверді жүктейді, қателердің болуына қарай тексерулер жасайды.
DBI интерфейсі
Сұраныстармен жұмыс істеу жолы:
$sth = $dbh->Query("SELECT атрибуттар from ... енді ... ... мына командалық жолмен береміз:
@айн = $sth->FetchCol(сан);
Мұндағы айн - ... ... ... ... ал сан - оның ... (0 ... бастайды).
Оқытушылар модулін құрудың листингісін мысал ретінде қосымша А да
келтірілген.
Бул программа оқытушылар туралы ... ... ... ... маңызы кафедра маңызымен, ал кафедра ... ... ... ... ... ... таңдаймыз, факультет
таңдалып болған соң оған тиесілі кафедралар тізімі пайда ... ... ... болған соң сол кафедрада қызмет етуші оқытушылар аты-жөні
пайда болады. Сөйтіп, осы тізім ішінен ... ... ... ... ... біз ... екінші бөлігінде ол туралы және оның ғылыми
жұмыстары туралы ... ала ... Осы ... оның лекциялары мен
лабораториялық жұмыстарымен танысуға болады. Бұл білімгерлер үшін ... үшін де ... ... болып келеді. Сонда білімгер ... ... қалу ... ... ... ... болмайды.
Сол сияқты осы бетте орналасан гиперсілтеме жаңадан келген не болмаса
осы жұмыс орнынан кеткен оқытушыларды ... жою ... ... ... ұстана білімгерлер модульдерін жасаймыз. Онда факульетті
таңдап болған соң осы факультеттегі мамандықтар тізімі пайда ... ... ... ... алу ... білімгерлер тізімін
аламыз. Осы бетте енгізуге не жоюға ... ... ... ... ... ... өткізу
Университетте серверді ұйымдастыру негізі болып сервер табылатындығы
сөзсіз. Университет сервері ретінде компьютерлік кластардағы компьютердің
бірін ... Оған Apache ... MySQL ... ... ... Perl ... тілін орнатамыз.
Web-сервер клиент/сервер жүйесінің екінші бөлігі болып саналады. World
Wide Web-те сервер құжаттарды ... және ... ... ... ... ... үшін қол жетерлі етіп жасайды.
Web-серверлер браузерлер сұраныстарының жауабына тек мәтіндік ... ... ғана ... сонымен қатар арнайы программаларды
жүктеу мүмкінідігін қаматамасыз ... ... ... өз ... қосымшалар мен ақпараттық ресурстарға қол жетерлікке арналған шлюздар
болып келеді. Осындай программалар CGI-программалар деп аталынады (CGI ... Cateway ... ... ... интерфейс).
Web парақты құру процесі аяқталған соң енді жасаған бетті тексеру
кезегі ... ... үшін ... ... Браузер ретінде кез
келген браузерді алуға болады.
WWW негізінде клиент/сервер құрылымы жатыр. Былай ... ... ... ... ұсынады. WWW клиентін браузер дейді. ... ... ... (URL ... сонан соң сәйкес Web-
серверден құжатқа сұраныс жасайды және осы ... ... ... ... ұсынады.
Браузерлер нарығында Internet Explorer, Opera, Mosaic ... ... ... ... ... бір ... таңдаған жағдайда web-браузер сәйкес сыртқы
программаларды шақыратындай етіп ... да ... ... ... ... таралған құжаттар өте көп. Әрине,
керекті құжатты қайдан іздейтіндігін ... ... ... ... ... Бері оңай – Web-та әр ... әмбебеа адресі бар, ол URL (Uniform
Resource Locator – ... ... ... деп ... ... үшін ... ақпараттың қабылдануын қаматамасыз ететін ... ... ... қарастыруға болады.
Мысал ретінде мына адресті қарастырайық:
http://www.ncsa.uiua.edu/SDG/Software/Winmosaic/viewers.html.
URL алғашқы ... - http:// - ... ... істеудегі қай
протоколдың қолданып жататындығын хабарлайды. Осы жағдайда – ... бұл ... ... ... Одан ... FTP және Gorher-
серверлермен олардың сәйкес протоколдарын қолдену арқылы ... ... URL-ң ... ... құжатқа бару жолын көрстеуден тұрады. Басында
сервер аты - www.ncsa.uiua.edu беріледі, ал ... ... ... ... ... жол ... ... көрсетілген құжатқа барар жол сервердегі файл адресімен ... ... ... URL-дегі жол серверде Web-құрылымның ... ... URL-де файл атын ... мұнда тек сервер және каталог
көрсетіледі, құжат берілмейді. Сұраныстың жауабына қай құжаттың келетіндігі
серверге байланысты. Егер ... үй ... беті ... ... ... ... файл ... сұраныстың жауабына сервер
өзінің каталогындағы ... ... ... сұранысқа жауап
қайтарылатындай етіп құрылуы да мүмкін – бұл жеке ақпараттың қорғалуы үшін
жасалынады.
Ұйымдастырылған ... ... ... үшін ... ... ... ... басқаруға арналған программалар жүктейміз. Ол ... Severs ... ... ... ... құру процесі кезінде пайда
болған терезе қайта ... ... ... ... ... және ... істеуге дайын екендігін құрал-саймандар тақтайынан оның ... ... біле ... орналасқан ақпаратпен жұмыс істеу үшін ... ... ... ... ... жолына серверіміз болып келетін
компьютердің IP-адресі, сонан соң ... ... ... ... ... болып табылады.
Енді сіз сыртқы интерфейсі өңделген web-беттермен танысу мүмкінідігіне
ие болдыңыз. Осы беттер арқылы кафедрадағы ... мен ... ... иесісіз.
4. ЖҮЙЕНІҢ ЭКОНОМИКАЛЫҚ ЭФФЕКТИВТІЛІГІН БАҒАЛАУ
4.1 Жобаның экономикалық эффективтілігін есептеу ... ... ... өзіндік құнын есептеуге арналған
ақпараттық жүйені өңдеу құнын анықтау қажет. Ақпараттық жүйе ... ... ... ... және кәсірорынның есептік қор ... ... ... ... жүзеге асыру қажет.
Есеп үшін кіріс (шығыс) мәліметтері болып басқарушы және өндірістік
есеп табылады, олар:
- ... (жыл, ... ай), ... ... ... ... өнім ... (табыстық бап) бойынша реттелген
кәсіпорынның өнім (қызмет) көлемі;
- Кезеңдер (жыл, квартал, ай), табыс орталықтары (бизнес-бірліктер,
құрылымдық ... ... ... (негізгі, қосымша және
жұмыстарды қамтамасыз ететін) және ... ... ... ... ... ... істен шығу, жұмысақысы,
басқалар) бойынша реттелген кәсіпорын шығындары;
- Кезеңдер (жыл, квартал, ай), ... ... ... бөлімшелер) және ОС түрлері бойынша реттелген өндірістің
негізгі құралдарын ... ... ... ... ... қарапайым ережесін қолданады:
ӨНІМНІҢ (ҚЫЗМЕТТІҢ) ӨЗІНДІК ҚҰНЫ=ӨНІМ(ҚЫЗМЕТ) ӨНДІРІСІНІҢ ШЫҒЫНЫ/ ӨНІМ
(ҚЫЗМЕТ) ӨНДІРІСІНІҢ КӨЛЕМІ
Бірақ өзіндік құн көрстекішін қолдану ... ... ... ... ... құн ... ... факторлар есебі:
а. өнім (қызмет) түрі;
ә. өндіріс технологиясының қасиеттері;
l. технологиялық процес операциялары;
ll. ... ... ... ... технологиялық процес орындаушылары;
lV.энергоресурстар түрлері;
V. материалдар, қосалқы бөлшектер түрлері.
б. шығындар тәртібі (айнымалылар, тұрақтылар);
в. шығындар түрлері (өндірістік, толық).
2) уақыттың кез ... ... ... кез ... табыс орталықтары
үшін, кез келген ... ... ... есептеу мүмкіндігі.
Соңғы бөлім үшін мынадай түсініктеме қажет:
- кәсіпорынның ... ... ... әрекет бағытына сәйкес,
демек, бизнес бағытындағы кез келген ... ... ... ... ... алып ... керек;
- шығындар бабының номенклатурасы әдетте ... ... ... ... ... кез ... өзгерісі шығындар
бабының номенклатурасындағы сәйкс өзгеріске алып келу керек;
- есептеу табыстардың бірнеше номенклатуралары мен шығындардың бірнеше
номенклатуралары үшін жасалу қажет.
Табыстар ... мен ... ... ... айырмашылығы болып тағы да бір өндірістің сол бір факторларын,
және сәйкесінше, технологиялық процестер өнімінің ... ... ... үшін ... онда ... номенклатурасы табыстар номенклатурасына
әрқашанда эквивалентті емес. Осы қасиет шығыс мәліметтердің өңделуін талап
етеді:
- біріншіден, ... ... және ... шығындарын өнімдер
(қызметтер) түрлері бойынша шығындарды ... ... ... ... ... орындаушыларға қатысушылар бойынша өнімінің
(қызметтердің) әрбір түрі бойынша ... ... ... ... талаптарды ескеріп, өзіндік құнды есептеуді
келесі ... ... ... болады:
1-ші қадам: өнімнің (қызметтің) әрбір түрі үшін ... ... ... ... және ... ... ... есептеу;
2-ші қадам: өнімнің (қызметтің) әрбір түрі үшін ... ... ... ... қадам: өнімнің (қызметтің) әрбір түрі үшін көлемдер балансын
ескере өндіріс процесінің ... ... ... ... анықтау;
4-ші қадам: шығын ставкалары және әрбір операция ... ... ... ... ... бойынша орындаушылар
жұмыстарының көлемін таратудың негізінде әрбір операцияның өзіндік құнын
анықтау;
5-ші ... ... ... ... ... құнын қосу арқылы өнім
(қызмет) түрі өндірісінің өзіндік құнын анықтау.
4.2 Жобаланған жүйенің экономикалық эффективтілігін есептеу
Ақпараттық ... ... мен ... ... ... алуға, жобаларды
өңдеуге, дайындық жұмыстарын орындау және тағы басқаға ... ... ... ... ... ақпараттық жүйе ендіру ой -
жүзіндегі экономикалық негіздемесі алғышарт болуға тиіс, яғни ... жүйе ... ... ... ... ... қажеттіден көп ресурс бөлінген болса, онда ресурстардың
үнемі жайлы сөз айтудың керегі болмайды. Экономикалық тиімділіктің ... ... ... ... ... тиімділік,
капиталды шығындардың есептік тиімділік коэфиценті, жүйенің өзін - ... жабу ... ... тиімділігін есептеу коэффиценті ЕР ... ... ... кеткен капиталды шығындарға қатынасын
және ақпараттық жүйені ... (1) ... ... Э – жылдық экономия(табыстың жылдық өсімі), мың.тг;
К – бір ... ... мың. ... ... ... және ... байланысты шығындар (2)
формуласымен көрсетіледі:
,
(2)
мұндағы КП – ... ... ... шығын;
жоспарлау алдындағы зерттеуге, өңдеуге, түзетуге, нұсқау
анықталса және тағы ... ... ... эксплуатациясындағы
басқару құжаттарын құруға арналған шығындар;
КО – капиталдық салымдар; ЭЕМ және басқа да ... ... ЭЕМ – ді ... ... шығындар;
Ақпараттық жүйелердің ... ... ... 300 ... ... ... орнықты қойылған жалақысы
мен 1 айдағы жұмыс сағаттарының санынан программистің ... ... (3) ... анықтаймыз:
,
(3)
мұндағы Пж – программистің жалақысы, тг;
Жс – жұмыс сағаты, ...... ... ... ... ... = ... = 50000 тг;
(4)
Программистің жабдықтауда өңдеуге кететін толық шығындарды анықтау
үшін мыналар анықталады:
Толықтыру жалақы мөлшері(жалақының 10% - ті = 5000 ... ... ... ... және ... ... =
10500 тг);
Накладной шығындары(программалық жабдық құруға кеткен жалпы шығынның
30% -ті = 15000 ... ... ... ... ... ... (4):
КП = 50000+5000+10500+15000 = 80500 тг.
Ақпаратты жүйені құрумен байланысты капиталды салымдар ... 7) ... 7. ... жүйені өңдеуге арналған капиталды салымдар
|Техникалық жабдықтар|Мінездеме ... ... ... |Pentium 4; Intel, 256 Mb ОЗУ |600 у.е. ... |Snarp, AL – 840 |400 у.е. ... м) ... ... |0,4 ... ... мен ... |Инженер-техник пен | ... ... ... ... |200 у.е. |
| ... | ... кеткен |Инженер-программист қызметінің | ... ... ... ... ... ... ... мен өңдеуге кеткен капиталдық
салымдар мынадан тұрады:
КО = 600*1 + 400 + 0,4*6 +200 + 150 = 1352,4 ... банк ... ... 12.06.04 ... ... құны 1 ... 137
тенге, осылайша КО = 185278,4 тенге болады.
Ақпараттық жүйені ... мен ... ... ... (5) ... 80500 + ... 278026,4 тг;
(5)
мұндағы КП – ... ... ... ... ... ... ... нұсқау анықталса және тағы басқа
ақпараттық жүйенің эксплуатациясындағы басқару құжаттарын құруға арналған
шығындар;
КО – ... ... ЭЕМ және ... да ... ... ЭЕМ – ді ... кететін шығындар;
Жалақыға кететін шығындарды кесте 8-ден көруге болады.
Кесте 8. ... ... ... ... ... коэффициенті|Жалақы(тенге) |СТС ... ... |4 |20000 |140 ... ... |3,2 |13000 |124 ... ... уақытысының қоры (6) формуладан тұрады:
(6)
мұндағы ЖС – жұмысшылар саны, адам
ЖК - 1 ... ... ... ... ... ... – жұмыс күнінің орташа өтуі;
ЖУҚ = 2*250*8 = 4000 сағат;
Ақпараттық жүйені енгізбегенге дейінгі жұмысшылардың жалақысына кеткен
шығындар мына (7) формуламен ... ...... ... ... ... – толықтыру жалақысы коэффициенті(0,7);
С – зейнет ақы қорға бөлінетін коэффициенті(0,1);
Н – жөндеу шығындар коэффициенті(0,12);
Ш =500*132*((1 + 0,7)*(1 + 0,1) + 0,12) =1050720 ... ... ... ... уақытын біртіндеп босатуға алып
келетіндіктен жұмыс уақыт қоры ... ДЭЕМ – ға ... ... есептейтін коэффициент 0,5 – ке тең. Ақпараттық жүйені
енгізгеннен ... ... ... ... (8) ... анықтаймыз:
(8)
мұндағы ЖУҚ – жұмыс уақытының қоры, сағ;
0,5 – процент ... ... = 2000 ... ... енгізгеннен кейінгі жұмысшылардың жалақысына кеткен
шығындар (9) формулаға тең болады:
(9)
ШАЖ = 2000*132*((1 + 0,7)*(1 + 0,1) + 0,12) = 525360 ... ... ... ... ... (10) анықтайық:
(10)
мұндағы Ш – ...... ... ... ... = ... шығындардың тиімділік экономиясының есептеу ... ... ... ... ... мен өңдеуге кеткен ... ... (11) ... ... = 1050720 /525360 = 2;
Ақпараттық жүйені құруға шығындардың өтелу мерзімі (12) формуламен
анықталады:
,
(12)
ТР = 525360 / 10507200 = 0,5 жыл ... 6 ... ... бағалау барысында жалпы және жеке көрсеткіштер
пайдаланады. Экономикалық ... ... ... ... ... капиталды шығын тиімділігінің есептік коэффиценті,
жүйені сатып алу мерзімі. ЭАЖ ... және ... ... экономикалық эффект
жылдық экономия (табыстың жылдық өсімі) және нормативтік табыс арасындағы
айырмашылық (13) формуласымен ... Э – ... ... ... ... ... мың.тг;
К – бір уақыттағы шығын, мың. тг;
Ен – ... ... ... ... ... ... ... капиталдық салымның
тиімділігінің нормативтік коэффиценті 0,15 – ке тең (13).
Сондықтан, Е = 1050720 – ... = 971916 ... ... ... ... ақпараттық жүйелерді
модернизациялау немесе құруды сипатайтын жеке ... ... ... ... ... ... ендіру және өңдеуге кеткен шығынның бір
уақыттылығы, функционалдаудың орта ... ... ... ... ... ... құралдардың тұрақтылығы, тұрақтықтың шығынның
өсуі.
5 ЕҢБЕКТІ ҚОРҒАУ ЖӘНЕ ТІРШІЛІК ... ... ... ... ... ... – бұл еңбек процесінде адамның қауіпсіздігін,
денсаулығының сақтығын, еңбек қабілеттілігін ... ... ... ... заңнамалық, әлеуметтік – экономикалық, ұйымдық, техникалық,
санитарлы – ... іс – ... ... ... табылады.
Әрбір жұмыс орнында қауіпсіз еңбек жағдайын жасау барлық басшылық ...... ... және еңбекті қорғау бойынша
профилактикалық басты міндеті болып ... ... ... қорғау
бойынша еңбек заңнамасы, мемлекеттік стандарттар, нормалар мен ережелердегі
талаптарды сақтауға, өндірістік санитария бойынша ... ... аяқ асты ... ... ... ... ... қабылдауға
міндетті.
Еңбекті қорғау өзіне еңбек заңнамасы, техника қауіпсіздігі, өндірістік
санитария еңбек тазалығы, еңбек психологиясы, ... ... ... ... ... ... – ақ ... қорғау бойынша
талаптарды, нормалар мен ережелерді орындауда бақылауды жүзеге асырады.
Адамның жұмыс істеу жағдайында әсер етуші ... ... бар. ... ... және жасанды жарықтандыру, электромагнитті сәлелену
Адамның өзіндік жағдайына және жұмыс істеу қабілеттілігіне өндірістік
ғимараттардың микроклиматы әсер етеді (метеорологиялық ... Ол ... оның ... мен ... ... ау ... ауа ағымдарының қозғалыс жалдамдығымен анықталынады (кесте 9).
Ұйымда адамдарға магниттік сәулелену әсерін төмендету бойынша жұмыстар
аса маңызды орын алуда. Электромагнитті ... ... ... ... ... ... Экраннан келіп түсетін сәулелену мөлшерін мөлшерін
азайту үшін қорғаушы фильтрлар ... "LOW ... ... ... ... ... фильтрлерін қолдану көзге
келіп түсетін ауырлықты экрандағы статикалық кернеу және ... ... ... ... ... ... яғни ... шаршауын
төмендетуге болады. Қызметшілер статикалық электрліктен қорғаныс болып
табылатын ақ ... ... ... ... ... ... ... түсетін
сәулелену адамдарға түспейтіндей етіп бөлме периметрі бойынша орналасу
керек, мұнда дисплейдің артқы жағы ... ... тұру ... 9. Микроклиматтың тиімді және жеткілікті параметрлері
| |Тұрақты ... ... ауа ... ... ... | |
| ... ... |
| ... |ура, 0С |ық, ... 0С |ық, |жалдам-ды|
| | |% |ғы, м/с | |% |ғы, м/с ... |20 - 25 |40 - 60 |0.2 |18 - 22 ... |0.3 |
| | | | | |кем емес | ... |20 - 25 |40 - 60 |0.5 |28 |24 – 70 |0.3 |
| | | | | |25 – 65 | ... ... кафедра білімгерлері мен оқытушылары монитордан 50 см-
ден ... емес және ... ... 122 см қашықтықта ... ... ... әсер ... ... микроклимат
факторларынан басқа да негізгі факторы болып жарықтандыру табылады.
Жарық жұмысқа қолайлы жағдайды құруда ... рөл ... ... ... ... ... ... тән.
Компьютер мониторынан қабылданатын ақпарат адамға көру каналы арқылы
келіп түседі. Көрі арқылы ... ... ... ... ... жарықтану ақпаратты бұрмалауы мүмкіні, сондай-ақ, ол тек
көруді ғана емес, сонымен ... ... ... ... ... жарықтану қайнар көзі бойынша табиғи және жасанды ... ... ... жұмыс істеуге қолайсыз болған жағдайда
жасанды жарықтану қолданылады. Жасанды жарықты ... ... ... ... ... Қауіпсіздік техникасы
Аулие ө Ата Университетінде электр қауіпсіздік жұмысын қаматамасыз ету
үшін ... ... ... ... тұтыну көзінің нейтралі 600мкОм-нан артық емес кедергісі бар жерге
қондырушы (заземляющий) қондырғы арқылы жерге қондырылған;
- барлық қондырғылар корпустары жерге ... ... бар ... ... ... 120 ... кеме емес ... қорғаушы жерге қондырудың шиналары
жүргізілген;
- қорғаушы ... ... ... және ... алғашқы көзінің
жерге қондырылуы үш фазалы 220В, 50Гц торымен қосылған.
"Компьютерлік ... ... ... ... ... ... ... тоғымен зақымданудан қорғанысты
қамтамасыз ететін негізгі шаралар болып қорғаныстық жерге қондыру табылады.
Машиналық залды ұйымдастыру ... ... ... ... ... ... ... жабдықталған. Контур-шина тор түрінде
жатқызылған және ... ... ... ... ... ... ... жататын компьютердің барлық элементтері
бөлек жерге ... ... ... ... контур-шинасымен
қосылған.
Нөлдеу контур-шинаны нөлдік қосқышпен таратушы күш щитінде қосу арқылы
ұйымдастырылған. Өзіндік ... ... ... ... үшін ... ... күйі орнатылған.
ЭЕМ-мен жұмыс істеу алдында оқытушылар мен ... ... ... ... өтуі керек.
5.3 Өрт қауіпсіздігі
Есептеуші орталықтардағы өрттер үлкен ... ... ... ... материалды және адамдық шығындарға алып ... ... тән ... - ... кішігірім ауданы. Әдетте, өрт
жанушы зарттар, қышқылдар және жану көздерінің әсерлесу ... ... ... ... осы аталып өткен факторлардың барлығы бар,
сондықтан да онда ... ... болу ... өте ... кластар орталығын лабораториялардан шығу есігіне дейінгі
арақашықтығы 150 м ... етіп ... ... ... өрт қауіпсіздігі туралы ... ... ... ... өрт ... ... тағайындалады, оның
мақсаты - өрт қауіпсіздігінің ережелерінің орындалуын, аппаратураның дұрыс
жұмыс істеуін, өртті сөндіру құралдарының алынуын бақылау.
Өрт ... ... ... ... жүйелерінің және
профилактикалық, жөндеу және т.б. жұмыстарды ... ... ... ... ... ... ... қауіпсізідігін мақсатында мекемелер өртті хабарлаушылармен
(извещатели), өртті автоматты сөндіруші ... ... ... ... ОХП - 10, ОХВП - 10, ОУ - 5 ... қолдан сөндіру
құралдарымен жабдықталуы қажет. Құралдар өр кезіндегі ... ... ... ... етіп ... ... тоқтатылысы бөліменің жарылыс қауіпсіздігі тұрақтанған өрт
класын немесе сыртқы қондырғы тоқтатылысымен қол жеткізіледі.
Жарылғыш қауіпті қоспалар тобы мен ... ... ... ... ... ... ... жабдықтарды қолдану;
- жанған ортада ғимараттар, бөлінген жабдықтарды найзағайдан қорғану
құрылғысы.
Жылдам тұтынатын заттармен ... ... ... ... жүзеге асады.
Өрттен қорғау қамтамасыз етілуі тиіс:
- ыстық су изоляциясымен;
- өрт сөндіру құралдарын қолданумен;
- ұжымдық және ... жеке ... ... қолданумен;
- өрт дабылы құралдарын және өрт туралы хабар ету ... ... ... бөліністер мен қорғау аймақтарымен;
- бөлімелерді, коммуникацияларды, ... ... ... ... ... ... түрде тазартулардан.
Өрттің жайылуын алдын алуда қамтамасыз етілуі тиіс:
- өртке қарсы төтеп беру құралдарымен;
- ... ... және ... қосылысы, коммуникация
құралдарымен;
- өрт кезінде сұйықтардың ағылуы мен төгілуін ... ... ... қолданумен;
- өрт кезінде қолдану үшін жіберілетін және жіберілмейтін өрт ... ... ... бастапқы өрт сөндіру құралдарын қамту мен орналастыру саны,
түрі, ... - ақ өрт ... ... ... қабатты палатналар, құмы
бар жәшіктер, суы бар бөшкелер және тағы ... ... ... - бір құралдармен рұқсат етілмейтін сөндіру
заттарын сақтау тәртібі:
- өрт сөндіру үшін суды беру көзі мен ... өрт ... ... ... ... ... ... конструкциясы өртке ... шегі ... ... ... мен ... ... қорғау жерлеріне келумен
қалқалайтын фнукцияларды сақтап қалуға тиісті болуы керек. Сондай - ақ өрт
тұрақтылық шектері өрт ... ... ... еш ескеруінсіз
тағайындалуы тиіс.
Әрбір мекеме санитарлы нормалармен бекітілетін ... ... ... ... ... мен ... болуына дейін адамдарды
эвакуациялау үшін ... ... мен ... орындалуды иемденуі
тиіс. Адамдарды эвакуациялауды қамтамасыз ету үшін ... ... ... ... ... бекіту керек,
сондай - ақ эвакуация жолдары бойынша шүбәсіз қозғалыстың ... етуі ... ... ... ... ... құралдары немесе өрт туралы
дабыл және оның бастапқы сатысы туралы құралдар бекітуі тиіс.
Өрттің негізгі ... отты ... ... электр
жабдығының дұрыс жұмыс істемеуі және оларды түрлі пайдалану ережелерінің
бұзылуы болып ... ... ... ... бар ішкі өрт ... ... Қоймалық шаруашылықты, гараждар және тағы басқа жылумен
қамтылмайтын орталарды өрт ... ... ... ... суы бар ... ал ... өртке қарсы инвентар түрлері болуы
тиіс.
Майланған шүберек, сүрту ... ... ... ... ... және күнбе – күн тазалап отыру керек. Көбінесе өрттің шығу
көзі ол ашық отты ... ... ... ... ... орын алады.
Өрт қауіпі болмас үшін мекемеде алдын ала ережелер ... ... ... ... ... ... ... кезінде оқу бойы жинаған
бар білімдерін қорытындылаушы дипломдық жоба ... ... ... ... ... жобада университеттің web-сервері ұйымдасытру
технологиясын зерттеу және өңдеу тақырыбы қарастырылып өткен.
Дипломдық жоба ... - ... ... мен ... ... ... ... мәлімет беру.
Оны жүзеге асыру үшін мынадай мәселелер қарастырылып өтілді:
- кафедрадағы ... мен ... ... туралы мәлімет шығару;
- кафедрадағы білімгерлер және олардың білім ордасында алған білімдері
көмегімен жасаған жұмыстары ... ... ... осы ... ... ... ... серверге орналастыру.
Мәселелерді қарастыру барысында мынадай әрекеттер жасалды:
- кафедра туралы мәліметтер сатайтын ... қоры ... ... ... ... ... ... арналған MySQL программалық
өнімін зерттедім;
- осы ... ... ... ... ... ... программалық өнім интерфейсін жасадым.
Дипломдық жобаның құндылығы - web-серверде сақталған мәліметтер
оқытушылары мен ... ... ... ... ... және ... ... ғылыми-жұмыстары туралы мәлімет алуға мүкіндік береді.
Және де бұл жобаның мен үшін әкелген пайдасы зор. Жоба көмегімен ... ... ... ... ... жасау және сервермен жұмыс істеу
принциптерімен таныстым.
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТТЕР ТІЗІМІ
1. Н.А.Назарбаев. ... ... ... ... ... сегодня, - ... ... ... ... ... П.А.Хван, Основы безопасности жизнедеятельности, Ростов
на Дону, - 2000г.
4. С.В. Белова, Безопасность жизнедеятельности, -М.,2003г.
5. Под ред. ... Н.В. – ... – М., ... Могилев А.В., Пак Н.И., Хеннер Е.К. – Информатика – М., 1999г.
7. Хансен Г., Хансен Дж. Базы данных: разработка и ... М : ... ... –М: ЗАО ... ... ... Каратыгин С., Тихонов А, Долголаптев В. Базы ... ... ... ... ... таблицы, системы
управления базами ... В 2-х ...... ... Дейт К.Дж. Введение в системы баз данных. – 6-е изд. –М., ... ... ... ... ... ... ... – www.temakosan.net
11. Фролов А. В. Фролов Г. В. Практика применения PERL, PHP, APACHE ... для ... Web – ... – М.: ... ... 2002. – 576 с.: ... Симонович С.В., Мураховский В.И. Интернет у вас дома: Полное
руководство ... ... – М.: 2001 ... ... К. SQL. ... ... /Практ. Пособ./Пер. с
англ. – М.: Издательство ЭКОМ, 2003. – 304. с.: ... С. Пек, ... С. Web – ... Website: пер. с ...... ... BHV, 1997. – 544 с.
15. Perl. Программирование на языке высокого уровня: Учебник для Вузов /
А. Матросов В. ... М. П. – СПБ.: ... 2003. – 608 с.: ... ... Арман. Linux Red Had 7.1. Полное руководство.: Пер. с ... ... Век + СПБ.: ...... М.: ... 2002 – 686 ... SQL. Справочник программиста – М.: издательство ЭКОМ, 2003 г.
18. Будилов В. А. Основы программирования для ... – СПБ.: ... 2003. – 736 с.: ... ... и, ... ... и ... сетей, 2-е изд.: Пер. с англ.
Уч. Пос. – М.: Издательский дом «Вильямс». 2000. – ... ... ... и ... хозяйствующего субъекта/ Балабанов
И.Т. М.: Финансы и ... ... ... ... ... ... (Юнит1) СГУ 1999
22. Шумилин В.К., Гелия И.Г. Охрана труда при работе на ПЭВМ и ... ... ... 1).- М.: МИП, ... А. ... ... ... схемасы
Қосымша В. МҚ-ң маңыздар бойынша құрылған логикалық моделі
Қосымша С. ... ... web ... ұйымдастыру
технологиясының құрылымы
Қосымша D. Программалық интерфейстің навигациялық құрылымы
Қосымша E. Алғашқы модель листингісі (model.cgi)
#!/usr/bin/perl
use Mysql;
#$dbh = Mysql->Connect("localhost","kafedra","","");
#$sth = $dbh->Query("SELECT * from ... = ... ... ... ... "";
print "лбжедтб ";
print "";
print ... ... ... "рТЙ ... хОЙЧЕТУЙФЕФЕ ЙНЕОЙ н. и. ... ... ... ... ... ...
";
print "уфхдеофщ
";
print '
';
#---------------------------------------------------------
print "";
print "";
Оқытушылар модель листингісі (show_teach.cgi)
#!/usr/bin/perl
use Mysql;
use CGI;
$q = new ... = ... = ... = ... ... ... ... "";
print "";
print "";
print "ЧЕТОХФШУС ОБЪБД";
print "йОЖПТНБГЙС П РТЕРПДБЧБФЕМЕ";
print "";
print ... ... left ... spisok ... ... "чЧПД
РТЕРПДБЧБФЕМЕК
";
print ... ... ... = ... id, name from kaf ... = ... = $sth->FetchCol(1);
print "";
print "";
for($i=0;$iQuery("SELECT id_teach, fio from teach where kaf=$kid
;");
@id = $sth->FetchCol(0);
@fio = $sth->FetchCol(1);
print ... ... name from kaf where ... = ... = $dbh->Query("SELECT teach.fio, dol.name from teach, dol where
dol.id=teach.dol and ... = ... = ... = $sth->FetchCol(1);
for($i=0;$iQuery("SELECT tema_nr, dat_nr from nr where
id_teach=$id;");
@tema_nr = $sth->FetchCol(0);
@dat_nr = ...

Пән: Информатика
Жұмыс түрі: Дипломдық жұмыс
Көлемі: 48 бет
Бұл жұмыстың бағасы: 900 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
"Жас мәселесі және психикалық дамудың заңдылықтары."3 бет
"Мектепке дейінгі кезеңде тілді қатынас құралы ретінде пайдалана білуі. мектепке дейінгі кезеңдегі балалардың сенсорлық дамуы."6 бет
"Экологиялық нормалау түрлері."6 бет
"Қазақстандағы жекешелендіру процесі және оның ерекшеліктері"4 бет
1.Түркітануға байланысты алғашқы зерттеулер. 2.Орыс ғалымдарының түркітануға байланысты зерттеулері. 3.ХХ ғасыр басындағы түркітану тарихы5 бет
XVII ғасырдың I- жартысындағы еуропадағы халықаралық жағдай және отызжылдық соғыс46 бет
XVIIІ-XX ғғ. бас кезіндегі Қазақстан мәдениеті12 бет
Ішкі істер органдары штабтарының жүйесі және құқықтық жағдайы71 бет
Ішкі істер органдарының жүйесіндегі штабтың рөлі55 бет
Адам ауруын қоздырушы және өнеркәсіпте қолданылатын дрожжилар5 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь