close

Вход

Забыли?

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

?

Пояснительная записка (5)

код для вставкиСкачать
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
Поволжский государственный технологический университет
Факультет информатики и вычислительной техники
кафедра ИВС
Пояснительная записка
к курсовой работе
по дисциплине
"Базы данных"
Выполнил:
студент группы ПС-42 Приёмко А.Ю.
Проверил:
к.т.н. доцент
Галочкин В. И.
г. Йошкар-Ола
2013
Аннотация
В данной курсовой работе производится создание программного продукта, представляющего собой систему тестирования.
Содержание
Постановка задачи...........................................................................4
Описание раздела пользователя.........................................................5
Описание раздела администратора.....................................................10
Заключение..................................................................................16
Постановка задачи
Разработать программу тестирования на основе списка вопросов и вариантов ответа, из которых один или более правильных. Программа должна:
1) предъявлять вопросы в случайном порядке;
2) наряду с вопросом давать при его наличии рисунок;
3) обеспечивать защиту правильных ответов от пользователя;
4) обрабатывать и сохранять информацию об ответах;
5) сохранять статистику ответов на вопросы;
6) по паролю давать правильные ответы с объяснениями.
Произвести тестовое наполнение по теме "Базы данных".
Описание раздела пользователя
При загрузке программы тестирования, будет отображена стартовая страница.
Пользователю доступен выбор сложности теста и возможность создать свой тест, по уровню сложности.
Виды сложностей:
- Лёгкий
- Средний
- Сложный
- Пользовательский
Количество и сложность вопросов устанавливается администратором. В пользовательском режиме, максимальное количество вопросов ограничивается числом вопросов в базе данных. В случае ввода отрицательного значения, оно будет интерпретироваться как "0".
После выбора сложности теста, случайным образом происходит выборка вопросов из базы данных.
Экран ответов на вопросы выглядит следующим образом:
Экран ответов на вопросы можно разделить на две части:
o Область ответа на вопросы
o Форма для отображения подсказки и правильного ответа
Пользователь может выбирать как один, так и несколько вариантов ответов. После того, как пользователь ответил на вопрос, нужно нажать кнопку "Ответить" для сохранения ответа и переходу к следующему вопросу. Если пользователь затрудняется ответить на вопрос, существует форма для отображения подсказки и правильного ответа (ов). Нужно ввести пароль, который устанавливается администратором, и нажать кнопку "Показать правильный ответ". После отправки формы, экран будет выглядеть следующим образом:
После того, как пользователь ответит на заданное количество вопросов, будет отображена информация о том, что тест пройден, и будет предложено посмотреть результаты тестирования.
На странице результатов тестирования отображается список отвеченных вопросов. Правильно выбранные варианты ответов выделяются зелёным цветом, неправильные красным. Рядом с вопросом, на который пользователь ответил правильно, отображается картинка в виде галочки, если пользователь ответил неправильно, отображается картинка в виде крестика.
Также на странице присутствует форма сохранения результатов теста. Пользователь должен ввести имя, по которому администратор, позже, сможет найти результаты теста этого пользователя. Если пользователь не заполнит это поле, будет отображено сообщение об ошибке заполнения формы.
После отправки формы сохранения результатов теста будет открыта страница, с информацией о том, что результаты сохранены и с кнопкой для просмотра статистики.
На странице статистики, отображены все вопросы и все варианты ответов. Для каждого варианта ответа показано, сколько раз его выбирали и для каждого вопроса показано, сколько раз на него отвечали правильно.
Описание раздела администратора
Форма логинации в раздел администратора включает в себя два поля:
- Логин - Пароль
После авторизации откроется список вопросов и будет отображено меню навигации.
Меню навигации имеет 3 кнопки:
- Список вопросов
Отображает список вопросов и действий с ними.
- Настройки тестов
Отображает форму редактирования настроек теста.
-Просмотр результатов тестирования
Возможность поиска результатов тестирования по имени тестируемого
- Главная страница
Возврат на страницу начала тестирования.
На странице списка вопросов отображён список вопросов и действий с ними. Существуют 3 действия:
- Добавление
Будет открыта форма редактирования вопроса
- Удаление
Вопрос будет удалён из базы данных
- Редактирование
Будет открыта форма редактирования вопроса
Форма редактирования вопроса выглядит следующим образом:
Имеются следующие возможности редактирования вопроса:
- Редактирование текста вопроса
- Редактирование текста подсказки
- Добавление\Удаление картинки
- Установка сложности вопроса
При нажатии на кнопку "Сохранить", будут сохранены все изменения.
Также, для каждого вопроса отображается список ответов и действий с ними:
- Удаление
Ответ будет удалён из базы данных
- Добавление
Будет открыта форма редактирования ответа
- Редактирование
Будет открыта форма редактирования ответа
Форма редактирования ответа выглядит следующим образом:
Имеются следующие возможности редактирования варианта ответа:
- Редактирование текста ответа
- Установка значения "Верно\Неверно"
При нажатии на кнопку "Сохранить", будут сохранены все изменения.
Страница настройки теста выглядит следующим образом:
Имеются следующие возможности настройки теста:
- Установка количества вопросов каждой категории сложности для каждой категории сложности теста
- Изменения логина администратора
- Изменение пароля администратора
- Изменения пароля отображения правильных ответов
При нажатии на кнопку "Сохранить", будут сохранены все изменения.
Если, при изменении паролей, были введены не совпадающие пароли, будет отображено соответствующее сообщение.
Форма поиска результатов тестирования выглядит следующим образом:
Администратор должен ввести имя тестируемого, для отображения его результатов. Если поле не будет заполнено, то будет отображено сообщение об ошибке. Если форма заполнена правильно, то будет отображена страница с результатами тестирования.
Если имя тестируемого не найдено в базе, или он не отвечал на вопросы, то будет отображено сообщение о том, что нет результатов теста у пользователя с указанным именем.
Заключение
Разработанный продукт позволяет протестировать пользователя. При разработке были учтены все требования задачи. Данный программный продукт позволяет хранить статистику пройденных тестов.
2
Документ
Категория
Рефераты
Просмотров
30
Размер файла
1 475 Кб
Теги
пояснительная, записка
1/--страниц
Пожаловаться на содержимое документа