Дипломная работа - Тырин А.А. (АП-91). Назначение и область применения
Скачать 0.55 Mb.
|
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 Схема маршрутизации запросов на изменение участков тепловой сети Бизнес-процесс: Доступные операции со справочником: добавление, редактирование, удаление
Правила остановки: «Направлен куратору ОЭ»: операция = добавление или операция = удаление или операция = редактирование и изменено кроме graphics «Направлен куратору ОРУН»: операция = добавление или операция = удаление или операция = редактирование и (изменено balance_type_muid или пустое balance_type_est_muid) Направлен старшему специалисту: всегда Направлен специалисту: всегда Любые запросы на добавление или удаление участка тепловой сети будут останавливаться во всех четырёх состояниях. Остановка в состоянии «Направлен куратору ОЭ» при редактировании УТС будет происходить только в том случае, если был изменён хотя бы один атрибут объекта кроме его графики. В состоянии «Направлен куратору ОРУН» запрос на редактирование останавливается в том случае, когда изменена балансовая принадлежность по эксплуатации или значение балансовой принадлежности по недвижимости не заполнено. Проверка работы модуля на тестовых данных показала, что система маршрутизации и механизмы пропуска состояний работают исправно. ЗаключениеВ рамках данной дипломной работы были решены следующие задачи: Изучена теория контроля качества информации Изучена предметная область, в рамках которой поставлена проблема Рассмотрены существующие решения проблемы Разработана новая структура базы данных Разработан модуль настройки схем маршрутизации запросов Разработанный модуль внедрён в эксплуатацию автоматизированной системы АСОТ Решение данных задач позволило: Внедрить технологию мультизапросов Добавить бизнес-процессы, определяющие режим работы пользователей Увеличить гибкость схемы маршрутизации с помощью механизма пропуска и остановки в состояниях Добавить визуальную интерпретацию схемы маршрутизации Упростить систему настройки схемы маршрутизации Благодаря новому модулю маршрутизации запросов были замечены количественные и качественные улучшения результатов работы пользователей в системе. Среднее время обработки запроса сократилось. Количество обработанных запросов в промежуток времени выросло, а отправленных на уточнение уменьшилось. Выбранная технология программирования позволила правильно спроектировать модуль, который был разработан за установленный срок. Модуль поддерживает расширения и надстройки в виду своей структуры и наличия открытого программного интерфейса. Внедрённая система маршрутизации обеспечивает высокий уровень контроля качества информации с высокой производительностью обработки данных благодаря технологии мультизапросов и механизмам пропуска состояний схемы маршрутизации. Список используемой литературыAtlassian JIRA Documentation https://confluence.atlassian.com/display/JIRA/ JIRA+Documentation Wang R. & Strong D. Beyond Accuracy: What Data Quality Means to Data Consumers // Journal of Management Information Systems – №12 (4). – 1996. – 34 с. Андреев А.М. Березкин Д.В. Кантонистов Ю.А. Объектные СУБД на российских просторах. – "Компьютерная хроника", 1997. Браун Л. А. История географических карт. – 2007. – М.: Центрполиграф, 2006. – 479 с. Бураков П.В., Петров В.Ю. Введение в системы баз данных: Учебное пособие – СПб.: СПбГУ ИТМО, 2010. – 129 с. Гайдамакин Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учебное пособие. – М.: Гелиос АРВ, 2002. – 368 с. Герасименко В.А. Основы теории управления качеством информации. Деп. в ВИНИТИ, № 5392-В 89, 1989. – 410 с. Герасименко В.А. Принципы и методы индустриализации управления на базе комплексного применения вычислительной техники. Деп. в ВИНИТИ, № 5391-В 89, 1989. – 111 с. Герасименко В.А., Малышев Н.И., Таирян В.И. Постановка задачи и методологические подходы к управлению качеством информации в автоматизированных системах. – В сб. Проблемы повышения качества информации. МИИТ, 1988, № 808, 62-63 с. Герасименко В.А., Таирян В.И. Проблемы компелексного управления качеством информации в современных вычислительных системах и сетях. – В сб. Классификаторы и документы, 1986, вып. 1-6. Гришков В.И. Исследование возможностей объектного представления данных в прикладных системах // Труды СПИИРАН. Вып.1, т.3. – СПб: СПИИРАН, 2003. Документация программы LanDocs http://landocs.ru/system/ Долин П.А. Основы техники безопасности в электроустановках: Учебное пособие для вузов 2-ое изд., перераб. и доп. – М.: Энергоатомиздат, 1984. – 448 с. Дружинин Г. В. Надежность автоматизированных производственных систем. – М.: Энергоатомиздат, 1986. Журкин И. Г., Шайтура С. В. Геоинформационные системы. – М.: Кудиц-пресс, 2009. – 272 с. Избачков Ю. С. Информационные технологии. Учебное пособие. – Спб: Питер, 2007. – 656 с. Касьянов В. Н. Лекции по теории формальных языков, автоматов и сложности вычислений. – Новосибирск: НГУ, 1995. – 112 с. Кон М. Scrum: гибкая разработка ПО. – М.: «Вильямс», 2011. – 576 с. Коржов В. Многоуровневые системы клиент-сервер. – М.: Открытые системы, 1997. Коровкин С. Д., Левенец И. А., Ратманова И. Д., Старых В. А., Щавелёв Л. В. Решение проблемы комплексного оперативного анализа информации хранилищ данных // СУБД. – № 5-6. – 2007. – 247 с. Курлаев С. А., Цильковский И. А. Распределённые информационные системы и базы данных: учебно-методическое пособие – Новосибирск: НГТУ, 2012. – 92 с. Мамиконов А.Г., Кульбы В.В., Шелков А.Б. Достоверность, защита и резервирование информации в АСУ. – М.: Энергоатомиздат, 1986. – 304 с. Мельников Ю.Н. Достоверность информации в автоматизированных системах. – М.: Сов. радио, 1973. – 136 с. Нефедов В.Н., Осипова В.А. Курс дискретной математики. М.: Издательство МАИ, 1992. Першиков В. И., Савинков В. М. Толковый словарь по информатике / Рецензенты: канд. физ.-мат. наук А. С. Марков и д-р физ.-мат. наук И. В. Поттосин. – М.: Финансы и статистика, 1991. – 543 с. Пивоваров А.Н. Методы обеспечения достоверности информации в АСУ. – М.: Радио и связь, 1982. – 144 с. Роб П., Коронел К. Системы баз данных: проектирование, реализация и управление. – 5-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2004. – 1040 с. Романов Д. А., Ильина Т. Н., Логинова А. Ю. Правда об электронном документообороте. – М.: ДМК Пресс. – 224 с. Рудько Г. И., Назаренко М. В., Хоменко С. А., Нецкий А. В., Федорова И. А. – Геоинформационные технологии в недропользовании (на примере ГИС K-MINE) – К.: «Академпрес», 2011. – 336 с. Трудовой кодекс Российской Федерации. Под ред. Дегтяревой Т. – М.: Эксмо, 2013. – 208 с. Хопкрофт Д., Мотвани Р., Ульман Д. Введение в теорию автоматов, языков и вычислений = Introduction to Automata Theory, Languages, and Computation. –М.: Вильямс, 2002. – 528 с. Черняк Л. Задачи управления мастер-данными // Открытые системы. №5. – 2007. |