Исследовательский потенациал молодых ученых: взгляд в будущее - 2017
ХIII Региональная научно-практическая конференция аспирантов, соискателей, молодых ученых и магистрантов 206 • Автоматизированная система распределение курсовых работ работает круглосуточно, что увеличивает удобство её использования. • Не требуется большой штат работников, что сокращает время на организацию и сбор как тем курсовых работ, так и регистрацию на них студентов. Предложенное решение автоматизации данного процесса будет состоять из нескольких компонентов: личный кабинет преподавате‐ ля, личный кабинет заведующего кафедрой, личный кабинет студента [1, c. 137]. Личный кабинет студента будет обладать нижеуказанными функциями: просмотр как тем, которые уже были закреплены за сту‐ дентами, так и тем, свободных для написания; отправление выбран‐ ной темы курсовой работы на утверждение научному руководителю; просмотр результата утверждения выбранной темы научным руко‐ водителем. Личный кабинет преподавателя, в свою очередь, будет иметь следующий функционал: возможность добавления тех тем курсовых работ, в которых он является научным руководителем; отправка заведующему кафедрой на утверждение тем курсовых работ; просмотр тем курсовых работ, добавленных другими преподавате‐ лями; возможность утверждать выбранные студентами темы курсо‐ вых работ. Личный кабинет заведующего кафедрой будет обладать сле‐ дующими функциями: распределение количества курсовых работ по предметам и группам; возможность отклонить или одобрить темы курсовых работ, которые прислал преподаватель; утверждение списка тем курсовых работ. В предлагаемой концепции будет использована подключение к БД по технологии PDO (PHP Data Objects), которая имеет ряд таких неоспоримых преимуществ, как: • PDO реализует объектно‐ориентированный подход к работе с БД. Это упрощает работу с кодом, его масштабируемость и поддерж‐ ку, а также стандартизированность. • PDO поддерживает множество разных баз данных: MySQL, PostgreSQL, SQLite, MSSQL и другие. • PDO присутствует, «биндинг» параметров, который позволит «конструировать» сложные запросы динамически и обеспечивает за‐ щиту от SQL‐инъекций и валидацию входных данных.
Made with FlippingBook
RkJQdWJsaXNoZXIy ODQ5NTQ=