Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
allbest-r-00396206 / 396206.rtf
Скачиваний:
111
Добавлен:
13.02.2016
Размер:
15.15 Mб
Скачать

Размещено на http://www.allbest.ru/

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

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

на тему:

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

Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

14. Заключение

Листинг кода

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • По странам;

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

    • По отелям;

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

  • Наличным расчетом;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • СУБД: Microsoft Access.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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