Реферат: Разработка Web-приложения Учёт оборудования с использованием PHP и СУБД MySQL
Рисунок 1. Взаимодействие посетителя сайта с РНР-приложениями и базами данных MySQL.
Проектирование и создание базы данных
В будущую базу данных, которая будет называться “ db _06_ ob ” необходимо включить следующие данные об оборудовании и заказщиках.
Для того чтобы хранить выше перечисленные данные в базе данных необходимо создать следующие таблицы: “obor ” – для хранения данных об оборудовании: идентификатор оборудования, идентификатор фирмы производителя, идентификатор типа оборудования, марка и цена; “zak ” – для хранения данных о заказщиках: идентификатор заказщика, Ф.И.О., адрес, телефон и количество приобретаемого оборудования; “firma ” – для хранения данных о фирме производителе: идентификатор фирмы, идентификатор страны и название фирмы; “strana ” – для хранения данных о стране производителе: идентификатор страны и название страны; “tip ” – для хранения данных о типе оборудования: идентификатор типа оборудования и тип оборудования.
Для создания базы данных необходимо на главной странице программы phpMySQL_Admin в поле «создать новую БД» ввести имя базы данных и нажать кнопку «Создать». Рисунок 2 иллюстрирует эту операцию.
Рисунок 2. Создание новой БД.
В открывшемся окне вводим название новой таблицы:
Рисунок 3. Создание таблицы “ obor ” .
Потом открывается окно, в котором создаем поля этой таблицы:
Рисунок 4. Создание полей таблицы “ obor ” .
Создание остальных таблиц и полей в них не имеет смысла рассматривать, т.к. они создаются абсолютно аналогичным образом.
В Приложении 1 приведен SQL-запрос, при помощи которого можно проделать всю вышеописанную работу по созданию таблиц и полей в них, просто создав базу данных и выполнив в ней этот запрос.
Составление web-страниц, с которыми будет работать пользователь
Итак, мы имеем базу данных, с которой пользователь будет выполнять определенные действия посредством приложений РНР. Сначала создадим HTML страницы, с которых будут вызываться приложения РНР.
Главная страница (Index . html )
На этой странице будут помещены приветствие и четыре ссылки на определённом фоне. Именно с нее и будут вызываться приложения РНР. Здесь и далее будут использоваться фон и шрифты из файла style . css .
<h1>Учёт оборудования</h1>
<br>
<h3>Добро пожаловать на наш сайт!!! На этом сайте Вы можете просмотреть списки имеющегося в наличии оборудования и заказать его. Доставка по Белгороду БЕСПЛАТНО!!!</h3>
<br>
<h3><a href='looko.php?part=look'>Оборудование</a></h3>
<h3><a href='lookf.php'>Фирмы производители</a></h3>
<h3><a href='lookz.php?part=start'> Список Ваших заказов </a></h3>
<br>
<h4>С предложениями по улучшению сайта и с различными вопросами обращайтесь к <a href='sozd.html'>создателю сайта</a>.</h4>
В результате получилась страничка, которая показана на рисунке 5.
Рисунок 5. Интерфейс главной страницы сайта.
Страница «О создателе» ( sozd . html )
Создадим страницу «О создателе». Пусть она будет называться sozd . html . На ней разместим данные о создателе данного сайта и ссылку для перехода на главную страничку.
<h1>О создателе</h1>
<br>
<h3>Создателем данного сайта является студент второго курса группы 140606 факультета Компьютерных Наук и Телекоммуникаций Бредихин Александр Владимирович.</h3>