
- •С одержание
- •Введение
- •1 Теоретическая часть
- •Постановка задачи
- •1.2. Анализ предметной области
- •Требования к программному продукту
- •1.4. Средства реализации
- •1.5. Сравнительный анализ имеющихся средств
- •1.6. Критерии выбора
- •1.7. Выбор инструментальных средств
- •2. Практическая часть.
- •2.1. Моделирование предметной области
- •2.2. Технология создания программного продукта
- •2.3. Техническая реализация программного продукта, алгоритмы и коды
- •2.4. Внедрение и апробация программного продукта
- •2.5. Перспективы развития
- •2.6. Охрана труда
- •2.8. Инструкция пользователя
- •3 Организационно-экономическая часть
- •3.1 Расчёт затрат на внедрение ресурса
- •3.1.1 Расчёт себестоимости ресурса
- •3.1.2 Расчёт статьи «Материалы и комплектующие изделия»
- •3.1.3 Расчёт фонда заработной платы
- •3.1.4 Расчёт затрат на содержание и эксплуатацию оборудования
- •3.1.5 Расчёт накладных расходов
- •3.2 Экономическая эффективность разработки
- •Заключение
- •Список использованных источников (литературы)
- •Приложене а Приложение б
- •Приложение в
- •Приложение г
- •Приложение д
ГБОУ СПО
«Пермский авиационный техникум им. А.Д. Швецова»
ДИПЛОМНАЯ РАБОТА
Пояснительная записка
Разработка системы автоматизированного тестирования знаний. Модуль импорта-экспорта информации.
АТДР.080802.08.112.ПЗ
Руководитель ________________________________________ М.Л. Суслонова
(подпись, дата)
Рецензент _____________________________________________ Е.Г. Вилисова
(подпись, дата)
Руководитель экономической части ______________________ А.В. Фёдорова
(подпись, дата)
Студент, гр. ПИ-08-1 ___________________________________ М.Л. Малков
2012
С одержание
Приложене А 50
Приложение Б 51
Приложение В 54
Приложение Г 57
Приложение Д 59
Диск CD, с исходными и созданными файлами, включая пояснительную записку и презентацию.
|
В конверте на обороте обложки |
Введение
Сегодня компьютерное тестирование обладает рядом преимуществ перед традиционным тестированием. Оно отличается высокой оперативностью, производительностью процесса тестирования и объективностью результатов контроля знаний - преподаватель может провести опрос гораздо большего числа студентов за меньшее время по сравнению с очным опросом, и позволяет проанализировать качество подготовки тестирующихся по большому кругу различных вопросов; также адаптация содержания и сложности тестовых вопросов уровню знаний обучаемых, возможность самоконтроля.
Исходя из всего в данной работе была поставлена цель разработать систему для проведения автоматизированного тестирования студентов, которая включала бы в себя возможности слежения за успеваемостью учащихся и позволяла производить импорт и экспорт различной информации в виде отчетов или структурированных данных тестового задания.
Отчеты предназначены для вывода информации из базы данных в удобном для пользователя виде. Возможность импорта и экспорта информации позволяет использовать более широкий диапазон средств для дополнительной обработки информации или для её быстрого ввода в базу данных, что упрощает работу с системой в целом. Импорт информации из внешних источников обусловлен необходимостью иметь возможность использования готовых внешних информационных структур информационной системы без использования её компонентов, иных средах, базируясь только на структуре формата файла импорта.
1 Теоретическая часть
Постановка задачи
Целью разработки данной системы является создание модулей для единой системы тестирования, обеспечивающих возможность производить импорт готовых тестов в базу данных системы тестирования, а также производить экспорт различной информации в виде отчетов по тестам.
Работа системы тестирования должна обеспечиваться через локальную сеть и основываться на клиент-серверной архитектуре. Клиент-сервер — вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг (сервисов), называемыми серверами, и заказчиками услуг, называемыми клиентами. Нередко клиенты и серверы взаимодействуют через компьютерную сеть и могут быть как различными физическими устройствами, так и программным обеспечением.
Обеспечить возможность запуска системы с различных носителей информации и с любого места на жестком диске компьютера или по сети, то есть создать портативную версию системы.
Модули системы тестирования должны включать следующие возможности:
разделение своего положения в категориях меню системы тестирования, для удобного управления и использования;
импорт информации о тесте из внешнего файла с автоматическим установлением уникальных идентификаторов;
создание в базе данных теста вопроса с выбором количества правильных вариантов ответа;
использование групповой политики доступа для обеспечения безопасности: студент, незарегистрированный пользователь и преподаватель;
создание отчетов по тестам в виде форматированного удобного для чтения текста во внешнем файле.
В связи с поставленной целью необходимо решить следующие задачи:
обеспечить доступ к системе тестирования;
обеспечить удобство эксплуатации системы на различных компьютерах;
создать понятный и удобный в использовании интерфейс;
организовать разграничение доступа к системе;
реализовать возможность сохранения и просмотра отчетов;
реализовать возможность импорта готовых тестов из внешнего файла;
реализовать возможность экспорта различной информации из системы тестирования в виде отчетов во внешнем файле;
создать техническую документацию о правилах использования и способам эксплуатации данной системы тестирования.