Автор: Пользователь скрыл имя, 10 Февраля 2012 в 11:46, курсовая работа
В данной курсовой работе разрабатывалась информационная система имитационного моделирования нового маршрута пассажирского автотранспортного предприятия (ПАТП).
Построение имитационной модели нового маршрута пассажирского автотранспортного предприятия состоит из следующих этапов:
1) Определение системы.
Введение 2
1 Техническое задание 4
1.1 Основание для разработки 4
1.2 Назначение 4
1.3 Требования к программе или программному изделию 4
2 Диаграммы в среде Rational Rose 7
2.1 Диаграмма вариантов использования 7
2.2 Диаграмма деятельности 8
2.3 Диаграмма классов 9
2.4 Диаграмма последовательности 10
2.5 Диаграмма кооперации 12
3 Схема данных в Access 13
4 Экранные формы 14
5 Мнемосхема 21
Заключение 22
Список литературы 23
Рисунок 2.1 – Диаграмма вариантов использования
Для моделирования основных правил последовательности действий, которые необходимо соблюдать, используются диаграммы деятельности. Деятельность представляет собой некоторое состояние, в котором что-либо выполняется. Диаграмма деятельности описывает последовательность подобных деятельностей, позволяя при этом одновременно изображать как условное, так и параллельное поведение. Диаграмма деятельности по сути представляет собой вариант диаграммы состояний, в которой большинство, а может быть и все состояния являются состояниями деятельности. Каждое состояние на диаграмме деятельности соответствует выполнению некой операции, а переход в следующее состояние происходит только после завершения выполнения этой операции.
Рисунок 2.2 – Диаграмма деятельности
Диаграмма классов отражает различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывает их внутреннюю структуру и типы отношений. На данной диаграмме не указывается информация о временных аспектах функционирования системы.
Диаграмма классов – диаграмма языка UML, на которой представлена совокупность декларативных или статистических элементов модели, таких как классы с атрибутами и операциями, а также связывающие их отношения.
Диаграмма
классов предназначена для
Рисунок 2.3 – Диаграмма классов
Диаграмма последовательности – диаграмма, на которой показаны взаимодействия объектов, упорядоченные по времени их проявления.
На диаграмме последовательности неявно присутствует ось времени, что позволяет визуализировать временные отношения между передаваемыми сообщениями. С помощью диаграммы последовательности можно представить взаимодействие элементов модели как своеобразный график «жизни» всей совокупности объектов, связанных между собой для реализации варианта использования программной системы, достижения бизнес-цели.
Рисунок 2.4 – Диаграмма последовательности
Диаграмма кооперации предназначена для описания поведения системы на уровне отдельных объектов, которые обмениваются между собой сообщениями, чтобы достичь нужной цели или реализовать некоторый вариант использования. С точки зрения архитектора системы в проекте важно представить структурные связи отдельных объектов между собой. Такое представление структуры модели как совокупности взаимодействующих объектов и обеспечивает диаграмма кооперации.
Кооперация – спецификация множества объектов классов, совместно взаимодействующих с целью реализации отдельных вариантов использования в общем контексте моделируемой системы.
Цель
самой кооперации состоит в том,
чтобы специфицировать
Рисунок 2.5 – Диаграмма коопераций
Рисунок 3.1 – Схема данных
Рисунок
4.1 – Экранная форма «Таблицы»
Рисунок
4.2 – Экранная форма «Запросы –
Проекты – Руководители»
Рисунок
4.3 – Экранная форма «Запросы –
Проекты – Этапы – Исполнители»
Рисунок
4.4 – Экранная форма «Запросы – Проекты
– Этапы»
Рисунок
4.5 – Экранная форма «Запросы – Этапы,
стоимость которых оказалась выше планируемой»
Рисунок
4.6 – Экранная форма «Запросы –
Этапы, которые не выполнены»
Рисунок
4.7 – Экранная форма «Связанная таблица»
Рисунок
4.8 – Экранная форма «Связанная таблица
– Удалить 1ю строку»
Рисунок 4.9 – Экранная форма «Добавление записи»
Рисунок
4.10 –Результат добавления новой строки
Рисунок
4.11 – Сообщение о ошибке, если дата начала
окажется позже, чем дата завершения
Рисунок
4.12 –Экранная форма «Редактирование записи»
Рисунок 4.13 – Результат изменения строки с ID=4
Рисунок 5.1 – Мнемосхема информационной системы
В ходе выполнения курсовой работы была разработана информационная модель имитационного моделирования нового маршрута ПАТП. Были изучены и созданы диаграммы вариантов использования, деятельности, классов, последовательности, коопераций в среде Rational Rose. На основе Microsoft Office Access была отображена схема данных.
Посредством экранных форм руководитель проекта по проектированию имитационной модели нового маршрута ПАТП может вести всю учетную работу по базе заказчиков, используя автоматизированное выполнение операций по контролю исполнения этапов построения исполнителями и указаний клиента. Кроме того получать комплекс информационных данных по проектам и этапам, таких как, например, сроки выполнения, стоимости, исполнители и т.п.