РНР бағдарламасын пайдаланып динамикалық элементтерді құру

Автор: Пользователь скрыл имя, 03 Марта 2013 в 08:42, дипломная работа

Описание работы

Бұл дипломдық жұмыста «ҚҰЛАГЕР» мекемесі туралы ресми мәліметтер, мысалы мекеме жайлы, мекеменің жаңалықтары жайлы, оның қызметкерлері жайлы, мекеменің құрылуы жайлы т.с.с мәліметтер қорын интернет бетіне байланыстырып шығару жолдары жасалған.
Дипломдық жұмыстың міндеті: «ҚҰЛАГЕР» мекемесі жайлы WEB сайт құру.
Дипломдық жұмыстың деректік негіздері: Бағдарлама негізінен PHP тілінде жазылған. Ал оған қосымша ретінде HTML, DHTML тегтері, бетін көркемдеу үшін CSS стилдері, Java Script, Macromedia Flash, Photo Shop бағдарламалары, және текстік редакторлар қолданылған.

Содержание

I.Кіріспе ................ ...... ............... ............... ..................................................3
II. Негізгі бөлім..........................................................................................5
1 тарау. PHP бағдарламалау тілі.
1.1 Интернет жайлы жалпы түсінік......................................................... 5
1.2. РНР ұғымы..........................................................
1.3. РНР дің пайда болуы және даму тарихы.......................................
2 тарау. РНР және АРАСНЕ локалді серверін орнату
2.1 Арасне Web-серверін орнату . ...........................................
2.2. РНР-ді орнату ..................................................................
3 тарау. PHP - де бағдарламалауды үйрену
3.1 PHP - де айнымалылар және экранға шығару........................
4 тарау РНР тілінде құрылған бағдарлама мысалдары
4.1 Файлдарды құжаттарға салу
4.2 Формаларды өңдеу және поштаны жіберу
4.3 Мерзімді сөз арқылы шығару (дата)
III.Қорытынды.....................................................................................................
IV. Қолданылған әдебиеттер тізімі ...............................................................

Работа содержит 1 файл

Диплом Веб сайт.doc

— 892.50 Кб (Скачать)

С = Сктс + Салг + Сотл + Свн,

мұндағы

Сктс – техникалық құралдар комплексіне кеткен шығындар;

Салг – алгоритмді құруға кеткен шығындар;

Сотл – жазуға және жөңдеуге кеткен шығындар;

Свн – енгізуге кеткен шығындар;

1) Техникалық  құралдар комплексіне кеткен  шығындар

Сктс = Скомп. + Сприн. + Сббп,

мұндағы

 Скомп. = 90000 тенге – компьютер бағасы (Intel Pentium IV 700/RAM 128 Mb/HDD 20 Gb/ CD-ROM 52X/ Monitor 17");

Сприн. = 48000 тенге – принтердің бағасы (SAMSUNG ML-1210, A4, 8ppm, 600*600dpi, 2MB, 20 pages в мин);

Сббп = 46000 –  питания блогы STI K 600 UPS;

Сктс = 15000 тенге

Сктс = 90000 + 48000 + 15000=153000

2) Алгоритмді  құруға кеткен шығындар есебі

Салг = Зп.разр.*Кол.*В + От,

Мұндағы Зп.разр. = 1750 тенге – құрушының еңбек ақы мөлшері;

Кол. = 1 – алгоритмді құрушылар саны;

В =  20 дней  - алгоритмді құруға кеткен уақыт;

От = 20% - программисттің әлеуметтік-сақтандырылуына кеткен айлық мөлшерінің бөлімі;

Бұдан келесі есептеу  келіп шығады:

Процент  = 1750*20*0,2=7000

Салг = 1750*20+7000=42000

3) Бағдарлама  жазу мен жөңдеуге кеткен шығындар:

Сотл. = Котл. + Кз.п.,

мұндағы  Котл. – бағдарламаны жөңдеуге кеткен машиналық уақыт;

Кз.п. – бағдарлама жазумен айналысатын программисттің төлем ақысы;

q = 150 теңге –  машиналық уақыттың бағасы.

Квн = 20*15*150 = 45000 теңге

Б) Кз.п. = Км * Оразраб.*Кол. + отч.,

мұндағы  Км = 30 күн –құруға кеткен күндер саны;

