Автоматизация процесса реализации услуг салона красоты "Афродита" через сеть "Интернет" с помощью сайта

Описание взаимодействия клиентов с терминалом с помощью графического языка UML для объектного моделирования. Представление моделей в виде диаграмм: вариантов использования (прецедентов), последовательности, коопераций, классов, состояния, размещения.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 23.10.2014
Размер файла 1,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

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

Министерство образования и науки Российской Федерации

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

Факультет экономики и управления

Кафедра прикладной информатики в экономике и управлении

ОТЧЕТ

по лабораторной работе

по курсу «Управление жизненным циклом информационных систем»

Исполнитель

студентка группы 12 БИ(б)УК Н.В. Карась

Оренбург 2014

Задание

Салон красоты «Афродита» собирается автоматизировать процесс реализации услуг через сеть «Интернет» с помощью сайта. Необходимо описать взаимодействие клиентов с терминалом, составив диаграммы: вариантов использования, последовательности, коопераций, классов, состояния, размещения.

клиент терминал графический моделирование

1. Теоретическая часть

UML - это графический язык описания для объектного моделирования в области разработки программного обеспечения. Модели в UML представляются в виде диаграмм, то есть графического набора элементов в виде связанного графа с вершинами и ребрами.

В языке UML выделяют следующие виды диаграмм:

1. диаграмма вариантов использования (прецедентов);

2. диаграмма последовательности;

3. диаграмма классов;

4. диаграмма состояния;

5. диаграмма размещения.

Диаграмма использования содержит варианты использования и действующие лица. Вариант использования - это описание функций системы на высоком уровне. Каждый вариант использования представляет собой завершенную транзакцию между пользователем и системой. Действующее лицо (актер) - это некоторая роль, которую играет внешняя сущность по отношению к системе.

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

Диаграмма классов служит для представления статической структуры модели системы в терминологии классов объектно-ориентированного программирования. Диаграмма классов может отражать, в частности, различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывать их внутреннюю структуру и типы отношений.

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

Диаграмма размещения отражает физические взаимосвязи между программными и аппаратными компонентами системы. Она является хорошим средством для того, чтобы показать маршруты перемещения объектов и компонентов в распределенной системе. Каждый узел на диаграмме размещения представляет собой некоторый тип вычислительного устройства - в большинстве случаев, часть аппаратуры.

2. Практическая часть

По заданию составим:

1) диаграмму вариантов использования (рисунок 1). В качестве актеров выступают клиент и администратор сайта.

Рисунок 1 - Диаграмма вариантов использования

Опишем каждый вариант использования:

1) Регистрация/вход: для совершения некоторых операций клиенту необходимо зарегистрироваться; при отсутствии регистрации клиент имеет ограниченный доступ к сайту.

2) Бронирование услуги: клиенту предоставляется возможность забронировать любую услугу в удобное для него время.

3) Выбор способа оплаты: клиенту предоставляется возможность оплатить выбранную услугу на кассе или через интернет.

4) Заказ услуги на дом: клиенту предоставляется возможность заказать любую услугу на дом по г. Оренбург.

5) Отзывы: клиент имеет право оставить отзыв , как положительный так и отрицательный, о качестве обслуживания салона «Афродита». Администратор на основе отзывов выявляет рентабельность интернет- магазина.

6) Ведение каталога: на сайте находится каталог услуг, администратор добавляет в него новые услуги.

Далее для каждого варианта использования построим диаграмму последовательности:

Регистрация (рисунок 2)

Вход (рисунок 3)

Бронирование услуги (рисунок 4)

Выбор способа оплаты - банковская карта (рисунок 5)

Заказ услуги на дом (рисунок 6)

2) диаграмму коопераций:

Бронирование услуги (рисунок 7)

Заказ услуги на дом (рисунок 8)

3) диаграмму классов (рисунок 9)

В качестве классов представлены БД, монитор компьютера, список заказов, счет, интернет-магазин.

4) диаграмму состояния для класса «Счет» (рисунок 10)

Рисунок 2- Диаграмма последовательности «Регистрация»

Рисунок 3- Диаграмма последовательности «Вход»

Рисунок 4- Диаграмма последовательности «Бронирование услуги»

Рисунок 5 - Диаграмма последовательности «Выбор способа оплаты - банковская карта»

Рисунок 6 - Диаграмма последовательности «Заказ услуги на дом»

Рисунок 7 - Диаграмма коопераций «Бронирование услуги»

Рисунок 8 - Диаграмма коопераций «Заказ услуги на дом»

Рисунок 9-Диаграмма классов

Рисунок 10- Диаграмма состояния для класса «Счет»

5) диаграмму состояния для класса «Монитор компьютера» (рисунок 11)

Рисунок 11- Диаграмма состояния для класса «Монитор компьютера»

6) диаграмму размещения (рисунок 12)

Рисунок 12-Диаграмма размещения

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

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.