Similar presentations:
Презентация к порталу игр MLP Games
1. Презентация к порталу игр MLP Games
2. Технические Требования
Проект представляет собой развлекательныйпортал в котором присутствуют игры и чат
Перед входом пользователь должен указать свои
данные логин/пароль, а также IP где находится
сервер (по стандарту задан localhost), если
пользователь не зарегистрирован, вводит свои
данные, если пользователя с таким логином нет,
пользователь регистрируется, при этом получает
маску пользователя
3. Модель ЖЦ
Для проекта была использована изначальноБыстрое прототипирование, после чего перешло в
инкрементальную модель ЖЦ, на основе первого
прототипа была построена архитектура
приложения, после чего проект постоянно
модернизировался
4. Архитектура
Клиент – СерверКлиент
Клиент
Сервер
5. Анализ Требований
Диаграмма USE CASE содержит в себе все сценариииспользования и находится в папке
Doc/UseCase.doc
Виды пользователей
Пользователь
Администратор
6. USE CASE
Отправк аобщих
сообщений
Файловая
система
Информация
о других
пользователях
Создание
к омнаты
для Игры в
уголк и
Просмотр
набора
смайлов
Загрузк а
смайлов и
других
к артинок
запуск
Идентифик ация
сообщения
отправк а
приватных
сообщений
Авторизация
&
регистрация
Пользова
тель
Создание
к омнаты
для игры в
шашк и
Проверк а авторизации&
управление файлами
пользователей
работа с статистик ой
Вход в
существую
щую
к омнату
<наследует
все возмож ности
пользователя>
Сервер
Файловая
система
Удаление
созданной
к омнаты
Хранение не
отправленных
сообщений
получение
списк а
онлайн
Админ
Отправк а
хода игры
отправк а
системных
сообщений
блок ирование
чата
пользователя
Возврат
сообщений
Удаление
сообщений
Рассылк а
сообщений
Идентифик ация
пользователей
7. Диаграмма Классов Server
8. Диаграма классов Client. Ugolki
9. Диаграмма Классов Client.Checkers
10. Диаграмма Классов Client - внешняя
11. Диаграмма Классов Клиент-Общая
12. Файловая Система
При работы системы сервер использует 2 типафайлов, текстовые файлы в папке Users/
представляют собой информацию об игроках,
текстовые файлы в папке Statistic/ представляют
собой информацию о статике побед /поражений в
играх Шашки и Уголки
Клиент использует файлы .gif для прорисовки
смайликов, а так же набор файлов .png для
прорисовки картинок
13. Язык и Среды Реализации
Язык реализации – JavaСреда реализации Java NetBeans IDE 7.0.1
Omni Graffle Proffesional
Модуль SWING для NetBeans IDE
14. План Реализации и тестирование
Тестирование проводилось независимыми людьмив ходе эксплуатации приложения явных ошибок не
возникало.
Тестирование прошло неудачно
15. Состав Документации
Техническое заданиеИнструкция пользователя
План реализации и тестирование
Документация к коду Java Doc
Различные диаграммы
16. Демонстрация Работы Программы
Окно Авторизации /Регистрации17. Игровое Окно
Игр не создано, игрокиобщаются между собой
в чате
18. Игра Шашки
Создана играшашки, игроки
играют и общаются
в чате
19. Игра Уголки
Создана игра уголкиИгроки играют
И продолжают общаться
В чате
20. Меню Информация и бан
Ведите себя прилично и вас не забанят21. Повторное использование и развитие проекта
Чат, Шашки, Уголки, разбиты на модули, поэтомупри желании можно использовать как Jpanel по
отдельности
Возможно увеличение количества
многопользовательских игр, добавление игр для
людей числа >2, а так же добавление новых
функций для чата
22. Системные Требования
Программа работает на платформахMac OS Lion, Windows XP, Windows 7.
Сервер работает на платформах
Mac OS Lion
JVM – 1.6
Для игры на удаленном сервере необходимо знать
IP сервера