Скачиваний:
9
Добавлен:
17.06.2023
Размер:
1.51 Mб
Скачать

Рисунок 3.18 –Тестирование в исключительных условиях

Таким образом, тестирование показало, что система работает исправно.

Выводы по третьему разделу

Таким образом, в результате выполнения третьего раздела курсового проекта, была разработана автоматизированная система учета технического обслуживания энергосберегающей системы управления зданием «Умный дом»,

было проведено тестирование данной системы, и которое выявило корректную работу ИС. Кроме того, приведено содержание данной системы,

взаимодействия основных модулей и массивов данных и подробный алгоритм работы одного из отчетов системы.

ЗАКЛЮЧЕНИЕ

В ходе выполнения курсового проекта был проведен краткий обзор существующих решений по автоматизации технического обслуживания энергосберегающих систем управления зданием «Умный дом», а также было проведено сравнение отобранных информационных систем. Был сделан вывод о том, что специализированные системы для автоматизации учета технического обслуживания энергосберегающих систем управления зданием отсутствуют на российском рынке программного обеспечения.

Для выполнения практической части курсового проекта была проанализирована предметная область по учету технического обслуживания энергосберегающей системы управления зданием «Умный дом», рассмотрены современные методы автоматизации данного процесса. Во втором разделе курсового проекта были построены: функциональная модель бизнес-процесса на основе стандарта IDEF0, логическая модель по стандарту IDEF1X и

физическая модель, построенная для используемой в данном курсовом проекте СУБД PostgreSQL.

На основе проведенного анализа, в третьем разделе курсового проекта была создана структура базы данных, проведена нормализация базы. В

соответствии с техническим заданием было создано приложение с использованием архитектуры клиент-сервер, было построено дерево модулей объектов, а также отражено взаимодействие этих модулей с массивами данных.

Также был предоставлен алгоритм работы одного из модулей отчетов. Было проведено тестирование информационной системы в тех режимах, которое показало корректность работы системы.

Результатом курсового проекта является автоматизированная система учета технического обслуживания энергосберегающей системы управления зданием «Умный дом».

Таким образом, все поставленные задачи выполнены, соответственно цель достигнута.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1 Каримова Н. О. Автоматизированные системы управления техническим обслуживанием и ремонтом оборудования // Молодой ученый. — 2017. — №13.

— С. 49-51. URL: https://moluch.ru/archive/147/41164/ (дата обращения:

27.01.2018)

2 1C:ТОИР Управление ремонтами и обслуживанием оборудования // solutions.1c.ru: Официальный сайт компании «1С». URL: http://solutions.1c.ru/catalog/eam2/support (дата обращения: 27.01.18).

3 Бизнес-решение компании IFS: IFS Applications // http://www.ifsworld.com: Официальный сайт компании IFS. URL: http://www.ifsworld.com/ru/solutions/ifs-applications/ (дата обращения 27.01.18).

4 Функциональные возможности TRIM-PMS // commit.name:

Официальный сайт компании Comm IT. URL: http://commit.name/index.php?MainShowID=307 (дата обращения: 27.01.18).

5 Техническое обслуживание системы «Умный дом» // aliton.ru:

Официальный сайт сервисного центра ЭЛЬТОН. URL: http://aliton.ru/sistema- umnyj-dom/tehnicheskoe-obsluzhivanie-sistemy-umnyj-dom/ (дата обращения:

27.01.18)

6 Обслуживание «умного дома» // dom-automation.ru: Официальный сайт компании «Умный дом». URL: http://dom-automation.ru/umnyj-dom/o- kompanii.html (дата обращения: 27.01.18)

7 Дубейковский В. С. Практика функционального моделирования с

ALLFusion Process Modeler 4.1. Диалого МИФИ, 2014. 464 с.

8Инюшкина О. Г. Проектирование формационных систем (на примере методов структурного системного анализа). Екатеринбург: «Форт-Диалог Исеть», 2014. 240 с.

9Репин В. Бизнес-процессы. Моделирование, внедрение, управление //

Маркетинг. 2012. №4 (15).

10 Типы данных СУБД PostgreSQL // www.postgresql.org : Официальный СУБД PostgreSQL . URL: http://postgresql.ru.net/manual/datatype.html (дата обращения: 27.01.18)

11 Нестеров С.А. Базы данных. Учебник и практикум для академического бакалвриата. М : Юрайт, 2017. 230 с.

12 Х. Фултон Программирование на языке Ruby. М.: ДМК Пресс, 2014.

638 с.

14 Документация по фреймворку RubyonRails на русском языке

[Электронный ресурс] URL: http://rusrails.ru/ (дата обращения 1.01.2018)

15 Руби С., Томас Д., Хэнссон Д. Гибкая разработка веб-приложений в среде Rails. 4-e издание. СПб.: Питер, 2014. 448с.

16 Флэнаган Д., Мацумото Ю. Язык программирования Ruby.СПб.:

Питер, 2015. 496 с.

17 Тейт Б., Хиббс К. Ruby on Rails. Быстрая веб-разработка. СПб.: BHV-

Петербург, 2014. 224 с.

18 Фернандес О. Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails. Символ-Плюс, 2016. 768 с.

19 Hartl M. Ruby on Rails Tutorial. 3rd edition. Addison-Wesley, 2015. 664

с.

20 Проектирование информационных систем [Электронный ресурс]: -

Режим доступа: URL http://www.kgau.ru/istiki/umk/pis/pis.htm

