80
Заключение
В моей дипломной работе проведён анализ процесса организации и проведения
олимпиад школьников на базе высших учебных заведений.
Была исследована структура и функциональное содержание жизненного цикла
рассмотренного процесса, выявлены этапы, затрудняющие оптимальное проведение
требуемых работ и проведён анализ альтернативных программных продуктов, на основе
чего был сделан вывод о необходимости автоматизации данного процесса.
Из всего многообразия проводимых мероприятий в рамках организации олимпиад
школьников, можно выделить ряд работ, схожих по своей структуре, будь то работа с
предметной комиссией, где требуется выбрать ответственных за формирование заданий,
назначение проверяющих работы участников, или же распределение дежурных по
аудиториям,– все эти работы можно свести к решению задачи о назначениях.
Для решения поставленной задачи был выбран и изучен метод линейного
программирования, называемый методом анализа иерархий. Он как нельзя, кстати,
подошел для решения «задачи о назначениях», применительно к нашему случаю, где
рассматриваются скорее относительные оценки знаний и, тем более, эмоций о конкретном
дежурном.
Для разработки автоматизированной подсистемы был выбран серверный язык
программирования PHP и система управления базами данных phpMyAdmin, так как они
обеспечивают широкий спектр возможностей и позволяют реализовать необходимые
задачи с помощью готовых, бесплатно распространяемых решений.
Спроектирована структура хранения и обработки требуемых данных, разработан
дружелюбный интерфейс для взаимодействия пользователя с этими данными.
Асинхронная обработка данных и независимость компонент системы делают ее
полноценно многофункциональной, что позволяет проводить параллельно множество
различных соревнований, в том числе и на разных веб-узлах.
Система дает возможность организовать соревнования по различным правилам и в
различных форматах, настраивать для автоматической работы подсистему расчета
рейтингов участников в нужном представлении. Всё это делают её универсальной и легко
адаптируемой под нужды конкретной образовательной программы и разных
образовательных учреждений.
Разработанный программный продукт предназначен для использования в
структурных подразделениях высших учебных заведений, основной задачей которых
является организация олимпиад школьников.