Диплом: Автоматизация управления технологическими процессами в ООО СК «ИНВЕСТСТРОЙКАПИТАЛ»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
Информационная система управления технологическими процессами
имеет модульную структуру. Все модули можно разделить на несколько классов:
управляющий модуль, модули, выполняющие служебные функции и модули,
связанные с вводом, хранением, обработкой и выдачей информации.
Назначение модулей информационной системы представлено в
таблице 2.20.
Таблица 2.20
Назначение программных модулей
Наименование
Назначение модуля
FormMain
Главный модуль приложения, который координирует
работу приложения. Обрабатывает вызов пунктов меню,
перенаправляя задания другим модулям.
FormAuth
Модуль, который аутентификации в системе
FormDolj
Модуль для добавления и редактирования справочника
должностей
FormVidIzd
Модуль для добавления и редактирования справочника
видов работ
FormOtdeli
Модуль для добавления и редактирования справочника
отделов
FormLimiti
Модуль для добавления и редактирования сведений о
лимитах использования материалов
FormPolz
Модуль для добавления и редактирования списка
пользователей
FormProizv
Модуль для добавления и редактирования сведений о
производственных заданиях
FormCtroy
Модуль для редактирования справочника строительных
площадок
FormReports
Модуль для построения отчетов
FormVipRab
Модуль для учета выполненных работ
FormSotr
Модуль редактирования списка сотрудников
FormPlan
Модуль редактирования плана строительства
ClassDoc
Модуль заполнения выходных документов
BDDataSet.xsd
Модуль доступа к данным (XSD-схема)
На рисунке 2.14 представлена структурная схема приложения.
63
Рисунок 2.14. Структурная схема приложения
Взаимосвязь разработанных модулей представлена на рисунке 2.15.
Рисунок 2.15 - Взаимосвязь программных модулей
Модули системы
Управляющие
модули
Модуль контроля
доступа к данным
Функциональные
модули
Модуль работы со
справочными
данными
Модуль работы с
оперативными
данными
Модуль работы с
выходными
данными
Модуль экспорта
данных
Служебные
модули
Модуль
резервного
копирования
данных
Модуль
редактирования
шаблонов
выходных
документов
FormAuth FormMain
FormDolj
FormRasxod
FormVidRab
FormOtdeli
FormLimit
FormPolz
FormProizv
FormPloshad
FormReports
FormVipRabot
FormSotr
bdDataSet.xsd
ClassDocs
64
2.3.4. Описание программных модулей
Для доступа к базе данных использвалась технология ADO.NET.
Для организации доступа к базе данных MySQL в среде Microsoft Visual
Studio был использован встроенный провайдер - Connector MySQL for .Net,
который позволяет использовать базу данных MySQL в качестве источника
данных (DataSource).
При подключении к СУБД через источники данных в Visual Studio
автоматически создается набор классов для доступа к таблицам базы данных –
TableAdapters.
На рисунке 2.16 представлен алгоритм работы разработанной
информационной системы управления технологическими процессами
ООО СК «ИНВЕСТСТРОЙКАПИТАЛ».
Рисунок 2.16 - Алгоритм работы разработанной информационной системы
65
2.4. Контрольный пример реализации проекта и его описание
При запуске информационной системы управления технологическими
процессами ООО СК «ИНВЕСТСТРОЙКАПИТАЛ» пользователю предлагается
ввести логин и пароль для доступа к данным на форме, представленной на
рисунке 2.17.
Рисунок 2.17 - Форма авторизации
При успешной авторизации будет открыто главное окно приложения,
представленное на рисунке 2.18.
Рисунок 2.18 - Главное окно приложения
66
Раздел меню «Справочники» позволяет редактировать следующую
нормативно-справочную информацию:
1) Категории, группы и разделы строительных работ.
2) Отделы.
3) Должности сотрудников.
4) Сотрудники.
5) Строительные площадки.
6) Материалы.
7) Пользователи (для администратора).
На рисунке 2.19 представлен пример справочника «Сотрудники», который
включает данные о сотрудниках ООО СК «ИНВЕСТСТРОЙКАПИТАЛ».
Рисунок 2.19 - Справочник «Сотрудники»
Пример справочника «Стройплощадки» представлен на рисунке 2.20.
Рисунок 2.20 - Справочник « Стройплощадки»
67
На рисунке 2.21 представлена форма «Категории, группы и разделы
строительных работ», которая содержит информацию о классификации
строительных работ.
Рисунок 2.21 – Форма «Категории, группы и разделы строительных работ»
Для ведения учета видов строительных работ используется форма,
представленная на рисунке 2.22.
Рисунок 2.22 – Форма «Виды работ»
68
На рисунке 2.23 представлена форма ведения плана строительных работ.
Рисунок 2.23 – Форма «План строительства»
На рисунке 2.24 представлена форма, отражающая информацию о
производственных заданиях на выполнение строительных работ. На форме
предусмотрен фильтр по номеру задания.
Рисунок 2.24 – Форма «Производственное задание»
69
На рисунке 2.25 представлена форма учета лимитов расхода материалов
на строительство работ.
Рисунок 2.25 – Форма «Лимиты на использование материалов»
При нажатии на кнопку «Лимитно-заборная карта» будет сформирована
лимитно-заборная карта в формат MS Word, представленная на рисунке 2.26.
Рисунок 2.26 – Форма «Лимитно-заборная карта»
70
На форме предусмотрен фильтр по номеру накладной.
Для ведения учета фактически выполненных строительных работ
используется форма, представленная на рисунке 2.27.
Рисунок 2.27 – Форма учета выполнения строительных работ
Справочник материалов представлен на рисунке 2.28.
Рисунок 2.28 – Справочник «Материалы»
Информационная система позволяет формировать следующие отчетные
материалы:
71
1. План строительства.
2. Отчет о выполненных работах.
3. Остатки лимитов использования материалов.
Отчет «План строительства» представлен на рисунке 2.27.
Рисунок 2.27 - Отчет «План строительства »
Отчет «Остатки лимитов использования материалов» за выбранный
период представлен на рисунке 2.28.
Рисунок 2.28 - Отчет « Остатки лимитов использования материалов»
В дальнейшем планируется доработка отчетных форм в соответствии с
требованиями пользователей информационной системы.

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

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