Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kurs_rdy.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.66 Mб
Скачать

1.2.2 Детали лога боя

Если навести на игровое имя одного из игроков можно попасть на лог боя (рис.24). В нем можно задать множество фильтров: сражение, нанесенный урон, нанесенное исцеление, полученный урон, полученное исцеление, смерти, урон, нанесенный цели и прочее (рис.24-25). Также, если кто-либо по итогам сражения занял место в топ-200, то справа будет показано его место (рис.26)

(рис.24 - общий лог боя, показан нанесенный урон и полученный урон)

(рис.25 - общий лог боя, показано меню выбора фильтров).

(рис.26 - класс “разбойник” в специальности “бой” во время сражения “Protectors of the endless” в режиме для 25 игроков занял 21 место, нанеся 127383 урона в секунду в среднем за бой. Данный режим сразу применяет вышеуказанные фильтры, так как служит не для поиска других игроков, а для выкладывания результатов человека.)

1.2.3. Загрузка логов, профиль.

Если у вас зарегистрирован профиль и вы залогинены в систему, то вы увидите название профиля, если же нет - то вместо кнопки “sign out” будет “sign in” (рис.27). При нажатии на кнопку “Client” начинается загрузка программы, помогающей записать логи на сайт. “Profile” открывает личный кабинет для смены пароля, а “Forums” перенаправляет на отдельный форум по данной тематике.

(рис.27 - системная панель)

При нажатие на профиль (в данном случае Iowen Logs на рис.27) открывается отдельная страница, где можно увидеть календарь с отмеченными днями, когда загружены логи (рис.28) и получить статистику по игрокам, занявшим какое-либо место в рейтинге (рис.29).

(рис.28 - пример календаря выложенных логов)

(Рис.29 - пример статистики игроков, занявших место в каком-либо рейтинге).

2. Разработка требований к системе

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

В виду ограничения объема настоящей работы, будут рассматриваться только требования по:

- Авторизации пользователей.

- Управление профилями игроков и гильдий.

- Поиска по имени игрока или гильдии.

- Просмотра общего рейтинга.

2.1 Требования в части авторизации пользователей

2.1.1 При входе пользователя в систему, система должна запрашивать логин и пароль. В качестве логина выступает адрес электронной почты. Паролем может являться последовательность символов длины от 4 до 64.

2.1.2 Если при входе в систему пользователь указал неверную пару логин/пароль (логин отсутствует в базе данных, либо пароль не соответствует логину), то система производит отказ пользователю в доступе и осуществляет повторный запрос логина и пароля.

2.1.3 Система должна предоставлять авторизованному пользователю возможность покинуть систему. При этом, ему назначается статус “оффлайн” и требуется авторизация для повторного входа в систему.

2.2 Требования в части управления профилями (страницами) пользователей

2.2.1 Пользователям, не вошедшим в систему, должна быть предоставлена возможность создания нового профиля (своей страницы).

2.2.2 Профиль пользователя должен содержать следующие информационные поля:

- Имя (текстовое поле)

- Год рождения (число)

- Имя основного персонажа (текстовое поле)

2.2.3 При создании нового профиля, система должна запросить у пользователя все информационные поля и сохранить их в базу данных.

2.2.4 При заходе в профиль должна выводиться информация из 2.2.2

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]