Рис. 30. Главное меню программы
На рисунках Рис. 29 и Рис. 30 приведены экранные формы заставки и главного меню программы.
Таким образом, сценарий диалога является удобным, функционально не избыточным, и позволяет просто и удобно работать пользователю с программой.
2.3.2 Характеристика базы данных
На рисунке 2.16 представлена схема данных ИС планирования.
Схема данных состоит из тринадцати таблиц: три справочника и десять таблиц: справочник «Виды продукции», справочник «Склады», справочник «Контракты», справочник «Филиалы», таблица «Производство», таблица «Сток», таблица «Продажи», таблица «Доставки», таблица «План продаж», таблица «План производства», таблица «План складирования», таблица «План доставки», таблица «Коэффициенты планирования».
Рисунок 2.16. Схема данных ИС планирования
Справочник «Виды продукции» связан с таблицами «Производство», «План продаж», «План складирования», «План производства», «План доставки» по ключевому полю «Код продукции» с полями «Код продукции» в указанных таблицах. При изменении справочника, то есть, добавлении нового вида продукции, данные о нём, автоматически вносятся в указанные таблицы.
Справочник «Филиалы» связан с таблицами «Коэффициенты планирования», со справочником «Склады», таблицами «Производство», «План производства» по полям «Код филиала». При изменении справочника, то есть, добавлении нового филиала, данные о нём, автоматически вносятся в таблицы и справочник. Справочник «Склады» связан с таблицами «Коэффициенты планирования». «План доставок», «План складирования» «Складирование» по коду «Код склада».
Таблица «Договора» связана с таблицами «Коэффициенты планирования» «План продаж», «Продажи» по полям «Код договора.
Таблица «Продажи» связана с таблицей «Коэффициенты планирования» и таблицей «Доставки» по полям «Код продукции».
Таблица «Производство» связана с таблицей «Складирование» по полю «Код производства».
Таблица «Складирование» связана с таблицей «Доставки» по полю «Код склада». Связи остальных таблиц уже описаны.
Таблица «Коэффициенты планирования» связана по коду коэффициента со всеми таблицами планов по ключевым полям.
В целом можно отметить следующую логику работы взаимодействия таблиц БД. В таблицах «Производство» «Складирование», «Доставки, «Продажи» содержатся данные о соответствующих видах деятельности. Таблицы обновляются по мере поступления новых отчётов. Таблицы с планами содержат предыдущие планы по видам деятельности. Таблица с коэффициентами планирования также обновляется. Новые коэффициенты служат основой для расчёта планов деятельности с учётом бывших планов и отчётах о выполненных планах (таблицы с видами деятельности). Так как таблица связана со всеми четырьмя таблицами производства, продаж, складирования, доставок по идентифицирующим кодам, то после появления новых коэффициентов, программный модуль расчёта планов может обновлять таблицы с планами.
Ниже в таблицах сТаблица 9 по Таблица 21 представлены характеристики полей и размер записей в них для всех таблиц базы данных ИС.
Таблица 9. Поля справочника «Виды продукции»
Название
Тип
Размер
Код вида продукции
Короткое целое
3
Наименование вида продукции
МЕМО
20
Литраж вида продукции
Длинное целое
4
Стоимость
7
Таблица 10. Поля справочника «Филиалы»
Код филиала
2
Наименование филиала
Текстовый
30
Фактический адрес
Менеджер
Контакты
Таблица 11. Поля справочника «Склады»
Код склада
Наименование склада
Вместимость склада
5
Таблица 12. Поля таблицы «Контракты»
Код контракта
6
Наименование клиента
Наименование контракта
Адрес
150
Скидка
Статус контракта
Таблица 13. Поля таблицы «Продажи»
Код продаж
Дата заказа
Дата
8
Цена
12
Таблица 14. Поля таблицы «Производство»
Код производства
Дата производства
Количество
Срок годности
Таблица 15. Поля таблицы «Сток»
Код складирования
Таблица 16. Поля таблицы «Доставки»
Код доставки
Таблица 17. Поля таблицы «План продаж»
Код плана продаж
Таблица 18. Поля таблицы «План производства»
Код плана производства
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17