- •Интернет дүкендерге шолу
- •1.1.1«Интернет-дүкен» мынадай қызметтерден тұрады:
- •1.1.2 Қолдану аймағы
- •1.1.3 Интернет дүкенді тұрақты басқару.
- •Интернет дүкенді ақпараттық тұрғыдан көмек беру
- •Интернет дүкенің басқару функциясы
- •1.1.7 Электронды дүкеннің басқару жүйесін зерттеу
- •1.1.9 Ғаламтор саудасы: Қауіпсіздіктің қарапайым ережелері
- •1.2 Жұмыс интерфейстеріне талаптар
- •Қолданушы интерфейсі
- •Аппараттық интерфейс
- •1.2.1.3 Есептің қойлымы
- •2 Программаны қолдану құралдарын таңдау негіздері.
- •2.1 Интернет желісі
- •2.1.1 Гипермәтін концепциясы
- •2.1.2 Браузерлер
- •Apache http Server проектісі
- •Apache архитектурасы
- •Конфигурациялық структура
- •Php негізгі қызметі
- •3 Web магазин құрамындағы мәліметтер базасы
- •Сурет 3.14 - Жаңалық қосу формасы Жоғарыдағы суретте жаңалық қосу формасы көрсетілген. Бұл формаға localhost/add_news теру арқылы енеміз.
- •3.2 Windows платформасында MySql жұмыс жасауы
- •3.2.1 Сервермен байланыс орнату және байланыс үзу
- •3.3 Мәліметтер базасы жүйесі
- •Gid (int) - тауар id Quantity (int) – тауар саны oid (int) – сатып алған тауар id.
- •3.3.1 Жұмысты тестілеу
- •Қорытынды
- •Пайдаланылған әдебиеттер тізімі
- •А Қосымшасы
- •Б Қосымшасы
2 Программаны қолдану құралдарын таңдау негіздері.
2.1 Интернет желісі
Интернет дегеніміз компьютерлерді бір – бірімен белгілі протоколдар арқылы (TCP/IP) байланыстыратын желі, ол әр компьютерлерді өзара әр түрлі информациямен алмасуына ықпал етеді. Интернеттің кросс- платформалық тәуелсіздігі оның күн сайын қуат алуына және экспоненциалдық өсуіне себепші.
Сонымен, желі дегеніміз не? Интернетте мыңдаған компьютерлер бір бірімен байланысады. Бұл өте жеңіл сияқты көрінеді және көптеген адамдар Интернет сөзін күнде қолданады, бір аз ғана адам оның концепциясын түсіне біледі.
2.1.1 Гипермәтін концепциясы
HTML (ағылш. Hypertext Markup Language — «еренмәтін белгілеу тілі») вебшолғышта көрсетілуге арнаулы еренмәтін мен басқа ақпараттан тұратын веббеттерді жасауға арналған белгілеу тілі.HTML (HyperTextMarkupLanguage) – бұл құжаттарды кодтау үшін қолданылатын гипертекстік белгілеу тілі. HTML беттер ғаламторда браузерден серверге, жай текст немесе жасырын символдар(шифрлар) арқылы HTTP және HTTPS хаттамаларымен жіберіледі.HTML тілін британ ғалымы, Тим Бернерс-Ли 1986-1991 жылдары Женев (Швейцария) Еуропалық ядерлік зертеу орталығында жасалынған болатын.HTML алғашында, ғылыми және техникалық документацияларды халық арасында алмастыруға арналған тіл ретінде жасалған. HTML көмегімен әдемі жасалған документті оңай және тез жасауға болады. Құрамының өзгеруінен басқа HTML-ға гипермәтіндерді оқу қасиеті қосылған. Бейнематериалдық қасиеттер сосын қосылған.Мысал:
<html>
<head>
<link rel=STYLESHEET href="style.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>On -line shop</title>
</head>
<script> //java -script which open goods list
function open_window(link,w,h) {
varwin = "width="+w+",height="+h+",menubar=no,location=no,resizable=yes,scrollbars=yes";
newWin = window.open(link,'newWin',win);
}
2.1.2 Браузерлер
HTML тіліндегі белгісі бар (бұндай документтер әдетте .html немесе .htm форматтында болады ) тексттік документтер форматталған түрде көрсететін арнайы бағдарламаларымен өңделеді. Бұндай бағдарламаларды веб-шолғыштар немесе браузерлер дейді, және әдетте олар пайдаланушының талаптарын ыңғайлы интерфейс және оларды көрумен қамтамасыз етеді. Қазіргі кездегі ең атақты веб-браузерлер: Google Chrome, Mozilla Firefox, Opera, Internet Explorer және Safari.
Apache http Server проектісі
Apache HTTP server HTTP сервер проектісі деп Apache группасының проектісін айтамыз. Яғни жаңа коммерциялық пайдасы бар, өзгешелігі, қолдануда оңайлығы, тегін код арқылы жасалған HTTP сервер. Бұл серверді көбінесе “Apache” деп аталады. Ал бұл серведі жасаушы волонтерларды “the Apache Group” деп атайды.
Let Roy T. Fielding (HTTP әкесі деуге болады) Apache группасының мүшесі оны былайша суреттейді: “1995 жылдың ақпан айында ең атақты Web сервер программалық жабдығын Rob McCool мен National Center for Supercomputing Applications, University of Illinois, Urbana-Champaign.However ұйымдары жасады. Көптеген программистер күштерін бірлестіре отырып, интернет, электронды пошта арқылы серверді жаңа функциялармен, тесіктерін жамау мен айналасты(оларды patch деп атаймыз).
Кесте 1.1 - The Apache code evolution
Кодтар тізімі
Версия |
Кодтары |
Пікірлер |
Ортақ |
1.0.5 |
11,551 |
6,099 |
17,650 |
1.1.3 |
18,896 |
9,786 |
28,682 |
1.2.6 |
33,526 |
15,715 |
49,241 |
1.3.3 |
52,341 |
24,956 |
77,297 |
1.3.12 |
69,646 |
31,041 |
100,687 |
