Браузерная WAP ММО игра

Автор работы: Пользователь скрыл имя, 12 Августа 2012 в 13:26, курсовая работа

Описание работы

На данном этапе развития человечества становиться все труднее и труднее представить нашу жизнь без компьютера и интернета. Множество людей используют в повседневной жизни компьютер для развлечения. Одним из этих развлечений являются игры. В данной курсовой работе речь пойдет о браузерных играх.
Что же такое «браузерная игра»? Браузерная игра — игра, использующая браузерный интерфейс и обычно не требующая установки дополнительных приложений. Браузерные игры можно разделить на однопользовательские, многопользовательские и массово-многопользовательские.

Содержание работы

1.Описание класса программных продуктов…………………………… .3
2.Сравнительный анализ……………………………………………………..4
3.Техническое задание…………………………………………………… .5
4.Функциональная схема……………………………………………………11
5. Информация о программном коде …………………………………… 12
6.Инструкция пользователя…………………………………………………13

Файлы: 1 файл

Курсовая работа Артёмов.docx

— 530.96 Кб (Скачать файл)

Министерство  образования и науки, молодежи и  спорта Украины

Криворожский  технический университет

Кафедра моделирования и  программного обеспечения

 

 

Курсовая работа

по дисциплине

"Проектный практикум"

Тема  “Браузерная WAP ММО игра”

 

 

 

Выполнил:

ст. гр. ПЗАС-09-1

Артёмов М. Ю.

 

Принял:

Бавровский В.В.

 

 

Кривой Рог – 2011

СОДЕРЖАНИЕ

 

1.Описание класса программных продуктов…………………………… .3

2.Сравнительный анализ……………………………………………………..4

3.Техническое задание…………………………………………………… .5

4.Функциональная схема……………………………………………………11

5. Информация о программном коде …………………………………… 12

6.Инструкция пользователя…………………………………………………13

 

1. Описание класса программных продуктов

На данном этапе развития человечества становиться все труднее  и труднее представить нашу жизнь  без компьютера и интернета. Множество людей используют в повседневной жизни компьютер для развлечения. Одним из этих развлечений являются игры. В данной курсовой работе речь пойдет о браузерных играх. 

Что же такое «браузерная  игра»? Браузерная игра — игра, использующая браузерный интерфейс и обычно не требующая установки дополнительных приложений. Браузерные игры можно разделить на однопользовательские, многопользовательские и массово-многопользовательские.

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

В нашей курсовой мы рассмотрим разработку браузерной WAP игры средствами рнр + MySQL. WAP интерфейс игры отличается легкостью и минимум графики.

 

2. Сравнительный анализ

Приложение

Чудища

Мафия

Использование PHP

+

+

Использование MySQL

+

+

HTML 2.0 +

+

-

CSS

+

-

FAQ

+

+

Общая статистика игроков

+

-

Игра многопользовательская

+

+

Тех. Поддержка

+

+

Задание

+

+

PVP ( Player Vs Player )

Частично 

( в разработке )

-


 

 

3. Техническое  задание

3.1. Введение

3.1.1. Наименование программы

Наименование программы: «Браузерная WAP ММО игра».

 

3.1.2. Основание для проведения  разработки

Основанием для разработки является задание по дисциплине проектный  практикум

 

3.1.3. Назначение программы

Программа «Браузерная WAP ММО игра» предназначена для создание развлекательного интернет ресурса типа браузерной игры для мобильных телефонов.

 

3.2. Требования к программе

3.2.1. Требования к функциональным  характеристикам программы

Программа должна обеспечивать возможность выполнения перечисленных  ниже функций:

  • Игра должна быть многопользовательской
  • Должна использовать MySQL + PHP
  • Наиболее полная функциональность
  • Пользовательский интерфейс

 

3.2.2. Требования к надежности  программы

3.2.2.1 Требования к обеспечению  надежного функционирования программы

Надежное (устойчивое) функционирование программы должно быть обеспечено выполнением  Заказчиком совокупности организационно-технических  мероприятий, перечень которых приведен ниже:

а) организацией бесперебойного питания технических средств; 

б) использованием лицензионного  программного обеспечения; 

в) регулярным выполнением требований ДСТУ 3396. 0-96. Защита информации.   Техническая защита информации. Основные положения.

 

3.2.2.2. Время восстановления  программы после отказа

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

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

 

3.2.2.3. Отказы программы  из-за некорректных действий оператора

Отказы программы возможны вследствие некорректных действий оператора (пользователя) при взаимодействии с программой. Во избежание возникновения отказов программы по указанной выше причине следует прочесть инструкцию пользователя.

 

3.3. Условия эксплуатации программы

3.3.1. Климатические условия  эксплуатации программы

Климатические условия эксплуатации, при которых должны обеспечиваться заданные характеристики, должны удовлетворять  требованиям, предъявляемым к техническим средствам в части условий их эксплуатации

 

 

3.3.2. Требования к квалификации  и численности персонала