Оразраб. = 1600 тенге  – программисттің бір күн ішіндегі айлық мөлшері;

Кол. = 1 адам. – бағдарлама құрушылар саны;

отч. = 20% бағдарлама құрушының айлық мөлшерінің бөлігі;

з.п. = 30*1600+9600=57600

Сонда:

Сотл. = 1500+57600=59100

4) Бағдарлама енгізуге кеткен шығындар

Свн = Квн + Зп.вн.,

мұндағы Квн. –  еңгізуге кеткен машиналық уақыт;

      Зп.вн. – еңгізу кезіндегі программисттің  айлығы.

А) Квн – есептелуі келесі түрдей болады:

Квн = К * d * q,

мұндағы К = 6 - бір күнде ЭЕМ-мен жұмыс істеуге кеткен уақыт;

d = 16 күн – ЭЕМ-да жұмыс істеуге кеткен күндер;

q = 150 теңге – машиналық уақыт бағасы.

Квн = 6*16*150=14400

Б) Программисттің еңгізу уақытындағы айлығы келесі формуламен есептелінеді:

Зп.вн. = Qвн. * d / Д + отч.,

мұндағы Qвн. = 17000 тенге – программисттің еңгізу уақытына кеткен айлық мөлшері;

d = 16 күн – ЭЕМ мен жұмыс істеуге кеткен күндер;

Д = 24 күн – бір айға кеткен жұмыс күндері;

отч. = 20% - программисттің әлеуметтік-сақтандырылуына кеткен айлық мөлшерінің бөлігі;

Зп.вн. = 17000 * 16 / 24 +2266.67 = 13600,003 теңге

Сонда бағдарлама еңгізуге кеткен шығын келесі сумма  бойынша анықталады:

Свн = 14400+13600,003=28000,003

Енді алынған  есептеулерден жүйені құруға кеткен шығын есептеулерін шығаруға болады:

С = 153000+42000+59100+28000,003=282100,003

       С = Сктс + Салг + Сотл + Свн,

 

Экономикалық сферасының есептеулері

 

1. Бағдарламаны  қолдануға байланысты эксплуатациялық  шығындар есептеулері

Еэкспл. = Тмв * Sм,

Мұнда

Тмв = 20*288 = 5760 сағат  – ЭЕМ ді қолдану уақыты;

Sм = 150 теңге – машиналық сағаттың бағасы.

Еэкспл. = 5760*150 = 864000 теңге.

2. Жылдық эксплуатациялық  шығындар үнемділігі:

d Еэкспл. = ( (1+Wo) * (1+Wq) * Вз.пр - Еэкспл. ),

мұнда :

Еэкспл. = 864000 теңге  – бағдарламаны қолдануға байланысты эксплуатациялық шығындар;

Wo = 1,35 – ай  сайын айлыққа қаражат түсуі;

Wq = 1,65 –қосымша  айлықты ескеретін коэффициенті;

Қызметкерлердің қолмен еңбек ету айлығы:

Вз.пр = 485000

d Еэкспл. =1,35*1,65*485000-864000=216337.5

3. Өтелу мерзімі:

Т = С / d Еэкспл.

Т = 282100.003/216337.5=1.30

4. Бағдарлама  құны:

S = Sр.п. / N,

Мұндағы Sр.п. = С =282100.003

N = 1 – бағдарлама  қолданылатын бөлімдер саны.

S = 282100.003/ 1 = 282100.003теңге.

5. Пайда құны:

P=q*g, мұндағы  q-диск саны 270, g- дисктың құны 8000, P –пайда құны.

P=270*8000=2160000 теңге

6.Табыс көзі:

K=P- d Еэкспл.

d Еэкспл.*15/100=A

Ta=K-A  Мұндағы  Ta-жалпы табыс көзі

K=2160000-864000=1296000

A=864000*15/100=129600

Ta=1296000-129600=1166400

 

 

 

 

 

 

  Бизнес-жоспар бӨлімі

 

Бизнес-жоспар тақырыбы: «ҚҰЛАГЕР» фирмасының ресми WEB сайтын құру.

Мекен-жайы: Шымкент  қаласы, «№3» мөлтек ауданы, 18-38.

Телефон: 23-26-74

Кіммен жасалған: Төлебаев Ақтай Құдайқұлұлы.

