Создание интерактивного Web-сайта (игра "Tetravex") - Программирование, компьютеры и кибернетика контрольная работа

Создание интерактивного Web-сайта (игра "Tetravex") - Программирование, компьютеры и кибернетика контрольная работа




































Главная

Программирование, компьютеры и кибернетика
Создание интерактивного Web-сайта (игра "Tetravex")

Система игры Tetravex. Характеристика технологии ее разработки и языков программирования. Особенности и этапы проектирования интерактивной системы игры Tetravex с поддержкой регистрации пользователей. Руководство разработчика, ведение статистики.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Создание интерактивного Web-сайта (игра "Tetravex")
Игра заканчивается при правильном складывании всей головоломки.
· система идентификации пользователей. Необходима для регистрации нового пользователя в системе и обеспечивает возможность просмотра рейтинга;
· игровое поле, разделённое на 2 части - левая часть является игровым полем, правая содержит паззлы при создании игры;
· система рейтинга, содержащая таблицу статистики по каждому игроку: общее количество игр, количество успешно завершённых игр, суммарное время.
С программной точки зрения игровая система должна состоять из совокупности модулей, решающих одну из задач перечисленных выше.
1) модуль идентификации пользователей;
4) модуль редактирования информации о пользователях (изменения базы данных), используемый только администратором.
Если пользователь зарегистрирован, то по ссылке Sign in он может перейти на страницу идентификации, где необходимо ввести свой логин и пароль (рис. 2).
Рисунок 2 - Авторизация пользователя
Если же пользователь зашел в систему впервые, то он должен зарегистрироваться. Для этого на главной странице он должен перейти по ссылке Sign up на страницу регистрации (рис. 3). На этой странице пользователь указывает свои персональные данные. Обязательные поля для заполнения: логин и пароль, необязательное: имя пользователя.
Рисунок 3 - Регистрация пользователя
Если будет введен неверный логин или пароль (есть в базе данных), система сообщит об этом (рис. 4).
Пройдя аутентификацию, пользователь попадает на страницу, где ему предлагается начать игру или же покинуть систему и вернуться на стартовую страницу игры (рис.5).
Страница с игрой представляет собой таблицу, нажимая на клетки которой игрок совершает ход (пользователь играет крестиками) (рис. 6).
Для того чтобы начать новую игру необходимо нажать на кнопку «New game». Если же пользователь хочет просмотреть рейтинг, то нужно перейти на страницу результатов по нажатию на кнопку Statistica (рис. 7).
На этой странице пользователь может посмотреть, сколько он игр выиграл, проиграл или сыграл вничью, а также узнать, сколько у него очков и сравнить свои результаты с результатами других пользователей.
Рисунок 8 - Страница приветствия для администратора
Администратор на своей странице может удалить пользователя из базы данных, если он не посещает сайт. Для этого в текстовое поле необходимо ввести логин пользователя, которого нужно удалить, и нажать на кнопку «Delete» (рис 9).
Рисунок 9 - Страница администратора
· Объект Server - содержит множество различных методов, одним из которых является метод CreateObject, позволяющий создавать экземпляры компонент ActiveX
· Объект Location - обеспечивает доступ к URL-адресу текущей страницы, с помощью одного из методов объекта можно осуществлять перезагрузку текущей страницы.
Информация о пользователях хранится в базе данных с именем Users.mdb. База данных состоит из двух таблиц: Users - в которой хранится информация о пользователях (PW- пароль, Name - имя пользователя) и Stats - таблица рейтинга (GAMES_PLAYED общее число игр, GAMES_COMPLETED число успешно завершённых игр, LAST_TIME время последней игры). Обе таблицы содержат поле: UID - логин.
При регистрации пользователя происходит проверка, есть ли такой пользователь в базе, если нет, то данные записываются в базу[2].
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbpath
SQL=" INSERT into Users (UID,PW,Name) values ("
SQL=SQL & "'" & Request("UID")& "',"
SQL=SQL & "'" & Request("PW") & "',"
SQL=SQL & "'" & Request("Name")& "')"
SQL="INSERT into Stats (UID, NAME,GAMES_PLAYED, GAMES_COMPLETED, LAST_TIME) values("
Функция GeneratePlayingField генерирует игровое поле.
Table = document.createElement( 'table' );
Table.style.border = "1px solid #808080";
Tbody = document.createElement( 'tbody' );
{ Row = document.createElement( 'tr' );
Cell = document.createElement( 'td' );
Cell.setAttribute( 'id' , "Cell_" + x + "x" + y );
Cell.appendChild( document.createTextNode( "\u00a0" ) );
Table = document.createElement( 'table' );
Table.style.border = "1px solid #808080";
Tbody = document.createElement( 'tbody' );
MasterDiv.appendChild( PlayingField );}
Функция IsGameComplete отвечает за проверку успешного завершения игры.
SQL= "Select * from Stats Where UID='"&Session("UID")&"'"
После того как мы все пересчитали, нужно обновить значения в базе данных:
А затем вывести на экран обновленный рейтинг, для этого выполняем запрос из базы данных.
SQL= "Select * from Stats order by GAMES_PLAYED Desc"
RS.Open SQL, Conn 'открываем Recordset
Table of results


