Русские документы
RSS rusdoc.ru  Найти :
Последние поступления
  Hardware:
Видеоустройства
Системные платы
Процессоры
Мобильные устройства
Аудиосистема
Охлаждение системы
Накопители информации
КПК и ноутбуки
Телефоны и связь
Периферия
Система
Сети
Разные устройства
 
  Programming:
Web-разработка
Языки программирования
Технологии и теория
Разработка игр
Программная инженерия
 
  Software:
Операционные системы
Windows 7
Базы данных
Обзоры программ
Графика и дизайн
   
  Life:
Компьютерная жизнь
Разные материалы
   
Партнеры
Публикация
Правовая информация
Реклама на сайте
Обратная связь
Экспорт в RSS Экспорт в RSS2.0
   

Составление учебного расписания в Access

Автор: Андрей Крупин
Опубликовано: 27 апреля 2006 года
Источник: "Компьютерра"

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

Замахиваться на комплексы, способные вести учет занятий огромных институтов, мы не будем и ограничимся приложением RaspM, наиболее подходящим для использования в обычных школах и небольших колледжах. Приведенное программное решение создано нашим соотечественником из города Перми Михаилом Вариным, распространяется бесплатно, не занимает много места на жестком диске компьютера (856 кб), а для работы требует Access, входящий в состав офисных пакетов компании Microsoft, и как следствие присутствующий практически во всех учебных учреждениях.

После двойного клика мышью по названию программы (файл с расширением .mdb) загружается среда Access, являя пользователю рабочее окно с формами для ввода данных.

RaspM

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

Перечислим каждую из доступных форм.

  • "Дни-Часы" - предназначена для редактирования и добавления нужных дней и часов по образцу уже включенных разработчиком данных на неделю с шестичасовой продолжительностью занятий
  • "Кабинеты" - используется для ввода списка номеров кабинетов и аудиторий
  • "Преподаватели" - как и следует из названия, эта форма предназначена для ведения списка всех преподавателей
  • "Предметы" - создана для указания всех предметов и занятий, проводимых в школе. В правой части этой формы выбирается учитель, преподающий данный предмет. Кстати, аналогичную операцию можно также проделать в форме "Преподаватели"
  • "Группы-Преподаватели" - используется для ведения списка имеющихся групп учащихся и присваивания каждой из них своего перечня изучаемых предметов с указанием соответствующих преподавателей
  • "Расписание по группам" и "Расписание по преподавателям" - венчают результаты, введенные в упомянутых выше формах, и предназначены для окончательного формирования сетки расписания. В процессе заполнения этих форм, программа сама будет информировать о свободных для выбранной группы часах, а для выбранного часа отобразит свободные кабинеты и свободных преподавателей.

Поскольку изменить распределение предметов по преподавателям или преподавателей по группам, не нарушив расписания, нельзя, то такие изменения заблокированы программой. Для того чтобы поменять группе преподавателя необходимо удалить его через форму "Группы-Преподаватели" (при этом соответствующие записи в расписании будут удалены), а затем присвоить группе нового учителя и внести его в расписание.

Готовое расписание можно распечатать на принтере, а также сохранить на диске для дальнейшей работы.



Реклама:


Последнее на сайте :
28.05.2015:
Нужен надежный хостинг с поддержкой php mysql?
Бесплатный конвертер для видео файлов
Немножко философский пост про то, как мы в глаза смотрели
Самые заметные проблемы облачных провайдеров за 2012 год
Распределительная сеть дата-центров мирового масштаба — сердце империи Google
Google выделяет миллионы долларов на новый конкурс по взлому Chrome
Top 5 раздражающих моментов в работе программиста
Глава мобильного подразделения Ubuntu Ричард Коллинз рассказал о планах
Обзор планшета Acer ICONIA W7. Windows 8 по-профессиональному
Как получить nano-sim для iPhone 5?



Реклама:





© Copyright 1998-2012 Александр Томов. All rights reserved.