Лабораторные работы

по программированию для студентов

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Автоматическое составление расписания ВУЗа

E-mail Печать PDF

Это мой дипломный проект.
Программа реализована на C#, база данных на MS SQL Server 2008.
Составляет расписание занятий для ВУЗа комбинаторным методом,
с учетом следующих ограничений:
1) Объем аудитории, объем группы (потока)
2) Количество положенных часов по учебному плану (реализовано через распределение нагрузок по кафедрам)
3) Пожелания преподавателей - реализовано в виде бронирования расписания в специальной таблице
4) Специфика аудиторий также учитывается - для лекций одни аудитории, для практических работ другие, для лабораторных третьи аудитории. Специфика аудиторий может добавляться по необходимости.
5) У одного преподавателя не может быть более одного занятия в одно и тоже время, у группы тоже.

Расписание представляется в удобной для восприятия форме, без лишней перегрузки пользователя информацией - только для выбранной группы или преподавателя.
Демонстрация работы программы:

 

Ссылка на ютюб, в случае если у вас не отобразилось видео на этой странице: http://youtu.be/2VkueuM-sWU


Дополнительные возможности
Так как используется комбинаторный метод - полученное расписание получается с "механическим привкусом".
И конечно реализована возможность редактировать получившиеся расписание вручную.
При этом программа не даст совершить ошибку - например: поставить одному преподу 2 занятия в одно и тоже время, или засунуть 2 разные группы в одну аудиторию в одно и тоже время и т.д.
Т.е. сделать накладку в расписании практически невозможно.

За доп. информацией обращайтесь по e-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript

Обновлено 02.02.2015 03:34
 

Проектирование лексического анализатора

E-mail Печать PDF

Цель работы: изучение основных понятий теории регулярных грамматик, ознакомление с назначением и принципами работы лексических анализаторов (сканеров), получение практических навыков построения сканера на примере заданного простейшего входного языка.

Обновлено 19.03.2013 08:14
 

Подсчет операторов Goto

E-mail Печать PDF

Задача GoTo

Ученики, недавно начавшие программировать, употребляют слишком много операторов GOTO, что является почти недопустимым для структурированной программы.

Обновлено 06.03.2013 05:47
 

Калькулятор арифметических выражений

E-mail Печать PDF

Создание калькулятора арифметических выражений

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

Обновлено 19.03.2013 07:58
 

Построение двоичного дерева из одномерного массива

E-mail Печать PDF

Задание к лабораторной работе.

Задан одномерный массив размерности n.

Обновлено 06.03.2013 05:47
 
Еще статьи...


Страница 1 из 2

Поиск

Войти

Ваше мнение:

Нужно ли программисту учиться в университете?
 

Опрос

Кто круче?