Автор работы: Пользователь скрыл имя, 31 Октября 2013 в 02:12, курсовая работа
Среди современной молодежи существует немало поклонников компьютерных игр. Игра с живым соперником или даже игра двух команд соперников более интересна, чем игра с компьютером в одиночку, поэтому появилась концепция компьютерного игрового клуба – места, где любители компьютерных игр могут собираться и играть по локальной сети в разнообразные компьютерные игры. Компьютерный клуб должен быть хорошо оснащен в техническом плане – большие мониторы, мощные компьютеры, быстрая сеть – вот факторы за которыми в клуб придут посетители. В современном мире клуб может быть востребован в регионах, где интернет, предоставляемый в дома провайдерами не достаточно быстр и надежен и играть с собственного компьютера из дома неудобно.
1. Постановка задачи 4
2. Выбор языка моделирования 5
3. Выбор среды моделирования 7
4. Основная часть 9
4.1. Концептуальная модель системы 9
4.2. Диаграмма вариантов использования 10
4.3. Диаграмма классов 13
4.4. Диаграмма состояний 15
4.5. Диаграмма деятельности 17
4.6. Диаграмма последовательности 20
5. ЗАКЛЮЧЕНИЕ 22
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 23
- Корректировка справочника
тарифов (для внесения
- Формирование рабочей сессии (процесс учета времени и стоимости игры на выбранном компьютере)
- Посетитель – человек
из справочника посетителей,
- Администратор – человек,
который может разрешить
- Вывод отчета по статистике
– формирование отчетов для
руководителей компьютерного
С помощью инструментов Visio изобразим эти классы (см. рисунок. 4).
Рисунок 4. Диаграмма классов.
Каждая диаграмма состояний
в UML описывает все возможные
В Visio диаграмма состояний строится с помощью инструментов на вкладке UML Statechart (см. рисунок 5).
Рисунок 5. Инструменты для создания диаграммы состояний.
Опишем с помощью диаграмм связь состояний и событий, определим очередность действий по формированию сессии. Полученная диаграмма состояний изображена на рисунке 6.
Рисунок. 6. Диаграмма состояний.
Диаграмма деятельности – это блок-схема с высоким уровнем абстракции, которая показывает, как поток управления переходит от одной деятельности к другой, при этом внимание фиксируется на результате деятельности.
Элементы для создания этой диаграммы находятся на вкладке UML Activity (рисунок 7).
Рисунок 7. Инструменты для создания диаграммы деятельности.
В разрабатываемой модели
на диаграмме деятельности изображено
следующее: приходит посетитель, далее
проверяется условие – является
ли он новым посетителем или
Рисунок 8. Диаграмма деятельности.
Для моделирования взаимодействия объектов во времени в языке UML используются диаграммы последовательности.
Элементы для графического
изображения диаграммы
Рисунок 9. Инструменты для создания диаграммы последовательности.
Диаграмма последовательности в данной системе будет очень близка к диаграмме деятельности, но на ней акцент сделан на очередность действий.
В разрабатываемой модели последовательность действий следующая: приходит посетитель, запрашивает нужную ему игру (программу), администратор разрешает начать игру, посетитель начинает игру, посетитель заканчивает игру, администратор заканчивает игру и рассчитывает сумму к оплате, посетитель оплачивает израсходованное время и уходит. Диаграмма последовательности изображена на рисунке 10.
Рисунок 10. Диаграмма последовательностей.
Разработанная модель системы управления компьютерным игровым клубом может использовать для разработки информационной системы, позволяющей оптимизировать работу игрового клуба. Центральной фигурой модели является игровая сессия (рабочая сессия), по данным о которых строятся отчеты о прибыли, о затраченных временных и сетевых ресурсах. Модель позволяет разработать удобный механизм администрирования клуба.
Информация о работе Моделирование автоматизированной системы управления компьютерным игровым клубом