Главная страница

Дипломная работа - Тырин А.А. (АП-91). Назначение и область применения


Скачать 0.55 Mb.
НазваниеНазначение и область применения
Дата18.02.2022
Размер0.55 Mb.
Формат файлаdocx
Имя файлаДипломная работа - Тырин А.А. (АП-91).docx
ТипТехническое задание
#366386
страница15 из 15
1   ...   7   8   9   10   11   12   13   14   15

8.2 Графический интерфейс пользователя


Графический интерфейс пользователя состоит из трёх главных форм:

  • редактирование основных сущностей схем маршрутизации запросов

  • настройка схемы маршрутизации запросов

  • настройка бизнес-процесса

  • Также интерфейс содержит несколько вспомогательных форм:

  • регистрирование физических таблиц в системе

  • добавление/редактирование справочника

  • настройка параметров роли

  • настройка параметров состояния

  • настройка параметров переходов

Рассмотрим функциональность и назначение каждой из форм подробнее.

8.2.1 Редактирование основных сущностей схем маршрутизации запросов




Рис. 8.1 Редактирование основных сущностей схем маршрутизации запросов

Ф орма редактирования основных сущностей схем маршрутизации запросов, изображенная на рисунке 8.1 является главной формой. В этом окне осуществляется просмотр и удаление объектов основных сущностей: схем, справочников, физических таблиц и типов ролей. Кнопки «добавить», «удалить» и «редактировать» выполняют с объектом соответствующие действия. Фиолетовым цветом выделены объекты являющиеся системными. Системные объекты создаются автоматически и не подлежат редактированию и удалению, поэтому кнопки «удалить» и «редактировать» становятся неактивными при выборе системного объекта. Кнопка «закрыть» заканчивает работу по настройке схем маршрутизации. Для регистрации физических таблиц в системе (рис. 8.2) и детальной настройки справочника (рис. 8.3) используются собственные формы.


Рис. 8.3

Редактирование справочников

Рис. 8.2 Форма регистрации таблиц
О кно регистрации физических таблиц в системе имеет форму подключения к серверу, на котором располагаются необходимые базы данных. Для осуществления подключения к серверу администратору необходимо выбрать тип и драйвер соединения, прописать адрес сервера, порт подключения и указать логин и пароль для авторизации в СУБД. Если данные введены верно, то при нажатии на кнопку «соединение» программа предоставит пользователю список баз данных и их таблиц, располагающихся по указанным реквизитам. Для регистрации таблиц необходимо поставить галочки напротив наименований соответствующих таблиц, после чего нажать кнопку «принять». Результат будет отображен в главной форме на вкладке «таблицы».

Форма добавления и редактирования справочника представлена на рисунке 8.3. Для того чтобы создать новый справочник, необходимо указать название и выбрать главную физическую таблицу справочника из списка зарегистрированных таблиц. Также с помощью этой формы можно выбрать связанные таблицы и указать порядок их обработки управляющими кнопками «вверх» и «вниз». При редактировании справочника можно изменить название, набор связанных таблиц и их порядок, но нельзя изменить главную таблицу справочника. Для настройки схемы маршрутизации необходимо выбрать нужную в списке всех схем и нажать на кнопку «редактирование».

8.2.2 Настройка схемы маршрутизации запросов




Рис. 8.4 Окно настройки схемы маршрутизации

Окно настройки схемы маршрутизации (рис. 8.4) состоит из двух частей: графической и текстовой. Графическая (верхняя) часть состоит из изображения схемы маршрутизации и легенды этой схемы. Как видно из рисунка (рис. 8.4), каждое состояние окрашено в определённый цвет, этот цвет определяет принадлежность состояния одной из ролей схемы. Легенда поясняет соответствие цветов ролям. Администратор системы имеет возможность произвольно настраивать изображение схемы, то есть перетаскивать состояния схемы в любое положение на полотне. Для сохранения результатов изменений необходимо нажать кнопку «сохранить схему». Переходы привязаны к состояниям, поэтому их редактирование недоступно. При создании новой схемы все автоматически созданные состояния будут расположены в одном и том же месте поверх друг друга. Администратору требуется расположить их на полотне по своему усмотрению и сохранить результат в базу данных.

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

Заполнение правил остановки (рис. 8.5а), алиаса роли (рис. 8.5б), а также флагов «указание пользователя при переходе» и «комментарий обязателен» (рис. 8.5в) является необязательной процедурой.

8.2.3 Настройка бизнес-процессов


