Проектирование информационной системы средствами Rational Rose

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



Курсовая работа

по дисциплине Визуальное программирование

на тему:

Проектирование информационной системы средствами Rational Rose

Содержание

1.Цель работы

.Описание предметной области

.Техническое задание

4.Бизнес-модель (Business USE-CASE DAIGRAM)

5.Диаграмма вариантов использования (USE-CASE Diagram)

.Описание потоков событий

.Диаграмма деятельности (Activity Diagram)

.Диаграмма классов (Class Diagram)

.Диаграмма последовательности (Sequence диаграмма)

.Диаграмма развертывания (Deployment Diagram)

.Диаграмма компонентов (Component Diagram)

.Структура базы данных

.Тестирование

.Заключение

Листинг кода

1.Цель работы

Изучить среду проектирования программного обеспечения Rational Rose, основанную на унифицированном языке моделирования UML.

Спроектировать информационную систему согласно варианту.

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

2.Описание предметной области

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

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

Автоматизация существенно упростит деятельность турагенств и позволит объединить и систематизировать всю информацию о различных .

3.Техническое задание

Требования к системе

Требования к функциональности

Информационная система должна работать в локальной сети и быть доступной через клиентскую часть, реализованную через веб-интерфейс. Система должна предоставлять следующие операции:

Для клиентов:

Поиск туров по различным критериям:

oПо странам;

oПо курортам;

oПо отелям;

Покупка туров:

oНаличным раiетом;

oКредитной картой;

Заказать тур.

Для турагенств:

Добавление новых туров в базу данных;

Удаление туров из базы данных;

Редактирование туров в базе данных;

Подтверждение покупки туров клиентом;

Формирование отчета для Федерального Турагенства;

Создание резервной копии базы данных;

Восстановление базы данных из резервной копии.

Требования к безопасности

Доступ к системе ограничивается паролями;

Разграничение прав доступа к базе данных согласно типу пользователя.

Требования к надежности

Целостность данных в базе

Обработка исключительных ситуаций

Требования к интерфейсу

Понятный пользователям интерфейс;

Разный интерфейс для клиентов и турагенств;

Справочная поддержка по всем операциям системы;

Максимально взаимодействие с пользователем;

Минимизация затрат ресурсов пользователя при работе с системой;

Минимизация использования оперативной памяти.

Требования к настраиваемости

Добавление/удаление таблиц в базе данных;

Редактирование справочников в баз данных.

Условия эксплуатации

Пользователи системы должны владеть основами работы на ПК;

Периодическое создание резервной копии баз данных.

Требования к составу и параметрам технических средств

Компьютер должен быть подключен к локальной сети;

Компьютер должен иметь стандартную конфигурацию;

Большой объем памяти для хранения базы данных.

Требования к информационной и программной совместимости

Операционная система: Windows;

СУБД: Microsoft Access.

Требования к программной документации

Документация пользователя системы:

oОписание доступных операций;

oОписание интерфейса системы;

Документация администратора системы:

oОписание внутренней структуры базы данных;

oОписание процесса установки системы;

oОписание возможных ошибок и методов их устранения;

oОписание дополнительных программных средств администрирования системы.

Требования к сопровождению системы

Этапы внедрения системы

Установка базы данных на сервере;

Установка клиентской части на компьютеры;

Тестирование работы системы;

Исправление ошибок;

Техническая поддержка системы.

4.Бизнес-модель (Business USE-CASE DAIGRAM)

Бизнес-модель отражает бизнес-логику организации. Модель необходима для понимания деятельности организации как системы: структура организации, роли сотрудников в этой структуре, взаимодействие между сотрудниками.

Актеры бизнес USE-CASE:

Клиент-покупатель

Федеральное Турагенство

Бизнес сотрудники (Business Workers):

Турагенство

Рис. 1 Бизнес USE-CASE

5.Диаграмма вариантов использования (USE-CASE Diagram)

Диаграмма вариантов использования описывает функциональной назначение системы. Она показывает функциональное поведение системы.

Она используется для разработки концептуальной модели системы для последующей ее детализации.

Вариант использования представляет собой последовательность действий выполняемы