Разработка общесистемных функциональных решений для автоматизированной системы Федерального Казначейства
Описание интерфейсов для внешнего программного обеспечения. Способы осуществления пользовательского контроля данных в автоматизированной системе. Решение задачи синхронизации документов с помощью глобального межсистемного идентификатора документа.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | диссертация |
Язык | русский |
Дата добавления | 03.09.2014 |
Размер файла | 617,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
В случае, когда обработка предполагает изменение атрибутов объекта, в журнал обработки документа добавляются записи, описывающие выполненные изменения.
Факт, время и общий результат завершения обработки отражается в журнале соответствующей записью.
Удаление (архивирование) данных по журналу обработки документов и сформированным протоколам по документам, относящимся к закрытым периодам, происходит в рамках выполнения процедур архивирования документов и данных. Так же по запросу администратора (уполномоченного пользователя) могут быть отправлены в архив (удалены) журналы обработки по документам и протоколы по документам, которые находятся в конечном статусе (в статусной модели установлен соответствующий атрибут для статуса).
Журналы, полученные в результате обработки, содержат всю информацию, относящуюся к операциям над документам. При этом различным группам пользователей АСФК нужна только информация определенного вида. Например, администратор АСФК заинтересован в техническом аспекте функционирования системы, т.е. ему нужна информация о системных ошибках и уведомлениях. Бизнес пользователь наоборот заинтересован в конечных результатах обработки и для него будут абсолютно неинформативны сообщения в технических терминах. Также немаловажен аспект безопасности, т.е. имеет ли право данный пользователь получать ту или иную информацию по обработке документа.
В связи с этим была создана функциональность, благодаря которой можно было бы гибко и удобно настраивать правила выборки из журналов, а также рассылки полученной выборке в виде отчета заинтересованным получателям.
Алгоритм журналирования и выборки в виде протоколов представлен на Рис. 10. Темным цветом показан участок журналирования, а белым процесса формирования и доведения протоколов.
Рис. 10. Алгоритм журналирования и формирования протоколов обработки
Доведение протокола означает, что пользователю OEBS становятся доступными для просмотра соответствующие разделы журналов документа по нужным пользователю документам. С помощью инструмента Oracle XML Publisher пользователь может сформировать отчет в нужном ему формате (PDF, XML, HTML, TXT).
Синхронизация между подсистемами.
Проектируемая АСФК является в высокой степени территориально-распределенной системой. Это означает следующее:
Система будет состоять из 90 аппаратно разделенных экземпляров системы, каждый из которых включает СУБД и сервер приложений. Планируется, что эти экземпляры будут взаимодействовать с подсистемой ЦАФК и друг другом посредством online.
Наличие подсистем, функционирующих в offline режиме (Система удаленного финансового документооборота)
В связи с этим, возникает ряд задач по синхронизации информационных объектов в рамках общей системы. А именно, необходимо обеспечить синхронизацию объектов следующих классов:
Документы системы.
Справочная информация.
Настройки системы.
В данной работе рассматривается только решение задачи по синхронизации документов. Задача по синхронизации возникла в связи с тем, что в различных подсистемах АСФК могут существовать экземпляры одного и того же документа. Данную задачу можно разбить на ряд подзадач:
Синхронизация изменений атрибутов.
Синхронизация статуса обработки.
Синхронизация журналов обработки - пользователи должны знать все об операциях, проводимых над документом, вне зависимости от подсистемы, в которой та или иная операция была проведена.
Избежание дублирующей информации - в одной подсистеме может быть не более одного экземпляра документа.
Соблюдение очередности синхронизации - все изменения документов при синхронизации должны осуществляться строго в хронологическом порядке источника изменений.
Задачи по синхронизации были решены на базе уже имеющихся программных средств от сторонних разработчиков, обеспечивающих гарантированную доставку сообщений получателю в рамках распределенной автоматизированной системы. Данное решение подразумевает использование единого адресного пространства, т.е. формат адресов получателей стандартизирован в рамках АСФК.
Для передачи данных из одной подсистемы АСФК в другую используется формат XML. Основные причины использования XML заключаются в следующем:
Является стандартом и многие стандартные программные средства «заточены» на обработку XML.
Знаком широкому кругу проектных участников, что позволяет использовать без проведения дополнительного обучения.
Обеспечивает большую гибкость настройки, что позволяет достичь практически 100% семантического соответствия между документом в формате XML и реальным документом бизнес процесса.
Тем не менее, благодаря своей иногда излишней гибкости XML обладает рядом существенных недостатков по сравнению со стандартами, в которых смысл каждого тэга фиксирован (например, EDI). Самым существенным недостатком является увеличение объемов передачи. Документ в виде XML занимает, по меньшей мере, в три раза больше места, чем такой же документ, представленный в таблице реляционной БД. Также недостатком является необходимость согласования форматов (названий тэгов) всеми участниками проектной команды, что для большого проекта может привести к существенным издержкам.
Заключение
автоматизированный пользовательский межсистемный идентификатор
Проект по созданию территориально-распределенной, многофункциональной, защищенной, автоматизированной системы Федерального Казначейства является наиболее масштабным проектом автоматизации в государственной сфере. Реализация общесистемных программных компонент позволяет существенно упростить и ускорить разработку автоматизированной системы в рамках данного проекта при выполнении всех требований к гибкости настроек, безопасности и производительности.
В рамках данной работы представлены следующие результаты, полученные при активном участии автора во время работы на проекте по созданию АСФК:
Составлена нормативная процессная модель деятельности ФК, благодаря которой удалось получить в достаточной степени полный перечень информационных объектов системы (используемых документов) и примерный перечень операций над ними.
Проведен анализ стандартной функциональности OEBS на предмет покрытия требований к общесистемным функциям обеспечению деятельности в рамках модели, результатом которого стал список расширений для обеспечения базовой функциональности документооборота ФК РФ.
Разработаны частные технические задания на расширения и проведен контроль разработки. В результате полученное решение передано в тестирование. После проведения комплексного тестирования планируется осуществить инсталляцию данного решения в рамках OEBS на пилотных проектах.
Список литературы
1. Бюджетный кодекс Российской Федерации (в редакции 02 февраля 2006 г.) N 145-ФЗ.
2. Пресс-релиз компании Оракл «Федеральное казначейство Российской Федерации и Oracle подписали контракт на разработку и внедрение автоматизированной системы для Федерального казначейства» // Москва, январь 2006.
3. К. Панов «DocFlow и ERP: интегрировать или достраивать?» // IKS-online No 9. 2006.
4. М.А. Тарасов «Кассовое обслуживание бюджетов. От конфликта к дискуссии», журнал «Бюджет», 02.2004.
5. Т.Г. Нестеренко «Роль Федерального Казначейства в реформировании бюджетного процесса» // РИА «РосБизнесКонсалтинг», 2006.
6. Университетская информационная система «Россия» «Бюджетная система Российской Федерации».
7. Положение о Федеральном Казначействе (в ред. Постановления Правительства РФ от 11.11.2006 N 669).
8. Г.С. Поспелов «Искусственный интеллект - основа новой информационной технологии» // Москва, «Наука» 1988.
9. Доклад по итогам за 2006 год «О деятельности Управления Федерального Казначейства» // Управление Федерального Казначейства Брянской области.
10. Пресс-релиз Федерального Казначейства «Федеральное казначейство информирует о завершении первой стадии проекта по разработке и внедрению автоматизированной системы Федерального казначейства» // 2006.
11. И.П. Беляев, В.М. Капустян «Процессы и концепты» // Москва, 1997.
12. Саидов-Лебединский О.З. «Пособие по освоению методики внедрения готовых приложений на основе методики Oracle AIM».
Размещено на Allbest.ru
...Подобные документы
Разработка и внедрение информационной и телекоммуникационной системы органов Федерального казначейства Республики Мордовия с учетом обеспечения безопасности данных. Создание автоматизированной системы и пакета прикладных программ "Центр-КС" и "Центр-Ф".
дипломная работа [548,1 K], добавлен 02.07.2011Создание автоматизированной системы для упрощения работы с данными, расчётами и отчётами, анализа и хранения поступающих в лабораторию хроматографических исследований данных. Функциональные требования к системе. Проектирование программного обеспечения.
курсовая работа [1,9 M], добавлен 23.01.2013Основание для разработки автоматизированной информационной системы "Будущий абитуриент". Технические требования к программному изделию. Порядок контроля и приемки продукта. Рассмотрение исходной базы данных. Описание интерфейса программного обеспечения.
дипломная работа [3,3 M], добавлен 08.02.2013Разработка программы автоматизации подбора запчастей для ремонта автомобилей. Структурные единицы сообщений. Концептуальная модель системы. Алгоритм работы автоматизированной системы. Физическая модель данных. Описание пользовательского интерфейса.
дипломная работа [2,1 M], добавлен 20.06.2013Разработка автоматизированной информационной системы для учета и контроля выполнения ремонтных работ, и предоставления услуг по разработке программного обеспечения компании "МегионСофтОйл", разработка алгоритмов приложений программной системы и модулей.
дипломная работа [5,3 M], добавлен 29.06.2012Описание салона-магазина по предоставлению услуг оператора мобильной связи. Обоснование создания автоматизированной информационной системы "Оператор". Выбор программного обеспечения, проектирование реляционной базы данных. Описание основ интерфейса.
дипломная работа [1,9 M], добавлен 27.05.2015Методы исследования устойчивости нелинейной следящей системы. Разработка алгоритмического и программного обеспечения автоматизированной системы с использованием инструментальных средств ПЭВМ. Проверка эффективности проекта путем сравнения результатов.
дипломная работа [568,7 K], добавлен 30.04.2011Создание web-сайта для сбора статистических данных, прогнозирования возможностей системы общего образования и анализа демографического состояния региона в динамике. Проектирование базы данных, разработка компонентов, алгоритмов и программного обеспечения.
дипломная работа [3,1 M], добавлен 15.04.2013Анализ проектирования автоматизированной информационной системы компьютерного магазина "Джей". Разработка базы данных на языке Transact-SQL в системе управления базами данных Microsoft SQL Server 2000. Расчет себестоимости и цены программного продукта.
курсовая работа [2,3 M], добавлен 16.08.2012Разработка автоматизированной базы данных (БД) для больницы, которая поможет пользователю легко найти нужную информацию о любом сотруднике или пациенте. Выбор системы управления БД и программного обеспечения. Описание работы программного продукта.
дипломная работа [1,9 M], добавлен 26.03.2013Порядок автоматизации расчетов себестоимости и длительности программного обеспечения производственного предприятия. Выбор языка программирования и системы управления базами данных. Разработка алгоритмов расчета себестоимости программного обеспечения.
дипломная работа [1,7 M], добавлен 13.06.2017Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.
дипломная работа [1008,9 K], добавлен 13.10.2013Автоматизация учета складских операций с целью организации компьютеризации документооборота и учетных операций с помощью Microsoft Visual FoxPro 6.0. Описание структуры базы данных. Этапы проектирования БД. Выбор программного и технического обеспечения.
курсовая работа [1,1 M], добавлен 26.12.2011Разработка информационной системы для ведения учета вкладов в банке. Создание форм для поисковых систем, отчета, работы с базой. Организация пользовательского меню и сортировки данных. Описание входных документов. Общие требования к программному продукту.
курсовая работа [1,4 M], добавлен 04.11.2014Анализ области автоматизации. Проектирование пользовательского интерфейса и баз данных. Выбор платформы создания информационной системы. Взаимодействие приложения с источниками данных. Оценка длительности и стоимости разработки программного обеспечения.
дипломная работа [2,2 M], добавлен 09.08.2011Основные функции автоматизированной системы "Решатель математических формул". Требования к техническим средствам, информационной и программной совместимости. Стратегии конструирования программного обеспечения. Проектирование, разработка программного кода.
курсовая работа [600,0 K], добавлен 25.02.2012Обоснование проектных решений по программному обеспечению. Теория складского учёта. Характеристика входной информации. Основные показатели эффективности программных продуктов. Реализация базы данных. Защита информации в автоматизированной системе.
дипломная работа [4,6 M], добавлен 19.09.2014Создание информационной системы для фирмы "Удача", которая является посредником при перепродаже недвижимости. Обоснование состава вычислительной техники и программного обеспечения для функционирования данной автоматизированной информационной системы.
курсовая работа [1,8 M], добавлен 17.02.2014Проектирование программного средства "Автоматизированная система контроля и учета кабельных проводок на Нововоронежской АЭС-2". Выбор инструмента для создания программного обеспечения. Технические условия работы программы. Структура базы данных ПС.
дипломная работа [4,4 M], добавлен 29.06.2012Анализ информационных потоков. Разработка структуры таблиц базы данных. Выбор CASE-средства для проектирования информационной системы и среды программирования. Разработка программных модулей (программного обеспечения). Подготовка справочных баз данных.
дипломная работа [6,8 M], добавлен 19.11.2013