Файл: ПРОЕКТИРОВАНИЕ РЕАЛИЗАЦИИ ОПЕРАЦИЙ БИЗНЕС-ПРОЦЕССА УПРАВЛЕНИЕ ДОКУМЕНТООБОРОТОМ.pdf
Добавлен: 28.04.2023
Просмотров: 307
Скачиваний: 2
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.1.1 Общая информация о предприятии
1.1.2 Выбор комплекса задач автоматизации
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5. Обоснование проектных решений по программному обеспечению
2.1. Информационная модель и её описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4. Общие положения (дерево функций и сценарий диалога)
2.5. Характеристика базы данных
2.6 Структурная схема пакета (дерево вызова программных модулей)
2.7 Описание программных модулей
Кроме специального программного обеспечения, при разработке информационной системы использовалось также системное программное обеспечение в виде операционной системы Windows XP, а так же прикладное программное обеспечение MS Office 2007 для написания документации.
2 Глава
2.1. Информационная модель и её описание
Информационная модель системы автоматизации описывается следующей схемой (см. рисунок 4).
Рис. 4. Информационная модель системы
Данная информационная модель содержит:
Инициализаторы информационных потоков:
- Бухгалтер.
- Менеджер по продажам.
- Менеджер по закупкам.
- Информационная система.
Приёмники информационных потоков:
- Бухгалтер
Таблицы и справочники
- Справочник «Товары»
- Справочник «Клиенты»
- Справочник «Сотрудники»
- Справочник «Поставщики»
- Таблица «Книга продаж»
- Таблица «Книга покупок»
- Таблица «Категория товара»
- Таблица «Отдел»
- Таблица «Статус поставки»
- Таблица «Тип поставщика»
Формы
- Форма «Товары»
- Форма «Клиенты»
- Форма «Поставщики»
- Форма «Сотрудники»
- Форма «Журнал книга продаж»
- Форма «Журнал книга покупок»
- Форма «Приходная операция»
- Форма «Расходная операция»
- Форма «ОСВ (Свёрнутая)»
- Форма «ОСВ (Развёрнутая)»
- Форма «Калькуляция»
Документы
- Акт работ/услуг
- Калькуляция
- Счёт
- ОСВ свёрнутая
- ОСВ развёрнутая
2.2. Характеристика нормативно-справочной, входной и оперативной информации
В процессе работы системы используются следующая справочная информация:
- Справочник «Товары»
- Справочник «Клиенты»
- Справочник «Сотрудники»
- Справочник «Поставщики»
Справочник «Товары» имеет следующие атрибуты:
- Наименование.
- Стоимость закупочная.
- Категория товара.
Справочник «Клиенты» имеет следующие атрибуты:
- Наименование.
- Адрес.
- Телефон.
Справочник «Сотрудники» имеет следующие атрибуты:
- ФИО.
- Подразделение.
Справочник «Поставщики» имеет следующие атрибуты:
- Наименование
- Адрес
- Телефон
- Договор
- Тип поставщика
Входная информация представлена двумя видами операций:
- Реализация.
- Поступления.
Операция реализация имеет следующие атрибуты:
- Дата документа.
- Объект.
- Товар.
- Цена.
- Количество.
- Сумма.
- Менеджер.
Операция поступление имеет следующие атрибуты:
- Дата документа.
- Поставщик.
- Товар.
- Цена.
- Количество.
- Сумма.
- Статус.
- Дата статуса.
2.3. Характеристика результатной информации
К результатной информации относятся:
- Оборотно-сальдовая ведомость (свёрнутая).
- Оборотно-сальдовая ведомость (развёрнутая).
- Калькуляция.
- Счёт.
- Акт.
Оборотно-сальдовая ведомость (свёрнутая) содержит следующие атрибуты:
- Дата.
- Дебет.
- Кредит.
- Сальдо.
- Итог.
Оборотно-сальдовая ведомость (развёрнутая) содержит следующие атрибуты:
- Дата.
- Наименование.
- Цена.
- Количество.
- Обороты по дебету.
- Обороты кредиту.
- Итог.
Калькуляция имеет следующие атрибуты:
- Наименование.
- Полная стоимость.
Счёт имеет следующие атрибуты:
- Дата документа.
- Объект.
- Товар.
- Цена.
- Количество.
- Сумма.
- Менеджер.
Акт имеет следующие атрибуты:
- Дата документа.
- Поставщик.
- Товар.
- Цена.
- Количество.
- Сумма.
- Статус.
- Дата статуса.
2.4. Общие положения (дерево функций и сценарий диалога)
Дерево функций программы изображено на рисунке 5:
Рис. 5. Дерево функций
Сценарий диалоги программного продукта представлен на рисунке 6.
Рис. 6. Сценарий диалога
2.5. Характеристика базы данных
ER-диаграмма базы данных информационной системы представлена на рисунке 7.
Рис. 7. ER диаграмма
2.6 Структурная схема пакета (дерево вызова программных модулей)
Схема пакета программных модулей построена по иерархическому принципу. Структура иерархии приведена на рисунке 8.
Рис. 8. Структурная схема пакета
2.7 Описание программных модулей
Программа представляет собой несколько независимых модулей. Укрупнённые алгоритмы некоторых модулей приведены на рисунках ниже (рисунки 9-18):
SELECT Поставщики
БД
дисплей
Выбор действия
Ввод пользователя
Событие
Вход
удалить
вставить
Выход
выход
DELETE Поставщики
INSERT Поставщики
UPDATE Поставщики
REFRESH Поставщики
Отчёт 1
Отчёт 2
Поставщики - выписка
поставщики - список
редактировать
обновить/переместить курсор
сформировать отчёт
сформировать отчёт
Рис. 9. Алгоритм модуля справочника «Поставщики»
SELECT Объекты
БД
дисплей
Выбор действия
Ввод пользователя
Событие
Вход
удалить
вставить
Выход
выход
DELETE Объекты
INSERT Объекты
UPDATE Объекты
REFRESH Объекты
Отчёт 1
Отчёт 2
Объекты - выписка
Объекты - список
редактировать
обновить/переместить курсор
сформировать отчёт
сформировать отчёт
Рис. 10. Алгоритм модуля справочника «Объекты»
SELECT Сотрудники
БД
дисплей
Выбор действия
Ввод пользователя
Событие
Вход
удалить
вставить
Выход
выход
DELETE Сотрудники
INSERT Сотрудники
UPDATE Сотрудники
REFRESH Сотрудники
Отчёт 1
Отчёт 2
Сотрудники - выписка
Сотрудники - список
редактировать
обновить/переместить курсор
сформировать отчёт
сформировать отчёт
Рис. 11. Алгоритм модуля справочника «Сотрудники»
SELECT Товары
БД
дисплей
Выбор действия
Ввод пользователя
Событие
Вход
удалить
вставить
Выход
выход
DELETE Товары
INSERT Товары
UPDATE Товары
REFRESH Товары
Отчёт 1
Отчёт 2
Товары - выписка
Товары - список
редактировать
обновить/переместить курсор
сформировать отчёт
сформировать отчёт
Рис. 12. Алгоритм модуля справочника «Товары»
SELECT покупки
БД
дисплей
Выбор действия
Ввод пользователя
Событие
Вход
Выход
выход
REFRESH покупки
Отчёт 1
Отчёт 2
покупки - список
обновить/переместить курсор
сформировать отчёт
сформировать отчёт
Добавить покупку
покупки - документ
новый документ
Рис. 12. Алгоритм модуля журнала «Покупки»
SELECT Продажи
БД
дисплей
Выбор действия
Ввод пользователя
Событие
Вход
Выход
выход
REFRESH Продажи
Отчёт 1
Отчёт 2
продажи - список
обновить/переместить курсор
сформировать отчёт
сформировать отчёт
Добавить продажу
продажи - документ
новый документ
Рис. 13. Алгоритм модуля журнала «Продажи»
SELECT lookUp
БД
дисплей
Выбор действия
Ввод пользователя
Событие/данные
Вход
Выход
Сохранить документ
Отмена
INSERT
БД
Рис 14. Алгоритм модуля документа «Покупка»
SELECT lookUp
БД
дисплей
Выбор действия
Ввод пользователя
Событие/данные
Вход
Выход
Сохранить документ
Отмена
SELECT
БД
Дост. товара
Товара достаточно
Товара не достаточно
INSERT
БД
Рис. 15. Алгоритм модуля документа «Продажа»
SELECT v_osv
БД
дисплей
Выбор действия
Ввод пользователя
Событие
Вход
Выход
REFRESH v_osv
Отчёт
Оборотно-сальдовая
обновить/переместить курсор
сформировать отчёт
Рис. 16. Алгоритм модуля отчёта «Оборотно-сальдовая ведомость»
SELECT v_osv_r
БД
дисплей
Выбор действия
Ввод пользователя
Событие
Вход
Выход
REFRESH v_osv_r
Отчёт
Оборотно-сальдовая
обновить/переместить курсор
сформировать отчёт
Рис. 17. Алгоритм модуля отчёта «Оборотно-сальдовая ведомость (развернутая)»
SELECT v_object
БД
дисплей
Выбор действия
Ввод пользователя
Событие
Вход
Выход
REFRESH v_object
обновить/переместить курсор
Рис. 18. Алгоритм модуля отчёта «объекты»
2.8. Контрольный пример реализации проекта и его описание
Программа можно условно разделить на четыре функциональные части:
Главное меню
- Справочники
- Операции
- Отчёты
Главное меню:
Рис. 19. Главное меню
Справочники:
Рис. 20. Справочник «Поставщики»
Рис. 21. Справочник «Клиенты»
Рис. 22. Справочник «Сотрудники»
Рис. 23. Справочник «Товар»
Операции:
Рис. 24. Операции «Книга покупок»
Рис. 25. Операции «Книга продаж»
Рис. 26. Операции «Реализация»
Рис. 27. Операции «Поступления»
Отчёты:
Рис. 28. Отчёты «Оборотно-сальдовая ведомость свёрнутая»
Рис. 29. «Отчёты. Оборотно-сальдовая ведомость развёрнутая»
Рис. 29. «Ведомость по объектам»
Заключение
При работе над данным проектом мною были достигнуты следующие цели:
- Дана исчерпывающая технико-экономическая характеристика предприятия ООО «Фабрика мебели».
- Описанная схема работы предприятия.
- Выделен комплекс задач, подлежащих оптимизации.
- Выделены задачи в комплексе, которые необходимо автоматизировать.
- Обоснована необходимость использования вычислительной техники, при решении данных задач.
- Произведён анализ существующих стратегий автоматизации, и сделан выбор в пользу наиболее подходящей стратегии.
- Исследованы и систематизированы способы приобретения системы, автоматизации, даны рекомендации по наиболее эффективному способу приобретения системы автоматизации.
- Разработана концепция программного продукта, позволяющего сократить расходы и повысить качество работы.
- Автоматизирована предметная область.
- Проведено предварительное тестирование программы, запуск программы в тестовую эксплуатацию.