:: Основное меню ::
Главная
Платное образование
Бесплатное образование
Электронный журнал
Электронная библиотека
Проекты
Продукты и услуги
Сылки
Гостевая книга

Программа тестирования и обучения персонала.

Описание программы:

Программа тестирования знаний персонала. Может применятся как на пердприятияз при сдачи тестов на профессиональную пригодность, так и в учебных заведениях. Посте старта программы, программа просит веси имя и пароль для авторизации пользователя.

После прохождения авторизации, открывается окно самого теста:

На верхней части формы высвечивается вопрос. На кнопках предлагаются возможные варианты ответа. При выборе правильного ответа, нажимаете на кнопку, программа стазу же выводит сообщение о правильности ответа и задает следующий вопрос. После ответа на все вопросы, выводится сообщение с результатами тестирования. После, программа завершает свою работу.




Описание технической реализации:

Проект написан на языке Delphi. База данных myDemo.mdb основана на Access. Вопросы и ответы для тестирования вносятся в таблицу "question". Количество вопросов не ограниченно. Количество предлагаемых ответов всегда должно быть три. Просто заменяя таблицу с вопросами, можно поменять тематику теста. Сами вопросы к интерфейсной программе не привязаны.


Структура таблицы question:

Наименование поля Тип Описание
num_question числовой Порядковый номер вопроса
question текстовый Вопрос
answer1 текстовый Первый ответ
answer2 текстовый Второй ответ
answer3 текстовый Третий ответ
answerOK числовой Номер правильного ответа

Авторизация пользователя проходит при старте программы. Пройдя тест один раз, программа завершается, по этому, что бы пройти тест еще раз нужно авторизоваться повторно. Это сделано для того что бы пользователь при начале теста представился и не мог пройти тест под другим именем. Есть маленькое ограничение на авторизацию: пароль и логин должны быть длинной 6 символов. Данные авторизации хранятся в таблице "pip".


Структура таблицы pip:

Наименование поля Тип Описание
num_people числовой Порядковый номер пользователя
name текстовый(50) Имя пользователя
location текстовый(50) Вспомогательное поле(пока не используется)
log текстовый(6) Логин пользователя
pas текстовый(6) Пароль пользователя

Данные по пользователям о прохождении теста записываются в таблицу "otchot". Если пользователь начал тест, но потом сдался, или прервал выполнение программы, то его данные все равно записываются в таблицу, но в полях результатов стоит 0, что отмечает не удачную попытку сдачи теста.


Структура таблицы otchot:

Наименование поля Тип Описание
num_people числовой Порядковый номер пользователя
ok числовой Количество правильных ответов
nook числовой Количество не правильных ответов



Установка программы:

Для правильной работы программы необходимо сначала зарегистрировать источник данных DSN, для этого в
"Пуск" > "Панель управления" > "Администрирование" > "Источник данных (ODBC)"
завести DSN с именем "myDB" указывающий на файл <путь>\myDemo.mdb. Далее просто запускаете файл New.exe на исполнение и он по псевдониму найдет файл базы данных. Файл с базой данных может находится в любом месте файловой системы.







Hosted by uCoz