- •Содержание
- •1.1. Физическая структура базы данных
- •1.1Описание системы управления бд, которая реализуется для создания бд
- •1.2Описание физической структуры бд
- •1.3Описание физической структуры таблиц бд
- •1.4Описание требований предъявляемых к реализации контрольного примера
- •2.Характеристика sql-запросов
- •2.1Запрос на просмотр информации из базы данных.
- •4.3Просмотр, изменение, добавление и удаление записей таблиц бд.
- •5.Спецификации процедур и функций, реализуемых на страницах Web-сайта
- •6.Спецификация Web-сайта
- •4.2Просмотр и изменение структуры базы данных.
- •7.4Авторизация пользователей
- •8.Инструкция пользователю
- •8.1Наименование сайта.
- •8.2Технические и программные требования.
- •8.3Установка сайта.
- •8.4Функции сайта.
- •8.5Порядок выполнения функции.
2.Характеристика sql-запросов
2.1Запрос на просмотр информации из базы данных.
SQL-формулировка: SELECT tov
FROM sprav_tov
Данный запрос аналогичен для просмотра справочника грузополучателей.
Запрос на просмотр справочной информации реализован на следующих страницах: tov_prosm.php, pol_prosm.php.
Результат запрос выводится на экран в виде таблицы (Таблица 1).
Таблица 1 – Результат запроса на просмотр справочной информации.
Наименование товара |
|
2.2Запрос на добавление информации в базу данных.
Рассмотрим данный запрос на примере добавления нового товара.
SQL-формулировка: INSERT INTO Sprav_tov (tov) VALUES ('$tov')
Данный запрос аналогичен для добавления: в справочник грузополучателей, в разделе учёт заявок на выдачу товаров со склады предприятия.
Запрос на добавление информации реализован на следующих страницах: tov_dob.php, pol_dob.php, zaiavka_form.php.
2.3Запрос на редактирования данных.
Рассмотрим данный запрос на примере редактирования информации по грузополучателям.
SQL-формулировка:
Редактирования информации в других разделах осуществляется аналогично данному запросу.
2.4Запрос на удаления данных
Рассмотрим данный запрос на примере удаления информации по товарам.
SQL-формулировка: DELETE FROM Sprav_tov WHERE nom_nom='$nom_nom'
Данный запрос аналогичен для удаления информации: из справочника грузополучателей, из раздела учёт заявок на выдачу товаров со склады предприятия.
Запрос на удаление информации реализован на следующих страницах: del_pol.php, del_tov.php, del_zaiavka.php.
2.5Запрос на формирования списка выбора.
Рассмотрим данный запрос на примере формирования списка выбора «Заявки».
SQL-формулировка: SELECT Kod_pol, pol FROM Sprav_pol
Для остальных списков выбора запрос аналогичен.
3.Спецификация страниц доступа к данным БД сайта
3.1Наименование, адрес страницы сайта
Web-сайт «Учёт заявок на выдачу товаров со склада предприятия ООО “ПластикС”», который размещён по адресу www.PlasticS.ru.
3.2Описание источников данных страниц сайта
Описание источников данных страниц сайта представлено в таблице 2.
Таблица 2 – Описание источников данных страниц сайта
Наименование страниц |
Вывод, действие |
Используемые таблицы |
1 |
2 |
3 |
zaiavka_form.php |
Список выбора, добавление |
Sprav_tov, Sprav_pol, Zayavki |
pol_prosm.php |
Таблица |
Sprav_pol |
tov_prosm.php |
Таблица |
Sprav_tov |
zaiavka_prosm.php |
Таблица |
Zayavki |
tov_dob.php |
добавление |
Sprav_tov |
pol_dob.php |
добавление |
Sprav_pol |
del_tov.php |
Таблица |
Sprav_tov |
del_pol.php |
удаление |
Sprav_pol |
del_zaiavka.php |
удаление |
Zayavki |
avt.php |
|
reg |
reg.php |
добавление |
reg |
tov_red.php |
редактирование |
Sprav_tov |
pol_red.php |
редактирование |
Sprav_pol |
zaiavka_red.php |
Список выбора, редактирование |
Zayavki |
3.3Описание действий над данными БД, реализованных на странице сайта
На страницах сайта реализованы следующие действия над данными базы данных:
просмотр информации;
добавление информации;
редактирование информации;
удаление данных;
формирование заявки на выдачу товаров со склада предприятия.
4.Технология администрирования
базы данных сайта
4.1Установка базы данных.
В первую очередь необходимо установить базовый пакет web-сервера Apache. Для его установки необходимо запустить приложение Base_2003-06-10_a1.3.27_p4.3.0_m3.23.53_pma2.3.0.exe и следовать инструкциям по установки.
Для того чтобы начать работу с Web-сайтом необходимо:
разместить базу данных «Учёт заявок на выдачу товаров со склада предприятия ООО “ПластикС”» на сервере, скопировав c диска папку PlasticS в папку Z:\usr\local\mysql\data\.
разместить Web-сайт «Учёт заявок на выдачу товаров со склада предприятия ООО “ПластикС”»» на сервер, скопировав c диска папку Site_PlasticS в папку Z:\home\localhost\www\.
запустить сервер, нажав на ярлык Start servers, находящийся на рабочем столе.
запустить сайт с помощью ярлыка index.html.