Минимальное количество персонала, требуемого для работы программы, составляет не менее одной штатной единицы  — пользователя. Желательно чтобы  пользователь имел навыки работы с интернет ресурсами.

 

3.3.3. Требования к составу  и параметрам технических средств

В состав технических средств  должен входить персональный компьютер (ПК), включающий в себя:

а) процессор Pentium 800 МHz; 

б) оперативную память объемом 128 Mb;  
в) операционную систему Windows XP.

 

3.3.4. Требования к информационной  и программной совместимости

3.3.4.1. Требования к информационным  структурам и методам решения

Методы решений определяются Исполнителем на этапе разработки ПО.

3.3.4.2. Требования к исходным  кодам и языкам программирования

Программа должна быть написана на языке программирования PHP с использованием баз данных MySQL и разметкой страниц с помощью HTML.

 

3.3.4.3. Требования к программным  средствам, используемым программой

Программа использует бесплатное программное обеспечение.

 

 

3.3.4.4. Требования к защите  информации и программ

Требования к защите информации и программ не предъявляются

 

3.3.5. Специальные требования

Специальные требования к  данной программе не предъявляются.

 

3.4. Требования к программной  документации

3.4.1. Предварительный состав  программной документации

Состав программной документации должен включать в себя:

  1. Техническое задание
  2. Описание класса программного продукта
  3. Сравнительный анализ программного продукта
  4. Функциональная схема программы
  5. Программный код
  6. Инструкция пользователя

 

3.5. Технико-экономические  показатели

3.5.1. Экономические преимущества  разработки программы

Ориентировочная экономическая  эффективность не рассчитываются. Аналогия не проводится ввиду уникальности предъявляемых  требований к разработке. 

 

3.6. Стадии и этапы разработки программы

3.6.1. Стадии разработки  программы

Разработка должна быть проведена  в три стадии: 

  1. разработка технического задания; 
  2. рабочее проектирование; 
  3. внедрение.

 

 

 

 

3.6.2. Этапы разработки  программы

На стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения  настоящего технического задания. 

На стадии рабочего проектирования должны быть выполнены перечисленные  ниже этапы работ: 

  1. описание класса продукта и его сравнительный анализ;
  2. разработка функциональной схемы;
  3. разработка программы; 
  4. разработка программной документации; 
  5. испытания программы. 

На стадии внедрения должен быть выполнен этап разработки, подготовка и передача программы.

 

3.6.3. Содержание работ  по этапам

На этапе разработки технического задания должны быть выполнены перечисленные  ниже работы: 

  1. постановка задачи; 
  2. определение и уточнение требований к техническим средствам; 
  3. определение требований к программе; 
  4. определение стадий, этапов и сроков разработки программы и документации на неё;
  5. согласование и утверждение технического задания. 

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

На этапе разработки функциональной схемы должна быть разработана функциональная

схема программного продукта.

На этапе разработки программы  должна быть выполнена работа по программированию (кодированию) и отладке программы. 

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

На этапе испытаний  программы должны быть выполнены  перечисленные ниже виды работ: 

  1. разработка, согласование и утверждение методики испытаний; 
  2. проведение приемо-сдаточных испытаний; 
  3. корректировка программы и программной документации по результатам испытаний

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

 

3.6.4. Исполнители

Исполнителем программы  «Браузерная WAP ММО игра» является студент Криворожского технического университета группы ПЗАС-09-1 Артёмов Максим.

 

4. Функциональная схема

 

5. Информация о программном  коде

Код нашей игры написан  на языке РНР. Игра состоит из множества  динамических страниц.

Описание файлов с кодом:

  1. Директория captcha – содержит скрипт создания изображения капчи.
  2. Директории img и itm– содержат изображения используемые для визуализации некоторых елементов игрового процесса.
  3. Include – содержит скрипты-конфиги и скрипты оформления ( шапки и ноги ) разделов
  4. Index.php – главная страница ( а так же страница авторизации)
  5. logout.php – скрипт окончания сессии
  6. main.php – главная страница юзера
  7. msg.php, msgnew.php, msgshow.php – страницы игровой почты.
  8. Pers.php – страница для просмотра профилей других персонажей
  9. Reg.php – страница регистрации
  10. rob.php – страница для миссий
  11. stat.php – страница-статистика игры
  12. timer.php – время для окончания миссии
  13. work.php – страница оповещения о окончании работы. 

 

6. Инструкция пользователя

    1. Начало работы
      1. Запуск браузера и переход на страницу с игрой

Для запуска браузера нажмите 2 раза ЛКМ на иконку браузера и введите  в адресной строке http://localhost/ . Далее видим на экране:

 

 

    1. Работа с приложением
      1. Основное окно

  1. Вкладка с нашей браузерной игрой.
  2. Название игры  ( а так же ссылка на главную игры страницу игры )
  3. Строка состояния / действий ( в данный момент состояние «Вход» и действие «Регистрация» )
  4. Панель авторизации для зарегистрированных пользователей.

Информация о работе Браузерная WAP ММО игра