ПРИЛОЖЕНИЕ А Модель бизнес-процессов учета технологического обслуживания

энергосберегающей системы управления зданием «Умный дом» по стандарту

IDEF0

Рисунок А1 – Концептуальный уровень диаграммы

Рисунок А2 – Декомпозиция нулевого уровня модели «Учет технического обслуживания энергосберегающей системы управления зданием «Умный дом»

Рисунок А3Декомпозиция блока «Редактирование сведений о жилищном фонде и собственниках»

Рисунок А4Декомпозиция блока «Редактирование сведения о системах управления зданием»

Рисунок А5Декомпозиция блока «Формирование таблицы с характеристиками ТО системы управления зданием «Умный дом»»

Рисунок А6Декомпозиция блока «Проведение ТО систем управления зданием собственников»

ПРИЛОЖЕНИЕ Б

Словарь элементарных функций

1.Распределение собственников по единицам жилищного фонда (квартирам дома).

2.Занесение в ИС основных характеристик жилья, закрепленного за каждым собственником.

3.Занесение в ИС сведений о собственниках

4.Занесение в ИС названий и основных характеристик обслуживаемых систем управления зданием.

5.Распределение необходимой периодичности ТО для каждой системы.

6.Добавление в ИС размещения систем на плане помещения.

7.Занесение в ИС основных сведений о видах ТО.

8.Внесение сведений о стоимости каждого вида ТО.

9.Отправка уведомлений собственникам, которым необходимо пройти ТО в текущем месяце.

ПРИЛОЖЕНИЕ В Структура таблиц базы данных

Таблица В1 – Таблица Сведения об адресах собственников

Название таблицы

Название поля

Тип поля

Примечание

spis_adres (Сведения

ID

Integer

Генерируется

об

адресах

 

 

сам.

собственников)

adres

text

 

 

 

kad_nom

character_varying

 

 

 

plan_pom

character_varying

 

 

 

s_delete

boolean

 

 

 

created_at

timestamp without time zone

Генерируется сам.

 

 

 

 

 

 

 

updated_as

timestamp without time zone

Генерируется сам.

 

 

 

 

 

Таблица В2 – Таблица Сведения о собственниках

Название таблицы

 

Название поля

Тип поля

Примечание

sved_sobstvs

 

ID

Integer

Генерируется сам.

(Сведения

о

 

 

 

 

собственниках)

 

lic_schet

character_varying

 

 

 

 

fio

character_varying

 

 

 

 

 

 

 

 

 

 

pasp_dan

character_varying

 

 

 

 

 

 

 

 

 

 

spis_adre_id

integer

из

таблицы

 

 

 

 

spis_adre

 

 

 

created_at

timestamp without time zone

Генерируется сам.

 

 

 

 

 

 

 

updated_as

timestamp without time zone

Генерируется сам.

 

 

 

 

 

 

Таблица В3 – Таблица Сведения о видах систем

Название таблицы

Название поля

Тип поля

Примечание

sved_vid_sists

ID

integer

Генерируется сам.

(Сведения о видах

vid_sist

character_varying

 

систем)

 

 

 

nazv_ob

character_varying

 

 

 

 

 

 

 

 

razm

character_varying

 

 

 

 

 

 

period_to

integer

 

 

s_delete

boolean

 

 

created_at

timestamp without time zone

Генерируется сам.

 

 

 

 

 

updated_as

timestamp without time zone

Генерируется сам.

 

 

 

 

Таблица В4 – Таблица Сведения об установленных системах

Название таблицы

Название поля

Тип поля

Примечание

ust_sists (Сведения

ID

integer

Генерируется сам.

об установленных

 

 

 

 

системах)

zav_nom

integer

 

 

 

 

 

 

 

 

sved_vid_sist_id

integer

Из

таблицы

 

 

 

sved_vid_sists

 

data_vip

date

 

 

 

data_posl_pov

date

 

 

 

status

boolean

 

 

 

s_delete

boolean

 

 

 

created_at

timestamp without time zone

Генерируется сам.

 

updated_as

timestamp without time zone

Генерируется сам.

Таблица В5 – Таблица Сведения о ТО

Название таблицы

Название поля

Тип поля

Примечание

sved_tos (Сведения о

ID

integer

Генерируется

ТО)

 

 

самостоятельно

 

vid_rab

character_varying

 

 

 

 

 

 

 

 

data_obsl

date

 

 

 

ust_sist_id

integer

Из

таблицы

 

 

 

ust_sists

 

 

s_delete

boolean

 

 

 

created_at

timestamp without time zone

Генерируется

 

 

 

самостоятельно

 

updated_as

timestamp without time zone

Генерируется

 

 

 

самостоятельно

Таблица В6 – Таблица Сведения о расчетах за ТО

Название

 

Название поля

Тип поля

Примечание

таблицы

 

 

 

 

 

sved_rasct_tos

 

ID

integer

Генерируется сам.

(Сведення

о

 

 

 

 

расчетах за ТО)

 

sved_to_id

integer

Из таблицы sved_to

 

 

 

 

 

 

 

 

sved_sobstv_id

integer

Из

таблицы

 

 

 

 

sved_sobstvs

 

 

oplach_sum

double precision

 

 

 

 

data_rasch

date

 

 

 

 

s_delete

boolean

 

 

 

 

created_at

timestamp without time zone

Генерируется сам.

 

 

updated_as

timestamp without time zone

Генерируется сам.

Соседние файлы в папке Курсовые работы