Форум программистов, компьютерный форум, киберфорум
UML
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
215 / 63 / 25
Регистрация: 30.04.2013
Сообщений: 865
Записей в блоге: 10
1

Диаграмма последовательностей

07.12.2015, 09:44. Показов 2970. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как в диаграмме последовательностей отразить следующие шаги ?

Веб-сайт расписания автовокзала:

1. Клиент открыл сайт
2. Посмотрел расписание
3. Выбрал рейс
4. Решил купить билет, нажал соответствующую табу(но это ведь уже UI, а диаграмма то пишется к диаграмме классов и данным (БД))
5. Авторизовывается (здесь проблема , к каким классам прикрутить такой метод) либо 6
6. Не авторизовывается: Вводит паспортные данные и платежные реквизиты
7. Регистрируется либо 8
8. Если зарегистрирован оплачивает, бонусами, если есть (часть или все)
9. Если зарегистрирован оплачивает остатки по платежным реквизитам. (что осталось)
10. Если не зарегистрирован : оплачивает все по платежным реквизитам.
11. Получает электронную версию билета
// далее уже не суть
12. Распечатывает

Проблема: В каких классах все указать соответствующие методы, как следовательно изобразить процесс авторизаций.
Бонусы есть только у зарегистрированных пользователей, совершавших ранее хотя бы одну поездку.

Выделенные классы : Client(Клиент), Account(Личный кабинет), Ticket(Билет), Run(Рейс).
Имеющиеся БД :

1. БД "Аккаунты" : информация о пользователях их счетах, количестве бонусов(в километрах).
2. БД "История" : история поездок(когда,откуда, куда по какой цене)
3. БД "Тарифы" : В зависимости от класса автобуса, разная цена
4 БД "Распиание": есть ли рейс, откуда куда, сколько билетов осталось
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2015, 09:44
Ответы с готовыми решениями:

Диаграмма последовательностей (сценария)
Здравствуйте, помогите, пожалуйста, составить диаграмму сценариев для игры "Мафия". Или подкинуть...

Диаграммы последовательностей
Расскажите, пожалуйста, или дайте ссылки, где почитать (гуглил, но ничего стоящего по теме не...

Целые числа,Вычесление с хранением последовательностей,Двумерные массивы,Обработка последовательностей символов
Добрые люди помогите решить несколько задач очень нужна помощь! 1.Найти все простые несократимые...

Векторная диаграмма токов и топографическая диаграмма напряжений
Имея вот такие параметры мне нужно построить векторную и диаграмму токов и топологическую диаграмму...

2
215 / 63 / 25
Регистрация: 30.04.2013
Сообщений: 865
Записей в блоге: 10
07.12.2015, 20:45  [ТС] 2
Попытка написать нечто похожее на диаграмму классов
Миниатюры
Диаграмма последовательностей  
0
215 / 63 / 25
Регистрация: 30.04.2013
Сообщений: 865
Записей в блоге: 10
07.12.2015, 20:51  [ТС] 3
Немного по другому сделал. Необходимо ли и не лучше ли будет в данном случае завести класс Ticket ,и композировать его в заказе ?
А вообще хорошо ли, если я все классы сделаю в соответствий со схемой БД ?
0
07.12.2015, 20:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2015, 20:51
Помогаю со студенческими работами здесь

Похожесть последовательностей
Здравствуйте помогите пожалуйста решить. Задание Рассмотрим две последовательности A и B,...

Перебор последовательностей
Добрый день! Задача состоит в выводе всех последовательностей длины n, составленных из цифр от...

Вычисление последовательностей в C++
Не могу разобраться, как решить данную задачку в С++? Недавно начал изучать C++,знаю что нужно...

вычисление последовательностей
Даны числовой ряд и некоторое число е .Найти сумму тех членов ряда,модуль которых больше или равен...

Обработка последовательностей
1)Дано n-ое количество элементов, вычислить их сумму. 2)Дано n-ое количество элементов, вычислить...

Вычисление последовательностей
Вычислить последовательность N чисел А0 = x, A1 = 2, Аk = Аk-1 + Аk-2.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru