- •Интернет дүкендерге шолу
- •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 Жұмысты тестілеу
- •Қорытынды
- •Пайдаланылған әдебиеттер тізімі
- •А Қосымшасы
- •Б Қосымшасы
Сурет 3.14 - Жаңалық қосу формасы Жоғарыдағы суретте жаңалық қосу формасы көрсетілген. Бұл формаға localhost/add_news теру арқылы енеміз.
Сурет 3.15 - Жаңалықтарды редакциялау
3.2 Windows платформасында MySql жұмыс жасауы
MySQL TCP/IP протоколын барлық Windows NT платформаларында қолдайды. TCP/IP локальді желі арқылы қосылуға көмектеседі. Хост аты қандай протокол қолданғанға да байланысы:
Host name |
|
|
Protocol |
|
|
NULL (none) |
Win95/Win98, TCP/IP қолданылады |
|
. |
Аты бар канал |
|
Localhost |
TCP/IP берілген хост |
|
hostname |
TCP/IP |
|
3.2.1 Сервермен байланыс орнату және байланыс үзу
Сервермен байланыс орнату үшін MySQL де қолданушы аты мен паролін енгізу керек. Егер сервер машинасы алшақтатылған болса да, сізге хост аты қажет. Егер қажетті параметретрлер берілген болса, сервермен байланыс былай орналастырылады:
shell> mysql -h host -u user -p
Enter password: ********
Егер барлығы жұмыс жасаса, төмендегідей команда шығады:
mysql>
Дұрыс қосылғаннан кейін сервермен ажырасу үшін QUIT командасын енгіземіз:
mysql> QUIT
Bye
3.3 Мәліметтер базасы жүйесі
Мәліметтер базасын мәліметтер қайталануы азаю үшін қалыпқа келтіреді (нормализация).
Мәліметтер базасын жасаған кезде төмендегідей факторлар оған әсер етеді:
Қауіпсіздік
Диск жадысындағы орын
Мәліметтер базасының жылдамдығы
Мәліметтер алмасу жылдамдығы
Таблицалар мәлімет алмасу жылдамдығы
Дипломдық жұмыста мәліметтер базасы Database. SHOW командасы арқылы жұмыс жасап тұрған мәліметтер базасын көруге болады:
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| Database |
+----------+
Мәліметтер базасымен жұмыс жасау үшін былайша енгіземіз:
mysql> USE database
Database changed
Мәліметтер базасына қосылу:
<?
include ("cfg/connect.inc");
mysql_connect($DB_HOST,$DB_USER,$DB_PASS) or die (mysql_error());
mysql_select_db($DB_NAME) or die (mysql_error());
Дипломдық жұмыста 4 таблица мәліметтер базасында қолданылады. Таблицаларды қарап шығу үшін SHOW TABLES командасын енгіземіз:
mysql> SHOW TABLES;
+---------------------+
| Tables in menagerie |
+---------------------+
| Categories |
| GoodsList |
| Orders |
| OrderedCarts |
+---------------------+
Table Categories: категориялар таблицасы:
+-------+--------+
| CID | Name |
+-------+--------+
CID (INT) PRIMARY KEY – категория идентификаторы (integer сан)
Name (CHAR(30)) – қолданушылар көретін категория аты.
Table GoodList: барлық тауар туралы информация:
+-----+----+------+-------+---------+
| CID | ID | Name | Price | Picture |
+-----+----+------+-------+---------+
CID (INT) – категория индентификаторы
ID (INT) PRIMARY KEY – тауар идентификаторы
Name (CHAR(200)) – тауар аты
Price (FLOAT) - бағасы
Picture (CHAR(40)) – тауар суреті
Table Orders: сатып алу таблицасы:
+-----+------+-------+---------+
| OID | Name | Email | Address |
+-----+------+-------+---------+
OID (INT) PRIMARY KEY – заказ идентификаторы
Name (CHAR(50)) – сатып алушы аты
Email (CHAR(50)) – оның электронды поштасы
Address (CHAR(100)) - адресі
Table OrderedCarts: заказ жасап болған соң қолданушы сөмкесіндегі тауар OrderedCarts table таблицасына көшеді. Orders таблицасындағы OID OrderedCarts таблицасымен байланысады.
+-----+----------+-----+
| GID | Quantity | OID |
+-----+----------+-----+
