Программа по составлению расписания занятий в ВУЗе
Мое глубокое убеждение, что создать программу по составлению расписания для ВУЗов и заработать на ее распространении невозможно , если у Вас нет лапы там наверху и все ВУЗы просто не обяжут ее покупать. Но разработав общее для всех ядро, программисты «на местах» смогут это сделать в той или иной степени.
Думаю, этот топик, с точки зрения разработки всем известной задачи, будет интересен для прочтения практически всем.
Немножко истории
Начальные сведения
Основные возможности:
Условия приобретения
Данная программа условно бесплатна. Платным является занесение в базу данных программы аудиторий (я в конце расскажу как обойти мою защиту) . Это позволяет организовать эффективную защиту программы и не ограничивает её использование внутри учебного заведения.
Организационная структура
Типы окон и переходы между ними
Окно предметов
Окно групп
Окно преподавателей
Окно аудиторий
Ввод данных
Ввод предметов
Ввод занятий
Замечание
С занятием необязательно связывать группы, преподавателей и аудитории. Любой из этих элементов может отсутствовать. Например неизвестно имя преподавателя, который будет проводит занятие.
Ввод групп
- Папку с названием «Группы», которая содержит группы и разбиение их на подгруппы;
- Папку с названием «Группы по предметам», которая содержит группы согласно их занятиям.
- собственно папки, раскрашенные в красный цвет, в отличии желтых и синих в предыдущем случае;
- ссылки на папки групп, разбиения и подгруппы, они имеют добавленные к своим иконкам иконки ссылки.
Ввод преподавателей
- Папку с названием «Преподаватели», которая содержит преподавателей согласно основному месту работы;
- Папку с названием «Преподаватели по предметам», которая содержит преподавателей согласно занятий.
- собственно папки, раскрашенные в красный цвет, в отличии желтых в предыдущем случае;
- ссылки на папки преподавателей и ссылки на преподавателей, они имеют добавленные к своим иконкам иконки ссылки.
Ввод аудиторий
- Папку с названием «Аудитории», которая содержит аудитории согласно их местоположению;
- Папку с названием «Аудитории по предметам», которая содержит аудитории согласно их использованию.
- собственно папки, раскрашенные в красный цвет, в отличии желтых в предыдущем случае;
- ссылки на папки аудиторий и ссылки на аудитории, они имеют добавленные к своим иконкам иконки ссылки.
Структура данных
Структура данных представлены в виде SQL совместимого с Microsoft Access.
Составление расписания
Настройка параметров
Варианты составления
Составление расписания для предметов
Расписание для предметов можно составлять автоматически. Все операция вызываются контекстным меню, вызываемым
правой кнопкой мыши.
При данном на примере вызове будет сгенерированно расписание для 1 курса.
Составление расписания для занятий
Расписание для конкретного занятия можно составлять в ручную. Все операция вызываются контекстным меню, вызываемым правой кнопкой мыши.
Составление расписания для групп
Сохранение расписания в таблицах Excel
Экспорт расписания осуществляется для выделенного элемента, например кафедры или папки 1 курса, через главное меню. Расписание соответственно сохраняется по группам преподавателям и аудиториям. Их названия присваиваются соответствующим листам Excel.
Как обойти защиту
Защита основана на шифровании аудиторий поэтому программа содержит два exe-шника. Одним, как следует из его названия, нужно занести все аудитории, а затем пользоваться вторым.
Мои предложения
[expert_bq id=»1570″]Модуль расписания — это непосредственно само расписание, которое и заполняется пользователем, путём вызова контекстного меню для каждой из ячеек и выбора предмета и кабинета. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Преимущества: Можно завести отдельный календарь для каждого класса и настроить уведомления. Можно составить личный календарь только для вас и общий для учеников. Ссылку на календарь легко отправить ученикам и родителям.Как составить учебное расписание в дистанционной школе? — Я Учитель
- Папку с названием «Группы», которая содержит группы и разбиение их на подгруппы;
- Папку с названием «Группы по предметам», которая содержит группы согласно их занятиям.
- собственно папки, раскрашенные в красный цвет, в отличии желтых и синих в предыдущем случае;
- ссылки на папки групп, разбиения и подгруппы, они имеют добавленные к своим иконкам иконки ссылки.
Переутомление снижает учебную мотивацию и может привести к проблемам со здоровьем. Поэтому при составлении расписания учитывайте ежедневную и недельную нагрузку учеников. Постарайтесь чередовать сложные учебные дисциплины с более легкими. Если нужно, согласуйте свой график с расписанием коллег, чтобы избежать большой нагрузки на ребенка в определенные дни.