На основе исследования предметной области был проведен анализ, в результате которого была построена DFD диаграмма потоков данных в приложении BPwin (рис. 4,5)
Рисунок 4 - DFD 0 уровня
Рисунок 5 - DFD-диаграмма 1-ого уровня (декомпозиция)
После построения DFD диаграммы, была создана ERD диаграмма (рис. 6).
Рисунок 6 - ERD диаграмма
На основе ERD диаграммы была сгенерирована база данных в приложении MySQL, состоящая из трёх таблиц.
База данных «inetm» имеет следующие таблицы:
Таблица «users» содержит поля: id, login, pass, role, FIO.
Таблица «tovars» содержит поля: id_tovar, tip_tovar, model_tovar, kol, money, a, b.
Таблица «Zakaz» содержит поля: id_zakaz, model_tovar, money.
Таблица «users» (рис. 7)
Рисунок 7 - Таблица «users»
Id-ключ,
login-логин,
pass-пароль,
role-роль,
FIO-ФИО
Таблица «tovars» (рис. 8)
Рисунок 8 - Таблица «tovars»
id_tovar - ключ товара,_tovar - тип товара,_tovar - модель товара, - количество товара,
money - цена,
a - количество товара в пункте А,
b - количество товара в пункте В.
Таблица «Zakaz» (рис. 9)
Рисунок 9 - Таблица «Zakaz»
id_zakaz - ключ заказа,
model_tovar - модель товара,
money - цена.
Читайте также
Перспективы развития транкинговой радиосвязи
Системы
транкинговой радиосвязи, представляющие собой радиальнозоновые системы
подвижной УКВ радиосвязи, осуществляющие автоматической распределение каналов
связи ретрансляторов между а ...
Проект устройства со световыми эффектами на основе микроконтроллера ATtiny12 семейства AVR фирмы Atmel
Популярность микроконтроллеров ATtiny постоянно увеличивается.
Не последнюю роль в этом играет соотношение показателей «цена/ быстродействие/
энергопотребление», являющееся одним из ...
Проектирование корпоративной сети
Информационная сеть - сеть, предназначенная для обработки, хранения и
передачи данных. Информационная сеть состоит из:
· абонентских и административных систем;
· связы ...