Реферат 2
Введение 5
1 Постановка задачи и анализ требований предметной области 7
1.1 Постановка задачи разрабатываемой системы строительного аспекта 7
1.2 Анализ информационных систем в строительной отрасли 8
1.3 Выбор технологий проектирования и разработки системы 14
2 Проектирование информационной системы строительного предприятия .. 16
2.1 Анализ бизнес-процессов строительного предприятия 16
2.2 Проектирование логической модели базы данных 21
2.3 Проектирование программного обеспечения 24
2.3.1 Анализ прецедентов системы строительного предприятия 24
2.3.2 Диаграмма состояний 26
2.3.3 Диаграмма деятельности 27
2.3.4 Диаграмма последовательности 29
2.3.5 Диаграмма кооперации 30
2.3.6 Архитектура системы управления строительным предприятием 31
2.4 Проектирование пользовательского интерфейса 32
2.5 Планирование разработки проекта и оценка бюджета 35
3 Реализация системы строительного предприятия 39
3.1 Реализация структур программного средства 39
3.2 Реализация кода программного средства 53
3.3 Тестирование программного обеспечения 54
3.4 Расчет метрик кода проекта строительного предприятия 56
Заключение 60
Список использованных источников 61
Приложение А. Глоссарий 64
Приложение Б. Листинг программы 66
Приложение В. Результаты тестирования 81
Строительный комплекс Российской Федерации занимает одну из ключевых позиций в экономике страны. Согласно данным Федеральной службы государственной статистики в 2019 году среднегодовая численность занятых в строительстве составила 6318,9 тыс. чел. или 8,8% процентов общего числа занятых в экономике. Объем строительных работ при этом составил 7545,9 млрд. руб. На 1 января 2020 года в России в сфере строительства работало более 279 тысяч организаций, в том числе более 235 тысяч микропредприятий.
В деятельности современных строительных организаций информационные технологии играют значительную роль, способствуя повышению производительности труда и улучшению качества принимаемых решений. Разработано большое число программных систем, используемых на различных стадиях строительного процесса: сметные расчеты, управления строительными проектами, управление закупками, бухгалтерский учет, взаимодействие с клиентами. Сложность задачи создания информационной системы в строительстве для микропредприятия заключается в необходимости интеграции различных компонентов в единую информационную среду. Таким образом, проблема создания информационной системы строительных организаций является актуальной.
Предметом исследований является разработка информационной
системы управления деятельностью строительного предприятия.
Объектом исследований является автоматизация деятельности
строительного предприятия.
Целью выпускной квалификационной работы является разработка информационной системы для автоматизации деятельности строительного предприятия, включающая учет взаимодействия с заказчиками, закупок и выполнения строительных работ.
Для реализации поставленной цели требуется решить следующие задачи:
- провести анализ предметной области;
- провести исследование систем аналогичного назначения;
- выполнить анализ бизнес-процессов предприятия;
- определить функции системы с помощью диаграмм UML;
- разработать программное обеспечение (ПО) согласно выдвинутым требованиям;
- составить документацию;
- проверить качество программного продукта.
В выпускной квалификационной работе выполнен анализ предметной области, в рамках которого проведено исследование существующих систем автоматизации деятельности строительного предприятия. В результате исследования выявлена структура и основные функции разрабатываемой конфигурации.
Помимо этого, выполнен анализ функций и бизнес-процессов предприятия. Так же проведен анализ системы с помощью различных диаграмм UML: диаграммы вариантов использования, диаграммы состояний, диаграммы деятельности, диаграммы последовательности, диаграммы кооперации. Представлено описание выбранных технологий и средств разработки, а также обоснован их выбор.
В результате разработана конфигурация для управления деятельностью строительного предприятия, которая позволяет вести отчетность и контролировать бизнес-процессы, также вести эффективное
взаимоотношения с клиентами.
Тестирование программных средств заключалось в определении метода тестирования и выполнение тестов. Результаты функционального тестирования показали корректность работы конфигурации.
Разработанный прототип в дальнейшем может быть усовершенствован внедрением в конфигурацию дополнительных функций.
1. 1С:Предприятие 8. ERP Управление строительной
организацией 2 // 1С-РАРУС [Электронный ресурс]. URL:
https://rarus.ru/downloads/2631/erp-upravlenie-stroitelnoy-organizaciey.pdf (дата обращения: 18.04.2020).
2. Система «Галактика ERP» // Корпорация Галактика [Электронный ресурс]. URL: https://galaktika.ru/docs/ERP_about.pdf (дата обращения: 18.04.2020).
3. АЛТИУС — Управление строительством // АЛТИУС [Электронный ресурс]. URL: http://www.altius.ru/program/stroit/ (дата обращения: 18.04.2020).
4. СтройБизнес // MasterTool [Электронный ресурс]. URL:
https://stroysoft.com/contacts/ (дата обращения: 18.04.2020).
5. Леоненков, А. Г. Самоучитель UML 2 / А. Г. Леоненков. - БХВ-Петербург-Москва, 2011. - 576 c.
6. Мюллер, Р. Дж. Базы данных и UML. Проектирование/
Р. Дж. Мюллер. - Лори, 2009. - 420 c.
7. Маклаков, С. В. BPwin и ERwin: СЛЗЕ-средства для разработки информационных систем / С.В. Маклаков. - М. : Диалог-МИФИ, 2009. - 238 с.
8. Мазур, И. И. Управление проектами: учебное пособие / И. И. Мазур, В. Д. Шапиро, Н. Г. Ольдерогге. - М. : Издательство «Омега-Л», 2007. - 664 с.
9. Горяшин Ю. В. Сравнительный анализ существующих программ для сервисных центров / Горяшин Ю. В., Семухина Е. В., Кропова Т. Р. // Научно-методический электронный журнал «Концепт». - 2015. - Т. 33. - С. 111-115.
10. Дейт К. Введение в системы баз данных/ К. Дейк. - М. Вильямс, 2001. - 1072 с.
11. Мокрозуб, В. Г. Реляционные базы данных в автоматизированных интеллектуальных информационных системах / В. Г. Мокрозуб. - Монография: Издательский дом «Спектр», 2011. - 108 с.
12. Конноли, Т. Базы данных: проектирование, реализация,
сопровождение. Теория и практика / Т. Конноли, К. Бегг, А. Страчан.- М.: Издательский дом «Вильямс», 2000. - 1120 с.
13. Назарова, О. Б. Разработка реляционных баз данных с использованием CASE-средства All Fusion ERWin Data Modeler : учеб.-метод. пособие / О. Е. Масленникова, О. Б. Назарова // 2-е изд., стер. - М.: ФЛИНТА, 2013. - 57 с.
14. Иванов, Д. Моделирование на UML. Учебно-методическое пособие / Д. Иванов, Ф. Новиков - 2017. - 200 с.
15. Арлоу, Д. UML 2 и унифицированный процесс. Практический объектно-ориентированный анализ и проектирование / Д. Арлоу, И. Нейштадт - СПб: СимволПлюс, 2007. - 624 с...23