Бизнес сферасы: WEB сайт құру.

Қызметтің негізгі  түрлері: «ҚҰЛАГЕР» фирмасы жайлы  мәліметтер қорын интернет бетіне шығару.

Басталу мерзімі: 2006 жыл

Бизнес-жоспар қандай мерзімге есептеліп жасалған: 6 ай

Резюме

 

    Дипломдық  жоба тақырыбы: «ҚҰЛАГЕР» фирмасы  жайлы WEB сайт құру. Бұл дипломдық  жобада «ҚҰЛАГЕР» фирмасы туралы  ресми мәліметтер, мысалы фирма  жайлы, фирманың жаңалықтары жайлы, қызметкерлері жайлы, фирманың құрылуы жайлы т.с.с мәліметтер қорын интернет бетіне байланыстырып шығару жолдары жасалған. Бағдарлама негізінен PHP тілінде жазылған. Ал оған қосымша ретінде HTML, DHTML, тілдері, бетін көркемдеу үшін CSS стилдері, Java Script, Macromedia Flash, Photo Shop бағдарламалары, және текстік редакторлар қолданылған.

    PHP тілінің  жарыққа шыққанына аз уақыт  өтсе де, бұл тілдің құдіреттілігі  Web сайт құруда өте күшті болып  табылады. Бұл тілдің шыққанына  он шақты жыл болса да, дүние жүзінде бұл тілді қолдану алдыңғы қатарда орын алады. Бұл тілдің негізгі ерекшелігін атап өтетін болсақ, оның басқа да программалық тілдермен байланысуы кең ауқымда жүзеге асады. Негізінен алдындары Web сайт құруда HTML тегтерін пайдаланған болса, қазіргі уақытта жаңа тілдермен құрылған Web сайт беттеріне HTML тегтері оларға қосымша ретінде көркемдеу үшін қолданады. Ал PHP тілі HTML тегтерін жақсы түсінгендіктен WEB сайт беттерін құруда негізгі тіл деп есептеуге болады.            

    Ал енді бұл бағдарламаның сатылу жағына келсек, қазіргі заманда Интернет желісі арқылы әлемнің түкпір-түкпірінен кез келген материалды кез келген уақытта сатып алуға болады. Екінші жағынан өзіміздің ОҚМУ-ның маркетингтік бөлімі арқылы  сатуға болады.

    Бағдарлама  өнім диск түрінде  және Интернет-дүкендерінде  сатылатын болады.

Жыл бойындағы  сату көлемінің мөлшері 270 диск, 8000 теңге  әр диск үшін. Бір дисктен көшірудің  ағындық шығындары CD-R дисктің тұру бағасына (80 теңге) қосылады, машиналық  уақытының құны -150 теңге/сағ, бөлінетін қаржы көлемі – 15% .

Алға қойған мақсатқа жету үшін –216337.5 теңге қажет.

Ол қаражат  комплексті техникалық құралдарға -153000 теңге, алгоритмді ендіруге – 42000 теңге, бағдарламаны ендіруге -82100,003 теңге  және откладкаға -59100 теңге жұмсалады, пайда-2160000,табыс-1166400

Несие ТуранӘлемБанк- тан алынады.

Несие 7 айда толығымен  қайтарылады.

КӘсіпорынның сипаттамасы

 

Негізгі қаржылық көрсеткіштер                                                      Кесте 1

Сатып алушылар

Өлшем бірлігі

Мәні

1

БҚ құруға және енгізуге кеткен шығындар

Теңге

282100.003

2

Жыл бойындағы  эксплуатациялық шығын

Теңге

2163337.5

3

Өтелу мерзімі

Ай

