Помощь в написании студенческих работ
Антистрессовый сервис

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

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Автор выражает глубокую признательность экс-заместителю мэра г. Томска М. Ю. Сеньковской, председателю комитета по информатизации Ад-минстрации г. Томска В. Е. Кириенко, директору департамента экономики Админстрации г. Томска Е. К. Бушмановой, коллегам по внедрению технологии муниципального заказа в Администрации г. Томска H. J1. Сафонову и Е. В. Сотниковой за плодотворную совместную… Читать ещё >

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

Содержание

  • ГЛАВА 1. ОБЗОР ТЕХНОЛОГИЙ И АРХИТЕКТУРНЫХ РЕШЕНИЙ
    • 1. 1. Технологии разработки программных систем
    • 1. 2. Технологии межмодульного и программного взаимодействия
    • 1. 3. Модели и способы структуризации данных
    • 1. 4. Примеры построения и расширения программных систем
    • 1. 5. Условия и требования к модульной технологии построения автоматизированных информационных систем
    • 1. 6. Выводы
  • ГЛАВА 2. РАЗРАБОТКА ТЕХНОЛОГИИ ПОСТРОЕНИЯ АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ
    • 2. 1. роль контекста структуризации информации
    • 2. 2. Общая идеология архитектуры
    • 2. 3. Структура и особенности системы хранения данных
    • 2. 4. Дерево объектов и отображение диалоговых форм
    • 2. 5. Вспомогательные механизмы и сервисы
    • 2. 6. Разработка АИС и ее жизненный цикл
    • 2. 7. Выводы
  • ГЛАВА 3. АВТОМАТИЗАЦИЯ МУНИЦИПАЛЬНОГО ЗАКАЗА
    • 3. 1. Система муниципального заказа
    • 3. 2. Обзор программных комплексов
    • 3. 3. Мировой опыт автоматизации бюджетных закупок
    • 3. 4. Предпосылки и условия разработки информационной системы
    • 3. 5. Выводы
  • ГЛАВА 4. РЕАЛИЗАЦИЯ КОМПЛЕКСА ПРОГРАММ «МУНИЦИПАЛЬНЫЙ ЗАКАЗ»
    • 4. 1. Проектные решения автоматизации муниципального заказа
    • 4. 2. Технологический цикл системы муниципального заказа
    • 4. 3. Особенности эксплуатации
    • 4. 4. Перспективы развития
    • 4. 5. Внедрение программного комплекса в эксплуатацию
    • 4. 6. Выводы

Актуальность работы.

В последнее время широко применяются различные методики и технологии разработки программных продуктов, причем на всех этапах их жизненного цикла — во время проектирования, кодирования, доработки, развития и сопровождения.

Мир вокруг нас бесконечно разнообразен и широк. Сложные предметные области содержат в себе очень большое количество объектов разных типов, большое число связей между ними, а также сложные процессы обработки информации. Разработка информационных систем для таких предметных областей также очень сложна и трудоемка. Как правило, для их построения применяется методология «сверху-вниз», что позволяет полностью охватить всю предметную область и точнее ее формализовать, правда, потратив достаточно большое время и много других ресурсов. Такой подход к разработке не единственный — используя ряд иных методик, можно также разрабатывать самые разные информационные системы. Выбор методики зависит от привычек и общих условий работы коллектива авторов, а также от корпоративных стандартов организации-разработчика.

Объем проектных работ и кодирования, как правило, определяется сложностью предметной области. Поэтому управление сложностью является важным моментом разработки почти всех программных систем, кроме самых простых. При этом чаще всего используется фундаментальный прием ограничения сложности — разделение на части (блоки, модули) по функциональному назначению. Но не все существующие методики модульного построения просты и удобны. Более того, зачастую они не обеспечивают механизмов развития и расширения программного продукта в целом. Безусловно, есть технологические решения, позволяющие строить расширяемые программы за счет дополнительных модулей (plug-in, add-in) или других механизмов, но большинство из них весьма узко специализированы.

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

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

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

Большой вклад в развитие модульных технологий и расширяемых программ внесли Н. Вирт, М.М. Горбунов-Посадов, Д. Рамодин. Распределенные модели модульных программных продуктов изучали К. В. Ахтырченко, В. В. Леонтьев, Д. Бокс, Е. Игумнов. Другими методами структуризации в программных системах занимались А. Бельченко, Ю. А. Загорулько, И. Г. Попов, JI. A Калиниченко, Н. А. Колчанов, H.JI. Подколодный, А. Поточкин, О. И. Росеева, Дж. Майопулос, Р. Мочинг-Питрик, X. Такеда, М. Такай, Т. Нишида, Т. Р. Грубер.

