Дипломная работа - Тырин А.А. (АП-91). Назначение и область применения
![]()
|
1. Назначение и область примененияГлавной задачей разрабатываемого модуля маршрутизации запросов на изменение данных является контроль качества вносимой в систему информации за счет: Маршрутизации запросов пользователям в зависимости от роли пользователя в системе и параметров запроса; Динамического изменения маршрута запроса при выполнении определённых условий; Проверки корректности изменений и запрет обработки и внесений изменений в базу данных в случае ошибки; Автоматического отклонения запросов по времени. Областью применения разрабатываемого модуля являются распределённые информационные системы и информационные системы с повышенным контролем качества информации. Разработанный программный модуль позволит снизить риски ошибок модификации информации при децентрализованном вводе и редактировании данных. Автоматизация отклонения и обработки запросов на изменение данных, а также динамическое изменение маршрута запроса в зависимости от его параметров позволят сократить время от создания запроса до фактической записи в базу данных, не влияя на качество информации, то есть, не повышая риска внесения ошибочных данных, а также гибко настроить схему маршрутизации для каждого автоматизируемого технологического процесса предприятия. 2. Постановка задачиВ рамках выполнения дипломной работы требуется выполнить следующие задачи: Рассмотреть существующие аналоги разрабатываемого программного обеспечения, их плюсы и минусы; Разработать программный модуль, реализующий маршрутизацию запросов на изменение данных; Спроектировать и запрограммировать пользовательский интерфейс, позволяющий настроить маршруты запросоы и задать условия, при которых запрос будет пропускать или останавливаться в том или ином состоянии; Разработать метаязык для описания условий; Внедрить разработанный модуль в программный комплекс АСОТ: Проверить работоспособность разработанного модуля на тестовых примерах: Сформировать отчёт о проделанной работе. 3. Техническое задание на разработку программного модуля.3.1 ВведениеНаименование Программный модуль маршрутизации запросов на изменение данных в автоматизированной системе АСОТ. Область применения В настоящее время широко распространены предприятия с распределёнными информационными системами. Работа с данными на таких предприятиях осуществляется децентрализовано, что ведёт за собой необходимость использования механизмов повышающий контроль качества информации. Одним из таких решений является внедрение системы автоматизированной маршрутизации запросов на изменение или внесение данных. Такая система позволит проверять информацию на нескольких уровнях, что обеспечит снижение риска внесения ошибочных данных. Этот программный модуль получит широкое применение на предприятиях с распределёнными информационными системами, а также на предприятиях, где особо важен повышенный контроль качества информации. Автоматическое распределение запросов по системе, а также динамическое изменение маршрута, в зависимости от атрибутов запроса не повлияют на время фактического внесения изменений в базу данных, но сохранят надёжность и достоверность информации. 3.2 Основания для разработкиДокумент, на основании которого ведется разработка: Форма Запроса Изменений к договору № 1/11 на оказание услуг и выполнение работ по технической поддержке автоматизированной системы ведения адресных справочников и справочников объектов теплоснабжения ЕКС НСИ ОАО «МОЭК» и использованием технологий ГИС ОАО «МОЭК». Документ утверждён ОАО «МОЭК» 01.09.2012. Наименование и (или) условное обозначение темы разработки: Разработка компонента распределения объектов мультизапроса по ролям в зависимости от типа объекта, значений его атрибутов и операции над ним в АС АСОТ ОАО «МОЭК». 3.3 Назначение разработкиПрограммный модуль, разрабатываемый для системы АСОТ должен выполнять следующие задачи: Правильная адресация запросов пользователям в зависимости от роли пользователя в системе, а также содержимого запроса; Динамическое изменение маршрута, при выполнении определённых условий; Проверка валидности изменений и запрет обработки и внесений изменений в базу данных в случае ошибки; Автоматическое отклонение запросов по времени; Возможность настройки маршрута и условий, при которых маршрут будет динамически изменяться, с помощью пользовательского интерфейса. |