Диплом: Автоматизация процесса ведения документации и отчетности в ООО "КИСЛОВКА-СЕРВИС"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
66
Ответственный за его ведение
Менеджер
Менеджер
Менеджер
Средний объем документа в
записях
25
30
30
Средняя частота актуализации
3-4 раза в
день
4-5 раз в день
4-5 раз в день
Средний объем актуализации,
записей
1
1
1
Источники
Договора,
Клиенты,
Услуги
Договора
Смены,
Сотрудники,
Метод доставки информации
Ввод
вручную
Ввод
вручную
Ввод вручную
2.3.Программное обеспечение задачи
2.3.1.Общие положения (дерево функций и сценарий диалога)
В разрабатываемом проекте модуле предусмотрен один пользователь –
менеджер по работе с клиентами, который и осуществляет основные операции
ведения документации и отчетности.
Дерево функций разрабатываемого модуля представлено на рисунке 23.
Рисунок 23. Описание дерева функций менеджера
К вспомогательным функциям относятся:
– авторизация;
– разграничение прав доступа.
Функции
менеджера
Основные
Получение
отчетных
документов
Ввод данных
Служебные
Заполнение
справочников
Ввод
оперативных
данных
67
Стоит отметить, что некоторые функции разделены между подсистемами
конфигурации (рисунок 24):
Рисунок 24. Имеющиеся подсистемы
К примеру, данные, которые могут влиять на ведение бухгалтерского
учета присутствуют в подсистеме Бухгалтерия.
Стоит отметить, что некоторые объекты могут брать участие как в одной
подсистеме, так и во всех (к примеру, документ Акты).
На основании имеющихся данных можно создать последовательность для
работы с разрабатываемой системой.
Такая последовательность имеет рекомендационный характер и при
необходимости может нарушаться (рисунок 25).
Рисунок 25. Последовательность работы с создаваемой системой
На рисунке 26 рассматривается сценарий диалога:
Формирование отчетной информации
Менеджер Клиент
Обработка информации
Менеджер
Ввод оперативной информации
Менеджер Клиент
Ввод данных в справочники
Менеджер
68
Рисунок 26 – Сценарий диалога
Пункт Действия описывает возможные действия с объектами
конфигурации.
Пункт Справочники используется для ввода первичных данных в базу
данных.
Пункт Документы применяется для ввода оперативной информации о
деятельности ООО «Кисловка Сервис».
Пункт Отчеты используется для вывода результатной информации по
ведению документации и отчетности.
Пункт Выход используется для закрытия конфигурации.
Основное
меню
Действия
Создать
Провести
Изменить
Удалить
Обновить
Справочники
Услуги
Смены
Сотрудники
Клиенты
Документы
Акты
Заявления
Договора
Отчеты
Отчет по
актам
Отчет по
договорам
Отчет по
заявлениям
Формы
Услуги
Смены
Сотрудники
Клиенты
Акты
Заявления
Договора
Выход
69
2.3.2.Характеристика базы данных
После выполнения анализа начальной информации надо выделить
перечень используемых объектов:
– Сотрудники;
– Услуги;
– Смены;
– Клиенты;
– Заявления;
– Договоры;
– Акты.
Опишем далее основные атрибуты для указанных объектов (таблица 14):
Таблица 14.
Описание атрибутов
Название
Тип
Длина
Ключевое поле
Сотрудники
Код сотрудника
Число
8
Да
ФИО
Строка (текстовый)
25
Адрес
Строка (текстовый)
25
Телефон
Строка (текстовый)
13
Код смены
Строка (текстовый)
25
Да
Смены
Код смены
Число
8
Да
Название смены
Строка (текстовый)
25
Начальник смены
Строка (текстовый)
25
Услуги
Код услуги
Число
8
Да
Название
Строка (текстовый)
25
Стоимость
Числовой
3
Время
выполнения
Числовой
3
Клиенты
70
Код клиента
Число
3
Да
Название
Строка (текстовый)
25
Адрес
Строка (текстовый)
25
Телефон
Строка (текстовый)
13
Заявления
Номер
Число
3
Да
Дата
Дата
Код клиента
Строка (текстовый)
25
Да
Код услуги
Строка (текстовый)
25
Да
Договора
Номер договора
Число
3
Да
Дата
Дата
Номер заявления
Строка (текстовый)
25
Да
Сумма
Число
8
Код сотрудника
Строка (текстовый)
25
Да
Акты
Номер акта
Число
3
Да
Дата
Дата
Номер договора
Строка (текстовый)
25
Да
Проверено
Булево
Рассмотрим далее некоторые связи между ранее описанными объектами, а
также построим информационно-логическую модель.
Между объектом Смены и Сотрудники присутствует связь типа «один-ко-
многим», поскольку одна смена может иметь в своем составе несколько
работников.
Между объектом Клиенты и Договора присутствует связь типа «один-ко-
многим», поскольку 1 клиент может оформить несколько договоров.
В результате получим следующую ER-модель (рисунок 27):
71
Рисунок 27. ER-модель
2.3.3.Структурная схема пакета (дерево вызова программных модулей)
Разработанная конфигурация включает в себя непосредственно модуль
конфигурации и платформу (серверную часть).
Платформа является базой для разработанного модуля и осуществления
все основных функций программного продукта.
Чтобы облегчить указанный процесс, разработано дерево вызовов
созданных объектов (рисунок 28).
Количество уровней вложенности всех вызовов функций и процедур в
разработанных конфигурациях на созданных управляемых формах возросло и
анализ функционирования отдельных программных инструментов порой
превращается в очень сложный механизм. [12, c.66]
Стоит отметить, что все объекты распределены по подсистемам, а также
для каждой подсистемы описаны:
– справочники;
– документы;
72
– регистры;
– отчеты.
Рисунок 28. Дерево вызовов
Созданная конфигурация состоит с нескольких модулей:
– основной модуль;
– модуль справочников;
– модуль документов;
– модуль форм;
– модуль отчетов.
В таблице 15 описаны функции модулей конфигурации.
Таблица 15
Функции модулей
п/п
Название
Функции
1
Основной модуль
Содержит вызовы подсистем, а также меню для
настройки внешнего вида конфигурации
2
Модуль
справочников
Содержит основные массивы для хранения
справочной информации, которая применяется при
Подсистема "Администрация"
Справочник "Сотрудники"
Документ "Акты"
Документ "Договора"
Документ "Заявления"
Отчеты
Подсистема "Бухгалтерия"
Справочник "Клиенты"
Справочник "Клиенты"
Справочник "Услуги"
Документ "Заявления"
Документ "Акты"
Подсистема "Отдел по работе с
клиентами"
Документ "Акты"
Справочник "Смены"
Справочник "Сотрудники"
Справочник "Услуги"
Документ "Договора"
Документ "Заявления"
Справочник "Клиенты"
Отчеты
73
оперативном ведении документации и отчетности
3
Модуль
документов
Содержит оперативные данные, на основании
которых формируются отчеты
4
Модуль форм
Содержит экранные формы для справочников и
документов
5
Модуль отчетов
Содержит инструменты для формирования
отчетности и вывода ее на печать
2.3.4.Описание программных модулей
Рассмотрим программные модули, которые представлены в
разрабатываемой конфигурации.
В конфигурации присутствуют следующие модули:
– подсистемы:
– Администрация;
– Бухгалтерия;
– Отдел по работе с клиентами.
– справочники:
– Услуги;
– Смены;
– Клиенты;
– Сотрудники.
– документы;
– Заявления;
– Акты;
– Договора.
– отчеты:
– Отчет по актам;
– Отчет по заявлениям;
– Отчет по Договорам.
Изобразим деятельность некоторых модулей в виде блок-схем (рисунки 29
30):
74
Начало
Ввод данных в
справочник
«Смены»
Ввод данных в
справочник
«Сотрудники»
Формирование
документа
«Договор»
Заявление
заполнено?
Формирование
документа
«Заявление»
+ -
Вывод
договора
Конец
Рисунок 29. Блок-схема формирования договора
Начало
Ввод данных в
справочник
«Смены»
Ввод данных в
справочник
«Сотрудники»
Формирование
документа
«Договор»
Заявление
заполнено?
Формирование
документа
«Заявление»
+ -
Вывод акта
Конец
Ввод данных в
справочник
«Смены»
Договор
заполнен?
Формирование
документа «Акт»
-
+
Рисунок 30. Блок-схема составления акта
Листинг созданных модулей приведен в приложениях 1 – 3.
2.4.Контрольный пример реализации проекта и его описание
Рассмотрим пример использования проекта.
75
После запуска конфигурации откроется главное окно (рисунок 31):
Рисунок 31. Главное окно конфигурации
В верхней панели находятся кнопки для подсистем.
К примеру, подсистема Администрация располагает следующими
объектами (рисунок 32):
Рисунок 32. Объекты подсистемы Администрация
Для ввод данных о новых клиентах нужно открыть соответственный
объект (рисунок 33):

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

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