6


 

    Бұл  дипломдық жобада PHP тілінде «ҚҰЛАГЕР»  фирмасының ресми Web сайтын құру  қарастырылған. Жұмыстың негізгі мақсаты «ҚҰЛАГЕР» фирмасы  жайлы ресми мәліметтерді интернет бетіне дайындап шығару. Бұл жоба интернет бетіне шыққан жағдайда пайдаланушы өзіне керекті мәліметтерді тез табу үшін, пайдаланушыға ыңғайланып жасалған. Жәнеде бұл бағдарламада фирманың ресми жаңалықтары, әлем жаңалықтары, пайдаланушыларға арналған ЧАТ бөлімі, қажет жағдайда тікелей ҚҰЛАГЕР Web сайты бетінен электроны почта арқылы хат жіберу бөлімі жұмыс істейді.     Дипломдық жобада мазмұнның қысқаша түсініктемесі беріледі.

    Қолданушы инструкциясында бағдарламамен жұмыс істеу негізгі ережелері көрсетілген. Дипломдық жобада «ҚҰЛАГЕР» фирмасының қазіргі уақыттағы толық мәліметтерімен қамтылған. Жобада ақпараттық жүйенің бағдарламалық және аппараттық қамтамасыздандырылуы қарастырылған. Сонымен қатар, жасалған бағдарламаның бағдарламалық және техникалық іске асырылуы, бағдарламалау тілі мен бағдарламалау ортасы бағдарламалық қамтама үшін таңдау жасалған.

МЕНЕДЖМЕНТ

 

1. Бизнесте жұмыс  істейтін қызметкерлер туралы  мәлімет:

Қызметкердің аты-жөні: Наеков Ғалымжан

Жасы: 27

Мекен-жайы:  «Коммунизм» мөлтек ауданы,

Телефон: жоқ

    Оның  бизнестегі орны қазіргі уақытта   ОҚМУ-дің «Ақпараттық технологиялар  және жүйелер» факультеті  «Информатика»  кафедрасының оқытушысы, құрастырушы.

Жалақысы -25000 теңге, болашақта – 52000 теңге.

Жұмыс істеу  тәжірибесі: «Есептеу техникаларын және жүйелерін бағдарламалық және аппараттық қамтамасыздандыру» мамандығы бойынша  жоғары білімі, бағдарлама құрастыру  біліктілігі жоғары.

2. Басқарушылық  персонал үшін  қосымша жағдайлар (жеңілдіктер, қосымша ақы, жолдамалар және т.б.),  демалыс үйлеріне жыл сайынғы жеңілдікпен жолдамалар жоспарланып отыр.

 

Өнімнің сипаттамасы

 

Бұл жобада  “PHP” бағдарламалау  ортасында  «ҚҰЛАГЕР» фирмасының ресми WEB сайтын құру  тақырыбындағы бағдарламалық қамтаманы құрастыру үшін бағдарламалық және техникалық құралдар құрамы керекті. Деректор қорын басқару жүйесі ретінде  деректер қорын құру үшін MySQL бағдарламасы қажет.    Бұл бағдарламалық құралдардың қатесіз және оңтайлы жұмыс істеуі үшін жүйелік минимальды шарттар құрамы қажетті, олар дипломдық жобаның екінші бөлімінде қарастырылған. Шарттар бойынша компьютер микропроцессордың тактілік жиілігі  400 MHz-тен кем емес, оперативті  сақтау құрылғысы  (RAM)  32  Mb кем емес, винчестер ең кіші 10 Gb жоғары және операциялық жүйе   Windows 9x және жоғары. Техникалық құралдар кешені  қажет етілетін талаптарға толық жауап береді.

    РНР-бұл  Web –серверге жіберілетін скриптердің  көмегімен WEB -беттерінің динамикалық  генерациясына қажетті бағдарламалау тілі. Сіз бетті РНР және HTML-дің көмегімен ашасыз. Сайтты пайдаланушы  бетті ашқанда, сервер html-код қосылған РНР операторларын орындайды және нәтижені  пайдаланушының браузеріне  жібереді. Бұл әрекет дл осылай ASP және Cold Fusion-ның көмегімен жасалады. Дегенмен ASP және Cold Fusionға қарағанда, РНР ашық бастапқы кодты өнім болып табылады және плтформалы тәуелсіз. РНР  Windows NT және Unix-тің көптеген версияларында жұмыс жасайды. Ол Аpache –дегі модуль ретінде жіберіле береді. Егер жіберілу Apache модулі түрінде болса РНР оңай және жылдам жұмыс жасайды. Бұл кезде процессті жасауға байланысты туындайтын қосымша шығындар болмайды. Сондықтан нәтижесі тез шығады және сервердегі сақтаудағы шығынды азайтатын mod _perl-ді орнатудың қажеттілігі болмайды.

