Дипломная работа: Автоматизация учета продаж в ООО "Экопласт-Кемерово"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
82
5. Информация о договорах: код договора, контрагент, дата начала
действия, дата окончания действия, информация.
Таблица 2.7
Договора
Поле
Тип
Значение
Ограничение
Комментарий
Код договора
Счетчик
Код договора
Контрагент
Текстовый
Код контрагента
Дата начала
действия
Дата
Дата начала
Дата окончания
действия
Дата
Дата окончания
действия
Информация
Текстовый
Стоимость заказа
6. Информация о приходе товара: наименование, количество, цена,
дата.
Таблица 2.8
Приход
Поле
Тип
Значение
Ограничение
Комментарий
Наименование
Текстовый
Код товара
Количество
Числовой
Кол-во
Цена
Числовой
Цена закупки
Дата
Дата
Дата прихода
7. Информация о продажах товара: код, наименование, количество,
цена, дата, контрагент.
Таблица 2.9
Продажи
Поле
Тип
Значение
Ограничение
Комментарий
Код
Текстовый
Код продажи
Наименование
Текстовый
Код товара
Количество
Числовой
Кол-во
Цена
Числовой
Цена продажи
Дата
Дата
Дата продажи
Контрагент
Текстовый
Код контрагента
83
2.2.3 Характеристика результатной информации
Под выходной будем принимать информацию, которая содержит в себе
результаты обработки входной информации. Объекты, которые содержат в себе
выходную информацию, являются выходными формами.
Выходная форма отчета «Статистика продаж» представляет собой таблицу,
в которой содержатся данные о проданных товарах за определенный период.
Сведения, содержащиеся в этом отчете: код, наименование товара, цена,
количество, дата продажи, контрагент.
Отчет «Статистика продаж» формируется с помощью БД, но стоимость
заказа рассчитывается с помощью программы и в БД не отражается (таблица 2.10).
Таблица 2.10
Статистика продаж
Поле
Тип
Значение
Ограничение
Комментарий
Код
Счетчик
Код
Наименование
товара
Текстовый
Код товара
Цена
Числовой
Цена продажи
Количество
Числовой
Количество
Дата продажи
Текстовый
Дата продажи
Контрагент
Текстовый
Код контрагента
Выходная форма отчета «Статистика прихода» представляет собой таблицу,
в которой содержатся данные о товарах, которые поступили на склад за
определенный период.
Сведенья, содержащиеся в этом отчете: код, наименование товара, цена,
количество, дата продажи, поставщик.
Отчет «Статистика прихода» формируется с помощью базы данных, но
стоимость прихода рассчитывается в программе и в базе данных не отражается
(таблица 2.11).
Таблица 2.11
Статистика прихода
Поле
Тип
Значение
Ограничение
Комментарий
Код
Счетчик
Код
Наименование
товара
Текстовый
Код товара
Цена
Числовой
Цена закупки
84
Поле
Тип
Значение
Ограничение
Комментарий
Количество
Числовой
Количество
Дата прихода
Текстовый
Дата прихода
Поставщик
Текстовый
Код контрагента
Так же к выходным документам относятся:
накладная;
прайс-лист;
счет на оплату.
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Диалог – это процесс обмена информацией между пользователем и
программной системой, осуществляемый через интерактивный терминал и по
определенным правилам [12]. Взаимодействие компьютера и пользователя при
работе с ИС осуществляется в диалоговом режиме, управляемого программой.
Пользовательский интерфейс построен по технологии WIMP (Window –
окно, Image – образ, Menu – меню, Pointer - указатель). При этом использованы
основные элементы графического интерфейса: окна приложения, окна диалога,
окна контекстного меню, иерархическое меню, компоненты ввода-вывода,
пиктограммы панели инструментов, программные пиктограммы и т.д. Элементы
графического интерфейса реализуют как служебные, так и основные функции
программы.
Список функций, реализованный в программе, представлен на рисунке 2.2.
Используемые в системе модули подразделяются на следующие категории:
Работа со справочниками;
Ввод данных;
Формирование результатных документов.
Сценарий диалога (рисунок 2.3) представлен в виде структурной схемы, где
в виде дерева выявлены действия пользователя при работе с конкретной формой
и предоставленные функциональные возможности панели инструментов. Каждая
85
форма имеет иерархическое меню, которое дублирует все возможности
пользователя при работе с конкретной формой.
Функции системы
Функции системы
Работа со
справочниками
Работа со
справочниками
Формирование
результатных
документов
Формирование
результатных
документов
Клиенты
Клиенты
Товары
Товары
Типы товаров
Типы товаров
Типы упаковки
Типы упаковки
Договора
Договора
Прайс-лист
Прайс-лист
Счет на оплату
Счет на оплату
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Ввод данных
Ввод данных
Учет поступлений
Учет поступлений
Учет продаж
Учет продаж
Учет договоров
Учет договоров
Поставщики
Поставщики
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Формирование
Формирование
Печать
Печать
Экранная форма
Экранная форма
Печать
Печать
Формирование
Формирование
Печать
Печать
Экранная форма
Экранная форма
Печать
Печать
Статистика прихода
Статистика прихода
Формирование
Формирование
Печать
Печать
Экранная форма
Экранная форма
Печать
Печать
Статистика продаж
Статистика продаж
Формирование
Формирование
Печать
Печать
Экранная форма
Экранная форма
Печать
Печать
Рисунок 2.2 Дерево функций
86
Главное меню
Главное меню
Справочники
Справочники
Формирование
результатных
документов
Формирование
результатных
документов
Поставщики
Поставщики
Договора
Договора
Типы упаковки
Типы упаковки
Клиенты
Клиенты
Прайс-лист
Прайс-лист
Счет на оплату
Счет на оплату
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Типы товаров
Типы товаров
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Формирование
Формирование
Печать
Печать
Экранная форма
Экранная форма
Печать
Печать
Формирование
Формирование
Печать
Печать
Экранная форма
Экранная форма
Печать
Печать
Формирование
Формирование
Печать
Печать
Экранная форма
Экранная форма
Печать
Печать
Товары
Товары
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Типы
пользователей
Типы
пользователей
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Должность
Должность
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Пользователи
Пользователи
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Новая продажа
Новая продажа
Учет поступлений
Учет поступлений
Учет продаж
Учет продаж
Учет договоров
Учет договоров
Статистика прихода
Статистика прихода
Статистика продаж
Статистика продаж
Формирование
Формирование
Печать
Печать
Экранная форма
Экранная форма
Печать
Печать
Выход
Выход
Рисунок 2.3 Сценарий диалога
2.3.2 Характеристика базы данных
Разработанная база данных состоит из 13 таблиц. ER-диаграмма базы
данных представлена на рисунке 2.4.
Источник: https://baza.diplomsite.ru/previewfile/2413