Автоматизированная система проверки квалификации работников
Секция: Технические науки
XLVI Студенческая международная заочная научно-практическая конференция «Молодежный научный форум: технические и математические науки»
Автоматизированная система проверки квалификации работников
Работа представляет из себя пояснительную записку из трех глав. Первая глава содержит описательную и практическую часть. В ней описывается структура базы данных, защита от внешних воздействий, руководство пользователя и администратора, а также минимальные системные требования. Во второй главе производится расчет экономической эффективности. Четвертая глава исследует вопросы безопасности жизнедеятельности при работе с ПЭВМ. Работа также содержит введение и заключение на двух языках. Список литературы довольно обширен. В ней имеется свежая литература и несколько зарубежных источников.
Современный мир неразрывно связан с высокими технологиями, они шагают в ногу со всем человечеством и уже вряд ли когда оно сможет отказаться от этих технологий. Их перечень на сегодняшний день очень велик: начиная от умных наручных браслетов и заканчивая целыми комплексами, состоящие из большого числа электронных элементов. Несомненно, вклад технологий в нашу повседневную жизнь неоценим, они приносят нам огромную пользу, облегчают труд и выполняют за нас рутинную работу. Уже невозможно представить какую-либо сферу человечества, где бы ни применялись современные технологии. Однако, несмотря на легкость применения, за такими технологиями скрывается очень большой человеческий труд. Над одним устройством могут работать сотни людей, общими усилиями которых, по крупицам создаются грандиозные проекты. Любая технология, несомненно, должна развиваться и своевременно обновлять свои функциональные предназначения.
Учитывая все вышеперечисленные обстоятельства, работа рассматривает одну из наиболее востребованных областей человеческой жизнедеятельности – система тестирования для проверки квалификации работников.
Анализ предметной области и разработка программного обеспечения
Эта сфера нуждается в профессиональных и доступных технологических средствах, обеспечивающие полноценную оценку знаний работников и ведение подробной статистики тестирования. Система должна обладать следующими основными свойствами:
· интуитивно-понятный интерфейс;
· простота регистрации участников.
Целью данной работы является автоматизация системы проверки квалификации работников на предприятии. Проблема проверки квалификации очень актуальна, так как на любом предприятии главным трудовым ресурсом является человек и от его квалификации зависит процветание, стабильность и конкурентоспособность организации.
Учитывая требования предъявляемой к системе, необходимо разработать web-приложение для проверки знаний работников.
При внедрении данной системы руководитель сможет более полно контролировать профессионализм сотрудников, кадровые назначения, способствовать саморазвитию сотрудников и как следствие увеличение прибыли предприятия.
Для создания системы необходимо проанализировать входную, выходную информацию и основные принципы работы системы. Для организации хранения заданий и результатов по каждому сотруднику необходима БД. Кроме того, система должна иметь разграничения доступа: администратор и сотрудник. Для защиты информации каждый сотрудник должен иметь свой логин и пароль для входа в систему.
В качестве входной информации используются:
· Ответы пользователей.
· Данные логина и пароля.
· Общее количество вопросов.
· Заявка на регистрацию пользователя.
Выходной информацией являются:
· Количество правильных ответов.
· Итоговая оценка.
· CSV-файл отчета.
· Подробная статистика.
· Импорт результата на электронную почту.
Система реализована с помощью СУБД MySQL и языка PHP, это обусловлено распространенностью данный информационных средств.
PHP поддерживается большим количеством хостинг-провайдеров и несомненно является одним из лидеров среди языков программирования, которые программисты активно применяют для создания динамических веб-ресурсов.
На сегодняшний день PHP используется сотнями тысяч разработчиков. Он одинаково подходит как новичку, так и профессионалу. На нем можно написать сайты-одностранички, а также гигантские проекты. Скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений.
База данных системы состоит из следующих таблиц:
· Таблица «Вопросы» – содержит вопросы для проведения проверки.
· Таблица «Результаты» – хранит результаты тестирования.
· Таблица «Тесты» – хранит тесты, составленные из вопросов.
· Таблица «Пользователи» – содержит список сотрудников предприятия.
Для того чтобы начать работать в системе проверки квалификации необходимо в адресной строке любого современного браузера ввести адрес http://supertest.ru и нажать кнопку «Перейти». В результате откроется главное окно.
На главной странице отображается общая информация с небольшой статистикой всей системы: количество зарегистрированных пользователей и количество тестов, доступных для прохождения. Рабочая область разделена на три области:
· Заголовок и меню.
· Основной контент.
· Футер.
В заголовке доступны шесть пунктов меню:
· Главная.
· Список тестов.
· Результаты.
· Пользователи.
· О системе.
· Выйти.
Разделы «Список тестов», «Результаты» и «Пользователи» являются закрытыми и доступны только после авторизации на сайте. Для неавторизованных пользователей выводится форма авторизации.
Регистрация новых пользователей самостоятельно посетителями сайта не предусмотрено! Регистрацию осуществляет пользователь с правами «Администратор» (тип пользователя 1). Для этого необходимо скачать бланк заявления на регистрацию в разделе «О системе».
Бланк заявления является RTF-документов. В него нужно вписать свои данные в места, закрашенные зеленым цветом, собственноручно подписать, отсканировать и отправить на электронную почту support@supertest.ru.
Администратор при получении такого заявления заходит в раздел "Пользователи" и вводит необходимую информацию для регистрации. Данный раздел доступен только пользователям типа «Администратор».
Раздел «Список тестов» содержит все тесты, доступные для тестирования. Здесь так же есть разделение. Для пользователей типа «Администратор» появляется возможность создания тестов. Для остальных – только выбрать тест и начать его проходить.
В разделе «Результаты» отображаются результаты текущего пользователя.
Все результаты можно сохранить в виде CSV-файла, который открывается в MS Excel, а также отправить на электронную почту. На электронную почту отправится содержимое CSV-файла.
Система к ресурсам не требовательна, для её работы необходим веб-сервер Apach, который и накладывает ограничения на систему, так как при меньших системных требованиях не гарантируется!
В период дипломной работы были рассмотрены наиболее ключевые проблемы, которые связанны с электронным тестированием и эффективными методами их решения, проанализированы принципы взаимодействия пользователя с веб-ресурсами, а также изучены функциональные возможности веб-программирования.
Перспективным направлением развития написанного сервиса по тестированию является введение платных тестов, которые будут иметь вес среди работодателей.