Материал: Автоматизация контроля расчетов с абонентами в ЗАО "ХАНТСМАН-НМГ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
72
Функции
Служебные
Основные
Авторизация
Справка
Учет
поступления
Товар
Магазин
Количество
Учет продаж
Товар
Магазин
Количество
Рисунок 2.4 Функции продавца
Сценарии диалога, формирующийся на основе дерева функций, приведены
на рисунках 2.5 – 2.6.
Главное
меню
Настройки
программы
Статистика
Отчет по продажам за
магазин
Отчет по продажам за
категорию товара
Отчет по продажам за
типы товаров
Справочники
Продавцы
Товары
Производители
Типы товаров
Отчет по продажам за
продавцов
Категории
товаров
Магазины
Табличный
вид
Графический
вид
Удаление
Добавление
Редактирование
Сортировка
Рисунок 2.5 Сценарий диалога для администратора
73
Главное
меню
Выход
Пополнение
Продажа
Товар
Магазин
Количество
Товар
Магазин
Количество
Мои продажи
Табличный
вид
Графический
вид
Рисунок 2.6 Сценарий диалога для продавца
2.3.2 Характеристика базы данных
Инфологическая онцептуальная) модель подразумевает под собой
формализованное описание предметной области, реализованное безотносительно
к применяемым в дальнейшем техническим и программным средствам.
Инфологическая модель создается динамической и поддерживает легкую
корректировку. К базовым требованиям, относящимся к инфологической модели,
относят следующие:
Инфологическая модель содержит всю нужную и достаточную
информацию для предстоящего проектирования БД;
Инфологическая модель реализуется понятной для всех лиц,
принимающих участие в разработке системы.
ER-модель можно описать как логическую структуру данных об объектах
системы. Компонентами ER-модели становятся сущности (объекты) и отношения
(связи между объектами). Объект поддерживает несколько реализаций или
экземпляров. Сам экземпляр объекта реализуется совокупностью нескольких
значений реквизитов и определяется однозначно, т.е. идентифицируется
значением ключа объекта, состоящем из одного ли нескольких ключевых
реквизитов.
74
Сущности бывают независимыми и зависимыми. Сущность называется
независимой, если каждый ее экземпляр может однозначно определяться без
выражения ее отношений с остальными сущностями. Однозначное определение
экземпляра зависимой сущности исходит от отношений с другими сущностями.
Для визуализации отношений между сущностями применяются связи.
Связи имеют место быть, если экземпляры сущностей логически связаны друг с
другом.
Разработанная база данных состоит из семи таблиц. ER-диаграмма базы
данных представлена на рисунке 2.7.
Рисунок 2.7 ER-диаграмма базы данных
Состав полей таблиц приведен на рисунках ниже.
75
Рисунок 2.8 Структура таблицы Категории
Рисунок 2.9 Структура таблицы Магазины
Рисунок 2.10 Структура таблицы Наличие товаров
Рисунок 2.11 Структура таблицы Продавцы
Рисунок 2.12 Структура таблицы Производители
76
Рисунок 2.13 Структура таблицы Типы товаров
Рисунок 2.14 Структура таблицы Товары
Рисунок 2.15 Структура таблицы Учет продаж
2.3.3 Структурная схема пакета ерево вызова программных
модулей)
Программные модули, образующие структуру пакета, можно подразделить
на три класса: управляющие модули, предназначенные для загрузки меню и
передачи управления другому модулю; модули, выполняющие служебные
функции; модули, связанные с вводом, хранением, обработкой и выдачей
информации. От класса модуля зависит его функциональность.
Структурная схема пакета представлена на рисунке 2.16.
Источник: https://baza.diplomsite.ru/previewfile/1837