Еще один актуальный вопрос — это разработка принципов совместного использования систем хранения информации и модульных технологий. В развитие теории и методологии реляционных баз данных значительный вклад внесли Э. Кодд, Дж. Дейт, Дж. Мартин, Д. Мейеробъектно-ориентированные базы данных развиваются М. Аткинсоном, Ф. Бансильо-ном, Д. ДеВиттом, К. Дитрихом, Д. Майером, С. Здоникомнад объектно-реляционными моделями и объектно-ориентированными базами данных работали С. Кузнецов, Е. Григорьев, С. Савушкин, М. Стоунбрейкер.

Применение модульного варианта архитектуры программных продуктов и использование систем управления базами данных дает возможность автоматизировать сложные предметные области, например, такие как экономика муниципальных образований, охватить которые сразу не удается по причине огромного числа процессов и взаимодействующих объектов, и главное — кардинальных различий функциональности.

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

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

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

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

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

3. Апробировать разработанную технологию на примере создания программного комплекса для информационной поддержки системы муниципального заказа органов местного самоуправления в Российской Федерации.

Метод исследования.

При выполнении диссертационной работы использовались методы системного анализа, теории построения реляционных баз данных, объектно-ориентированного проектирования, теории графов, теории сложности алгоритмов.

Научная новизна:

1. В результате анализа проблем построения информационных моделей для сложных предметных областей с большим количеством информационных связей и объектов, играющих различные роли в разных АИС, для расширения объектно-реляционной модели предложена новая интерпретация понятий аспекта и контекста, упрощающих и ускоряющих построение информационных систем за счет введения новых принципов структуризации в моделях данных. На основе предложенного понятий разработана модель дерева объектов О-дерева (дерева объектов) для отображения объектов и формализм правил его построения, позволяющие создавать гибкие и легко настраиваемые АИС для широкого класса задач.

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

3. На основе анализа требований и условий функционирования информационных систем разработаны технология построения и внутренняя среда функционирования АИС в виде модульной объектно-ориентированной надстройки над различными типами реляционных СУБД, упрощающая и ускоряющая разработку широкого класса задач, их сопровождение и дальнейшее развитие.

Теоретическая и практическая ценность:

1. Предложенное понятие контекста позволяет ввести новые способы структуризации данных сложных предметных областей. Применение этого понятия позволяет поэтапно (в зависимости от степени значимости и актуальности), неконфликтно и неизбыточно (не дублируя определения объектов и повторно используя программный код) создавать программные приложения для решения различных задач.

2. Предложенная технология построения АИС на основе О-дерева позволяет создавать масштабируемые, расширяемые и переносимые модульные комплексы программ для разных реляционных СУБД.

3. Предложенные эффективные алгоритмы поиска, добавления, раскрытия и удаления узлов О-дерева позволяют существенно увеличить эффективность работы с динамически строящимися древовидными структурами. Предложенная автором структура данных «кэш узлов О-дерева» позволяет эффективно управлять памятью при работе с динамически строящимися деревьями.

4. Разработан комплекс программ по управлению планированием, реализацией и для контроля за исполнением муниципального заказа в органах местного самоуправления. Предложенная автором технология построения комплекса позволяет легко и гибко его переконфигурировать под изменяющиеся условия, сохраняя при этом эффективность работы. Разработанный комплекс программ применим не только для управления закупками муниципалитета, но и в крупных предприятиях и организациях.

Внедрение результатов работы.

Разработанный автором комплекс программ «Муниципальный заказ» внедрен в промышленную эксплуатацию в администрации г. Томска (280 рабочих мест) и в администрации Чаинского района Томской области (с. Подгорное, 34 рабочих места).

На защиту автором выносится:

1. Понятия контекста и аспекта в объектных и объектно-реляционных СУБД и схема их применения для проектирования и разработки АИС широкого класса.

2. Модульная архитектура и технология построения АИС, базирующаяся на механизме О-дерева.

3. Ряд эффективных алгоритмов и структур данных для работы с О-деревьями.

4. Программный комплекс для автоматизации системы муниципального заказа в Российской Федерации.

Апробация работы и публикации:

Основные положения работы докладывались и были одобрены на следующих научных и специализированных конференциях:

1. Международной научно-практической конференции «Геоинформатика- 2000» (Томск, 2000).

2. Всероссийской научно-практической конференции «Новые технологии и комплексные решения: наука, образование, производство» (Анжеро-Судженск, 2001).

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

