МАЗМҰНЫ
КІРІСПЕ 3
1 НЕГІЗГІ БӨЛІМ. ӘЗІРЛЕУ ӘДІСТЕМЕСІ ИНТЕРАКТИВТІ
WEB- САЙТТАР 4
1.1. ЭЛЕКТРОНДЫҚ КОММЕРЦИЯ 4
1.2. ШОЛУ ҚАЗІРГІ ЗАМАНҒЫ ТЕХНОЛОГИЯЛАРДЫ ҚҰРУ WEB-
САЙТТАР 5
1.3. WEB ДИЗАЙН 8
1.4. МІНДЕТТЕР ҚОЮ 8
2 ТЕОРИЯЛЫҚ БӨЛІМ. ТАҢДАУ АСПАПТЫҚ ҚҰРАЛДАРДЫ
ӘЗІРЛЕУ ЖҮЙЕСІН ОҚЫТУ 11
2.1. ЖАЛПЫ ШОЛУ БАСҚАРУ ЖҮЙЕЛЕРІН КОНТЕНТ САЙТА 16
2.2. БАСҚАРУ ЖҮЙЕСІ САЙТТАРМЕН JOOMLA 17
2.3. БАСҚАРУ ЖҮЙЕСІ САЙТТАР WORDPRESS 15
2.4. БАСҚАРУ ЖҮЙЕСІ САЙТТАРМЕН 1C-BITRIX 15
2.5. ТАҢДАУ НЕГІЗДЕМЕСІ CMS JOOMLA 16
3-ТАРАУ. ӘЗІРЛЕУ АҚПАРАТТЫҚ САЙТ ТОЛТЫРУ
3.1. ФУНКЦИОНАЛДЫҚ МАҚСАТЫ ӘЗІРЛЕНЕТІН ИНТЕРНЕТ-
ДҮКЕН 17
3.2. ҚҰРЫЛЫМЫ, БЕТТЕРДІҢ ИНТЕРНЕТ-ДҮКЕН 17
3.3. ОРНАТУ ЛОКАЛЬДЫ ВЕБ-СЕРВЕР DENWER 21
ҚОРЫТЫНДЫ 31
ӘДЕБИЕТТЕР ТІЗІМІ 32
КІРІСПЕ
Электронды дүкен — бұл қолданбалы жүйесі құрылған технологиясын пайдалана отырып, электрондық сауда-саттық жүйесі. Сияқты әдеттегі дүкенге, электрондық дүкен іске асырады және мынадай негізгі функцияларды атқарады: тауарлар (қызметтер) сатып алушыға, тапсырыстарды өңдеуді, сатуды және жеткізуді тауарлар.
Интернет-дүкен элементтерін біріктіреді тікелей маркетинг түрде бару дәстүрлі дүкені. Ерекшелігі интернет-дүкен салыстырғанда әдеттегі түрі сауда болып табылады, онда интерактивті дүкен ұсына алады айтарлықтай көп саны тауарлар мен қызметтерді қамтамасыз ету және тұтынушылардың едәуір үлкен көлемі ақпарат, қажетті сатып алу туралы шешім қабылдау. Сонымен қатар, компьютерлік технологияларды пайдалану мүмкін дербестендіру көзқарас клиенттердің әрқайсысына негізге ала отырып, тарих оның келім-дүкені және бұрын жасалған сатып алу.
Негізгі іске асыру мәселелері, интернет-дүкен жатыр тоғысында технологиялар Интернет және дәстүрлі коммерциялық қызмет. Әдеттегі сауда сатып алушы бейімделіп, сол бағалауға мүмкіндік бар тауарды көзбен анықтау, оның сапасы мен сипаттамалары. Электрондық саудада ол мұндай мүмкіндік айырылды. Көбінесе көрнекі ақпарат жеткілікті, бірақ мұнда қолданысқа енеді эмоциялық және психологиялық факторлар. Жиі проблемалар бар, тауарлар, әсіресе, егер олардың бағасы көп емес
Соңғы мәліметтер бойынша, аудитория интернетте қарқынды өсіп келеді, ал интернет арқылы сату ірі қалаларда дейін жетеді 25%, бұл ретте мамандар атап көрсетеді өсу үрдісі сату дәл осы интернет арқылы. Жыл сайын интернет-дүкендердің саны артып келеді, өйткені бұл шын мәнінде пайдалы және ыңғайлы сатып алушы үшін айтпағанда, бюджетті үнемдеу және уақыт. Интернет-дүкен жұмыс істейді, тәулік бойы және сата алады, белгілі бір тауарлар қатысуынсыз автоматты режимде сатушы. Артықшылығына де жатқызуға болады, яғни керек емес сатып тауарға алдын-ала, ал бұл қомақты қаражат үнемделді, қоймалық үй-жайларда. Тек келісе жеткізушілермен және керекті уақытта ғана сатып алуға тауар, сіз закажут. Салыстырғанда әдеттегі дүкенінің аумағы сату, оның шектеледі, қала немесе аудан, қамту аумағы интернет-дүкен көбейіп, бүкіл Ресейге және русскоязычную аудиторияға басқа елдерде, себебі, тауар жеткізуге болады ғана емес, курьерлік қызмет, бірақ және пошта арқылы.
Мақсаты осы дипломдық жұмысты әзірлеу болып табылады сату бойынша интернет-дүкенінің үйлену және кешкі бұйымдар. Осы жүйе шеңберінде белгілі бір кәсіпорындар мен функцияларды орындауға негізгі алаңдар жүргізу үшін коммерциялық қызмет.
Бұл сату үйлену бұйымдар атап өтуге болады, бұл кеңістік әлі жеткілікті толтырылған, сондықтан бәсекеге қабілеттілігін құру бойынша іс-шараларды нұсқасы алаңдарды сату бойынша дәл осы өнімнің айтарлықтай жоғары. Сонымен қатар, бұл өнім қызық үшін де, әйелдер үшін де, ерлер жартысы адамзат, бұл тек көрсетеді өзектілігі біздің дүкен.
1-ТАРАУ. ӘЗІРЛЕУ ӘДІСТЕМЕСІ ИНТЕРАКТИВТІ WEB-САЙТТАР
1.1. ЭЛЕКТРОНДЫҚ КОММЕРЦИЯ
Туралы процестерге әкеп соғатын қалыптастыру, ақпараттық экономика, айтыла тағы 70-ші жылдары 20-шы ғасырдың. Негізі осы үдерістердің қарқынды өсуі, ақпараттық және коммуникациялық технологиялар, айналдыру компьютердің үстем қару сақтау және тарату деректерді беру желілері. Кәсіпорынның бүкіл әлемде ауыстырады тәсілдері бизнесті басқару мен ұйымдастыру. Жүреді бас тарту ескі иерархиялық құрылымын, жоғалады кедергілер бөлімшелері арасындағы компанияның барлық қызметкерлерінің ауысады қашықтағы жұмыс. Оңайлатылады арасындағы өзара іс-қимыл компания, оны тапсырыс берушілер мен жеткізушілер. Бизнес-процестерді қайта сапқа тұрғызылады шығады үшін ескі шекарасы құрылады виртуалды кәсіпорындар мен технологиясы жетілдірілуде аутсорсинг. Байқалған бүгін экономикасының көтерілуі дамыған елдердің мүмкін емес негізделген тек сандық өсуімен пайдаланылатын компьютерлер – кілт мәні сатып алды бірлестігі, олардың желісі.
Ресейде электрондық коммерция белсенді дамуда 1998 жылдан бастап. 1999 жылы Мәскеу Банкаралық Валюталық биржасы өтінімдер электрондық сатып алуға және сатуға өтінімдерді көмегімен валютаның ашық қуатты интернет-шлюз, электрондық бизнес Ресей толықты жүйесімен интернет-трейдинг. Бүгінгі күні электрондық коммерция — бұл көптеген интернет-дүкендер, электронды төлемдерді, интернет биржа интернет аукцион және басқа да.
Бүгін электрондық коммерция береді ең кең мүмкіндіктері жеткізушілерге, сондай-ақ клиенттерге. Арасында осы мүмкіндіктер:
өзіндік тіркеу сатып алушының сайтта өнім. Бұл жасайды қосымша ыңғайлы талаптар қызмет көрсету үшін клиенттер, жеткізушілер жүзеге асыруға мүмкіндік береді атаулы жарнама қызмет көрсету және маркетингтік зерттеулер процесінде сату;
тапсырыстарды рәсімдеу арқылы, интернет арқылы электронды каталогтар мен прайс-парақ. Бұл мүмкіндік қамтамасыз етеді, айтарлықтай үнемдеуге уақыт іздеу кезінде қажетті тауар немесе қызмет көрсету және салыстырғанда бағалардың әр түрлі жеткізушілер;
электронды тапсырысты өңдеу және тексеруді қоса алғанда, болған тауардың қоймадағы есебі, ықтимал жеткізу мерзімін. Бұл мүмкіндігі болып табылады ажырамас функционалдық бөлігі логистикалық жүйесін;кәсіпорынның
үшін төлем қабылдауды сатып алуға интернет арқылы.Төлеу бұл арқылы жүзеге асырылуы мүмкін банктік карталар арқылы қорғалған төлем терминалдары, сондай-ақ арқылы жергілікті немесе халықаралық төлем интернет жүйесін.
Электрондық коммерция үшін барлық мүмкіндіктер бар одан әрі дамыту. Біріншіден, үнемдеу шығындар интернет-дүкендер мүмкіндік береді төмендетуге, бағаның және сатып алу интернет-дүкендерде бүгін кейде тиімдірек, қарағанда кәдімгі дүкендерде. Бұл факт қамтамасыз етеді және тұрақты ағыны, сатып алушылардың және жаңа ойыншылардың пайда болуы нарығында. Электрондық бизнес, және, атап айтқанда, интернет-дүкен ретінде, оның құрамдас бөлігі, анағұрлым бәсекеге қабілетті, ол өз кезегінде оң әсерін тигізуде деңгейде көрсетілетін қызметтердің сапасын және ұсынылатын тауарлар [1].
1.2. ШОЛУ ҚАЗІРГІ ЗАМАНҒЫ ТЕХНОЛОГИЯЛАРДЫ ҚҰРУ WEB-САЙТТАР
Қазіргі уақытта алдында web-әзірлеуші қойылады көптеген әр түрлі тапсырмаларды құру интерактивті ойын-сауық сайттар дейін елеулі бизнес жобаларды қажет ететін, жоғары сенімділігі мен қауіпсіздігін рұқсатсыз қол жеткізу. Оларды іске асыру үшін талап етіледі дұрыс таңдалған құралдар – программалау тілдері, фреймфорки немесе становящиеся барлық көп өзекті жүйелері, контентті басқару (СМЅ — Content Management System ).
Қазіргі уақытта көптеген бағдарламалау тілдері. Үстемдігі, олардың әрқайсысының көрініс болуы мүмкін тұрғысынан ғана қандай да бір міндеттері. Тілді таңдау немесе фреймворка анықталады, қандай білімге ие болады бағдарламашылар, дайын іске асыру осы жоба. Бөлген жөн сияқты ұғымдар бағдарламалау тілі және фреймворк [2].
Бағдарламалау тілі – бұл кейбір базалық синтаксисі (мүмкін стандартты кітапханалар), оның көмегімен жасауға болады қосымшалар. Фреймворк сияқты ұсынады программистке әртүрлі кітапхана, айтарлықтай упрощающие құру бағдарламалар мен сайттар. Кейбір тілдер және фреймворки білдіреді бөлінбес тұтас (мысалы, ASP.NET және JSP). Басқа тілдер қолданылуы мүмкін фреймворка (PHP және Perl).
Барлық тілдер web-бағдарламалау деп жіктеуге болады клиенттік және серверлік. Атауынан, клиенттік тілдер жазу үшін қолданылады орындалатын бағдарламаларды клиент жағында (web-браузер), ал сервер – бағдарламалар үшін орындалатын серверде. Бұл бөлу графикалық көрсетілді-суретте 1.4.
Сурет 1.4 – Танымал фреймворки және тілдер веб-бағдарламалау
Арасында клиенттік тілдер web-бағдарламалау керек бөліп, JavaScript, ол, сонымен қатар, HTML, шаруашылығынан көптеген web-технологиялар (мысалы, негізінде көпшілік соңғы уақытта технология AJAX) және білу-да бағдарламалауға оған жатады базалық білімге web-әзірлеуші.
Басқа кең тараған клиенттік тілдер, дәлірек айтсақ, фреймворки – бұл Adobe Flash (ActionScript тілі) және SilverLight (кез келген .NET тілдері). Негізгі технологиясын қолдану Adobe Flash – интерактивті веб-сайттар мен сервистер, онлайн-ойындар, мультимедиялық контент және жарнама. SilverLight – бұл жаңа технология, компания әзірлеген және Microsoft позиционируемая ретінде ауыстыру Adobe Flash. Қарамастан, бұл көмегімен Adobe Flash немесе SilverLight құруға болады толық сайт, мұндай тәсіл сирек пайдаланылады үшін, бұл іздеу жүйесіне әзірше білмейді индекстеу бірде-Adobe Flash, бірде SilverLight.
Серверлік тілдер web-бағдарламалау шартты түрде бөлінетін бойынша операциялық жүйесі басқаруымен олар жұмыс істейтін: Windows және Unix-ұқсас жүйелер (*nix). Айтар болсақ про Windows болса, монополиялық орынға технологиясы ASP.NET компания әзірлеген және Microsoft. Көмегімен ASP.NET жасауға болады", - сайттар кез-келген күрделілік деңгейіндегі ең қарапайым, тұрған олардың бірнеше беттен дейін өте күрделі, өңдеуші миллиондаған сауалдарын күні (Microsoft сайттары жазылған ASP.NET, бірі болып табылады ең көп қаралатын Интернет). Технологиясының арқасында .NET әзірлеу мүмкін үлкен саны тілдер бағдарламалау (C++, Java, Python және т. б.). Технологиясы ASP.NET тартымды, кім үшін жақсы түсінеді Windows, бірақ незнаком бастап Unix-ұқсас жүйелер. Негізгі кемшілігі – аз салыстырғанда, *nix, саны арзан хостингов немесе сатып алу қажеттілігі, серверлік лицензия болған жағдайда, бөлінген хостингті. Алайда, құнымен салыстырғанда әзірлеу күрделі сайттар, сондай-ақ, құны трафик айырма шығыстарын Windows *nix хостинг мүмкін пренебрежимо аз.Ең танымал тілді web-бағдарламалау болып табылады, әрине, PHP – скриптовый бағдарламалау тілі, жалпы мақсаттағы, қарқынды үшін қолданылатын web-қосымшаларын жасау. Оның негізгі артықшылығы болып табылады: тегін, қарапайым синтаксис, жоғары шапшаңдық және үлкен қауымдастық әзірлеушілер. Қазіргі уақытта ұсталады басым көпшілігі хостинг-провайдер арасындағы көшбасшылардың бірі болып табылады бағдарламалау тілдерінің қолданылатын құру үшін динамикалық web-сайттар. Жоба қолданылады астында өз лицензияға сыйыспайтын бірге GNU GPL. Синтаксис PHP подобен синтаксис тіл Си. Кейбір элементтер сияқты ассоциативті массивтер мен foreach циклі, заимствованы из Perl.
JSP (Java Server Pages) – бұл технология J2EE құруға арналған сайттар көмегімен Java тілі. JSP өте көп, жалпы ASP.NET таңдау осы екі технологиялармен көбінесе негізделеді субъективті тілектері емес, қандай да бір преумуществах немесе кемшіліктер осы платформалар.
Соңғы уақытта жоғары танымалдығы сатып алды тілі Ruby және, атап айтқанда, фреймворк Ruby on Rails. Оның көмегімен өте тез сайт жасау талап етілетін функционалдылығын. Бірі елеулі кемшіліктер Ruby болып табылады төмен жылдамдығы. Оның ең күшті оң тараптар болып табылады төменгі шегі кіру және белсенді интернет-қауымдастық .
Ерекше назар аударуға лайық технологиясы Model-view-controller (MVC, "Модель-көрініс-мінез-құлық", "Модель-көрініс-контроллер") – қолдану схемасы бірнеше үлгісін жобалау, олардың көмегімен деректер моделі қосымшалар, интерфейс өзара іс-қимыл пайдаланушы бөлінген үш жеке компонент, сондықтан модификациялау бір компоненттерін көрсетеді аз әсер қалған. Бұл схема жобалау жиі құру үшін пайдаланылады сәулеттік қаңқа, қашан ауысады теориясы және іске асыру нақты пән саласында. Негізінде суретте 1.5 келтірілген графикалық кескіні осы тұжырымдамасы. Сызықтармен көрсетілген тікелей байланыс (қоңырау әдістерін, беру мәндерін өріс), үзік сызықтармен көрсетілген жанама байланыс (хабарлама арқылы оқиға).
Сурет 1.5 – Тұжырымдама Model-View-Controller
Негізгі қолдану мақсаты осы тұжырымдаманың тұрады бөліну бизнес-логика (модель), оны визуализация (ұсыну түрі). Есебінен осындай бөліну артады, қайта пайдалану мүмкіндігі.
Атап айтқанда, мынадай міндеттер:
– бір моделі болады қосуды бірнеше түрі, бұл ретте қозғамай іске асыру моделі. Мысалы, кейбір деректер болуы мүмкін бір мезгілде түрінде ұсынылған электрондық кестелер, гистограммалар және айналмалы диаграммалар;
– қозғамай іске асыру түрлерін өзгертуге болады реакция пайдаланушының (басу, тінтуір түймесін басып, деректерді енгізу), ол үшін жеткілікті басқа пайдалана контроллер.
Бірқатар әзірлеушілер маманданған тек облыстарының бірінде: әзірлейді немесе графикалық интерфейсі(web-дизайнерлер) немесе әзірлейді бизнес-логиканы(web-бағдарламашы). Сондықтан қол жеткізу, бұл бағдарламашылар әзірлеумен айналысатын бизнес логика (модельдер), мүлдем жоқ туралы хабардар екендігі, қандай түсінік қолданылады[4].
1.3 WEB-ДИЗАЙН
Веб-дизайн (от англ. Web-design) — саласы веб-әзірлеу және түрі дизайн, компаниядағы жобалау теңшелетін веб-интерфейстердің үшін сайттарды немесе веб-қосымшалар. Веб-дизайнерлер жобалайды логикалық құрылымын веб-беттер, продумывают ең ыңғайлы шешім берген ақпарат, сондай-ақ айналысады көркем ресімдеу веб-жоба. Нәтижесінде қиылысатын екі сала адам қызметінің сауатты веб-дизайнер тиіс белгісімен соңғы веб-технологиялармен және болуға тиісті көркем қасиеттерге ие.
Веб-дизайн — түрі графикалық дизайн бағытталған әзірлеу және рәсімдеу, объектілерді, ақпараттық ортаны интернеттің қамтамасыз етуге бағытталған, оларға жоғары тұтынушылық қасиеттері мен эстетикалық қасиеттері. Мұндай шешім ажыратады веб-дизайн, веб-бағдарламалау, дейді ерекшелігін пәндік іс-әрекеттің веб-дизайнер, өзін веб-дизайн түрі ретінде графикалық дизайн.
Өзі дизайнын әзірлеу болашақ сайттың бөлінеді бірнеше кезеңнен тұрады:
техникалық тапсырманы әзірлеу; жасау үшін техникалық тапсырманы мамандар айналысады жоба менеджері. Жұмыс тапсырыс беруші басталады толтыру брифа, онда тапсырыс беруші өзінің тілектерін қатысты визуалды ұсыну және сайттың құрылымын көрсетеді қателер ескі нұсқада сайт әкеледі мысалдар даулы. Негізге ала отырып, брифа, менеджер құрайды техникалық тапсырма мүмкіндігін ескере отырып, бағдарламалық және дизайнерлік қаражат. Кезең аяқталып, бекітілгеннен кейін техникалық тапсырма тапсырыс беруші. Маңызды бірден атап өту кезеңдері жобалау веб-сайттар көптеген факторларға тәуелді сияқты көлемі сайттың функционалдығы, міндеттер орындауға тиіс болашақ ресурсы және тағы басқалар. Алайда, бар бірнеше кезеңнен тұрады, олар міндетті түрде қатысады жоспарлау кез-келген жоба;
дизайн негізгі және типтік беттер : басталады жұмыс жасау дизайн, әдетте, графикалық редакторда, мысалы, Adobe Photoshop, GIMP және т. б. Дизайнер жасайды бір немесе бірнеше дизайн, техникалық тапсырмаға сәйкес. Бұл ретте, жеке-жеке құрылады басты беттің дизайны, және дизайндары үлгі беттен (мысалы: мақалалар, жаңалықтар, өнімнің каталог). Тегінде "дизайн" беттерді білдіреді графикалық файл, слоеный сурет тұратын аса ұсақ суреттер-топтары элементтерінің жалпы сурет. Бұл ретте, дизайнер ескеруі шектеу стандарттарын html (жасамау дизайн, содан кейін алмайды болу іске асырылды стандартты құралдарымен html);
HTML-беттеу: бекітілген дизайн беріледі html-верстальщику, ол "нарезает" графикалық суретті жекелеген суреттер, олардың кейіннен складывает html-бетті. Нәтижесінде құрылады коды, ол арқылы көруге болады шолғыш. Ал типтік беттің кейіннен пайдаланылатын болады ретінде шаблондар.
Web-бағдарламалау — бөлім бағдарламалау бағдарланған әзірлеуді web-қосымшалардың (бағдарламалардың жұмыс істеуін қамтамасыз ететін динамикалық сайттардың интернет) Бірі ең танымал бағдарламалау тілдер үшін Web болып табылады PHP.Бастапқыда РНР аббревиатурасы означала Preprocessor of Home Pages — препроцессор үй беттен. Бұл тіл енгізілетін HTML-беттер сценарийлер, орындалатын серверде. Көбінесе оның синтаксисі пайдалануы осындай тілдердің С, Perl, Java, және бұл ретте, қосылған салмағы мүмкіндіктерін, олардың осы тіл жетпейді. Басқаша айтқанда, синтаксис РНР — бұл ақылға қонымды балама және ... ғылым, және "беспредельности" Perl.
РНР өкілеттігі іс жүзінде толық жиынтығы бар функционалдығын туралы (пайда болғанға дейін РНР) еді арман ғана web-бағдарламашы. Оның мақсаты — мүмкіндік барынша тез жасауға шоғырланған динамикалық web-беттер. Толық негіз болады мәлімдеуге, бұл зерттеу және пайдалану РНР тиімді болады жаңадан бастаушы және кәсіби бағдарламашыларға.
PHP орындайды коды, орналасқан ішіндегі шектеушілер сияқты . Барлық тыс бөлгіш, шығарылады өзгеріссіз. Бұл, негізінен, пайдаланылады кірістіру үшін, PHP-кодты HTML-құжат.PHP бағдарламалау тілі болып табылады динамикалық типизацией талап етпейтін нұсқаулар типті жариялау кезінде айнымалы сияқты, ең хабарландырулар айнымалы.
PHP қолдайды кең объектілі-бағытталған мүмкіндіктері, толық қолдау енгізілген бесінші нұсқасы тілі. PHP қолдайды барлық үш негізгі тетігі ҚҚТБ — инкапсуляцию, полиморфизм және мұрагерлік (ата-аналар сыныбы көрсетіледі көмегімен түйінді сөздер extends кейін сынып). Өте салмақты артықшылығы болып табылады деп PHP жазылған көптеген танымал CMS туралы айтылады төмен (мысалы, өте танымал қозғалтқыш үшін ең үздік CMS Joomla).
1.4. МІНДЕТТЕР ҚОЮ
Мақсаты дипломдық жұмыс болып табылады интернет-дүкен жасау бойынша сату үйлену және кешкі бұйымдар икемді функционалы, түсінікті және қол жетімді интерфейсі бар мүмкіндікті одан әрі кеңейтуге өнімнің тізімдемесі. Бұл жүйе функцияларын орындайды негізгі алаңдар жүргізу үшін коммерциялық қызмет.
Қойылған мақсатты іске асыру мынадай міндеттерді шешуді көздейді:
а) таңдау құралдарын әзірлеу модулін интернет-дүкен;
б) әзірлеу интернет-дүкен құрылымына сәйкес деректер базасын, ол болуы келесі функционалам:
бейнелеу каталогы компания өнімдерін қоса алғанда, мұндай өріс ретінде атауы, бағасы бойынша үш санаты мен саны, қоймадағы;
жүзеге асыру бойынша сұрыптау тауар топтары;
жүзеге асыру, пайдаланушыларды тіркеу;
құру тіркелген пайдаланушының сатып алуға арналған өтінімді қоса алғанда, төлем тәсілін таңдау және жеткізу;
кері байланысты жүзеге асыру және пайдаланушы арқылы e-mail.
2-ТАРАУ. ТАҢДАУ АСПАПТЫҚ ҚҰРАЛДАРДЫ ӘЗІРЛЕУ ЖҮЙЕСІН ОҚЫТУ
2.1. ЖАЛПЫ ШОЛУ БАСҚАРУ ЖҮЙЕЛЕРІН КОНТЕНТ САЙТЫ
Мақсатқа жету үшін алға қойылған барысында дипломдық жобалау, жоқ сайтты басқару жүйесін жай ғана басқаша болуы мүмкін емес, маңызды болып табылады ғана таңдауға жүйесіне арналған жоба. Тұтастай алғанда, барлық сайтты басқару жүйесін ұсынады бір базис үшін пайдаланушылармен жұмыс сайта, жаңалықтармен, фотосуреттер, жеке хабар алмасу және т. б., сондықтан таңдау сол немесе басқа жүйесі болады бағыттағы және жобаның күрделілігіне байланысты. Қазір нарықта бар үлкен емес, үлкен саны әр түрлі басқару жүйелерін (сайтты, және көріңіз немесе зерделеп, барлық CMS, әрине, өте қиын.
Бұл барлық қарастыру CMS мүмкін емес, сондықтан отберем үш ең танымал және кең тараған интернетте сайттарды басқару жүйесін. Қарастырайық мынадай жүйесі: Joomla, WordPress және 1С-Битрикс. Алғашқы екі осы тізімнен қолданылады ақысыз негізде, ал үшінші CMS – бұл толыққанды коммерциялық өнім тамаша техникалық қолдау жүйесімен және жаңарту. Барлық ұсынылған қарауға жүйесі – бұл ең қажетті CMS бүгінгі нарықта.Бұл таңдау арасындағы ақылы жүйесімен немесе тегін, онда бұл сұрақ ерте ме, кеш пе, алайда барлық пайдаланушылар. Көбінесе бұл жерде көп нәрсе байланысты міндеттер шешілетін белгілі бір жобасы.
Ретінде қазірдің өзінде белгілі болғандай, сайтты басқару жүйесі – бұл қарапайым бағдарлама арналған интернетте жұмыс істеу. Астында сөйлемде "работа в интернете" деп жұмыс CMS арналған хостинг ұсынатын қызметтерінің провайдері. Сам хостинг – бұл есептеу қуатын ұсыну бойынша қызметі көтермейди қашықтағы веб-сервер орнатылған арнайы нұсқа операциялық жүйе және басқа да ілеспе бағдарламалық қамтамасыз ету. Барлық бағдарламалық қамтамасыз ету, серверлер бағытталған көмектесу әкімшісі ретінде серверлер, сондай-ақ қарапайым пайдаланушыға ұйымдастыру кезінде бірінші жағдайда, клиенттік алаңдардың, ал екінші – визуалды құралдар үшін сайтпен жұмыс.
Тізімі операциялық жүйелер, ол пайдаланылуы мүмкін провайдер қызмет көрсетуді, үлкен, бірақ, негізінен, кәдеге мынадай жүйесі: FreeBSD, алма, Debian, Fedora, CentOs, Windows Server, Red Hat, SuSE және т. б. көріп отырғанымыздай, көп жағдайда бұл отбасы UNIX/Linux-жүйелері. Сервер ретінде жиі пайдаланылады танымал сервер Apache және жұмыс үшін қажетті кеңейту, РНР, MySQL деректер базасы, модульдер PERL, CGI, компиляторы C/C++ және т. б. Үстінен аталғандардың барлығы бағдарламалық қамтамасыз ету орнатылады деп аталатын хостингті басқару панелі, ол жұмыс істеуге мүмкіндік береді веб-сервері базасында ыңғайлы графикалық көрнекі ортасы. Дәл осылай көрінеді дайындалған жұмысқа сервер провайдер қызмет. Белгілей отырып басқару жүйесі сайтты қашықтағы веб-сервер, нақты жеке белгіленеді алынған бағдарлама абстрактілі компьютер. Идеясы бойынша, бұл ең абстрактілі компьютер міндетті түрде қанағаттандыруға жүйелік талаптарға сәйкес белгіленетін болады. Ұқсас талаптар бар және веб-серверге, онда пайдалану жоспарланып отыр CMS.
Қазіргі сайтты басқару жүйесі іске асырылды РНР тілінде, ол бүгінгі күні болып табылады сөзсіз көшбасшы арасында бағдарламалау тілдерінің бағытталған Интернетте жұмыс істеу үшін. Ретінде деректер базасының ажырамас бөлігі болып табылатын, веб-сервер пайдаланылады, өздерін тиімді жағынан көрсете білген тегін деректер базасы MySQL. Сонымен MySQL, бар және коммерциялық нұсқасы дерекқор, бірақ пайдаланылады, олар айтарлықтай кем жиі. Деректер базасы сақтауға мүмкіндік береді үлкен массивтер әр түрлі деректер, олар сіз толтыру сайт, сондай-ақ деректер ең CMS. Қол жеткізу белгілі бір кестеге деректер базасында жүреді, үлкен жылдамдығы, бұл мүмкіндік береді аз уақыт шығарып, қажетті қазіргі кезде ақпарат. Барлық сайтты басқару жүйесі, нарығында бар, бар деп аталатын қауымдық бөлім және әкімшілік жүйесінің бөлімі немесе сайт. Көпшілік бөлігі сайта – бұл сайттың қол жетімді барлық пайдаланушы ресурсын. Басқаша айтқанда, бұл өзі сайты түрінде онда оны көріп барлық келушілер. Әкімшілік бөлігі сайта тек әкімшісіне және белгілі топтағы пайдаланушылар әкімшісі заңда осындай қолжетімділікті. Бұл мүмкін редакторлар сайт әзірлеушілер, жарнама беруші, сатушы және т. б. Бұл жағдайда әрбір топтағы пайдаланушылар қол жетімді болады , тек сол функцияларды CMS, олар қол жетімді болуы тиіс, және айқын көрінеді нақты қатынау құқықтарын шектеу жүйесі.
Кез келген операциялық жүйе жоқ қосымша белгіленген бағдарламаларды қабілетті көп болғанымен, өз билігінде бірқатар алдын ала орнатылған қолданбалар. Әдетте, кейін инсталляции жүйесі мен компьютер әрбір қолданушы ұмтылады жақсартуға әлеуеті өзінің машинасын орнатып, қосымша бағдарламасы. Осыған ұқсас іс-әрекеттер жасайды және әкімшілері CMS, тек бұл жағдайда термин "бағдарламасы" жұмыстан кетсе арналған термині "модуль", "плагин", "блок", немесе, айтқандай, "кеңейту" .
Әр түрлі басқару жүйелерін сайтты кеңейту деп аталады әр түрлі. Жиірек қолданылады деген сөз модуль, кейде плагин немесе компонент, сондай-ақ бар деп аталатын блоктары төндіруі мүмкін көпшілік бөлігі белгілі бір бағанға немесе блок бір колонка. Барлығы – кәдімгі кеңейту, интегрирующиеся жүйесіне. Кеңейту берілуі мүмкін, мысалы, форум, блогын, хабарландыру тақтасымен және т. б.
Даралық және тағы да даралық – бұл ұраны кез-келген интернет – жобасы. Графикалық құрамдас ресурсты өте маңызды бөлігі сайттың барлық жалпы бизнес. Егер сайттың дизайны ұнайды емес пайдаланушыға, онда ол ешқашан келеді сайты, сондықтан іздеу жақсы дизайн сайт үшін бұл өте маңызды міндет.Әрбір сайтты басқару жүйесін әзірлеу шаблон бойынша орындалады-түрлі және бір үлгісі бір CMS емес, жарайды басқа жүйесі. Механика үлгісін құру әрбір CMS өз, және веб-әзірлеушілердің жүйесі әрқашан бар тиісті ақпарат .
2.2 БАСҚАРУ ЖҮЙЕСІ САЙТТАРМЕН JOOMLA
Joomla білдіреді скриптер жиынтығын жазылған бағдарламалау тілінде PHP. Бұл ретте арнайы әзірленген жазу үшін web-қосымшалар.
Web-қосымшаларда бар екі кодты орындау – серверлік және клиенттік. К клиенттік бөліктері жатады HTML, CSS, Javascript, ал серверлік ASP, JAVA, PHP және т. б. бұл үшін жұмыс (орындау) скриптер Joomla болуы қажет web-сервер с поддержкой PHP және MySQL (Apache ұсынылады нұсқасы 1.3-тен жоғары) және web-браузер пайдаланушының (ең танымал Internet Explorer, Mozilla Firefox, Opera) .
Сипаттамалары Joomla:
толығымен негізделген ДБ қозғалтқыш пайдалана отырып PHP/MySQL;
қауіпсіздік модулі үшін көпдеңгейлі аутентификациясы/әкімшілері;
секция таспасы, өнім немесе қызмет оңай редактируемы және тұрғыда басқарылмалы болып табыламыз;
бөлімдері бірге қосылған болуы мүмкін авторлары;
толығымен реттелетін орналасу схемасын элементтерін қоса алғанда, сол, оң және орталық блоктарын мәзір;
айдау суреттер көмегімен браузер сіздің жеке кітапханасы – кейіннен пайдалану үшін кез-келген орын;
форум/сұрақ-жауаптар/дауыс беру үшін тиімді кері байланыс;
жұмыс астында Linux, FreeBSD, MacOSX, Solaris, AIX, SCO, WinNT, Win2K.
Мүмкіндігі әкімшілендіру:
мүмкіндігі шексіз түзуге беттер саны;
нақты ұйымдастыру құрылымын сайт;
әрбір динамикалық беттерді құруға болады өз сипаты мен түйін сөздер рейтингін жоғарылату мақсатында іздеу жүйелерінде;
басталуы мен аяқталуы жарияланған кез келген материалдар болады запрограммировать күнтізбесі бойынша;
мүмкіндігі шектеуге белгілі бір бөлімдер сайт тек қана тіркелген пайдаланушыларға арналған;
секция таспасы, өнім немесе қызмет оңай редактируемы және тұрғыда басқарылмалы болып табыламыз;
толығымен реттелетін элементтерінің орналасу схемалары бойынша бес облыстар, бұл бірегей дизайны;
айдау суреттер көмегімен браузер сіздің жеке кітапханасы кейіннен пайдалану үшін кез-келген орын;
сауалнамалар мен дауыс беру үшін тиімді кері байланыс;
қосу мүмкіндігі әртүрлі модульдер (мысалы, соңғы жаңалықтар, баспасөз ққызметі, толығырақ кіру статистикасы, қонақ кітабы, форум және т. б.);
құру мүмкіндігі бір емес, бірнеше нысандарын кері байланыс әрбір контакті үшін;
тәртібін өзгерту, объектілерді қоса алғанда, жаңалықтар, сұрақ-бабының, және т. б.;
генератор көрсету кездейсоқ жаңалықтар;
модуль қабылдау шалғайдағы авторлардың жаңалықтар, мақалалар мен сілтемелер;
объектілердің иерархиясы — секциялар саны, бөлімдер, кіші бөлімдер мен беттер болып табылады настраиваемым;
менеджер жаңалықтарын;
менеджер мұрағатының, онда сақтауға болады түсірілген байланысты жарияланған мақалалар;
басып шығару мүмкіндігі бар немесе e-mail жіберу кез келген мақаланы сайттан;
таңдау бірнеше визуалды редакторлар деп жеңілдетеді редакциялау материалдар деңгейіне дейін редакциялау мәтін Word бағдарламасында;
мүмкіндігі алдын-ала көру алдында түпкілікті орналастыру;
мүмкіндігі жеңіл ауысым дизайн;
үнемді пайдалану орындары серверінде есебінен пайдалануға MYSQL деректер базасы;
пайдалану мүмкіндігі мекен-беттер үшін бейімделген үздік индекстеу барлық іздеу жүйелері арқылы[7].
Бүгін табуға болады 3000-нан астам модульдер мен компоненттер, олар қанағаттандырады талаптар кез келген әзірлеуші сайт. Жүйесі сезімтал кішігірім үшін де және ірі корпоративтік веб-сайтқа немесе ақпараттық жоба.
2.3. БАСҚАРУ ЖҮЙЕСІ САЙТТАР WORDPRESS
Басқару жүйесі сайттар WordPress бірі ең танымал орыс тілді сегментіндегі интернет. Және бұл үшін бірнеше себептері бар, олар бөлуге болады екі санаттағы SEO және пайдаланушылық. Себептері танымалдық WordPress арасында SEO – мамандар — бұл, ең алдымен, тамаша индекстеу, іздеу жүйелері арқылы. Сондай-ақ, өйткені WordPress тегін көптеген шаблондар мен плагиндер оған тегін жүктеу. Тағы бір жағымды сәт жүйені WordPress — бұл php-код редакциялауға болады тікелей "админики", яғни Сізге кіру арналған ftp сервер Сіздің қашықтағы сервер. Жүйесі бар интуитивті түсінікті интерфейсімен, үлкен саны оңай теңшелетін үлгілер. Сондықтан, блогтар, WordPress мұндай танымал. Бірақ, өкінішке орай, басқаруға WordPress арқылы оңай ғана блогами және шағын порталдар, басқару үшін, ірі порталдар қажет қолмен "құру" админку, ал бұл күрделі және ұзақ. Сондықтан, ірі порталдар жақсы таңдау басқа CMS.
Мүмкіндігі WordPress:
ақпараттық жүйе құруға мүмкіндік береді басылымдар кезінде көмек бөгде бағдарламалар;
орнату және теңшеу ұсынбайды ешқандай күрделілігі ("бөлімін қараңыз жоғары);
функцияларды қолдайды құру автоматты түрде өңделетін тізімін обновленийRSS, Atom, trackback, pingback;
бірегей оңай жүйесі өзара іс-қимыл коды бар қосылатын модульдер (плагин);
іске асыру "тақырып", жиынтығы ретінде файл – шаблон бойынша (РНР), өте майда жылдамдығын арттырады және икемділігі;
мүмкіндігі оңай өзгертуге сыртқы түрі мен тәсілдерін, деректерді шығару есебінен қолдау "яғни";
сарқылмас көлемі кітапханалар "тақырыптар" және "плагиндер";
қол жетімді іске асыру күрделі шешімдер есебінен кепілге салынған әлеуетін сәулет;
пайдалану ұсынылады адам-түсінікті URL мекенжайын;
бар жүйесі орыс аударма [5].
2.4. БАСҚАРУ ЖҮЙЕСІ САЙТТАРМЕН 1C-BITRIX
Bitrix – арналған өнім үшін, ең алдымен, корпоративтік пайдалану, дегенмен, салыстырмалы түрде арзан базалық версиясын құру үшін қарапайым сайттар. Қазіргі уақытта компания Bitrix, бастапқыда разработавшая бұл CMS, поглощена компания 1C, соның салдарынан жаңа өнім атауы – 1С Bitrix.Ерекшелігі Bitrix жеткілікті оригинальна. Бұл CMS әзірленген өнім ретінде барынша қарапайым және ыңғайлы интерфейсі бар, бұл мүмкіндік беретін толығымен теңшеу кез келген параметрлерді қолданбай бағдарламалау дағдыларын.Егер іске асыруға ыңғайлы интерфейс атындағы айтуға мүмкін болды, онда принциптері әкімшілендіру сайтты айналды меншікті бағдарламалау тілі, меңгеруге тиісті оқу іс жүзінде мүмкін емес. Әрі пайда болды сертификаттау үшін ғана емес әкімшілерінің Bitrix, бірақ қарапайым пайдаланушылар-менеджерлер – бұл көп нәрсе туралы айтады.
Бірақ 1С Bitrix, бұл – коммерциялық жоба ретінде және кез-келген компанияның өнім 1С, сондықтан оны құру үшін шағын интернет-дүкенінде өте қымбат және тиімсіз[6].
2.5. ТАҢДАУ НЕГІЗДЕМЕСІ CMS JOOMLA
Шешу үшін қойылған міндеттерді орындау барысында дипломдық жобалау, неғұрлым орынды пайдалану жүйесін сайттарды басқару Joomla.
Таңдау дәл осы CMS әсер етті, яғни жүйесі бар бірқатар артықшылықтары:
ол тегін;
емес узкоспециализированна (мысалы движок WordPress, ол бастапқыда құрылған ретінде қозғалтқыш үшін stand-alone блог);
ие, өте кең функционалы (үлкен мүмкіндіктер параметрлерін құру және іс жүзінде кез келген күрделілігі бойынша сайт);
айрықша жеңіл игеруге және одан әрі басқару үшін пайдаланушының шешеді нәрсе қосу немесе өзгерту негізінде құрылған сайты – туындамайды еңсерілмейтін қиындықтар);
Достарыңызбен бөлісу: |