logo
Сопровождение учебного процесса ПК БГТУ

Введение

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

К сожалению, ввиду самых разнообразных причин, студенты ПК БГТУ зачастую не осведомлены об изменениях в своем расписании, ведь ежедневно в расписание вносятся некоторые поправки, касающиеся тех или иных учебных дисциплин.

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

В рамках дипломной работы был разработан специальный web-интерфейс, предоставляющий всем студентам массив достоверной информации о расписания занятий в ПК БГТУ. Одной из ключевых особенностей разработанного web-интерфейса стала возможность подписки на обновления в расписании посредством электронной почты. Разработанный web-сервис решает такие задачи, как:

- Предоставление студентам ПК БГТУ достоверного расписания занятий.

- Предоставление информации о заменах в расписании, а так же оповещение о заменах по электронной почте.

- Упрощает обязанности работников учебной части и сокращает время, затрачиваемое на создание списка замен.

Основные требования к разрабатываемому web-сервису:

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

- Интуитивно понятный интерфейс.

учебный процесс сервис интерфейс

- Возможность организации доступа к достоверному расписанию на завтрашний день по средствам web-интерфейса.

- Возможность подписки на обновления расписания по e-mail.

- Возможность оперативного вмешательства в учебный график по средствам администраторской панели.

При разработке web-сервиса были использованы следующие средства:

- HTML - стандартный язык разметки web-документов.

- CSS - каскадные таблицы стилей, при помощи которых был разработан web-дизайн данного web-сервиса.

- PHP - серверный скриптовый язык, благодаря которому была разработана программная часть web-сервиса.

- JavaScript - прототипно-ориентированный скриптовый язык программирования. Служит для придания интерактивности web-сервису.

- СУБД MySQL - в данном web-сервисе служит для хранения информации.

Пояснительная записка содержит аналитическую часть, конструкторскую часть, экспериментальную и экономическую часть, а так же мероприятия по охране труда.

Аналитическая часть содержит описание предметной области, а именно, рассматриваются особенности работы учебной части, возможности автоматизации рабочего процесса, используемые технологии. Рассмотрен список аналогичных программных продуктов и программ со сходной технологией разработки, их возможности, достоинства и недостатки. Представлена сводная таблица программ аналогов совместно с web-сервисом, разработанной в рамках данного дипломного проекта, построена ERD диаграмма, отображающая связь модулей программы, и техническое задание с кратким описанием особенностей web-сервиса.

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

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

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

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