4. Всероссийской научно-практической конференции «Информационные технологии и математическое моделирование» (Анжеро-Судженск, 2002).

5. Научно-практическом семинаре Ассоциации Сибирских и Дальневосточных городов «Муниципальный заказ как система управления материальными, финансовыми и социальными ресурсами» (Томск, 2004).

По результатам выполненных исследований автором опубликовано 9 печатных работ, в том числе 8 статей. Кроме того, автором разработаны и переданы заказчикам технические и методические материалы по программному комплексу «Муниципальный заказ» общим объемом в 300 стр.

Краткое содержание работы.

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

Во второй главе приведено комплексное описание разработанной автором технологии построения модульных АИС с использованием открытой архитектуры и объектно-ориентированной надстройки над реляционной СУБД. В главе дается новая интерпретация понятия контекста и аспекта в применении к объектно-реляционным базам данных, и показываются механизмы их применения к построению гибких и легко настраиваемых АИС. Приводятся разработанные автором структуры данных и алгоритмы для эффективной работы с динамически строящимися деревьями, а также ряд эвристик для модификации способов их применения. Дается описание всех основных архитектурных компонентов разработанной автором технологии.

В третьей главе дается описание нормативной и законодательной базы системы муниципальных и государственных закупок в Российской Федерации и ряде зарубежных стран, рассмотрены и проанализированы существующие российские и зарубежные программные системы и технологии, автоматизирующие процесс закупок. Выдвинуты требования и условия функционирования комплекса программ для информационной поддержки механизмов муниципального заказа.

В четвертой главе приведены проектные решения по автоматизации системы муниципальных заказов на основе предлагаемой автором технологии, приведена детализация предметной области, диаграммы основных бизнес-процессов и потоков данных, приводится иерархия созданной автором объектной модели. Дается описание разработанных АИС комплекса программ «Муниципальный заказ», анализируются особенности внедрения, приводятся основные направления дальнейшего развития комплекса. Дается краткое описание особенностей внедрения комплекса программ «Муниципальный заказ» в Администрации г. Томска и Администрации Чаинского района Томской области.

Автор выражает глубокую признательность экс-заместителю мэра г. Томска М. Ю. Сеньковской, председателю комитета по информатизации Ад-минстрации г. Томска В. Е. Кириенко, директору департамента экономики Админстрации г. Томска Е. К. Бушмановой, коллегам по внедрению технологии муниципального заказа в Администрации г. Томска H. J1. Сафонову и Е. В. Сотниковой за плодотворную совместную деятельность, начальнику финансового отдела Администрации Чаинского района Томской области Н. Н. Усовой за конструктивную критику и дельные предложения по модернизации комплекса «Муниципальный заказ», инженеру В. В. Шилову за конструктивную совместную работу на начальном этапе, д.т.н, проф. В. В. Поддубному, к.т.н., доц. В. И. Полякову и д.т.н., проф. Ю. Л. Костюку за поддержку, живой интерес к работе и ценные замечания, к. ф.-м.н., проф. Б. А. Гладких, д.ф.-м.н., доц. О. А. Змееву и к.т.н. A.M. Бабанову за многолетнее сотрудничество и критику работы.

4.6. Выводы.

1. В п. 4.1 проведена детальная формализация бизнес-процессов предметной области с использованием методологии SADT по стандарту IDEF0, с помощью методологии диаграмм потоков данных (DFD) построены диаграммы потоков данных предметной области, на основе которых сформирована структура рабочих мест. На основе выполненного анализа потоков данных и разработанных информационных моделей построена объектная модель предметной области, в которой применено введенное ранее автором понятие контекста.

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

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

4. Применение в проектных работах модульной архитектуры и объектно-ориентированной парадигмы позволило с меньшими затратами разработать программный код, используя наследование и многократное использование кода.

5. АИС, входящие в комплекс программ, просты в освоении и эксплуатации благодаря использованию интуитивно понятного интерфейса. Благодаря открытой и модульной архитектуре разработанный комплекс программ более гибок в настройке и прост эксплуатации по сравнению с рассмотренными аналогами. Разработанный комплекс может использоваться не только в органах власти, но также с небольшими доработками и на крупных промышленных предприятиях.

6. Комплекс программ внедрен в промышленную эксплуатацию в 280 учреждениях Администрации г. Томска и в опытную эксплуатацию в 34 в муниципалитете Чаинского района Томской области.

Заключение

.

Подробные выводы по работе приведены в конце каждой главы. В целом по диссертации можно сделать следующие общие выводы:

