Нәзік және пикшрленген WEB - беттерін құру
МАЗМҰНЫ
КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
3-4
1. WEB-САЙТ ҰҒЫМЫ ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ... ...
3
1.1.WEB - сайт ұғымы және түрлері ... ... ... ... ... ... ... ... ... ... ... ...
5
1.2. WEB - беттердің құрылымдарын таңдау ... ... ... ... ... ... ... . ... ...
3
2. WEB-САЙТ ЖАСАУ ҚҰРАЛДАРЫ ... ... ... ... ... ... .. ... ... ... ... ... ...
2.1 Web-сайтты жасаудағы қарапайым құрал HTML ... ... ... ...
2.2 PHP бағдарламалау тілі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
2.3 Сайт Әкімшісіы ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ..
15
15
3. AsSeLyA ХОШ ИІСТІ ӘТІРДҮКЕНІНЕ АРНАЛҒАНWEB- САЙТ ҚҰРУ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
3.1.Есептің қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
2
3.2.Програмистің нұсқаулығы ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ...
2
3.3. Қолданушы нұсқаулығы ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ..
2
ҚОРЫТЫНДЫ ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
3
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
3
ПРОГРАММА ЛИСТИНГІ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
3
Кіріспе
Алғашқыда қазіргі заманғы есептеу машиналары болмаған кезде адамдар барлық есептеу, іс-жұмыстары қолмен істеген. Кейін технологияның қарқынды дамуына байланысты көптеген қажетті ақпарат құралдары пайда бола бастады.Осы пайда болған құралдар ішінде әрине өзімізге аса тиімді ақпарат құралы компьютер де бар. Компьютер арқылы ақпаратты сақтауға, өңдеуге, тасымалдауға және де қабылдауға болады.Оның осы тиімді жақтарын пайдалана отырып, біз өзімізге тиісті жұмыстарымызды атқаруға мүмкіндік береді. Дами келе көптеген программалау тілдері пайда бола бастады.
Қазіргі таңда дүниежүзілік компьютерлік интернет желісі -- ғасырдың 90-жылдары компьютердің дамуына Internet және World Wide Web жүйелері үлкен әсерін тигізгені барлығымызға мәлім. Қазіргі кезде осы бағытта да компьютер өте үлкен қарқынмен дамуда. Оперативті ақпаратты алудағы негізгі құрылғының бірі болуда. Internet желiсi- Бүкiләлемдiк тор - WWW [World Wibe Web]. Берiлген тор құжатттардың өзара бiр-бiрiмен байланысы ретiнде берiледi. Өзіміз білетіндей Internet желісі түрлі сайттардан тұрады. Сайттарды пайдалана білумен қатар оны құра білуде қажет. Web-сайт тексттен, суреттерден, видео үнтаспалардан тұрады. Мұндай сайттар ғаламшардың кез-келген нүктесiндегi компьютерде болуы мүмкiн. WEB-тiң негiзгi қызметi- қажеттi ақпаратты шапшаң түрде кірiп көру, жинастыру және де оны экранға шығаруды ұйымдастыру[1].
Курстық жұмыстың тақырыбы: AsSeLyAхош иісті әтірдүкеніне арналған web-сайт құру.
Зерттеу нысаны: AsSeLyA хош иісті әтір дүкен веб-сайты.
Мақсаты - Дүкенге жарнама құралы ретінде веб-сайт құру.
Сайтты құруда келесі міндеттерді шешу қажет:
* қазіргі заманғы интернет-технологиялармен танысу және мүмкіндігінше оны дамытуда пайдалану;
* Web-сайттарды құру және құру үшін пайдаланылатын негізгі түсініктер мен бағдарламалық құралдарды оқып үйрену;
* Веб-беттерде әртүрлі ақпарат түрлерін (мәтіндер мен суреттер) ұсыну әдістері мен әдістерін анықтау және ескеру;
* Web-сайттарды әзірлеу және құру бойынша негізгі ережелер мен ұсыныстармен танысып, оларды тәжірибеде қатаң ұстану;
* Веб-беттер құрылымын анықтау;
* Веб-сайтты дамытудың қадамдық стратегиясын ұсыну.
1 WEB-сайт ұғымы
1.1 WEB - сайт ұғымы және түрлері
Сайт немесе WEB - сайт- (ағылшынша Website: Web - тор, желi және site - орын, желiдегi орын, сегмент) - бiр мекенжайға (домен атымен немесе IP - мекенжаймен) бiрiктірілген компьютер желiсiндегi жеке тұлғаның немесе ұйымдары электрондық құжаттар (файлдар) жиынтығы. Ғаламтор желісінің негізін құрайтын барлық сайттар болып табылады. Сервердегі сайтқа қолданушының бірден қол жеткізуі үшін арнайы HTTP хаттамасы жасалған. Сайт - домен, хостинг және қозғалтқыштан (cms ) тұрады.
Сайттардан ақпарат алу үшін немесе есептерді орындау үшін жасалғандығы жайлы анықтап барып оның түрлеріне сипаттама береміз. Кей жағдайда құжатты - бағытталған және мәселелік (өрнектер) ерекшеліктеріне сәйкес айыруға болады. Құжаттық бағытталған немесе ақпараттық сайттар қолданушы үшін ақпаратты алу, бірақта интерактивтік жағынан шектеулі ғана мүмкіндігі бар болады. Қолданбалы немесе бағдарламалық бағытталған сайттар қолданушыға ақпарат алмасу немесе қандай да бір әрекеттерді жасауға мүмкіндік береді. Мысалы, банкілік счеттан ақша аудару. Ал гибериттік сайттарда барлық функция түрлері бар. Гиберидтік сайт түрі қазіргі кезде ерекше даму үстінде[2].
Мұндай категорияларға электрондық комерциямен айналысатын сайттар жатады.
o Қоғамдық сайт: Мұндай сайттарда мемлекеттік ақпараттар және жаңалықтар көрсетіледі. Мұндай сайттарда операцияларды байланыстыруға байланысты қолданушылар арасыннан өз ара әрекеттеседі.
o Қызықты сайттар: Мұндай сайттар ойындар немесе басқада интерактивті тіл қызықтаушылық үшін құрылады. Сайттарды ұйымдастыру негіздеріне сүйеніп бөледі. Олар қандай да бір жағдаймен төлем төлейді немесе басқадай жағдайлармен қолдаулар көрсетеді. Мұндай түрлерге сайттың негізгі түрін алып негіз етіп салыстырамыз.
o Сауда сайттары: Сауда жасауға, елмен қарым - қатынас жасауға, өз тауарларын жарнамалауға арналған сайттар және мұндай сайттар көмегімен электрондық коммерция мен тікелей айналысады.
o Мемлекеттік сайттар: Мұндай сайт түрлеріне мемлекеттік жоғарғы органдар, мемлекеттік органдар жатады. Сайттың негізгі мақсаты қоғамға немесе заңға бағынышты болу, қажеттілігін қанағаттандыру.
o Білім сайттары: Мұндай сайттар әр түрлі білім орындары университет, жоғарғы оқу орындары, мектептер сияқтылар жатады. Бұл сайт зерттеу және білім орындарын таныстыру мақсатында көптеп қолданылады.
o Филантроптық сайттар: Филантроптық сайт коммерциялық емес сайттар немесе жеке адамдар, қоғамдық қарапайым мекемелер жатады.
o Персональды сайттар: Бұл сайтқа кез - келген тұлға немесе адамдар тобы, кез - келген мақсатта жасалады. Олар еркін тақырыпта кез - келген жағдайда болуы мүмкін.
* Визуальды классификациялар: Визуальды ерекшелігі мен сайттарды ерекшелейтін болсақ, біз диапозон мен жұмыс жасайтын боламыз.
o Текст бағытталған сайттар: Мұндай сайттардың тексттік құрамына көбірек мән беру қажет. Мұндай сайтты жөндеу қиынға соқпайды, дизайыны онша қиын емес өте қарапайым.
o GUI түріндегі сайттар-: (Graphic User Interface) бұл сайт түрі қолданушы сайт интерфейсі мен байланысты, бағдарламалық жобалық жабдақтауы кіреді. GUI - бағытталған ортасында қарапайым сайттар бар. Басқаша айтқанда GUI - ге қосылатын компанентке байланысты.
o Метафоралық сайттар: Метафоралық сайттар көбінесе өмірлік мысалдардан алынады. Мысалы, дизайн машиналарға байланысты болуы мүмкін. Метафоралық сайттар жалпы жағдайда визуальды немесе интерактивті емес болады
o Тәжірибелік сайттар: Мұндай сайтты жасаушылар, көрсетілген нормалдардан артық жасайды. Мұндай сайттарда шығармашылық жағдайына көбірек мән береді. Бұл дизайнерлік жағынан көптеген сайттарда қолданылады[3].
Көптеген WEB - дизайнерлерде болатын енді бір өзекті мәселелердің бірі WEB - дизайнның әр түрлі броузер және платформадағы көрінісі, олардың әр қайсысы әр түрлі HTML және сценерияларды қабылдайды. Әрбір жаңа броузер іске қосылысымен олардың міндеттемелірі мен мүмкіндіктері өзгертіліп, кеңейтіліп отырады. Бірақ ол ескі броузерінің қажеттігі жоғалады деген мәселе емес. Бірақта көп жағдайда адамдар жаңа түрін көп қолдана бермейді. Олар барымен базар болады. Дизайнда дәл анықталған ереже жоқ. Негізгі мақсаты беттің құрамындағы ақпаратты максимальды дәрежеде тұтынушыларға тез арада жеткізу. Оларды жасау үшін жаңашыл технологияларды мүмкіндігі болғанынша қолдану. Нағыз дизайнерлердің шешімі тұтынушылардың қажеттіліктерін қанағаттандыру, және сайт қалай жұмыс жасайтығындығына көз жеткізу.
1.2 WEB - беттердің құрылымдарын таңдау
Нәзік және пикшрленген WEB - беттерін құру. Нәзік беттерді құру: WEB - беттер құрылымы бойынша өте нәзік. Дисплейдің өлшеміне қарамастан барлық бос кеңістікке мүмкіндігінше мәтін және HTML файлдарымен броузер терезе беті толтырылады. Егер де броузер терезесінің өлшемі өзгеретін болса элементтер қайталанып шығып отырады, ол жаңа экран өлшеміне сәйкестіріледі. Осылайша ғана WEB - тің нағыз қасиеті көрінеді деуге болады. Көптеген WEB - дизайнерлер беттерді жасау кезінде WEB - терезенің мүмкіндігі және оның сығылуына сәйкестендіріледі. Мұндай жағдайда кейбір артықшылығы мен кемшіліктері байқалады.
Артықшылықтары:
* Нақтыл жағдай WEB - беттер дисплейде әр түрлі экран өлшем бірліктерінде болады. Нәзік беттерді кез келген дисплейде шығатындай етіп жасауға болады.
* Дисплейдің бос кеңістіктерін толтыру кезінде қажеттенбейтін бос орындар болуы мүмкін, бұл жағдайларда бет жасау фикшірленген өлшем алуына байланысты болады.
* Нәзік (сынғыш) беттер ,,, және алтын ортасына өте жақын. Мұндай бет стандартқа сәйкес жақсы бет деп көптеген қолданушылар қолданатын бетті айтамыз.
Кемшіліктері:
* Үлкен дисплайда жол өлшемсіз болуы мүмкін, мәтін броузер терезесінің барлық кеңістігін толтырады. Ұзын жолдар көбінесе экран бетінен оқуға өте қолайсыз. Сондықтанда терезе немесе фреймдары мәтінмен толтыру кезінде көптеген қолданушыға оқу мүмкіндігі қиынға соғады.
* Үлкен экранда элементтер өте қолайлы (әдепті) орналасады, ал кішкентай экранда олар өте қызықсыз көрінетін болады.
* Нәзік беттің дизайнын айту мүмкін емес[4].
Фикшірленген өлшемдегі беттерді жасау беттік өлшемге нағыз зейінін салатын адам фикшірленген өлшемдергі беттерді жасуа қажет, ал барлық қолданушылар үшін ортақ дисплей өлшеміне және терезе өлшеміне тәуелсіз. Бұл беттерді жасау көбінесе баспалық істерді жасау принциптеріне (ережелеріене) негізделеді. Мұндай жағдай көбінесе тұрақты желіде туратындарда элемент қатынастарында беттік орналасуында және жолдардың қолайлы ұзындықтары жатады.
Броузерге шығатын символдар өлшемін бақалау бұрынғысынан да күрделі, үлкен немесе кіші өлшемді қолдану нәтижесінде барлығы араласып кетуі әбден мүмкін, жасау алдында қарағанда өзгеше болуы мүмкін.
Беттің бейнелеуін түгелдей басқару ортаға қарсы тұру мен бірдей. WEB - деген басылымдағы бет емес, оның өзіндік күші және ерекшеліктері бар. Нәзік дизайн жасаушылар фикшірленген дизайндық WEB - беттерге орын жоқ деп жария етеді.
Комбинирленген WEB - беттерін жасау: WEB - беттер түгелдей фикшірленген немесе нәзік болуы қажет емес. Екеуінде қамтыған беттерді жасауға болады. Барлығына ең көп танымал амал кесте қолдану арқылы фикшірленген беттерді жасау, кейін оларды беттердің ортасына орналастыруы жеңіл. Үлкен дисплейге шығару кезінде ол барынанда құрамды көрінуі үшін (экранның оң жағындағы бос эффектілердің қалуы қажет). Бұл әдісті қолдану кезінде фондық суретке сәйкес кестелерлі орналастыру мүмкін емес.
Келесі бір жағдай кесте немесе фреймдер тобын қолдану. Олар бағаналар немесе фреймдерден тұруы мүмкін. Берілген комбинацияалар абсолютті және әр түрлі өлшемдерден тұрады. Терезенің өлшемі өзгерген кезде бір бағана немесе фрейм бұрынғы өлшемін (енін) сақтайды. Сол кезде басқалары өлшемдерін өзгертіп, бос орындар толтырылады.
Таңдаулы веб-сайттар - тартымды көрінетін, негізгі идеяны білдіретін және пайдаланушыларға экрандарында ақпаратты ұзақ уақыт күтуге мәжбүрлемейтіндер. Жақсы сайтты құрудың бірнеше шарттары:
* Сайттың мақсаты айқын анықтау. Өнімдерді қалай ұсыну керектігін, желілік нарықтағы өнімдерді қалай орналастыру керектігін ойластыру қажет. Ойластырылмаған сайт белгілі бір мақсатқа жетпестен, ұмытып қалады.
* Аудитория туралы ойлану керек. Сайттың негізгі (және екінші) аудиториясы кім болады? Олар қандай жаста? Олар не істеп жатыр? Олар сайтқа қанша уақыт жұмсайды?
* Ең жылдам жүктеу элементтерін пайдаланыңыз. Нөмірдің бірінші себебі, неге адамдар тез арада сайтты тастап кетеді (немесе мүлде бармайды) - ақпараттың тым ұзақ жүктелуі. Графикалық файлдардың үлкен саны оқиғалардың барысына әсер етуді қалайды және ең қарапайым нәрсе - Stop (тоқтату) түймесін басып, жүктеуді тоқтатады.
* Сайтты визуалды түрде тартымды етіңіз. Интернетте көптеген студиялық сайттар бар екені сөзсіз. Мүмкін, бұл олардың қызығушылығын туғызады түсі мен әртүрлі мәтін, тақырыптар. Өзіңіздің веб-сайтыңызды құруыңыздың арқасында, парақтарды мұқият пішімдеу сайтты маңызды мақсатқа бір қадам жақындастырады.
* Барлығын бір бетке қоймаңыз. Беттерді тым көп ақпаратпен жүктемеңіз. Жазушылар жазғысы келетінін және графикалық дизайнерлерді - керемет суреттер жасауды біз білеміз. Веб-сайтты әзірлеуші ретінде менің міндетім - мәтіннің және көрнекі ақпараттың арасындағы тепе-теңдікті орнату үшін осы екі түрлі адам топтары арасында жақсы үйлесімділік жасау.
* Мазмұнды ұйымдастыру ақылға қонымды. Бұл мазмұн бастапқы болып табылады, ал нысаны қайталама болып табылады. Және бұл дұрыс, бірақ мазмұнды ұсынудың нысаны да маңызды. Сіз келесі сайтқа кірген кезде өзіңізге: Қызықты ештеңе жоқ дейсің бе? Келушілер келіп түсетін ақпаратты сайтқа жасырып қоюдың қажеті жоқ. Маңызды ақпарат мүмкіндігінше оңай қол жетімді болуы керек.
* Сайт картасын пайдаланыңыз. Ақпаратты ұсыну кезінде қиындық туындағанда, сайт картасы әсіресе пайдалы болуы мүмкін. Бастапқы бетінен жұмыс бастаңыз және тереңірек өтіңіз. Бұл көрнекі көрсетілім сайтыңыздың мазмұнын көруге, оны нақты ұйымдастыруға және сайтты өзгерткенде жаһандық өзгерістерден аулақ болуға көмектеседі. Сайттың құрылымын елестете білу қажет, соғұрлым оны жақсарту үшін жаңа идеялар туады.
2 WEB-сайт жасау құралдары
2.1 Web-сайтты жасаудағы қарапайым құрал HTML
Интернеттегі мәліметерді бейнелеу HTML тілінде жазылады. Бірақ программалауға ұқсас болғанмен программалау тілі емес, гипермәтінді белгілеу тілі деп аталады[5].
Web - парақтарының жазылу тілі HTML тілі болып табылады.
HTML Hyper Text Maker Language ағылшын тілінен аударғанда мына мағынаны білдіреді : гипермәтінді белгілеу тілі. Web бетті HTML файл деп атаймыз.
HTML - компьютерлер арасындағы мәліметтер алмасудың жаңа хаттамасы. Ол Интернеттегі мәтін бөліктерінің атқаратын қызметін белгілеп, оларды әрбір тұтынушыға жеткізе алатын құжатты түрде белгілейтін тіл болып табылады.
HTML файлының кеңейтілуі htm немесе html
HTML элементтерін мына категорияларға топтауға болады :
* тақырыптық элементтер
* құжат құрылымын сипаттайтын элементтер
* мәтіндік элементтер
HTML - вебшолғышта көрсетілуге арналған еренмәтін мен басқа ақпараттардан тұратын веб-парақшаларды жасауға арналған белгілеу тілі.
HTML (HyperTextMarkupLanguage) - бұл құжаттарды кодтау үшін қолданылатын гипермәтіндік белгілеу тілі. HTML беттер ғаламторда браузерден серверге, жай мәтін немесе жасырын символдар(шифрлар) арқылы HTTP және HTTPS хаттамаларымен жіберіледі.
HTML тiлiнде колданылатын командаларды "тег" деп айтамыз.HTML тiліндегi тегтер екi топқа бөлiнедi: жұпты, жұпсыз.
Жұпты тегтер дегенiмiз, бiр тег ашылса, келесi тег оны жабады. Мысалы,
html тегтiң жұмысын ашады да келесi html тегi оны жабады. title ашылуы, title жабылуы.
Жұпсыз тегтер дегенiмiз, тег ашылады да қолданыла бередi. Мысалы, IMG т.с.с.
Көрсетілген мысалдарды компьютерде көрү үшін мәтінді Блокнот программасына теріп, оны htm түрінде сақтаңыз. Файлды браузерде ашыңыз.
Web дизайнерлер графика мәселесіне келгенде екі топқа бөлінеді. Біріншітопграфикасыз Web сайтолсайтемесдепойласа, екіншітопкерісінше Web сайттарғасуреттіңқажетіжоқдепсанайд ы, себебі олар кейбір модемдердің және жүйелердің күшіжетпейтіндігінескеріп отыр.
Дегенменде сайтқ графиканы қолдану мүмкіндік бар және соны тиімді пайдалану керек. Ол үшін бізгеIMGтегі src атрибутымен көмектеседі. Суретт ісайтқа орналастыру үшін src атрибутынасуреттіңтолықжолынкөрсету керек, мысалы, rose.jpg суретiСдискасының My img папкасынаорналасқанболса, ондатөмендегітегжазылады:
IMG src=c:my imgrose.jpg
Widthжәне heigth атрибуттарменсуреттіңкөлемінөзгерту ге болады, биіктігіжәнеені.
Altатрибутыменсуреткеқосымшамәтінтү рдеқосымшамәліметшығаруғаболады.
IMG src=c:my imgrose.jpg width=50% height=30% alt=меніңсуретім
Webграфикатуралыайтқандатөмендегіат рибуттардыұмытпаукерек: background - бұлатрибутсайтқасуреттіфонретіндеор налыстырады, bgcolor - фонғатүсбереді.
HTML дің негізгі қасиеті ретінде оның басқа құжаттарға сілтемеу жасау мімкіндігі айтуға болады. HTML құжатынан алысқа орналасқан компьютерге, құжаттың ішіндегі белгілі бір орынға, HTML құжатына, басқа бір сайтқа сілтеме орнатуға болады. Сілтемені ұйымдастыру үшін A href тегі қолданылады.
Сілтеме мәтін түрде және сурет (кнопка) түрде болуы мүмкін. Сурет түрде орнату үшін Aa тегтерінің ортасына суретті IMG тегімен орнату керек.
2.2 PHP бағдарламалау тілі
РНР-бұл Web - серверге жіберілетін скриптердің көмегімен Web-беттерінің динамикалық генерациясына қажетті бағдарламалау тілі. Сіз бетті РНР және HTML-дің көмегімен ашасыз. Сайтты пайдаланушы бетті ашқанда, сервер html-код қосылған РНР операторларын орындайды және нәтижені пайдаланушының браузеріне жібереді. Бұл әрекет дәл осылай ASP және Cold Fusion-ның көмегімен жасалады. Дегенмен ASP және Cold Fusionға қарағанда, РНР ашық бастапқы кодты өнім болып табылады және платформалы тәуелсіз. РНР Windows NT және Unix-тің көптеген версияларында жұмыс жасайды. Ол Аpache - дегі модуль ретінде жіберіле береді. Егер жіберілу Apache модулі түрінде болса РНР оңай және жылдам жұмыс жасайды. Бұл кезде процессті жасауға байланысты туындайтын қосымша шығындар болмайды. Сондықтан нәтижесі тез шығады және сервердегі сақтаудағы шығынды азайтатын mod _perl-ді орнатудың қажеттілігі болмайды.[6]
Сіздің құжат бетіңіздегі әртүрлі операциялардан басқа сіз РНР көмегімен НТТР-тақырыптарды қалыптастырып HTTP орната аласыз. Сонымен қатар аутенфификацияны басқарып пайдаланушыны басқа бетке бағыттай аласыз. РНР берілгендер қорына енуге үлкен мүмкіндіктер ашады. Бұл сізге PDF құжаттарды инерациялаудан, ХМL-дегі грамматикалық талдауды жасауға мүмкіндік береді.
РНР операторлары сіздің бетіңізге Web-беттерді қойып береді, сондықтан арнайы ортада жүзеге асырудың қажеттілігі туындамайды. Сіз РНР-кодының блогын ?php тегінен бастап, оны ? тегімен аяқтайсыз. Бұл тегтердің арасындағылардың барлығы РНР код ретінде интерпритацияланады. РНР тілінің синтаксисі Си және Рerl синтаксисіне ұқсас келеді сіз ауспалыларды оларды пайдаланудан бұрын жарияламауыңыз керек. Массивтермен Хэмтер оңай жүзеге асырылады. Дегенмен РНР Apache құрылған жағдайда бәрінен жылдам жұмыс жасайды. РНР Web - сайтында оны Microsoft ІІS және Netscape Enterprise Server орналастырудың реті бар. Егер сізде РНР ді орнатуға бағдарламалық қамтамасыз етудің көшірмесі жоқ болса, оны сізге ресми Web - сайттан ала аласыз. Ол жерден сіз РНР дің барлық ерекшелігі мен қызмет бейнеленген түсіндірілген жетекшілікті таба аласыз.
РНР 4 бұл қозғалыста жұмыс жасаушы ретінде 2000 жылы жарыққа шықты. Өндірісті жоғарылатуда қосымша ретінде РНР 4 тің мүмкіндіктері зор еді. РНР 4-тің шығуымен ол интернет доменінің 20 пайыздан көбінде қолданыла бастады.
2000-2004 жылдар арасында 4 версияны жұмсарту үшін белсенді жұмыстар жалғасты. Шамамен сол кезден бастап ақ РНР Group жаңа версияның мүмкіндігін ойластыруға кірісті. Бірінші кезекте тілдің объектілік мүмкіндіктерін күшейту шешілді. Бұл оның жүзеге асыру үшін ірі жобаларды пайдалануға мүмкіндік берді. 5-ші версияны жарыққа шығару үшін қосымша уақыт бөлінді. Оған көптеген мамандар қатысты олардың ішінен Стерлинг Хьюза және Маркус Бергерді атап өткен жөн болар.
Ақыры 2004 жылдың шілдесінде РНР 5 ресми түрде жарыққа шығады. Бірінші кезекте жоспарланғандай өңдеуде объектілермен жұмысты барлық механизм жұмылдырылды. Егер алдыңғы версияларда РНР - дегі объектілік-жобалаушылық бағдарламалау минимальды деңгейде мүмкін болатын болса, ал РНР 5 объектілік бағдарламалауды жүзеге асыруда көптеген потенциалдарға ие. Онымен қоса РНР ХМL мен жұмыс жасауда бағалы кеңейтулермен, берілгендердің әртүрлі қайнар көзіне байыды.
РНР 4-дегі ХМL мен жұмыс жасауға арналған барлық негізгі кітапқаналар күрделі өңдеуге ұшырады. Мынадай танымал кеңйтілер SAX, DOM, және XSLT қазір libxml2-нің құрал-сайманын пайдаланады. Сонымен қатар тағы да жаңа екі кеңейтулер қосылды-SimpleXML және SOAP. Somple XML XML- берілгендермен жұмысты айтарлықтай оңайлатады. Бұдан алдын РНР-да ХМL мен жұмыс бұншалықты қарапайым болмаған еді.
SOAP -тың кеңеюі РНР да ХМL - хабарламаның көмегімен басқа қосымшалармен ақпарат ауысатын сценарий құруға мүмкіндік береді. Мысалы НТТР. РНР қосымшалы қазіргі таңдағы танымал веб-сервистермен интеграциялауға мүмкіндік туындайды.
РНР 5 My SQL (My SQL Improved) жаңа кеңeйтулер Му SQL - сервер версиясымен 4.1.2 және жоғарылармен жұмыс жасауға арналған. Му SQL - ға тек қана процедуралық емес сонымен қатар объекті жобалаушылық интерфейс жүзеге асады. Бұл модульдің қосымша мүмкіндіктері SSL-ді, транзакцияны бақылауды қосады.
SQLite - тің кеңейтілуі мәліметтерді кәдімгі файлдарда сақтайтын қоcымшаны құрастыруға мүмкіндік береді. Ол SQL интерфейсін пайдалануға мүмкінік тудырады. SQLite - нің маңызды ыңғайлылығы - пайдаланылу қарапайымдылығы. SQLite процедуралықпен қатар мәлiметтермен жұмыс жаcау үшін мықты объектілік - жобалаушылық мүмкіндіктері бар. SQLite-нің басқа ерекшеліктері - жоғары жылдамдық, басқарудағы күрделі механизмдердің жоқ болуы және оңай тізгіштік. Көптеген эксперттер РНР -нің бұл кеңейюінің үлкен танымалдылыққа ие болатындығын жоспарлап отыр. РНР 5-тің басқа кеңейтілуі өзіне төмендегілерді қосады:
* Tidy - HTML-құжаттарды сараптау және түзету үшін.
* Perl - Perl сценарийлерді пайдалану.
* SPL - кластармен интерфейстердің стандарты жиынтығын анықтайтын ZE2 - нің кеңеюі.
* -РDО -PHP-нің мәліметтеріне әмбебап интерфейс ұсынады.
* -PІMP-GD модульінің орнына келген, графикамен жұмыс жасауға арналған жаңа кітапхана.
* Бұдан басқа РНР 5-те есте сақтаудың әлдеқайда жылдам диспетчері пайдаланылады.
* РНР 5 REAR құрылымын нақты жүзеге асыруға керекті қасиеттермен толықтырылған[7].
2.3 Сайт әкімшісінің қызметі
Сайт әкімшісіы қолданыстағы веб-жобаны басқарады және қолдайды, оны мазмұнмен толтырады және үнемі жаңартады - мысалы, дүкеннің жарияланымдар мен басқа маңызды интернет-ресурстарды. Ол қызметтердің барлық түрлерін, жаңа беттерді, секцияларды дамытуға, ақпарат тасымалдаушысы болып табылатын графикалық файлдарды жасауға көп көңіл бөлуі керек.
Сонымен қатар, сайт әкімшісіыс жобаны үнемі жарнамалаумен айналысуы керек (мазмұнды іздестіруді оңтайландыруды орындау), жаһандық желідегі жарнама стратегияларын енгізу, жаңалықтарды іздестіру, жаңалықтар арналарын қалыптастыру.
Бұдан басқа, сайтты табысты дамыту және насихаттау үшін, ойластырылған жарнамалық компанияларды жоспарлау және жүргізу қажет.
Әкімшісі Microsoft Office толық пакетіне және Adobe Illustrator, Adobe ... жалғасы
КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
3-4
1. WEB-САЙТ ҰҒЫМЫ ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ... ...
3
1.1.WEB - сайт ұғымы және түрлері ... ... ... ... ... ... ... ... ... ... ... ...
5
1.2. WEB - беттердің құрылымдарын таңдау ... ... ... ... ... ... ... . ... ...
3
2. WEB-САЙТ ЖАСАУ ҚҰРАЛДАРЫ ... ... ... ... ... ... .. ... ... ... ... ... ...
2.1 Web-сайтты жасаудағы қарапайым құрал HTML ... ... ... ...
2.2 PHP бағдарламалау тілі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
2.3 Сайт Әкімшісіы ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ..
15
15
3. AsSeLyA ХОШ ИІСТІ ӘТІРДҮКЕНІНЕ АРНАЛҒАНWEB- САЙТ ҚҰРУ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
3.1.Есептің қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
2
3.2.Програмистің нұсқаулығы ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ...
2
3.3. Қолданушы нұсқаулығы ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ..
2
ҚОРЫТЫНДЫ ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
3
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
3
ПРОГРАММА ЛИСТИНГІ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
3
Кіріспе
Алғашқыда қазіргі заманғы есептеу машиналары болмаған кезде адамдар барлық есептеу, іс-жұмыстары қолмен істеген. Кейін технологияның қарқынды дамуына байланысты көптеген қажетті ақпарат құралдары пайда бола бастады.Осы пайда болған құралдар ішінде әрине өзімізге аса тиімді ақпарат құралы компьютер де бар. Компьютер арқылы ақпаратты сақтауға, өңдеуге, тасымалдауға және де қабылдауға болады.Оның осы тиімді жақтарын пайдалана отырып, біз өзімізге тиісті жұмыстарымызды атқаруға мүмкіндік береді. Дами келе көптеген программалау тілдері пайда бола бастады.
Қазіргі таңда дүниежүзілік компьютерлік интернет желісі -- ғасырдың 90-жылдары компьютердің дамуына Internet және World Wide Web жүйелері үлкен әсерін тигізгені барлығымызға мәлім. Қазіргі кезде осы бағытта да компьютер өте үлкен қарқынмен дамуда. Оперативті ақпаратты алудағы негізгі құрылғының бірі болуда. Internet желiсi- Бүкiләлемдiк тор - WWW [World Wibe Web]. Берiлген тор құжатттардың өзара бiр-бiрiмен байланысы ретiнде берiледi. Өзіміз білетіндей Internet желісі түрлі сайттардан тұрады. Сайттарды пайдалана білумен қатар оны құра білуде қажет. Web-сайт тексттен, суреттерден, видео үнтаспалардан тұрады. Мұндай сайттар ғаламшардың кез-келген нүктесiндегi компьютерде болуы мүмкiн. WEB-тiң негiзгi қызметi- қажеттi ақпаратты шапшаң түрде кірiп көру, жинастыру және де оны экранға шығаруды ұйымдастыру[1].
Курстық жұмыстың тақырыбы: AsSeLyAхош иісті әтірдүкеніне арналған web-сайт құру.
Зерттеу нысаны: AsSeLyA хош иісті әтір дүкен веб-сайты.
Мақсаты - Дүкенге жарнама құралы ретінде веб-сайт құру.
Сайтты құруда келесі міндеттерді шешу қажет:
* қазіргі заманғы интернет-технологиялармен танысу және мүмкіндігінше оны дамытуда пайдалану;
* Web-сайттарды құру және құру үшін пайдаланылатын негізгі түсініктер мен бағдарламалық құралдарды оқып үйрену;
* Веб-беттерде әртүрлі ақпарат түрлерін (мәтіндер мен суреттер) ұсыну әдістері мен әдістерін анықтау және ескеру;
* Web-сайттарды әзірлеу және құру бойынша негізгі ережелер мен ұсыныстармен танысып, оларды тәжірибеде қатаң ұстану;
* Веб-беттер құрылымын анықтау;
* Веб-сайтты дамытудың қадамдық стратегиясын ұсыну.
1 WEB-сайт ұғымы
1.1 WEB - сайт ұғымы және түрлері
Сайт немесе WEB - сайт- (ағылшынша Website: Web - тор, желi және site - орын, желiдегi орын, сегмент) - бiр мекенжайға (домен атымен немесе IP - мекенжаймен) бiрiктірілген компьютер желiсiндегi жеке тұлғаның немесе ұйымдары электрондық құжаттар (файлдар) жиынтығы. Ғаламтор желісінің негізін құрайтын барлық сайттар болып табылады. Сервердегі сайтқа қолданушының бірден қол жеткізуі үшін арнайы HTTP хаттамасы жасалған. Сайт - домен, хостинг және қозғалтқыштан (cms ) тұрады.
Сайттардан ақпарат алу үшін немесе есептерді орындау үшін жасалғандығы жайлы анықтап барып оның түрлеріне сипаттама береміз. Кей жағдайда құжатты - бағытталған және мәселелік (өрнектер) ерекшеліктеріне сәйкес айыруға болады. Құжаттық бағытталған немесе ақпараттық сайттар қолданушы үшін ақпаратты алу, бірақта интерактивтік жағынан шектеулі ғана мүмкіндігі бар болады. Қолданбалы немесе бағдарламалық бағытталған сайттар қолданушыға ақпарат алмасу немесе қандай да бір әрекеттерді жасауға мүмкіндік береді. Мысалы, банкілік счеттан ақша аудару. Ал гибериттік сайттарда барлық функция түрлері бар. Гиберидтік сайт түрі қазіргі кезде ерекше даму үстінде[2].
Мұндай категорияларға электрондық комерциямен айналысатын сайттар жатады.
o Қоғамдық сайт: Мұндай сайттарда мемлекеттік ақпараттар және жаңалықтар көрсетіледі. Мұндай сайттарда операцияларды байланыстыруға байланысты қолданушылар арасыннан өз ара әрекеттеседі.
o Қызықты сайттар: Мұндай сайттар ойындар немесе басқада интерактивті тіл қызықтаушылық үшін құрылады. Сайттарды ұйымдастыру негіздеріне сүйеніп бөледі. Олар қандай да бір жағдаймен төлем төлейді немесе басқадай жағдайлармен қолдаулар көрсетеді. Мұндай түрлерге сайттың негізгі түрін алып негіз етіп салыстырамыз.
o Сауда сайттары: Сауда жасауға, елмен қарым - қатынас жасауға, өз тауарларын жарнамалауға арналған сайттар және мұндай сайттар көмегімен электрондық коммерция мен тікелей айналысады.
o Мемлекеттік сайттар: Мұндай сайт түрлеріне мемлекеттік жоғарғы органдар, мемлекеттік органдар жатады. Сайттың негізгі мақсаты қоғамға немесе заңға бағынышты болу, қажеттілігін қанағаттандыру.
o Білім сайттары: Мұндай сайттар әр түрлі білім орындары университет, жоғарғы оқу орындары, мектептер сияқтылар жатады. Бұл сайт зерттеу және білім орындарын таныстыру мақсатында көптеп қолданылады.
o Филантроптық сайттар: Филантроптық сайт коммерциялық емес сайттар немесе жеке адамдар, қоғамдық қарапайым мекемелер жатады.
o Персональды сайттар: Бұл сайтқа кез - келген тұлға немесе адамдар тобы, кез - келген мақсатта жасалады. Олар еркін тақырыпта кез - келген жағдайда болуы мүмкін.
* Визуальды классификациялар: Визуальды ерекшелігі мен сайттарды ерекшелейтін болсақ, біз диапозон мен жұмыс жасайтын боламыз.
o Текст бағытталған сайттар: Мұндай сайттардың тексттік құрамына көбірек мән беру қажет. Мұндай сайтты жөндеу қиынға соқпайды, дизайыны онша қиын емес өте қарапайым.
o GUI түріндегі сайттар-: (Graphic User Interface) бұл сайт түрі қолданушы сайт интерфейсі мен байланысты, бағдарламалық жобалық жабдақтауы кіреді. GUI - бағытталған ортасында қарапайым сайттар бар. Басқаша айтқанда GUI - ге қосылатын компанентке байланысты.
o Метафоралық сайттар: Метафоралық сайттар көбінесе өмірлік мысалдардан алынады. Мысалы, дизайн машиналарға байланысты болуы мүмкін. Метафоралық сайттар жалпы жағдайда визуальды немесе интерактивті емес болады
o Тәжірибелік сайттар: Мұндай сайтты жасаушылар, көрсетілген нормалдардан артық жасайды. Мұндай сайттарда шығармашылық жағдайына көбірек мән береді. Бұл дизайнерлік жағынан көптеген сайттарда қолданылады[3].
Көптеген WEB - дизайнерлерде болатын енді бір өзекті мәселелердің бірі WEB - дизайнның әр түрлі броузер және платформадағы көрінісі, олардың әр қайсысы әр түрлі HTML және сценерияларды қабылдайды. Әрбір жаңа броузер іске қосылысымен олардың міндеттемелірі мен мүмкіндіктері өзгертіліп, кеңейтіліп отырады. Бірақ ол ескі броузерінің қажеттігі жоғалады деген мәселе емес. Бірақта көп жағдайда адамдар жаңа түрін көп қолдана бермейді. Олар барымен базар болады. Дизайнда дәл анықталған ереже жоқ. Негізгі мақсаты беттің құрамындағы ақпаратты максимальды дәрежеде тұтынушыларға тез арада жеткізу. Оларды жасау үшін жаңашыл технологияларды мүмкіндігі болғанынша қолдану. Нағыз дизайнерлердің шешімі тұтынушылардың қажеттіліктерін қанағаттандыру, және сайт қалай жұмыс жасайтығындығына көз жеткізу.
1.2 WEB - беттердің құрылымдарын таңдау
Нәзік және пикшрленген WEB - беттерін құру. Нәзік беттерді құру: WEB - беттер құрылымы бойынша өте нәзік. Дисплейдің өлшеміне қарамастан барлық бос кеңістікке мүмкіндігінше мәтін және HTML файлдарымен броузер терезе беті толтырылады. Егер де броузер терезесінің өлшемі өзгеретін болса элементтер қайталанып шығып отырады, ол жаңа экран өлшеміне сәйкестіріледі. Осылайша ғана WEB - тің нағыз қасиеті көрінеді деуге болады. Көптеген WEB - дизайнерлер беттерді жасау кезінде WEB - терезенің мүмкіндігі және оның сығылуына сәйкестендіріледі. Мұндай жағдайда кейбір артықшылығы мен кемшіліктері байқалады.
Артықшылықтары:
* Нақтыл жағдай WEB - беттер дисплейде әр түрлі экран өлшем бірліктерінде болады. Нәзік беттерді кез келген дисплейде шығатындай етіп жасауға болады.
* Дисплейдің бос кеңістіктерін толтыру кезінде қажеттенбейтін бос орындар болуы мүмкін, бұл жағдайларда бет жасау фикшірленген өлшем алуына байланысты болады.
* Нәзік (сынғыш) беттер ,,, және алтын ортасына өте жақын. Мұндай бет стандартқа сәйкес жақсы бет деп көптеген қолданушылар қолданатын бетті айтамыз.
Кемшіліктері:
* Үлкен дисплайда жол өлшемсіз болуы мүмкін, мәтін броузер терезесінің барлық кеңістігін толтырады. Ұзын жолдар көбінесе экран бетінен оқуға өте қолайсыз. Сондықтанда терезе немесе фреймдары мәтінмен толтыру кезінде көптеген қолданушыға оқу мүмкіндігі қиынға соғады.
* Үлкен экранда элементтер өте қолайлы (әдепті) орналасады, ал кішкентай экранда олар өте қызықсыз көрінетін болады.
* Нәзік беттің дизайнын айту мүмкін емес[4].
Фикшірленген өлшемдегі беттерді жасау беттік өлшемге нағыз зейінін салатын адам фикшірленген өлшемдергі беттерді жасуа қажет, ал барлық қолданушылар үшін ортақ дисплей өлшеміне және терезе өлшеміне тәуелсіз. Бұл беттерді жасау көбінесе баспалық істерді жасау принциптеріне (ережелеріене) негізделеді. Мұндай жағдай көбінесе тұрақты желіде туратындарда элемент қатынастарында беттік орналасуында және жолдардың қолайлы ұзындықтары жатады.
Броузерге шығатын символдар өлшемін бақалау бұрынғысынан да күрделі, үлкен немесе кіші өлшемді қолдану нәтижесінде барлығы араласып кетуі әбден мүмкін, жасау алдында қарағанда өзгеше болуы мүмкін.
Беттің бейнелеуін түгелдей басқару ортаға қарсы тұру мен бірдей. WEB - деген басылымдағы бет емес, оның өзіндік күші және ерекшеліктері бар. Нәзік дизайн жасаушылар фикшірленген дизайндық WEB - беттерге орын жоқ деп жария етеді.
Комбинирленген WEB - беттерін жасау: WEB - беттер түгелдей фикшірленген немесе нәзік болуы қажет емес. Екеуінде қамтыған беттерді жасауға болады. Барлығына ең көп танымал амал кесте қолдану арқылы фикшірленген беттерді жасау, кейін оларды беттердің ортасына орналастыруы жеңіл. Үлкен дисплейге шығару кезінде ол барынанда құрамды көрінуі үшін (экранның оң жағындағы бос эффектілердің қалуы қажет). Бұл әдісті қолдану кезінде фондық суретке сәйкес кестелерлі орналастыру мүмкін емес.
Келесі бір жағдай кесте немесе фреймдер тобын қолдану. Олар бағаналар немесе фреймдерден тұруы мүмкін. Берілген комбинацияалар абсолютті және әр түрлі өлшемдерден тұрады. Терезенің өлшемі өзгерген кезде бір бағана немесе фрейм бұрынғы өлшемін (енін) сақтайды. Сол кезде басқалары өлшемдерін өзгертіп, бос орындар толтырылады.
Таңдаулы веб-сайттар - тартымды көрінетін, негізгі идеяны білдіретін және пайдаланушыларға экрандарында ақпаратты ұзақ уақыт күтуге мәжбүрлемейтіндер. Жақсы сайтты құрудың бірнеше шарттары:
* Сайттың мақсаты айқын анықтау. Өнімдерді қалай ұсыну керектігін, желілік нарықтағы өнімдерді қалай орналастыру керектігін ойластыру қажет. Ойластырылмаған сайт белгілі бір мақсатқа жетпестен, ұмытып қалады.
* Аудитория туралы ойлану керек. Сайттың негізгі (және екінші) аудиториясы кім болады? Олар қандай жаста? Олар не істеп жатыр? Олар сайтқа қанша уақыт жұмсайды?
* Ең жылдам жүктеу элементтерін пайдаланыңыз. Нөмірдің бірінші себебі, неге адамдар тез арада сайтты тастап кетеді (немесе мүлде бармайды) - ақпараттың тым ұзақ жүктелуі. Графикалық файлдардың үлкен саны оқиғалардың барысына әсер етуді қалайды және ең қарапайым нәрсе - Stop (тоқтату) түймесін басып, жүктеуді тоқтатады.
* Сайтты визуалды түрде тартымды етіңіз. Интернетте көптеген студиялық сайттар бар екені сөзсіз. Мүмкін, бұл олардың қызығушылығын туғызады түсі мен әртүрлі мәтін, тақырыптар. Өзіңіздің веб-сайтыңызды құруыңыздың арқасында, парақтарды мұқият пішімдеу сайтты маңызды мақсатқа бір қадам жақындастырады.
* Барлығын бір бетке қоймаңыз. Беттерді тым көп ақпаратпен жүктемеңіз. Жазушылар жазғысы келетінін және графикалық дизайнерлерді - керемет суреттер жасауды біз білеміз. Веб-сайтты әзірлеуші ретінде менің міндетім - мәтіннің және көрнекі ақпараттың арасындағы тепе-теңдікті орнату үшін осы екі түрлі адам топтары арасында жақсы үйлесімділік жасау.
* Мазмұнды ұйымдастыру ақылға қонымды. Бұл мазмұн бастапқы болып табылады, ал нысаны қайталама болып табылады. Және бұл дұрыс, бірақ мазмұнды ұсынудың нысаны да маңызды. Сіз келесі сайтқа кірген кезде өзіңізге: Қызықты ештеңе жоқ дейсің бе? Келушілер келіп түсетін ақпаратты сайтқа жасырып қоюдың қажеті жоқ. Маңызды ақпарат мүмкіндігінше оңай қол жетімді болуы керек.
* Сайт картасын пайдаланыңыз. Ақпаратты ұсыну кезінде қиындық туындағанда, сайт картасы әсіресе пайдалы болуы мүмкін. Бастапқы бетінен жұмыс бастаңыз және тереңірек өтіңіз. Бұл көрнекі көрсетілім сайтыңыздың мазмұнын көруге, оны нақты ұйымдастыруға және сайтты өзгерткенде жаһандық өзгерістерден аулақ болуға көмектеседі. Сайттың құрылымын елестете білу қажет, соғұрлым оны жақсарту үшін жаңа идеялар туады.
2 WEB-сайт жасау құралдары
2.1 Web-сайтты жасаудағы қарапайым құрал HTML
Интернеттегі мәліметерді бейнелеу HTML тілінде жазылады. Бірақ программалауға ұқсас болғанмен программалау тілі емес, гипермәтінді белгілеу тілі деп аталады[5].
Web - парақтарының жазылу тілі HTML тілі болып табылады.
HTML Hyper Text Maker Language ағылшын тілінен аударғанда мына мағынаны білдіреді : гипермәтінді белгілеу тілі. Web бетті HTML файл деп атаймыз.
HTML - компьютерлер арасындағы мәліметтер алмасудың жаңа хаттамасы. Ол Интернеттегі мәтін бөліктерінің атқаратын қызметін белгілеп, оларды әрбір тұтынушыға жеткізе алатын құжатты түрде белгілейтін тіл болып табылады.
HTML файлының кеңейтілуі htm немесе html
HTML элементтерін мына категорияларға топтауға болады :
* тақырыптық элементтер
* құжат құрылымын сипаттайтын элементтер
* мәтіндік элементтер
HTML - вебшолғышта көрсетілуге арналған еренмәтін мен басқа ақпараттардан тұратын веб-парақшаларды жасауға арналған белгілеу тілі.
HTML (HyperTextMarkupLanguage) - бұл құжаттарды кодтау үшін қолданылатын гипермәтіндік белгілеу тілі. HTML беттер ғаламторда браузерден серверге, жай мәтін немесе жасырын символдар(шифрлар) арқылы HTTP және HTTPS хаттамаларымен жіберіледі.
HTML тiлiнде колданылатын командаларды "тег" деп айтамыз.HTML тiліндегi тегтер екi топқа бөлiнедi: жұпты, жұпсыз.
Жұпты тегтер дегенiмiз, бiр тег ашылса, келесi тег оны жабады. Мысалы,
html тегтiң жұмысын ашады да келесi html тегi оны жабады. title ашылуы, title жабылуы.
Жұпсыз тегтер дегенiмiз, тег ашылады да қолданыла бередi. Мысалы, IMG т.с.с.
Көрсетілген мысалдарды компьютерде көрү үшін мәтінді Блокнот программасына теріп, оны htm түрінде сақтаңыз. Файлды браузерде ашыңыз.
Web дизайнерлер графика мәселесіне келгенде екі топқа бөлінеді. Біріншітопграфикасыз Web сайтолсайтемесдепойласа, екіншітопкерісінше Web сайттарғасуреттіңқажетіжоқдепсанайд ы, себебі олар кейбір модемдердің және жүйелердің күшіжетпейтіндігінескеріп отыр.
Дегенменде сайтқ графиканы қолдану мүмкіндік бар және соны тиімді пайдалану керек. Ол үшін бізгеIMGтегі src атрибутымен көмектеседі. Суретт ісайтқа орналастыру үшін src атрибутынасуреттіңтолықжолынкөрсету керек, мысалы, rose.jpg суретiСдискасының My img папкасынаорналасқанболса, ондатөмендегітегжазылады:
IMG src=c:my imgrose.jpg
Widthжәне heigth атрибуттарменсуреттіңкөлемінөзгерту ге болады, биіктігіжәнеені.
Altатрибутыменсуреткеқосымшамәтінтү рдеқосымшамәліметшығаруғаболады.
IMG src=c:my imgrose.jpg width=50% height=30% alt=меніңсуретім
Webграфикатуралыайтқандатөмендегіат рибуттардыұмытпаукерек: background - бұлатрибутсайтқасуреттіфонретіндеор налыстырады, bgcolor - фонғатүсбереді.
HTML дің негізгі қасиеті ретінде оның басқа құжаттарға сілтемеу жасау мімкіндігі айтуға болады. HTML құжатынан алысқа орналасқан компьютерге, құжаттың ішіндегі белгілі бір орынға, HTML құжатына, басқа бір сайтқа сілтеме орнатуға болады. Сілтемені ұйымдастыру үшін A href тегі қолданылады.
Сілтеме мәтін түрде және сурет (кнопка) түрде болуы мүмкін. Сурет түрде орнату үшін Aa тегтерінің ортасына суретті IMG тегімен орнату керек.
2.2 PHP бағдарламалау тілі
РНР-бұл Web - серверге жіберілетін скриптердің көмегімен Web-беттерінің динамикалық генерациясына қажетті бағдарламалау тілі. Сіз бетті РНР және HTML-дің көмегімен ашасыз. Сайтты пайдаланушы бетті ашқанда, сервер html-код қосылған РНР операторларын орындайды және нәтижені пайдаланушының браузеріне жібереді. Бұл әрекет дәл осылай ASP және Cold Fusion-ның көмегімен жасалады. Дегенмен ASP және Cold Fusionға қарағанда, РНР ашық бастапқы кодты өнім болып табылады және платформалы тәуелсіз. РНР Windows NT және Unix-тің көптеген версияларында жұмыс жасайды. Ол Аpache - дегі модуль ретінде жіберіле береді. Егер жіберілу Apache модулі түрінде болса РНР оңай және жылдам жұмыс жасайды. Бұл кезде процессті жасауға байланысты туындайтын қосымша шығындар болмайды. Сондықтан нәтижесі тез шығады және сервердегі сақтаудағы шығынды азайтатын mod _perl-ді орнатудың қажеттілігі болмайды.[6]
Сіздің құжат бетіңіздегі әртүрлі операциялардан басқа сіз РНР көмегімен НТТР-тақырыптарды қалыптастырып HTTP орната аласыз. Сонымен қатар аутенфификацияны басқарып пайдаланушыны басқа бетке бағыттай аласыз. РНР берілгендер қорына енуге үлкен мүмкіндіктер ашады. Бұл сізге PDF құжаттарды инерациялаудан, ХМL-дегі грамматикалық талдауды жасауға мүмкіндік береді.
РНР операторлары сіздің бетіңізге Web-беттерді қойып береді, сондықтан арнайы ортада жүзеге асырудың қажеттілігі туындамайды. Сіз РНР-кодының блогын ?php тегінен бастап, оны ? тегімен аяқтайсыз. Бұл тегтердің арасындағылардың барлығы РНР код ретінде интерпритацияланады. РНР тілінің синтаксисі Си және Рerl синтаксисіне ұқсас келеді сіз ауспалыларды оларды пайдаланудан бұрын жарияламауыңыз керек. Массивтермен Хэмтер оңай жүзеге асырылады. Дегенмен РНР Apache құрылған жағдайда бәрінен жылдам жұмыс жасайды. РНР Web - сайтында оны Microsoft ІІS және Netscape Enterprise Server орналастырудың реті бар. Егер сізде РНР ді орнатуға бағдарламалық қамтамасыз етудің көшірмесі жоқ болса, оны сізге ресми Web - сайттан ала аласыз. Ол жерден сіз РНР дің барлық ерекшелігі мен қызмет бейнеленген түсіндірілген жетекшілікті таба аласыз.
РНР 4 бұл қозғалыста жұмыс жасаушы ретінде 2000 жылы жарыққа шықты. Өндірісті жоғарылатуда қосымша ретінде РНР 4 тің мүмкіндіктері зор еді. РНР 4-тің шығуымен ол интернет доменінің 20 пайыздан көбінде қолданыла бастады.
2000-2004 жылдар арасында 4 версияны жұмсарту үшін белсенді жұмыстар жалғасты. Шамамен сол кезден бастап ақ РНР Group жаңа версияның мүмкіндігін ойластыруға кірісті. Бірінші кезекте тілдің объектілік мүмкіндіктерін күшейту шешілді. Бұл оның жүзеге асыру үшін ірі жобаларды пайдалануға мүмкіндік берді. 5-ші версияны жарыққа шығару үшін қосымша уақыт бөлінді. Оған көптеген мамандар қатысты олардың ішінен Стерлинг Хьюза және Маркус Бергерді атап өткен жөн болар.
Ақыры 2004 жылдың шілдесінде РНР 5 ресми түрде жарыққа шығады. Бірінші кезекте жоспарланғандай өңдеуде объектілермен жұмысты барлық механизм жұмылдырылды. Егер алдыңғы версияларда РНР - дегі объектілік-жобалаушылық бағдарламалау минимальды деңгейде мүмкін болатын болса, ал РНР 5 объектілік бағдарламалауды жүзеге асыруда көптеген потенциалдарға ие. Онымен қоса РНР ХМL мен жұмыс жасауда бағалы кеңейтулермен, берілгендердің әртүрлі қайнар көзіне байыды.
РНР 4-дегі ХМL мен жұмыс жасауға арналған барлық негізгі кітапқаналар күрделі өңдеуге ұшырады. Мынадай танымал кеңйтілер SAX, DOM, және XSLT қазір libxml2-нің құрал-сайманын пайдаланады. Сонымен қатар тағы да жаңа екі кеңейтулер қосылды-SimpleXML және SOAP. Somple XML XML- берілгендермен жұмысты айтарлықтай оңайлатады. Бұдан алдын РНР-да ХМL мен жұмыс бұншалықты қарапайым болмаған еді.
SOAP -тың кеңеюі РНР да ХМL - хабарламаның көмегімен басқа қосымшалармен ақпарат ауысатын сценарий құруға мүмкіндік береді. Мысалы НТТР. РНР қосымшалы қазіргі таңдағы танымал веб-сервистермен интеграциялауға мүмкіндік туындайды.
РНР 5 My SQL (My SQL Improved) жаңа кеңeйтулер Му SQL - сервер версиясымен 4.1.2 және жоғарылармен жұмыс жасауға арналған. Му SQL - ға тек қана процедуралық емес сонымен қатар объекті жобалаушылық интерфейс жүзеге асады. Бұл модульдің қосымша мүмкіндіктері SSL-ді, транзакцияны бақылауды қосады.
SQLite - тің кеңейтілуі мәліметтерді кәдімгі файлдарда сақтайтын қоcымшаны құрастыруға мүмкіндік береді. Ол SQL интерфейсін пайдалануға мүмкінік тудырады. SQLite - нің маңызды ыңғайлылығы - пайдаланылу қарапайымдылығы. SQLite процедуралықпен қатар мәлiметтермен жұмыс жаcау үшін мықты объектілік - жобалаушылық мүмкіндіктері бар. SQLite-нің басқа ерекшеліктері - жоғары жылдамдық, басқарудағы күрделі механизмдердің жоқ болуы және оңай тізгіштік. Көптеген эксперттер РНР -нің бұл кеңейюінің үлкен танымалдылыққа ие болатындығын жоспарлап отыр. РНР 5-тің басқа кеңейтілуі өзіне төмендегілерді қосады:
* Tidy - HTML-құжаттарды сараптау және түзету үшін.
* Perl - Perl сценарийлерді пайдалану.
* SPL - кластармен интерфейстердің стандарты жиынтығын анықтайтын ZE2 - нің кеңеюі.
* -РDО -PHP-нің мәліметтеріне әмбебап интерфейс ұсынады.
* -PІMP-GD модульінің орнына келген, графикамен жұмыс жасауға арналған жаңа кітапхана.
* Бұдан басқа РНР 5-те есте сақтаудың әлдеқайда жылдам диспетчері пайдаланылады.
* РНР 5 REAR құрылымын нақты жүзеге асыруға керекті қасиеттермен толықтырылған[7].
2.3 Сайт әкімшісінің қызметі
Сайт әкімшісіы қолданыстағы веб-жобаны басқарады және қолдайды, оны мазмұнмен толтырады және үнемі жаңартады - мысалы, дүкеннің жарияланымдар мен басқа маңызды интернет-ресурстарды. Ол қызметтердің барлық түрлерін, жаңа беттерді, секцияларды дамытуға, ақпарат тасымалдаушысы болып табылатын графикалық файлдарды жасауға көп көңіл бөлуі керек.
Сонымен қатар, сайт әкімшісіыс жобаны үнемі жарнамалаумен айналысуы керек (мазмұнды іздестіруді оңтайландыруды орындау), жаһандық желідегі жарнама стратегияларын енгізу, жаңалықтарды іздестіру, жаңалықтар арналарын қалыптастыру.
Бұдан басқа, сайтты табысты дамыту және насихаттау үшін, ойластырылған жарнамалық компанияларды жоспарлау және жүргізу қажет.
Әкімшісі Microsoft Office толық пакетіне және Adobe Illustrator, Adobe ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz