Материал: Автоматизация и обеспечение информационной безопасности управленческого учета видеосалонов "ООО СТРОЙ-ИНВЕСТ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
72
дата продажи;
Отчет «Статистика прихода» формируется с помощью базы данных,
но стоимость прихода рассчитывается в программе и в базе данных не
отражается.
Таблица 2.12
Статистика прихода
Поле
Тип
Значение
Ограничение
Комментарий
Код
Счетчик
Код
Наименование
товара
Текстовый
Код товара
Цена
Числовой
Цена закупки
Количество
Числовой
Количество
Дата прихода
Текстовый
Дата прихода
Так же к выходным документам относятся:
накладная;
прайс-лист;
счет на оплату.
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Дерево функций системы указывает декомпозицию функций системы
и создается для предметного исследования всех возможностей системы и
изучения совокупности функций, используемых на различных уровнях
иерархии системы.
Подготовка дерева функций является процессом декомпозиции
целевой функции и множества основных и переменных функций на более
элементарные функции, которые применяются на других уровнях
декомпозиции.
Все реализуемые сложной системой функции разделяют на три
группы:
73
1. Базовые;
2. Целевые;
3. Остальные.
Базовые функции указывают на ориентацию системы и являются
совокупностью макрофункций, реализуемых системой. Эти функции
определяют существование системы некоторого класса. Базовые функции
поддерживают условия реализации целевой функции (получение, отправка,
покупка, хранение, выдача).
Целевая функция системы подобна ее главному функциональному
назначению, другими словами эта функция отражает назначение, сущность
и смысл использования системы вообще.
Дополнительные (сервисные) функции увеличивают
функциональные возможности системы, сферу ее работы и улучшают
показатели качества системы. Дополнительные функции поддерживают
условия реализации базовых функций (разведение, направление,
гарантирование).
Дерево функций системы это декомпозиция функций системы, и
создаётся оно для подробного изучения функциональных возможностей
системы и анализа взаимосвязанных функций, принятых на разных
уровнях иерархии системы.
Под диалогом понимается процесс обмена данными между
пользователем и программой, которые обычно осуществляется через
интерактивный терминал при условии соблюдения ряда правил [12].
Общение ПК и пользователя при работе с информационной системой
реализовано при помощи диалогового режима, управляемого программой.
Сам пользовательский интерфейс строиться по технологии WIMP
де Window окно, Image рисунок, Menu меню, Pointer - указатель).
Также используются элементы графического интерфейса: окна приложения
и диалога, контекстное меню, иерархическое меню, средства ввода-вывода,
74
пиктограммы панели инструментов, программные обозначения и т.п.
Подобные графические элементы реализуют как служебные, так и
основные функции программы.
Список функций, реализованный в программе, представлен на
Рисунке 2.2.
Запуск
А
В
Основные функции
Служебные функции
А1
Работа со
справочниками
А2
Получение отчетов
Администрирова
ние
Авторизация
А3
Ввод данных
Учет поступлений
Учет продаж
Счет на оплату
Накладная
Прайс-лист
Статистика продаж
Статистика прихода
Типы товаров
Клиенты
Типы упаковки
Товары
Рисунок 2.2 Дерево функций
Используемые в системе модули подразделяются на следующие
категории:
Работа со справочниками;
Ввод данных;
Формирование результатных документов.
Сценарий диалога представлен в виде структурной схемы, где в виде
дерева выявлены действия пользователя при работе с конкретной формой и
предоставленные функциональные возможности панели инструментов.
Каждая форма имеет иерархическое меню, которое дублирует все
возможности пользователя при работе с конкретной формой.
75
Главное меню
Главное меню
Справочники
Справочники
Формирование
результатных
документов
Формирование
результатных
документов
Клиенты
Клиенты
Типы упаковки
Типы упаковки
Прайс-лист
Прайс-лист
Счет на оплату
Счет на оплату
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Типы товаров
Типы товаров
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Формирование
Формирование
Печать
Печать
Экранная форма
Экранная форма
Печать
Печать
Формирование
Формирование
Печать
Печать
Экранная форма
Экранная форма
Печать
Печать
Товары
Товары
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Новая продажа
Новая продажа
Учет заказа
Учет заказа
Учет продаж
Учет продаж
Статистика продаж
Статистика продаж
Формирование
Формирование
Печать
Печать
Экранная форма
Экранная форма
Печать
Печать
Выход
Выход
Пользователи
Пользователи
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Накладная
Накладная
Формирование
Формирование
Печать
Печать
Экранная форма
Экранная форма
Печать
Печать
Рисунок 2.3 Сценарий диалога
2.3.2 Характеристика базы данных
В разработанном приложении используется СУБД MS Access 2010.
ER-диаграмма используемой базы данных приведена на рисунке 2.4.
Рисунок 2.4 ER-диаграмма базы данных
76
Характеристика таблиц базы данных приведена на рисунках 2.5-2.14.
Рисунок 2.5 Структура таблицы Клиент
Рисунок 2.6 Структура таблицы Корзина
Рисунок 2.7 Структура таблицы Продажа
Рисунок 2.8 Структура таблицы Склад
Источник: https://baza.diplomsite.ru/previewfile/1816