
- •Введение
- •1 Структура организации
- •2 Теоретическая часть
- •2.1 Анализ предметной области
- •2.2 Выбор инструментальных и программных средств для разработки Web - сайта
- •2.2.1 Система управления контентом
- •2.2.2 Установка «Denwer»
- •2.2.3 Web-приложение phpMyAdmin
- •2.2.4 Язык серверных сценариев php
- •3 Создание Web-приложения «учета товара на складе»
- •3.1 Создание MySql
- •3.2 Разработка интерфейса
- •Заключение
- •Список использованной литературы
3 Создание Web-приложения «учета товара на складе»
После проведенного анализа была выбрана реляционная модель данных. Данная модель имеет существенные преимущества перед другими, а именно:
модель отображает информацию в наиболее простой для пользователя форме (в виде таблиц);
основана на развитом математическом аппарате, который позволяет достаточно лаконично описать основные операции над данными;
позволяет создавать языки манипулирования данными не процедурного типа;
манипулирование данными на уровне выходной БД и возможность изменения.
Создадим БД с тремя таблицами, путем группировки ранее принятых полей по своему функциональному назначению:
main – данную таблицу составляет общая информация о мебели (модель, тип, цена) (таблица 1);
Таблица 1 – Структура таблицы «Main»
№ |
Поле |
Тип данных |
Пояснение |
1 |
Number |
Int(6) |
Номер |
2 |
Model |
Text |
Модель |
3 |
Type |
Text |
Тип |
4 |
Price |
Int(9) |
Цена |
material – таблицу составляет информация о материалах, из которых сделана фурнитура, а именно дерево корпуса, обшивка, также в эту таблицу отнесем цвет мебели (таблица 2);
Таблица 2 – Структура таблицы «Material»
№ |
Поле |
Тип данных |
Пояснение |
1 |
Number |
Int(6) |
Номер |
2 |
Type |
Text |
Тип |
3 |
Color |
Text |
Цвет |
manufacturer– таблица представляет собой поля содержащие информацию о стране и фирме производителя (таблица 3);
Таблица 3 – Структура таблицы «Manufacturer»
№ |
Поле |
Тип данных |
Пояснение |
1 |
Number |
Int(6) |
Номер |
2 |
Type |
Text |
Тип |
3 |
Firm |
Text |
Фирма |
4 |
Country |
Text |
Страна |
Для реализации поставленных задач необходимо определиться с программным инструментарием и с формами представления информации БД.
Для администрирования БД решено выбрать web-приложение PHPMyAdmin, т. к. оно имеет ряд преимуществ:
возможность управлять СУБД MySQL без непосредственного ввода SQL команд;
как панель управления PHPMyAdmin предоставляет возможность администрирования выделенных БД;
PHPMyAdmin является бесплатной оболочкой.
Для выполнения действий над БД: внесение изменений, просмотр данных, выбран web-ориентированный язык PHP. Как непосредственный лидер в своем классе PHP внедряется в обычный HTML-код страницы, что обеспечивает высокий уровень гибкости, при его использовании, а безопасность обеспечивается благодаря невидимости PHP-вставок в браузере (отображается обычный HTML). Язык позволяет создавать динамические страницы, что открывает большие возможности для web-дизайна и программирования.
Благодаря простоте кода, выполнение сценариев происходит на довольно высокой скорости, поскольку характер языка можно обозначить как транслирующий интерпретатор (выполняет обработку сценария и отображаете его результата в визуальной форме). Скорость обработки сценариев прекрасно подходит для приложений любого уровня сложности.
PHP отлично подходит для формового представления информации.