Сіздің бетіңіздегі  әртүрл операциялардан басқа  сіз  РНР көмегімен НТТР-тақырыптарды қалыптастырып HTTP орната аласыз. Сонымен  қатар аутенфификацияны басқарып пайдаланушыны  басқа бетке бағыттай аласыз. РНР  берілгендер қорына енуге үлкен  мүмкіндіктер ашады. Бұл сізге PDF құжаттарды инерациялаудан, ХМL-дегі грамматикалық талдауды жасауға мүмкіндік береді.

РНР операторлары сіздің бетіңізге Web-беттерді қойып  береді, сондықтан арнайы ортада жүзеге асырудың қажеттілігі туындамайды. Сіз РНР-кодының блогын <?php тегінен бастап, оны ?> тегімен аяқтайсыз. Бұл тегтердің арасындағылардың барлығы РНР код ретінде интерпритацияланады.

РНР тілінің  синтаксисі С және Рerl синтаксисіне ұқсас келеді сіз ауспалыларды оларды пайдаланудан бұрын жарияламауыңыз керек. Массивтермен Х эмтер оңай жүзеге асырылады.

    Дегенмен  РНР Apache құрылған жағдайда бәрінен  жылдам жұмыс жасайды. РНР Web –сайтында оны  Microsoft ІІS және Metscape  Enterprise Server орналастырудың реті бар.  Егер сізде РНР ді орнатуға  бағдарламалық қамтамасыз етудің көшірмесі жоқ болса, оны сізге ресми WEB –сайттан ала аласыз. Ол жерден сіз РНР дің барлық ерекшелігі мен қызмет бейнеленген түсіндірілген жетекшілікті таба аласыз. PHP бағдарламалық ортасында жасалған бағдарлама қолданушыларға ыңғайлы болғандықтан,  сатып алушылар саны   көбейеді және бағдарламаның өзін-өзі ақтап, пайда әкелетініне сенемін.

Маркетинг жоспары

 

    Мен  PHP,HTML  - тілінде көптеген мүмкіндіктерді  пайдаланып жүмыс жасадым. Қарапайым   абзацтар мен гиперсілтемелер, gif анимациялар жіне  jpg суреттер дыбыстар орнату, Avi- файлдар шақыру, сонымен қоса таблицалар мен фреймдер де қамтылған. Барлығы жағынан стандартқа сай болып табылады. Жоғарыда айтылып өтілгендей Web – бетте фондық музыканы орналастыруға да болады. Сонымен қатар әртүрлі   қызық фильмедер мен анимацияларды қолдануға болады. Әсіресе фреймдердің көмегімен Web – бетті өте әдемі етіп безендіруге болады. Оның көмегімен құрылған  Web – беттіңіз өте әдемі болып көрінеді, яғни мұнда фреймдер бөлек – бөлек терезе ретінде көрінеді. Егер бір терезеге сұраныс жүргізілсе, ал қалғаны өзгермей тұрады, яғни тек сұраныс жүргізілген терезе ғана өзінің түрін өзгертуі мүмкін. Сонымен қатар беттің фонын қолданған өте керемет. Ол сіздің Web – бетіңізге өте әдемі сән береді. Егер қаласаңыз кез – келген суретті фон етіп қоя аласыз, яғни өзіңіздің де суретіңізді де қоюыңызға болады. Жалпы айтқанда HTML – дің мүмкіндігі өте зор және қолданғанға өте ыңғайлы.Бағдарламаны пайдалану барысында оны алып жүру, нақты оқыту жүйесі барысында қолданылып жатқанында табылған қажетті түзетулер мен қосымшыларды бағдарламаға енгізу.

 

Өндірістік жоспар

 

Комплексті  техникалық құралдарға  қажетті  қаражат:

Скомп. = 90000 тенге  – компьютер бағасы (Intel Pentium IV 700/RAM 128 Mb/HDD 20 Gb/ CD-ROM 52X/ Monitor 17");

Сприн. = 48000 тенге  – принтердің бағасы (SAMSUNG ML-1210, A4, 8ppm, 600*600dpi, 2MB, 20 pages в мин);

Сд = 80 теңге  - CD-R дискісінің бағасы.

Сдискета = 70 теңге, дискетаның құны.

Информация о работе РНР бағдарламасын пайдаланып динамикалық элементтерді құру