1. Проведено исследование существующих технологий разработки модульного программного обеспечения и разработаны структуры данных, базовые алгоритмы и технологии, необходимые для создания АИС для широкого класса информационных систем.

2. Дана новая интерпретация понятий аспекта и контекста — нового механизма структуризации данных для объектных и объектно-реляционных СУБД. Предложен механизм О-дерева и формализм правил его построения с использованием контекстов. Всё это позволяет поэтапно (в зависимости от степени значимости и актуальности), неконфликтно и неизбыточно (не дублируя определения объектов и повторно используя программный код) создавать приложения для решения различных задач предметной области.

3. Разработан ряд алгоритмов для работы с динамическими деревьями. Получены оценки их трудоемкости. Предложен ряд эвристик по применению этих алгоритмов в разных условиях.

4. Проанализирована и формализована предметная область планирования и управления потреблением товаров, работ и услуг в органах местного самоуправления Российской Федерации.

5. Разработан и внедрен в промышленную эксплуатацию крупный программный комплекс «Муниципальный заказ», позволяющий полнее и быстрее отслеживать информационные потоки, существующие в системе муниципального заказа, повышающий её управляемость, эффективность и дающий существенную экономию бюджетных средств.

Показать весь текст

Список литературы

  1. Андреев А. М, Березкнн Д. В., Самарев Р. Внутренний мир объектно-ориентированных СУБД // «Открытые системы», 2001, № 3. — С. 44−54.
  2. A.M., Березкин Д. В., Кантонистов Ю. А. Выбор СУБД для построения информационных систем корпоративного уровня на основе объектной парадигмы. — Электронный источник. — http:// library.gitc.aznet.org/ bk/InfTeh/VybSUBD/s 1 .htm.
  3. A.M. Березкин Д. В. Кантонистов Ю.А. Среда и хранилище: ООБД // Мир ПК, 1998, № 4. —С. 74−81.
  4. М., Бансильон Ф., ДеВитт Д., Дитрих К., Майер Д., Здо-ник С. Манифест систем объектно-ориентированных баз данных // СУБД № 4, 1995. —С. 142−155.
  5. К.В. Применение технологии CORBA при построении распределенных информационных систем // СУБД, 1998, № 1−2. — С. 38−56.
  6. К.В., Леонтьев В. В. Распределенные объектные технологии в информационных системах // СУБД, 1997, № 5−6.— С. 52−64.
  7. С. Объектно-ориентированные базы данных: достижения и проблемы // Открытые системы, 2004, № 3. — Электронный источник. — http://ww.sp.ru/os/2004/03/012.htm.
  8. А.Ф., Рахлин А. Е. Закупки для государственных (муниципальных) нужд: участие некоммерческих организаций. — М.: Изд-во ОНФ, 2000. —56 с.
  9. Бек К. Экстремальное программирование: разработка через тестирование. Библиотека программиста. — СПб.: Питер, 2003. — 224 с.
  10. Ю.Бельченко А. Имитация механизма пространства имен средствами языка Си. — Электронный источник. — http://www.onembedding.com/articles/ namespace/index.html.
  11. Д. Сущность технологии СОМ. Библиотека программиста. — СПб.: Питер, 2001. —400 с.
  12. Д.О. Конструирование информационных систем на основе интероперабельных сред информационных ресурсов / Автореферат диссертации на соис. уч. степ, к.т.н. по специальности 05.13.11. — М., 2003. — 20 с.
  13. Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя. — М.: ДМК, 2000. — 432 с.
  14. Бюджетный кодекс Российской Федерации. — Принят Государственной Думой РФ 17.07.1998.
  15. Васильева Н, Маркварт Э., Чернова И., Вопросы муниципальной экономики: организация конкурсов на размещение муниципальных заказов.— СПб. Изд-во, 2001. — 96 с.
  16. Вендров A.M. CASE-технологии. Современные методы и средства проектирования информационных систем. — Электронный источник. — http://www.citforum.ru/database/case/index.shtml.
  17. А.И., Лыткин С. Л., Яковлев В. Л. Краткое практическое руководство разработчика информационных систем на базе СУБД Oracle: Библиотечка журнала «Информационные технологии» — М.: Изд-во Машиностроение, 2000. —120 с.
  18. Г. Основные методологии обследования организаций. Стандарт IDEF0. — Электронный источник. — http://www.vernikov.ru/material32.html.
  19. Г. Основы IDEF3. — Электронный источник. — http:// wvm.cfin.m/vernikov/idef7idef3 .shtml.
  20. М.С. Политическая коммуникация в информационном обществе. — Спб.: Изд-во Михайлова В. А., 2001. — 253 с.-17 123. Виноградов С. А. Моделирование иерархических объектов. — Электронный источник. — http://www.citforum.ru/database/articles/tree.shtml.
  21. С.С. Объектно-ориентированные технологии проектирования прикладных программных систем. — Электронный источник.— http://www.ods.com.ua/win/rus/program/ooprsis/index.htm.
  22. Геоинформационная система IndorGIS 5.1. — Электронный источник. — http://www.indorsoft.ru/Articles/Products/Basic/IndorGIS.asp.
  23. Гнатуш А. CASE-технологии: что, когда, как?// «IT Manager», 2004,4.
  24. О., Шевчук О. Електронний уряд.— KieB, 2002. — Электронный источник. — http://golob.narod.ru/egov.html.
  25. Горбунов-Посадов М. М. Расширяемые программы. — М.: Изд-во «Полиптих», 1999. — 320 с.
  26. Горбунов-Посадов М. М. Электронные государственные закупки в России. // Информационные технологии и вычислительные системы, 2003, № 1−2. —С. 128−144.
  27. ГОСТ Р34.10−94 «Информационная технология. Криптографическая защита информации. Процедуры выработки и проверки электронной цифровой подписи на базе асимметричного криптографического алгоритма». — 16 с.
  28. Гражданский кодекс РФ. — Принят Государственной Думой 21.10.1994.
  29. Е. Представления идентифицируемых сложных объектов в реляционной базе данных // «Открытые системы», 2000, № 1−2. — Электронный источник. — http://www.osp.ru/os/2004/02/062.htm.
  30. К. Введение в базы данных / Изд. 6-е. — Киев: «Диалектика», 1998. —463 с.
  31. А.В., Грунтовик М. Л., Попов В.О.,. Правиков Д. И, Щербина А. Ю., Прокофьев И. В. Программирование алгоритмов защиты информации. — М.: «Нолидж», 2002.— 288 с.
  32. Н. СОМ или CORBA? Вот в чем вопрос // «Открытые системы», 1999, № 3.
  33. А.В., Хухлаев Е. В. Электронная цифровая подпись в системе госзакупок // Открытые системы, 2002, № 7−8. — С. 62−68.
  34. Ю.А., Попов И. Г. Описание сложных предметных областей на основе интеграции средств представления знаний // Труды международного семинара Диалог'97 по компьютерной лингвистике и ее приложениям.—М.: 1997. —С. 110−115.
  35. Закон РСФСР от 22.03.1991 № 948−1 «О конкуренции и ограничении монополистической деятельности на товарных рынках».
  36. В., Молдовян А., Молдовян Н. Безопасность глобальных сетевых технологий. — СПб.: BHV, 2001.— 320 с.
  37. Н.Г., Маковник Т. Д. Казначейская система исполнения бюджетов. — СПб.: Питер, 2001.— 203 с.
  38. Е. Методология построения корпоративных информационных систем на основе технологии EJB. — Электронный источник.— http://www.citforum.ru/programming/cisejb/cisejb01 .html.
  39. Калиниченко J1.A., Когаловский М. Р. Стандарты OMG: Язык определения интерфейсов IDL в архитектуре CORBA // Системы Управления Базами Данных, 1996, № 2. — С. 115−129.
  40. Калянов Г. Н. CASE-технологии. Консалтинг при автоматизации бизнес-процессов. — М.: Телеком, 2000. — 320 с.
  41. В.В., Громов Г. Ю. Структуризированный язык запросов (SQL). — Электронный источник. — http://www.citforum.ru/database/sqlkg/ index.shtml.
  42. Кирсанов Д. Microsoft + Internet = ActiveX // «Мир Internet», 1996, № 11. — Электронный источник. — http://www.citforum.ru/internet/articles/ ax.html.
  43. Конституция Российской Федерации. — Принята всенародным голосованием 12.12.1993.
  44. Корпоративный web-сайт НПО «Криста». — Электронный источник. — http://www.krista.ru.
  45. Р.Н. Применение методов системного анализа для совершенствования процесса закупок продукции для государственных нужд // Аспирант и соискатель, 2003, № 4. — С. 211−223.
  46. С.Д. Будущие направления исследований в области баз данных: десять лет спустя. — Электронный источник. — http://citforum. urc.ac.ru/database/articles/future01 .shtml.
  47. С.Д. Введение в стандарты языка баз данных SQL. — Электронный источник. — http://www.citforum.ru/database/sqlbook/index.html.
  48. С.Д. Крупные проблемы и текущие задачи исследований в области баз данных. — Электронный источник. — http://citforum.urc.ac.ru/ database/articles/problems/.
  49. С.Д. Основы современных баз данных. — Электронный источник. — http://citforum.tsu.ru/database/osbd/contents.shtml.
  50. С.В. Моделирование бизнес-процессов с BPwin 4.0 — М.: Диалог-Мифи, 2002. — 224 с.
  51. А.А. Руководство программиста по информационной системе «Заявка в муниципальный заказ». — Томск: Администрация г. Томска, департамент экономики, 2002. — 45 с.
  52. А.А. Руководство программиста по модульной технологии построения автоматизированных рабочих мест. — Томск: Администрация г. Томска, департамент экономики, 2001. — 67 с.
  53. А.А. Руководство программиста по информационной системе «Заявка в муниципальный заказ (Централизованная бухгалтерия)». — Томск: Администрация г. Томска, департамент экономики, 2003. — 47 с.- 175
  54. А.А. Руководство программиста по информационной системе «План муниципального заказа». — Томск: Администрация г. Томска, департамент экономики, 2003. — 56 с.
  55. А.А. Руководство программиста по информационной системе «Реестр муниципальных контрактов». — Томск: Администрация г. Томска, департамент экономики, 2002. — 70 с.
  56. А.А. Элементы объектно-ориентированной системы управления базами данных // Вестник Томского ун-та, 2002, № 275. — С. 161 163.
  57. А.А., Сотникова Е. В. Автоматизация регистрации и учета исполнения муниципальных контрактов в Томске // Вестник Томского ун-та, 2002, № 275. — С. 164−166.
  58. А.А., Сотникова Е. В. Комплекс программ по управлению бюджетными и материальными ресурсами муниципального образования // Теоретическая и прикладная информатика Вып. 1. / Под ред. А. Ф. Терпугова. — Томск: Изд-во Том. ун-та, 2004. — С. 43−49.
  59. А.А., Шилов В. В. Применение модульной технологии разработки автоматизированных рабочих мест в ГИС-приложениях // Геоин-форматика-2000. Труды межд. научно-практ. конф. — Томск: Изд-во Томск, ун-та, 2000. — С. 84−87.
  60. Д.А., МакГоуэн К. Методология структурного анализа и проектирования SADT. — М.: Метатехнология, 1993. — 240 с.
  61. Д. Теория реляционных баз данных. — М.: «Мир», 1984.-17 674. Морозов В. А. Казначейское исполнение бюджетов муниципальных образований: Автореферат диссертации на соискание ученой степени к.э.н по спец. 08.00.10. — Волгоград, 2004. — 24 с.
  62. Н.В., Смирнов В. И. Конкурсные торги на закупку продукции для государственных нужд. — М.: Инфра-М, 2000. — 360 с.
  63. Общероссийский классификатор видов экономической деятельности, продукции и услуг (ОК 004−93). — Утвержден постановлением Госстандарта РФ от 06.08.1993 № 17.
  64. Описание автоматизированной системы «Муниципальный заказ» фирмы ТЭКСИ-СТОК. — Электронный источник. — http://www.tecsy. ru/asmunzakaz.php.
  65. Организация и проведение конкурсов на закупку продукции для федеральных государственных нужд / Под ред. В. И. Смирнова, Н.В. Несте-ровича- 2-е изд. — М.: ГУ-ВШЭ, 2001. — 332 с.
  66. Организация Объединенных Наций, Комиссия Организации Объединенных Наций по праву международной торговли // Руководство по принятию типового закона ЮНСИТРАЛ «О закупках товаров (работ) и услуг.
  67. Орлик С.В. Borland Delphi как средство разработки масштабируемых приложений // СУБД, 1995, № 4. — С. 50−57.
  68. В. Концепция визуального программирования в IBM Visual-Age Smalltalk. — Электронный источник. — http://www.citforum.ru /programming/prg96/95 .shtml.
  69. С.А. Проектирование крупных ИС: от панацей к мастерской методов и моделей // «ComputerWorld Россия», 1998, 1 сентября. — Электронный источник. — http://osp.irtel.ru/cio/1998/02/03.htm.
  70. К. Никлаус Вирт о культуре разработки ПО // Открытые системы, 1998, № 1. — С. 41−44. — Электронный источник. — http://www. osp.ru/os/1998/01 /41 .htm.
  71. Положение «О реестре муниципальных контрактов» (утверждено постановлением мэра г. Томска от 19.12.2000 № 760).
  72. Положение «Об организации закупки товаров, работ и услуг для муниципальных нужд» (утверждено Решением Томской городской Думы от 17.12.2003 г. № 533).
  73. Постановление мэра г. Томска от 04.09.2002 г. № 354 «О порядке прохождения экспертизы договоров на поставку продукции для муниципальных нужд оплачиваемых за счет средств городского бюджета».
  74. Постановление мэра г. Томска от 05.07.2000 г. № 377 «О реестре муниципальных контрактов».
  75. Постановление мэра г. Томска от 22.04.2004 № 183 «О порядке осуществления контроля уровня закупочных цен на товары, работы и услуги, приобретаемые за счет городского бюджета».
  76. Н.Г., Пугин С. А. Автоматизированная информационная система «Электронные торги» // Информационно-методический сборник АСДГ № 77. — Новосибирск, 2004. — 145 с.
  77. А. Множественное наследование в Java. Противоречия и способы их решения. — Электронный источник. — http://www.javable.com/ docs/articles/minherit/.
  78. В. В. Новые одежды знакомых СУБД: Объектная реальность, данная нам // СУБД, 1997, № 4. — С. 88−95.
  79. Приказ Министерства финансов Российской федерации от 27.08. 2004 г. N 72н «Об утверждении указаний о порядке применения бюджетной классификации российской федерации для составления бюджетов всех уровней, начиная с бюджетов на 2005 год».
  80. Д. Динамические пакеты в Borland С++ Builder 3 // Мир ПК, 1998, № 7.— Электронный источник. — http://www.osp.ru/cworld/1998/07/ 74.htm.
  81. Рамодин Д. IDL — заклинания эпохи распределенных вычислений //Мир ПК, 1999, № 6.
  82. О.И., Загорулько Ю. А. Организация эффективного поиска на основе онтологий // Труды международного семинара Диалог'2001 по компьютерной лингвистике и ее приложениям, т.2. — Аксаково, 2001. — С. 333 342.
  83. М., Соломон Д. Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP и Windows 2000. — Спб.: Питер, 2005. — 992 с.
  84. H.JI. Практические аспекты функционирования системы муниципального заказа города Томска // Информационно-методический сборник АСДГ № 65. — Новосибирск, 2003. — С. 24−30.
  85. В. И., Белов Л. Б., Дыбская В. В. и др. Корпоративная логистика: 300 ответов на вопросы профессионалов / Под общ. ред. В. И. Сергеева. — М.: ИНФРА-М, 2004. — 929 с.
  86. Системы баз данных третьего поколения: Манифест // СУБД, 1995, № 2. —С. 143−159.
  87. В.И., Нестерович Н. В., Гончаров Е. Ю. и др. Становление рыночной системы государственных закупок в России. — Казань: НПО «Биз-несИнфоСервис», 2000. — 320 с.
  88. Стандарт ODMG-93 The object Database Standard. — 24 с.
  89. М. Объектно-реляционные системы баз данных // Открытые системы, 1994, № 4. — Электронный источник. — http://www.osp. ru/os/l 994/04/43 .htm.
  90. . Язык программирования С++. — Киев: НПИФ «ДиаСофт», 1993. — 349 с.
  91. Типовой закон ЮНСИТРАЛ «О закупках товаров (работ) и услуг» Организация Объединенных Наций Комиссия по Праву Международной Торговли (ЮНСИТРАЛ), Официальные отчеты Генеральной Ассамблеи, сорок восьмая сессия. — Дополнение Р 17 (А/48/17).
  92. Указ президента РФ от 08.04.1997 № 305 «О первоочередных мерах по предотвращению коррупции и сокращению бюджетных расходов при организации закупки продукции для государственных нужд».
  93. Федеральный закон РФ от 06.05.1999 г. № 97-ФЗ «О конкурсах на размещение заказов на поставки товаров, выполнение работ, оказание услуг для государственных нужд».
  94. Федеральный закон РФ от 21.07.2005 г. № 94-ФЗ «О размещении заказов на поставки товаров, выполнение работ, оказание услуг для государственных и муниципальных нужд».
  95. А. Экстремальное программирование: новые возможности. — Электронный источник. — http://www.citforum.ru/SE/project/pro-graming.shtml.
  96. А. Экстремальное программирование и быстрая разработка ПО. — Электронный источник. — http://www.citforum.ru/SE/project /ХР.
  97. О., Голобуцкий A. E-Ukraine. 1нформацшне суспшьство: бути чи не бути. — Юев, 2001. — Электронный источник. — http://e-ukraine. org.ua/book/zmist.htm.
  98. В., Чанг Д. Т. Долговременное хранение объектов в объектно-ориентированных приложениях // Открытые системы, 1999, № 3. — С. 43−57.
  99. Anderson R. The End of DLL Hell //MSDN Library, Microsoft Corp., january, 2000.
  100. Bernstain P., et al. Future Direction in DBMS Research. The Laguna Beach Report. International Computer Science Institute Workshop, February, 1988.
  101. Booch G. Object-Oriented Analysis and Design with Application, second edition. — The Benjamin/Cumming Publishing Company, Redwood City, CA, 1994. —589 p.
  102. Brodie M., et al., Next Generation Database Management Systems Technology. Deductive and Object-Oriented Databases. — Amsterdam, The Netherlands, Elsevier Science Publishers, 1990. — pp. 223−240.
  103. Bullis B. Adobe After Effects 6.5. API Reference. — Adobe Systems Inc., 2004. — Электронный источник. — http://partners.adobe.com/asn/devel-oper/gapsdk/AfterEffectsSDKGuide65.pdf.
  104. Chen P.P.-S. English, Chinese and ER diagrams// Data & Knowledge Engineering, 1997, Vol. 23, No. 1 — pp. 5−16.
  105. Date C., Darwen H. Foundation for Object/Relational Databases. Addi-son-Wesley, 1998.
  106. Department of Defence — Electronic Mall. — Электронный источник. — https://emall.prod.dodonline.net.
  107. Diffie W., Hellman M.E. New Directions in Cryptography // IEEE Transactions on Information Theory, IT-22, 1976, n. 6, Nov. — pp. 644−654.
  108. M. 1001 Ways to Get Input from Web Users// MSDN Library, Microsoft Corp., october 21, 1997.
  109. Gottlieb D. W. Federal web sites offer window to B2G commerce // Purchasing, 2000, Vol. 129, No. 3. — pp. 34−35.
  110. Gruber. T. R. Towards Principles for the Design of Ontologies Used for Knowledge Sharing // International Workshop on Formal Ontology. — Padova, Italy, 1993.
  111. Guarino N. OntoSeek: Content-Based Access to the Web, IEEE Intelligent Systems, 1999, May/June. — pp. 70−80.
  112. Heeks R. Government Data: Understanding the Barriers to Citizen Access and Use. — Information Systems for Public Sector Management, Working Paper Series, Paper #10.
  113. Motsching-Pitrik R. An integrated view on the viewing abstraction: contexts and perspectives in software development // AI and databases, J. Syst. Integration, 1995. — Vol. 5, № 1. — pp. 23−60.
  114. Mylopoulos J., Motsching-Pitrik R. Semantics, features and applications of the viewpoint abstraction // Proceedings of CAiSE'96, Heraclion, Greece, 1996. —pp. 514−539.
  115. Oracle Designer, спецификация. — Электронный источник. — http://www.oracle.com/global/ru/ip/9i/develop/designer.html.
  116. Richtlinie 1999/93/EG des Europaeischen Parlaments und des Rates ueber gemeinschaftliche Rahmenbedingungen fuer elektronische Signaturen (Директива 1999/93/EG Европарламента и Евросовета о рамочных соглашения по электронной подписи (нем.)).
  117. Rivest R.L., Shamir A., Adleman L.M. A method for obtaining digital signatures and public-key cryptosystems // Communications of the ACM, 1978, № 21. —pp. 120−126.
  118. Simon A.R., Shaffer S.L. Data Warehousing And Business Intelligence For e-Commerce. — San Francisco: Paperback, 2001. — 312 p.
  119. Takeda H., Takaai M., Nishida T. Collaborative development and Use of Ontologies for Design // Proceedings of the Tenth International IFIP WG 5.2/5.3 Conference PROLAMAT 98, September 9−12, Trento, Italy.
  120. R.G.G. Cattel, D.K. Barry The Object Data Standard: ODMG 3.0.— Morgan Kauffmann, 2000. — 300 p.
  121. Theodorakis M., Analyti A., Constantopoulos P., Spyratos N. A theory of contexts in information bases // J. Information Systems, 2002, Vol. 27. — pp. 151−191.
  122. US Law Freedom of Information Act, 1996.
  123. Ushold М., Gruninger M. Ontologies: Principles, Methods and Applications // Knowledge Engineering Review, 1996, Vol. 11, № 2. — pp. 93−155.
  124. Ushold M., King M. Towards a Methodology for Building Ontologies // Workshop on Basic Ontologica Issues in Knowledge Sharing, 1995.
  125. Zloof M.M. Query by Example // Proc. NCC, 1975, Vol. 44. — pp. 431−438.
Заполнить форму текущей работой