- •Реферат
- •Введение
- •1 Постановка задачи и анализ предметной области
- •1.1 Постановка задачи на разработку информационной системы
- •1.2 Функциональное моделирование бизнес-процессов предметной области
- •1.3 Моделирование потоков данных в предметной области
- •1.4 Построение исходной концептуальной модели данных предметной области
- •2.2 Архитектура информационной системы
- •2.3 Логическая модель базы данных информационной системы
- •2 Проектирование информационной системы
- •2.1 Категории пользователей ис и их информационные потребности
- •2.4 Пользовательский интерфейс приложения информационной системы
- •2.5 Требования к аппаратно-программному окружению информационной системы
- •2.6 Выбор технологий и средств разработки информационной системы
- •3. Разработка информационной системы
- •3.1 Физическое модель и реализация базы данных информационной системы
- •3.2 Серверная часть приложения информационной системы
- •3.3. Запросы клиентского приложения к базе данных
- •3.4 Кодирование клиентского приложения
- •3.5 Средства поддержки пользователя клиентского приложения
- •3.6 Тестирование клиентского приложения
- •Заключение
- •Список использованных источников
- •Приложение а (обязательное)
- •Приложение б
1 Постановка задачи и анализ предметной области
1.1 Постановка задачи на разработку информационной системы
Необходимо разработать информационную систему «Программный комплекс разработки универсальных тестов, проведения коллективного тестирования и индивидуальной оценки знаний: подсистема проведения тестирования».
В настоящее время активно используется и внедряется система тестирование знаний в различных сферах жизнедеятельности. По результатам тестирования оценивается уровень знания тестируемых.
Традиционно тестирование проводилось с помощью заранее подготовленных тестов, содержащих список вопросов и различные варианты ответов. Для каждого тестируемого подготавливались специальные бланки, которые тестируемый заполнял в процессе тестирования. Каждый вопрос оценивается в определенное количество баллов. Результат традиционного теста зависит от количества вопросов, на которые был дан правильный ответ.
Затем для проведения тестирования стали использоваться различные программные продукты. Для каждого тестируемого хранилась информация о результатах тестирования, причём баллы выставлялись автоматически, а сами тесты имели строго заданную структуру.
При прохождении теста фиксировались такие данные, как:
ФИО тестируемого;
дата прохождения тестирования;
наименование теста;
результаты тестирования.
По результатам тестирования формировался отчёт.
Тестирования обычно проводились преподавателями той или иной дисциплины. Сведения о прохождении тестирования использовались для оценки уровня знаний тестируемых и в соответствии с этими данными выставления текущего балла.
В связи с внедрение рейтинговой оценки знаний студентов, с большим количеством дисциплин, преподаваемых в учебных заведениях, и большим количеством разнородной информации, было принято решение о создании «Программный комплекс разработки универсальных тестов, проведения коллективного тестирования и индивидуальной оценки знаний: подсистема проведения тестирования».
Разрабатываемая информационная система предназначена для автоматизации процесса проведения тестирования и оценки знаний тестируемых.
Целями разработки информационной системы являются:
создание и поддержка электронной базы данных, хранящей все необходимые сведения для организации процесса тестирования;
создание клиентских приложений для подготовки и редактирования тестов, проведения тестирования и анализа результатов тестирования;
возможность составления универсальных тестов, содержащих различного рода вопросов и ответов;
возможность одновременной работы с системой нескольких пользователей;
ведение (добавление, модификация, удаление) сведений об экзаменаторах, экзаменуемых и самих тестов;
обеспечение достаточного уровня безопасности информационной системы.
К информационной системе не предъявляются жесткие требования по времени отклика при доступе к информации. Достаточным временем отклика информационной системы считается 4-6 сек (в некоторых случаях до 10 сек), которое обеспечивает комфортную работу пользователя.
Информационная система будет состоять из нескольких подсистем или автоматизированных рабочих мест (АРМ):
АРМ конфигуратора, который может просматривать и модифицировать всю имеющуюся информацию в базе данных;
АРМ экзаменатора, который может проверять пройденные тесты и оставлять комментарии к ответам;
АРМ экзаменуемого, который имеет возможность пройти тест, заданный конфигуратором.
Задачей данного проекта является разработка подсистемы «Программный комплекс разработки универсальных тестов, проведения коллективного тестирования и индивидуальной оценки знаний: подсистема проведения тестирования». Данная подсистема обеспечивает возможность проведения тестирования и автоматического выставления баллов, за правильный ответ.
