На основе исследования предметной области был проведен анализ, в результате которого была построена 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 - цена.
Читайте также
Разработка приемника УКВ-радиостанции
Радиоприемное
устройство - одно из важнейших и необходимых элементов радиотехнической системы
передачи сообщений. Оно обеспечивает: улавливание энергии электромагнитного
поля, нес ...
Проектирование модуля управления трехфазным асинхронным двигателем
В настоящее время создано множество схем
управления двигателями переменного напряжения. При этом делается большой акцент
на применение в этих схемах специальных унифицированных микросхем ...
Проектирование устройства автоматической компенсации доплеровской частоты для СДЦ РЛС 5Н84А
Широкое
применение радиолокационной техники в военных целях (воздушная и наземная
разведки, навигация, вывод на траекторию ракет различного назначения) вызвало в
последние годы бурное р ...