- •Министерство образования и науки российской федерации
- •Дисциплина: теоретические основы автоматизированного управления
- •Москва 2004
- •Содержание
- •Введение
- •1. Определение, характеристика и исследование организационной подсистемы (подразделения гостиницы), для автоматизации деятельности которой создается ис.
- •1.1. Цели и функции управления
- •1.2. Цели и функции исполнительной системы
- •1.3. Информационный контур (включая прямые и обратные связи по управлению, функциям, информации). Управляющая подсистема. Управляемая подсистема.
- •1.4. Внешняя среда
- •1.5. Внутренняя среда
- •1.6. Определение дерева цели и задач подразделения
- •2. Определение места ис в системе управления гостиницей
- •Организационная модель локальности автоматизации (ла)
- •Структурно-функциональная модель ла
- •Модель информационных потоков ла
- •Определение дерева цели и задач аис
- •Матрица смежности для структурной схемы организации
- •Матрицы смежности
- •1. Требуемые потоки
- •2. Не требуемые потоки
- •2.3. Класс аис. Характеристика.
- •3. Разработка проектных решений
- •3.1. Функциональные требования к аис
- •3.2. Спецификация обеспечивающих и функциональных подсистем
- •3.3. Наименование и характеристика информационных технологий, использованных при создании аис
- •3.4. Системные и прикладные программные средства, применяемые при реализации ит в целом и отдельных информационных процессов
- •3.5. Вывод об эффективности использования выбранных информационных технологий для организации основных подсистем аис
- •4. Моделирование аис при помощи среды uml
- •Заключение
- •Библиографический список
- •Приложения
3.3. Наименование и характеристика информационных технологий, использованных при создании аис
В курсовом проекте в качестве основной концепции, использованной при создании АИС, является технология объектно-ориентированных баз данных.
Объектно-ориентированный язык программирования обеспечивает средства для того, чтобы создавать классы, описывающие объекты, создавать объекты, формировать иерархии наследования и вызывать методы для доступа к определенным объектам. По аналогии с этим, объектно-ориентированная система баз данных должна обеспечивать такие же средства. Но, кроме того, являясь системой баз данных, она должна обеспечивать стандартные средства, свойственные современным системам баз данных, в том числе реляционным, включая возможности непроцедурных запросов для выборки объектов, автоматическую оптимизацию и обработку запросов, динамическое изменение схемы (изменение определений классов и структуры наследования), автоматическое управление методами доступа для повышения эффективности обработки запросов, автоматическое управление транзакциями, одновременный доступ, восстановление после сбоев системы, безопасность и авторизацию. Языки программирования ориентированы на одного пользователя и сравнительно малые базы данных, системы баз данных - на большое число пользователей и очень большие базы данных, поэтому производительность, безопасность, авторизация, параллельный доступ и динамические изменения схем превращаются в важные вопросы. Кроме того, системы баз данных используются для сопровождения критичных данных, поэтому важны и управление транзакциями и восстановление.
3.4. Системные и прикладные программные средства, применяемые при реализации ит в целом и отдельных информационных процессов
Данная автоматизированная информационная система разработана на базе объектно-ориентированного языка С++ с использованием языка графического моделирования UML.
Для реализации информационных технологий использовались следующие средства C++, Visual Fox Pro, UML.
3.5. Вывод об эффективности использования выбранных информационных технологий для организации основных подсистем аис
Выбранные информационные технологии для создания АИС позволяют создать правильно функционирующую систему. Полученные результаты соответствуют поставленным целям, задачи выполняются в сроки, запросы и отчеты соответствуют стандартам, поэтому можно сделать вывод о том, что созданная система довольно эффективна.
4. Моделирование аис при помощи среды uml
Язык UML помогает отобразить видение системы и дает возможность обсуждать его со всеми заинтересованными лицами. Это делается с помощью набора обозначений и диаграмм. Каждая диаграмма играет свою роль в процессе разработки. Диаграммы используются для отображения различных представлений системы. Этот набор представлений называется моделью. Модель UML описывает, что должна будет делать система.
Диаграмма вариантов использования первого уровня отображает действия актеров при решении задач
Диаграммы вариантов использования второго уровня раскрывают содержание диаграммы вариантов использования первого уровня.
Диаграмма состояний отображает жизненный цикл объекта управления в системе
Диаграммы деятельности отображают последовательность действий в каждом варианте использования.
Диаграммы классов уровня проектирования и уровня реализации отображают статическую модель АИС.
Все диаграммы приведены в Приложении.