Response.Write("")
1. Э. Уильямс, К. Барбер К., П. Ньюкирк, - Active Server Pages в подлиннике - СПб.:БХВ - Петербург, 2001г. - 672 с.
2. http :// aleksey . nemiro . ru / my / articles / asp / ADO . html ASP - Работа с базами данных.
3. http :// www . codenet . ru / webmast / asp Обзор ASP.
4. Николас Чейз «Active Server Pages 3.0 в примерах», 2001г. - 352 с.
Особенности визуальной среды программирования Microsoft Visual Studio 2015 Enterprise. Средства объектно-ориентированного программирования. Этапы проектирования программного комплекса. Отладка и тестирование программы игры "Виселица". курсовая работа [2,4 M], добавлен 31.01.2016
Методика и основные этапы разработки стратегической игры, ее элементы и принцип работы программы. Порядок построения информационной модели. Диаграмма потоков данных и действий. Выбор языка программирования и его обоснование. Критерии качества среды. курсовая работа [3,5 M], добавлен 11.12.2012
Общая характеристика языков программирования. Краткий обзор C, C++, Java, PHP, Python, Delphi и Visual Basic. Процесс разработки программы игра "Крестики и нолики" с помощью AppWizard. Компиляция и компоновка модулей, определение интерфейса приложения. курсовая работа [2,5 M], добавлен 27.05.2014
Основы моделирования и разработки Web-сайтов. Обзор и сравнительный анализ языков программирования. Фреймворки, используемые при создании сайта. Разработка графического дизайна, моделирование и создание Web-сайта, руководство по администрированию. курсовая работа [1,7 M], добавлен 07.11.2013
Описание принципа развивающей игры в слова "Виселица". Разработка программы, реализующей задачу данной игры на языке Delphi. Обоснование выбора среды программирования, листинг файла, результаты отладки и тестирования, руководство для пользователя. курсовая работа [572,7 K], добавлен 14.07.2012
Особенности программирования аркадных игр в среде Python. Краткая характеристика языка программирования Python, его особенности и синтаксис. Описание компьютерной игры "Танчики" - правила игры, пояснение ключевых строк кода. Демонстрация работы программы. курсовая работа [160,3 K], добавлен 03.12.2014
Понятие Internet как глобальной мировой системы передачи информации. Анализ системы World Wide Web, ее особенности. Рассмотрение главных целей сайта, создание сайта для магазина продуктов питания. Этапы разработки дизайна сайта и создание базы данных. курсовая работа [2,1 M], добавлен 13.07.2012
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Создание интерактивного Web-сайта (игра "Tetravex") контрольная работа. Программирование, компьютеры и кибернетика.
Реферат: Виды и характеристика соучастников преступления в уголовном праве. Скачать бесплатно и без регистрации
Контрольная работа: Принципы бухгалтерского учета
Сочинение: Михаил Булгаков. "Собачье сердце"
Что Такое Настоящее Искусство Сочинение Итоговое
Реферат: Летосчисление
Реферат по теме Влияние ровности дорожного покрытия на безопасность движения
Реферат: Описание программы обработки белковых фракций сыворотки крови. 8 Описание программы обработки данных электрофореза липопротеидов 16 > Описание программы обработки данных электрофореза фракций лдг.
Курсовая Работа На Тему Особенности Функционирования Розничной Торговли
Курсовая работа: Педагогическая поддержка в профессиональном самоопределении подростка
Основы Психологии Реферат
Реферат: Преподаватель: И. Исаева
Зарубежная Европа Контрольная Работа 11 Класс Ответы
Реферат: Ценности и принципы в индивидуальной социальной работе
Реферат На Тему Лечение Боли При Ревматоидных Заболеваниях Суставов
Курсовая Работа На Тему Банківська Система України, Та Проблеми Її Розвитку
Курсовая работа по теме Статистическая характеристика социального обеспечения и социальной защиты населения
Дипломная работа по теме Управление затратами предприятия на примере ООО 'Шанс'
Контрольная работа: Социальное страхование в РФ
Реферат: История создания памятника "Тысячелетия России"
Практическое задание по теме Розвиток фінансового інжинірингу в Україні
Работа с операционной системой Windows XP - Программирование, компьютеры и кибернетика курсовая работаПротиворечия ВТО и национальных торговых политик - Международные отношения и мировая экономика дипломная работаПостроение системы GSM охранной сигнализации - Коммуникации, связь, цифровые приборы и радиоэлектроника дипломная работа "& RS.Fields("GAMES_COMPLETED") & "

Report Page