Создание программы для проверки знаний cотрудников ОАО "Ростелеком"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

ц базы данных и правильной организации связей между ними.

В системе используется в качестве базы данных файлы с расширением .txt. Сами данные структурированы следующими основными файлами:

Главная (таблица, содержащая информацию о вопросах и ответах);

Отчет (Отображает ФИО проходившего тест, вопросы теста, ответы данные);

Основной таблицей является таблица Отчет, хранящая основную подробную информацию проходивших тест.

Таблица 1

Название поляТипОписаниеКод вопросаAutoincrementКод ВопросStringТекст вопросаОтветStringТекст тветы

Таблица 2 - Отчет

Название поляТипОписаниеФИОStringФИО тестируемогоВопросStringТекст вопросКод вопросаAutoincrementКодОтветStringОтвет данный тестируемымПравильный ответStringПравильный ответ4. Экспериментально-прикладная часть

 

.1 Тестирование системы

 

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

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

Весь процесс тестирования программного продукта был разбит на три этапа:

проверка программы в нормальных условиях;

проверка программы в экстремальных условиях;

проверка программы в исключительных ситуациях.

программа тестирование знания проверка

4.1.1 Проверка программы в нормальных условиях

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

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

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

При вводе корректных данных, ФИО тестируемого, программа сбоев не дает.

 

Рисунок 4.1 - Окно ввода контактных данных

 

При вводе некорректных данных, ФИО, программа предупреждает пользователя об этом в виде сообщения.

 

Рисунок 4.2 - Проверка программы в экстремальных условиях

 

Проверка в экстремальных условиях предполагала оценку работоспособности программы при вводе граничных исходных данных.

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

Рисунок 4.3 - Ввод данных

 

Рисунок 4.4 - Результат не заполнения одного из полей

 

4.1.2 Проверка программы в исключительных ситуациях

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

Были проведены эксперименты с вводом некорректных данных в программу. Все попытки были пресечены, программа просто не реагирует на эти действия.

 

Рисунок 4.5 - Сообщение при не выборе темы для справки

Рисунок 4.6 - Сообщение при вводе не корректных данных

 

Рисунок 4.7 - Сообщение при не заполнение одного из полей

 

4.2 Руководство программиста

 

Назначение и условие, необходимые для выполнения программы.

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

Для функционирования программно-аппаратного комплекса к вычислительным средствам (системе) предъявляются следующие минимальные требования:

Процессор Pentium или AMD с тактовой частотой не менее 120 Mhz;

Оперативную память объемом, 128 Мб, не менее;

Операционную систему Windows XP/Vista/7;

Свободное место на жестком диске: 200 Мб.

Требования к составу и параметрам периферийных устройств:

Стандартная клавиатура PS/2 или usb;

Мышь.

Основные выполняемые функции: проверка знаний по теме тестирования, сравнение результатов, выставление оценки, сохранение результатов и их зашифровка.

Условия эксплуатации:

Для эксплуатации программы необходим один человек (оператор ПК), который будет запускать программу, и вносить данные в нее. Для этого достаточно уметь пользоваться клавиатурой.

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

Программа состоит из основного исполняемого файла Test.exe и папки с файлами для справки. Для обеспечения норма