Диплом: Автоматизация учета реализации продукции в ООО "Энергия уюта"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
88
Работа со справочниками;
Ввод данных;
Формирование результатных документов.
Сценарий диалога (рисунок 2.3) представлен в виде структурной схемы,
где в виде дерева выявлены действия пользователя при работе с конкретной
формой и предоставленные функциональные возможности панели инструментов.
Каждая форма имеет иерархическое меню, которое дублирует все возможности
пользователя при работе с конкретной формой.
Главное меню
Главное меню
Справочники
Справочники
Формирование
результатных
документов
Формирование
результатных
документов
Поставщики
Поставщики
Договора
Договора
Типы упаковки
Типы упаковки
Клиенты
Клиенты
Прайс-лист
Прайс-лист
Счет на оплату
Счет на оплату
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Типы товаров
Типы товаров
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Формирование
Формирование
Печать
Печать
Экранная форма
Экранная форма
Печать
Печать
Формирование
Формирование
Печать
Печать
Экранная форма
Экранная форма
Печать
Печать
Формирование
Формирование
Печать
Печать
Экранная форма
Экранная форма
Печать
Печать
Товары
Товары
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Типы
пользователей
Типы
пользователей
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Должность
Должность
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Пользователи
Пользователи
Добавление
Добавление
Редактирование
Редактирование
Удаление
Удаление
Просмотр
Просмотр
Печать
Печать
Новая продажа
Новая продажа
Учет поступлений
Учет поступлений
Учет продаж
Учет продаж
Учет договоров
Учет договоров
Статистика прихода
Статистика прихода
Статистика продаж
Статистика продаж
Формирование
Формирование
Печать
Печать
Экранная форма
Экранная форма
Печать
Печать
Выход
Выход
Рисунок 2.3 Сценарий диалога
2.3.2 Характеристика базы данных
Разработанная база данных состоит из 13 таблиц. ER-диаграмма базы
данных представлена на рисунке 2.4.
Рисунок 2.4 ER-диаграмма базы данных
Структура таблиц приведена на рисунках 2.5 2.17.
Рисунок 2.5 Структура таблицы Договор
Рисунок 2.6 Структура таблицы Клиент
Рисунок 2.7 Структура таблицы Поставщик
Рисунок 2.8 Структура таблицы Приход
Рисунок 2.9 Структура таблицы Продажа
91
Рисунок 2.10 Структура таблицы Склад
Рисунок 2.11 Структура таблицы Сотрудник
Рисунок 2.12 Структура таблицы Список прихода
Рисунок 2.13 Структура таблицы Справочник Должность
Рисунок 2.14 Структура таблицы Тип пользователя
92
Рисунок 2.15 Структура таблицы Тип товара
Рисунок 2.16 Структура таблицы Тип упаковки
Рисунок 2.17 Структура таблицы Товар
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
На рисунке 2.18 представлено дерево программных модулей, отражающее
структурную схему пакета. ИС включает в себя модули, описание которых
приведено ниже в таблице 2.12.
Главное меню
Главное меню
Модуль работы со
справочниками
Модуль работы со
справочниками
Модуль
формирования
результатных
документов
Модуль
формирования
результатных
документов
Модуль работы с
товарами
Модуль работы с
товарами
Модуль учета продаж
Модуль учета продаж
Модуль получения
статистики прихода
Модуль получения
статистики прихода
Модуль получения
статистики продаж
Модуль получения
статистики продаж
Модуль авторизации
Модуль авторизации
Модуль учета прихода
Модуль учета прихода
Рисунок 2.18 Дерево программных модулей
93
Таблица 2.9
Идентификаторы программных модулей
Название программного модуля
Идентификатор
Главная форма
main
Вход в систему
login
БД
db
Справочник «Контрагенты»
fmInfoClient
Справочник «Товары»
fmInfoItems
Справочник «Наши реквизиты»
fmDetails
Справочники «Группы товара»
info
Справочник «Договора»
fmInfoContract
Меню «Товар - Склад»
fmStore
Меню «Товар – Статистика прохода»
fmStatBuy
Меню «Товар – Статистика продаж»
fmStatSell
Меню «Операции – Приход товара»
fmBuy
Меню «Операции – Продажа товара»
fmSell
2.3.4 Описание программных модулей
Схема описания работы программного модуля представляет собой блок-
схему и состоит из:
символов данных, указывающих на наличие данных (символы данных
могут также указывать вид носителя данных);
символов процесса, указывающих операции, которые следует выполнить
над данными, а также определяющих логический путь, которого следует
придерживаться;
линейных символов, указывающих потоки данных между процессами;
специальных символов, используемых для облегчения написания и чтения
блок-схемы.
Схема модуля учета продукции и оформления накладной приведена на
рис. 2.19.
94
Начало
Выбор билета
event
ue_card_changed
( )
event ue_cadres (
)
Регистрация Продажа
Заполнение
регистрационн
ых полей
Uci_edit.verify ()
Uci_edit.save()
Да
Нет
Gf_send_msg ()
Ввод данных
по продаже
Uci_edit.verify
Нет
Uci_edit.save()
Да
Function
of_select_office
Нет
Да
Конец
Of_select_group
Op_user_right
Function gf_userfight
Да
Нет
Рисунок 2.19 Схема программного модуля
Листинг программных модулей приведен в Приложении.
95
2.4 Контрольный пример реализации проекта и его описание
Рассмотрим интерфейс разработанной программы, а также основные
моменты работы пользователя с системой.
Начало работы начинается с ввода пароля и имени пользователя (Рисунок
2.20).
Рисунок 2.20 Авторизация при входе в программу
После на нажатии кнопки «ОК» в случае правильного ввода пароля
программа запустится.
Основой программы является системное меню (Рисунок 2.21),
предоставляющее пользователю доступ ко всем возможностям информационной
системы. Основные пункты меню следующие:
Товар;
Прайс-лист;
Продажа;
Статистика;
справочники – доступ к просмотру и редактированию справочной
информации.
96
Рисунок 2.21 Главное меню программы
Рассмотрим работу пользователя с меню «Справочники». Данный пункт
меню открывает доступ к вкладкам:
договора;
поставщик;
тип товара (рисунок 2.22);
клиент (рисунок 2.23);
тип упаковки;
сотрудник (рисунок 2.24);
должность;
товар (рисунок 2.25).
Рисунок 2.222 Справочник «Типы товара»
Рисунок 2.233 Справочник «Клиенты»
97
Рисунок 2.244 Справочник «Сотрудник»
Рисунок 2.255 Справочник «Товар»
Рассмотрим работу с меню «Товары». Для добавления товара нужно
нажать соответствующую кнопку (Рисунок 2.26).
Рисунок 2.266 Добавление товара
При выборе меню «Прайс-лист» на экран выводится прайс-лист (рисунок
2.27).

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)