Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчетконец.docx
Скачиваний:
35
Добавлен:
24.03.2016
Размер:
399.89 Кб
Скачать

3.1 Создание MySql

При создании БД будем руководствоваться следующим кратким планом:

    • создание БД компании «БЕТ»;

    • создание необходимых таблиц БД;

    • создание экранных форм;

    • заполнение БД.

Создадим новую базу данных под названием «dbkaznitu». Важно отметить, что при создании, для правильного отображения русскоязычных шрифтов необходимо выбрать сопоставление соединения с MySQL – cp1251_general_ci (Windows-1251) (рисунок1).

Рисунок 1 – Создание БД

Создадим необходимые нам таблицы (main, material, manufacturer)в БД «dbkaznitu», в соответствии с данными анализа пункта 2.2 данной работы.

При создании необходимо указать тип данных каждого поля таблицы (рисунок2), в полях типа Int требуется указать длину значения (в нашем случае 6), типа Text указывается сравнение: cp1251_general_ci (так же как и при создании БД), остальные атрибуты оставляем неизменными.

Рисунок2 – Создание таблиц

Для создания экранных форм воспользуемся web-ориентированным языком программирования PHP и языком разметки гипертекста HTML.

Для работы с данными БД через PHP-форму требуется создать соединение с MySQL сервером, за что отвечает функция mysql_connect. Для выполнения запроса к БД понадобиться функция mysql_query.

Для внесения информации в БД необходимо осуществить SQL запрос INSERT:

$sql = "INSERT INTO manufacturer (number, model, firm, country) VALUES ('$number', '$model', '$firm','$country')";

Данные посредством SQL запроса из формы (рисунок 3) вносятся в БД.

Рисунок 3 – Форма ввода для таблицы «Main»

Программный код формы ввода приведен в приложенииА, программный код остальных форм аналогичен.

Для удаления записей соответствующих таблиц прибегнем к помощи SQL запроса DELETE:

$s1="DELETE FROM main WHERE number=$mass[$i]";

И запроса SELECT для выбора соответствующей записи для удаления:

$query="SELECT * FROM main";

Форма удаления для таблицы «Main» представлена на (рисунок4).

Рисунок 4 – Форма удаления для таблицы «Main»

Программный код формы удаления приведенв приложении А, программный код остальных форм аналогичен.

В результате проведенной операции выводится сообщение «Данные успешно добавлены» или «Записи успешно удалены» соответственно.

3.2 Разработка интерфейса

Код PHP страницы отвечающей за вывод сообщения расположен в приложение А.

Для упрощения доступа к формам ввода/вывода создана главная страница. На которой размещены элементы управления (кнопки удаление, добавление), а также реализована возможность просмотра записей БД при помощи SQL запроса SELECT.

Код главной страница представлен в приложении А.

Заполнение экранных форм (рисунок 5).

Заполнениеформы регистрации (рисунок 6).

Заполнение формы главной страницы (рисунок 7).

Рисунок 5 – Форма авторизации

Рисунок 6 – Форма регистрации

Рисунок 7 – Главная страница

Заключение

Результатом производственной практики является разработаннаяWeb-приложение для учета товара на складе мебельного магазина.

Разработка выполнена путем интеграции языка программирования PHP с базой данных SQL. Язык PHP предоставляет необходимый пакет инструментов для быстрого и удобного взаимодействия с БД SQL. Приложение PHPMyAdmin существенно ускоряет разработку БД, благодаря хорошо подобранному набору инструментов.

В процессе разработки выполнены поставленные задачи и достигнута цель работы.Произведен обзор языка программирования PHP, позволяющего создавать интерфейсы доступа SQL базам данных на основе простых html страниц, описан его синтаксис и основные возможности.

Так же мною был освоен джентельменский набор Web-разработчика «Денвер». В результате была разработана Web-приложение через которую наглядно отображается содержимое SQL базы данных. В которой есть возможность администратору сайта изменять,добавлять, создавать, удалять данные с Web-приложекния.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]