Автор работы: Пользователь скрыл имя, 14 Января 2013 в 15:13, курсовая работа
ИУже с середины ХХ века перед транспортниками встала серьёзная проблема распределения ресурса мест на транспортных средствах с минимальными затратами времени, то есть разгрузить потоки очередей в билетных кассах. Непроданный вовремя билет означал наличие недогруженности и больших упущенных прибылях перевозчика. С другой стороны невозможность оперативного получения информации о наличии свободных мест в том или ином рейсе не позволяло составлять сложные маршруты поездок с предварительным резервированием билетов и стыковкой по времени убытия-прибытия клиентов.
ОПРЕДЕЛЕНИЯ, ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ 4
ВВЕДЕНИЕ 5
1. Описание предметной области 6
2. Концептуальная модель предметной области 9
2.1 Высказывания, характеризующие предметную область 9
2.2 Диаграмма вариантов использования 10
2.3 Диаграмма активностей Продажи билета 11
2.4 Диаграмма классов предметной области 15
3. Проблемы предметной области и концепция информационной системы 16
3.1 Проблемы предметной области 16
3.2 Концепция информационной системы 16
3.2.1 Основные понятия 16
3.2.2 Функциональные требования 17
3.2.3 Нефункциональные требования 18
4. Концептуальная модель информационной системы 18
4.1 Списки ответственности 19
5. Логическая модель информационной системы 23
5.1 Модель поведения 23
5.2 Модель структуры 27
6. Реализация модели в среде CASE-средства 28
ЗАКЛЮЧЕНИЕ 32
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 33
Только Rational Rose имеет весь необходимый набор визуальных средств проектирования. Только Rose поможет решить проблемы с кодогенерацией на определенном языке программирования. Только Rational Rose осуществляет такие подходы, как прямое и обратное проектирование, а так же Round Trip Engineering. Такой арсенал позволит не только проектировать новую систему, но и доработать старую, произведя процесс обратного проектирования.
Запустить программу Rational Rose Enterprise Edition. Создать новый проект: FiIe->New. После того, как проект будет создан и работа с ним будет завершена, необходимо сохранить полученные диаграммы. Для этого в меню File выбрать пункт Save или Save As, дать имя проекту и сохранить его в файл с расширением *.mdl. В нашем случае проект имеет название AutoStation.mdl.
Для создания диаграммы последовательности действий в программе Rational Rose необходимо добавить в список браузера новую диаграмму. Для этого нужно щелкнуть правой кнопкой мыши по папке Logical View (Логическое представление) и в появившемся контекстно-зависимом меню выбрать команду New -> Sequence Diagram (Создать -> Диаграмма последовательности действий).
Для создания объектов и сообщений на диаграмме последовательности действий, прежде всего, нужно ее открыть, затем выбрать на панели инструментов сообщение или объект и перетащить его на диаграмму. Пример разработки модели поведения представлен на рисунке 17:
Рисунок 17. Пример разработки модели поведения в среде CASE-средства Rational Rose
Rational Rose позволяет из диаграммы последовательностей создать диаграмму взаимодействия, позволяющую взглянуть с другой точки на взаимодействие объектов в системе. Для создания диаграммы взаимодействия, нужно, находясь в окне диаграммы последовательности, выбрать меню Browse->Create Sequence Diagram.
На рисунке 18 показан пример разработки диаграммы взаимодействия в среде CASE-средства Rational Rose:
Рисунок 18. Пример разработки модели взаимодействия в среде CASE-средства Rational Rose
Для создания диаграммы классов в программе Rational Rose необходимо добавить в список браузера новую диаграмму. Для этого нужно щелкнуть правой кнопкой мыши по папке Logical View (Логическое представление) и в появившемся контекстно-зависимом меню выбрать команду New -> Class Diagram (Создать -> Диаграмма классов). Пример разработки модели структуры в виде диаграммы классов представлен на рисунке 19:
Рисунок 19. Пример разработки модели структуры в среде CASE-средства Rational Rose
ЗАКЛЮЧЕНИЕ
В процессе выполнения курсового проекта были разработаны проектные модели программного обеспечения ИС, обеспечивающей продажу билетов на автотранспорт.
Основой для создания информационной системы послужили проблемы предметной области. В качестве среды разработки ИС было выбрано CASE-средство фирмы Rational Software Corporation – Rational Rose Enterprise Edition, с помощью которого были построены концептуальная и логическая модели ПО ИС.
Все поставленные в техническом задании задачи решены. Полученная в результате разработки система автоматизирует процесс продажи билетов на автотранспорт и способна повысить эффективность работы автопредприятия, что в свою очередь приводит к увеличению прибыли фирмы.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