close

Вход

Забыли?

вход по аккаунту

?

отчет34 (2)

код для вставкиСкачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
"МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПЕЧАТИ имени Ивана Федорова"
ЛАБОРАТОРНАЯ РАБОТА №3,4
по дисциплине
"Информационные технологии"
на тему:
"Создание тестирования с помощью php и баз данных"
Исполнитель:
Шойбонов Бато Баирович
курс 4
специальность ДЦим
группа 1
Руководитель:
Плигузов Антон Александрович
Москва 2013
Цель: Научиться пользоваться Javascript и PHP+MySQL.
Задачи: 1) (HTML+JS)
На основе html-формы необходимо создать тест с фиксированным числом вариантов ответа по каждому вопросу (например, 4). Каждый из ответов в вопросе относится к определенной категории (например, A,B,C или D). Применяя знания по JS, необходимо сделать подсчет результатов и вывод статистики ответов (например, A-32%, B-18%, C-5%, D-45%), желательно графически, после того, как пользователь нажмет на соответствующую кнопку, завершающую тест.
2) (PHP+MySQL)
Необходимо написать PHP-cкрипт, который генерирует форму для прохождения теста (из ЛР №3) на основе вопросов, записанных в БД, а также фиксирует все результаты прохождения теста респондентами в отдельной таблице БД.
Выполнение:
1) (HTML+JS)
a) Создание кода теста.
Создаем html код теста (Рис.1). Затем напишем скрипт теста (Листинг 1. Javascript). На рисунке 1, 2 показано действие скрипта;
Рис.1Рис.2
Листинг 1.Javascript
b) После выбора ответов и нажатия кнопки "Результат", получаем графическое отображение выбора ответов (в виде цветных прямоугольников).
2) (PHP+MySQL)
a) Сайт находится на хостинге hostinger.ru. С помощью внутреннего интерфейса создаем базу данных mysql. Потом внесем в бд с помощью phpMyAdmin правильные ответы теста (Рис.3).
Рис.3
b) Пишем скрипт с формой и бд (Листинг 2. php). После прохождения теста выдается количество правильных ответов, которые сверяются с ответами на сайте и в таблице "table" (Рис.4).
Листинг 2.Check.php
Рис.4
Вывод:
В результате проделанной работы я научился создавать базу данных и пользоваться ею, также мною был изучен PHP. Был создан и выложен на хостинг сайт (Hostinger.ru) с тестом с занимательными вопросами (http://testsh.esy.es/) с использованием javascript и php, mysql. Сайт подключался к базе данных для сверки ответов с последующим отображением для пользователя, также выдается графическое отображение статистики ответов. 2
Документ
Категория
Рефераты
Просмотров
33
Размер файла
356 Кб
Теги
лабораторная работа, отчет34, лаба, лабораторная
1/--страниц
Пожаловаться на содержимое документа