Разработка базы данных интернет-ресурса для учета товаров и их продаж в цветочном магазине

Автор: Бережная И.В., Григоренко В.Е., Игрунова С.В.

Журнал: Теория и практика современной науки @modern-j

Рубрика: Основной раздел

Статья в выпуске: 1 (31), 2018 года.

Бесплатный доступ

В данной статье описана разработка базы данных для Интернет-ресурса, который предназначен для учета товаров и их продаж в цветочном магазине.

База данных, субд

Короткий адрес: https://sciup.org/140272247

IDR: 140272247

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

Данная статья посвящена разработке базы данных Интернет-ресурса для учета продаж авиабилетов и предоставления других услуг в аэропорту г. Белгород.

Актуальность данной работы заключается в необходимости разработки общедоступного Web-приложения, который позволит осуществлять контроль и учет товаров в цветочном магазине. При создании Web- приложения цветочного магазина возникает проблема выбора наиболее подходящей современной технологии создания, хранения и обработки учёта о данном магазине.

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

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

PhpMyAdmin — веб-приложение с открытым кодом, предназначенное для администрирования СУБД MySQL. Данная информационная система, позволяет осуществлять управление базой данных через браузер, создавать SQL запросы и в удобном виде отображать содержимое таблиц.

Разрабатываемая база данных будет состоять из 4 связанных между собой сущностей:

  •    «Тип», атрибутами которой являются: номер типа, название типа.

  •    «Цветы» с такими атрибутами как: номер цветов, название цветов, номер типа цветов, цена цветов.

  •    «Склад», включающий следующие атрибуты: номер продукта, номер продукта цветов, количество (цветов на складе).

  •    «Покупка», представленная с помощью таких атрибутов: номер покупки, номер покупки цветов, ФИО клиента, количество цветов (находящихся на складе), дата.

Логическая модель - это проектируемая модель разработчиком, на удобном языке для него. Которая отображает все сущности базы данных, атрибуты и их связи. Данная модель отображена на рисунке 1.

Склад

Номер продукта

Количество

Номер цветов (FK)

Покупка

Номер покупки

Количество цветов

ФИО клиента

Номер цветов (FK)

....................................................................*...................

Номер типа

' Название типа

Номер цветов

Цена цветов Название цветов Номер типа (FK)

Рисунок 1 - Логическая модель базы данных

После этапа составление логической модели базы данных, совершается разработка физической базы данных. На этапе которой все атрибуты и сущности получают новые имена на английском языке или "транслит". И каждому атрибуту задается тип данных и их размерность. На рисунке 2 отображена физическая модель базы данных.

Order buy ID_order_buy

Stock

ID_product

Number

I DJI owe rs (FK)

CountJlowers FIO_client

IDJIowers (FK)

Ц—-у

IDJIowers

PriceJIowers

Name Jlowers IDjype (FK)

Рисунок 2 - Физическая модель базы данных

Далее согласно полученным моделям, осуществляем разработку непосредственно в PhpMyAdmin. В котором созданы все таблицы и заданы их атрибуты. Результаты отображены на рисунке 3.

Рисунок 3 - Результат создания базы данных

Проектирование и разработка данных была подробно описана, после чего можно приступать соответственно к разработке самого Web-приложения для осуществления учета и продаж в цветочном магазине.

Список литературы Разработка базы данных интернет-ресурса для учета товаров и их продаж в цветочном магазине

  • Кренке, Д. Теория и практика построения баз данных. - 9-е изд. Изд.: ПИТЕР, 2005. - 859с.
  • Карпова, Т.С. Базы данных: модели, разработка. - СПб.: Питер, 2001. - 1304 с.
  • Михелёв, В.М. Базы данных и СУБД - Белгород: Издательство БелГУ, 2007. - 200 с.
Статья научная