Интерфейс окна настройки бизнес-процессов практически идентичен интерфейсу настройки схемы маршрутизации (рис. 9.4), за исключением отсутствия возможности редактирования изображения схемы маршрутизации, а также набор вкладок имеет следующие элементы:

  • Справочники – определение доступных операций для справочников схемы в рамках данного бизнес-процесса (добавление/редактирование/ удаление);

  • Набор полей – определение состава набора полей справочников схемы;

  • Роли - наборы полей – определение наборов полей у ролей;

  • Роли - пользователи – присвоение пользователям ролей.

8.3 Апробация модуля


Апробация модуля будет выполняться на схеме маршрутизации настроенной следующим образом:

Типы ролей:

  • Система

  • Специалист

  • Заявитель

  • Куратор

  • Специалист

  • Старший специалист

  • Администратор

Физические таблицы:

  • asot.ots_heat_network

Справочники:

  • ОТС-3 «Участки тепловой сети»

    • Главная таблица – asot.ots_heat_network

    • Связанные таблицы – нет

Схема:

  • Зарегистрированные справочники: ОТС-3 «Участки тепловой сети»

  • Состояния, переходы и роли изображены на рисунке 8.6.




Рис. 8.6 Схема маршрутизации запросов на изменение участков тепловой сети

Бизнес-процесс:

  • Доступные операции со справочником: добавление, редактирование, удаление



Роль

Набор полей (ОТС-3 «Участки тепловой сети»)

Заявитель

Район, наличие предыдущего УТС, предыдущий УТС, тепловой источник, внешний тепловой источник, направление, тепловой пункт, тип УТС, наличие ЦО, наличие ГВС, наличие вентиляции, предприятие, рабочее место, длина УТС, длина по графике, графика, балансовая принадлежность по эксплуатации

Куратор ОЭ

Балансовая принадлежность по эксплуатации

Куратор ОРУН

Кадастровый номер, длина по кадастру, учетный номер, кадастровый адрес, балансовая принадлежность по недвижимости

Правила остановки:

  • «Направлен куратору ОЭ»: операция = добавление или операция = удаление или операция = редактирование и изменено кроме graphics

  • «Направлен куратору ОРУН»: операция = добавление или операция = удаление или операция = редактирование и (изменено balance_type_muid или пустое balance_type_est_muid)

  • Направлен старшему специалисту: всегда

  • Направлен специалисту: всегда

Любые запросы на добавление или удаление участка тепловой сети будут останавливаться во всех четырёх состояниях. Остановка в состоянии «Направлен куратору ОЭ» при редактировании УТС будет происходить только в том случае, если был изменён хотя бы один атрибут объекта кроме его графики. В состоянии «Направлен куратору ОРУН» запрос на редактирование останавливается в том случае, когда изменена балансовая принадлежность по эксплуатации или значение балансовой принадлежности по недвижимости не заполнено. Проверка работы модуля на тестовых данных показала, что система маршрутизации и механизмы пропуска состояний работают исправно.

Заключение


В рамках данной дипломной работы были решены следующие задачи:

  1. Изучена теория контроля качества информации

  2. Изучена предметная область, в рамках которой поставлена проблема

  3. Рассмотрены существующие решения проблемы

  4. Разработана новая структура базы данных

  5. Разработан модуль настройки схем маршрутизации запросов

  6. Разработанный модуль внедрён в эксплуатацию автоматизированной системы АСОТ

Решение данных задач позволило:

  1. Внедрить технологию мультизапросов

  2. Добавить бизнес-процессы, определяющие режим работы пользователей

  3. Увеличить гибкость схемы маршрутизации с помощью механизма пропуска и остановки в состояниях

  4. Добавить визуальную интерпретацию схемы маршрутизации

  5. Упростить систему настройки схемы маршрутизации

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

Выбранная технология программирования позволила правильно спроектировать модуль, который был разработан за установленный срок. Модуль поддерживает расширения и надстройки в виду своей структуры и наличия открытого программного интерфейса.

Внедрённая система маршрутизации обеспечивает высокий уровень контроля качества информации с высокой производительностью обработки данных благодаря технологии мультизапросов и механизмам пропуска состояний схемы маршрутизации.

