logo
Автоматизированное рабочее место инженера по составлению расписания

2.2 Описание исходных данных для разработки функционала программы

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

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

На факультете имеется 8 компьютерных классов, в преподавательский состав входит более 30 преподавателей, количество преподаваемых дисциплин составляет более 40.

Исходные данные расписания очного отделения

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

Рисунок 5 - Таблица расписания очного отделения по аудиториям

Каждое занятие в расписании содержит в себе следующую информацию:

дисциплина;

группа, для которой назначено занятие;

преподаватели;

аудитории.

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

После внесения информации в основную таблицу расписания очного отделения, производится ручное заполнение листов расписания по преподавателям различных кафедр (Рисунок 6).

Рисунок 6 - Таблица расписания очного отделения по преподавателям

Проверка корректности внесенных данных производится вручную.

Исходные данные расписания заочного отделения

Расписание заочного отделения представляет из себя сетку занятий по аудиториям на один семестр, расписание делится построчно по датам и номерам занятий (Рисунок 7). Данная таблица является основной для заочного отделения.

Рисунок 7 - Таблица расписания заочного отделения по аудиториям

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

После заполнения основной таблицы расписания заочного отделения, инженер по расписанию дублирует добавленные занятия в листы для каждого преподавателя (Рисунок 8).

Рисунок 8 - Листы расписания заочного отделения по преподавателям

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

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

В связи с тем, что для составления расписания используется табличный процессор Microsoft Office Excel, для разработки прикладного программного обеспечения был выбран язык программирования Microsoft Office Visual Basic for Application.