Список используемой литературы


  1. Atlassian JIRA Documentation https://confluence.atlassian.com/display/JIRA/ JIRA+Documentation

  2. Wang R. & Strong D. Beyond Accuracy: What Data Quality Means to Data Consumers // Journal of Management Information Systems – №12 (4). – 1996. – 34 с.

  3. Андреев А.М. Березкин Д.В. Кантонистов Ю.А. Объектные СУБД на российских просторах. – "Компьютерная хроника", 1997.

  4. Браун Л. А. История географических карт. – 2007. – М.: Центрполиграф, 2006. – 479 с.

  5. Бураков П.В., Петров В.Ю. Введение в системы баз данных: Учебное пособие – СПб.: СПбГУ ИТМО, 2010. – 129 с.

  6. Гайдамакин Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учебное пособие. – М.: Гелиос АРВ, 2002. – 368 с.

  7. Герасименко В.А. Основы теории управления качеством информации. Деп. в ВИНИТИ, № 5392-В 89, 1989. – 410 с.

  8. Герасименко В.А. Принципы и методы индустриализации управления на базе комплексного применения вычислительной техники. Деп. в ВИНИТИ, № 5391-В 89, 1989. – 111 с.

  9. Герасименко В.А., Малышев Н.И., Таирян В.И. Постановка задачи и методологические подходы к управлению качеством информации в автоматизированных системах. – В сб. Проблемы повышения качества информации. МИИТ, 1988, № 808, 62-63 с.

  10. Герасименко В.А., Таирян В.И. Проблемы компелексного управления качеством информации в современных вычислительных системах и сетях. – В сб. Классификаторы и документы, 1986, вып. 1-6.

  11. Гришков В.И. Исследование возможностей объектного представления данных в прикладных системах // Труды СПИИРАН. Вып.1, т.3. – СПб: СПИИРАН, 2003.

  12. Документация программы LanDocs http://landocs.ru/system/

  13. Долин П.А. Основы техники безопасности в электроустановках: Учебное пособие для вузов 2-ое изд., перераб. и доп. – М.: Энергоатомиздат, 1984. – 448 с.

  14. Дружинин Г. В. Надежность автоматизированных производственных систем. – М.: Энергоатомиздат, 1986.

  15. Журкин И. Г., Шайтура С. В. Геоинформационные системы. – М.: Кудиц-пресс, 2009. – 272 с.

  16. Избачков Ю. С. Информационные технологии. Учебное пособие. – Спб: Питер, 2007. – 656 с.

  17. Касьянов В. Н. Лекции по теории формальных языков, автоматов и сложности вычислений. – Новосибирск: НГУ, 1995. – 112 с.

  18. Кон М. Scrum: гибкая разработка ПО. – М.: «Вильямс», 2011. – 576 с.

  19. Коржов В. Многоуровневые системы клиент-сервер. – М.: Открытые системы, 1997.

  20. Коровкин С. Д., Левенец И. А., Ратманова И. Д., Старых В. А., Щавелёв Л. В. Решение проблемы комплексного оперативного анализа информации хранилищ данных // СУБД. – № 5-6. – 2007. – 247 с.

  21. Курлаев С. А., Цильковский И. А. Распределённые информационные системы и базы данных: учебно-методическое пособие – Новосибирск: НГТУ, 2012. – 92 с.

  22. Мамиконов А.Г., Кульбы В.В., Шелков А.Б. Достоверность, защита и резервирование информации в АСУ. – М.: Энергоатомиздат, 1986. – 304 с.

  23. Мельников Ю.Н. Достоверность информации в автоматизированных системах. – М.: Сов. радио, 1973. – 136 с.

  24. Нефедов В.Н., Осипова В.А. Курс дискретной математики. М.: Издательство МАИ, 1992.

  25. Першиков В. И., Савинков В. М. Толковый словарь по информатике / Рецензенты: канд. физ.-мат. наук А. С. Марков и д-р физ.-мат. наук И. В. Поттосин. – М.: Финансы и статистика, 1991. – 543 с.

  26. Пивоваров А.Н. Методы обеспечения достоверности информации в АСУ. – М.: Радио и связь, 1982. – 144 с.

  27. Роб П., Коронел К. Системы баз данных: проектирование, реализация и управление. – 5-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2004. – 1040 с.

  28. Романов Д. А., Ильина Т. Н., Логинова А. Ю. Правда об электронном документообороте. – М.: ДМК Пресс. – 224 с.

  29. Рудько Г. И., Назаренко М. В., Хоменко С. А., Нецкий А. В., Федорова И. А. – Геоинформационные технологии в недропользовании (на примере ГИС K-MINE) – К.: «Академпрес», 2011. – 336 с.

  30. Трудовой кодекс Российской Федерации. Под ред. Дегтяревой Т. – М.: Эксмо, 2013. – 208 с.

  31. Хопкрофт Д., Мотвани Р., Ульман Д. Введение в теорию автоматов, языков и вычислений = Introduction to Automata Theory, Languages, and Computation. –М.: Вильямс, 2002. – 528 с.

  32. Черняк Л. Задачи управления мастер-данными // Открытые системы. №5. – 2007.
1   ...   7   8   9   10   11   12   13   14   15


написать администратору сайта