Завдання автоматизації управління аудиторним фондом закладів вищої освіти
Формалізовані завдання складання розкладу занять університету та розподілу аудиторного фонду. Процедури щодо удосконалення організаційного забезпечення технології складання розкладу. Двоекранний інтерфейс користувача. Методи розподілу аудиторного фонду.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | украинский |
Дата добавления | 26.02.2019 |
Размер файла | 78,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
УДК 004.415:378.4
Завдання автоматизації управління аудиторним фондом закладів вищої освіти
С.Ю. Разумов
Формалізовані завдання складання розкладу занять університету та розподілу аудиторного фонду. Складання розкладу розглядається як задача про призначення з обмеженнями. Подано процедури щодо удосконалення організаційного забезпечення технології складання розкладу. Для візуалізації розкладу і стану аудиторного фонду запропоновано двоекранний інтерфейс користувача. Розроблені методи розподілу аудиторного фонду та виконано аналіз ефективності його використання.
Ключові слова: аудиторний фонд, розклад занять, організація, документи. розклад університет інтерфейс аудиторний
Формализованы задачи составления расписания занятий в университете и распределения аудиторного фонда. Предложено совершенствование организационного обеспечения технологиии составления расписания. Разработаны методы и выполнен анализ использования аудиторного фонда.
Problem of scheduling classes in university and assignment of auditorium fund is formalized. The problem of scheduling is presented as a problem of assignment with restrictions. The improvement of scheduling technology for organization needs is proposed. The analysis is made and methods are developed for auditorium fund usage.
Розподіл аудиторій - головна складова процедур розробки та оперативного управління розкладом занять закладів освіти. Результативність розподілу впливає на процес управління аудиторним фондом університету. Відсутність засобів автоматизації ускладнює аналіз стану аудиторного фонду та ефективність його використання [1]. Існують деякі програмні рішення задачі управління аудиторним фондом [2-5]. Більшість з них не дозволяє розподіляти аудиторний фонд у автоматичному режимі, в іншому випадку [5] розподіл відбувається без урахування процесів складання розкладу. Деякі вдалі рішення вирізняють окремі системи від інших: веб-інтерфейс [2-3], надає можливість доступу до системи з будь якого комп'ютера, без попередньої інсталяції програми; різні рівні доступу до системи [3] дозволяють розмежувати права роботи з системою для різних користувачів; можливість зміни пріоритетів факторів, що впливають на розподіл аудиторного фонду [5] дозволяє зробити результат розподілу оптимальним з урахуванням поточного стану навчального процесу.
Постановка завдання із складання розкладу занять
Постановки наведених у подальшому завдань відповідають вимогам Дніпропетровського національного університету залізничного транспорту. Після затвердження навчальних навантажень кафедр працівники навчального відділу можуть оперувати наступними множинами вихідних даних:
, - пари викладач-дисципліна; , - пари група-дисципліна; , - пари дисципліна-вид, де: - викладач з множини викладачів P; - дисципліна з множини дисциплін D; - група з множини груп G; - вид занять з множини видів Z.
На основі цих відношень навчальний відділ формує множину навчальних потоків , які можуть складатися з однієї навчальної групи , підгрупи , або декількох груп . З отриманих даних формується множина занять U, елементами якої є , де: , - кількість студентів на потоці i. Складання розкладу полягає у формуванні множини занять у розкладі , де , , , - тип тижня (чисельник/знаменник), -день тижня, - номер пари. Завдання із складання розкладу полягає у визначенні відображення: .
Слід враховувати наступні обмеження: рівномірний розподіл занять по дням тижня, з мінімальною кількістю «вікон»; побажання та вимоги викладачів; лекції бажано ставити на початок дня та початок тижня.
Завдання із розподілу аудиторій
Розподіл аудиторного фонду полягає в формуванні множини занять у розкладі з визначеною аудиторією , де , - аудиторія.
Формально таке завдання зводиться до пошуку функції . При чому розклад може бути складений таким чином, що не для кожного заняття можливо виділити аудиторію. Для зменшення проблем, що пов'язані з недоліками розкладу, пропонується об'єднати процеси складання розкладу та розподілу аудиторного фонду. Тобто поєднати формування множини елементів .
При розподілі аудиторного фонду необхідно враховувати деякі фактори:
аудиторії повинні бути максимально завантаженими:
; (1)
переміщення потоків між заняттями повинно бути мінімальним:
; (2)
щотижневі заняття бажано проводити в одній аудиторії по чисельнику та знаменнику:
, (3)
де I - загальна кількість занять;
- кількість студентів у відповідному ;
- місткість відповідної аудиторії;
- аудиторія відповідна ;
- відстань між аудиторіями і ;
якщо ;
якщо .
Таким чином, задача розподілу аудиторій: знайти таку, що
, (4)
де - вагові коефіцієнти, які визначаються навчальним відділом.
Складання розкладу занять як задача про призначення з обмеженнями
Розглянемо підхід до формалізації завдання із формування розкладу занять на основі представлення (1) - (3) як задачі про призначення [7, 8]. Завдання планування у формі призначення представляється в наступній формулюванні: маємо n робіт та n кандидатів-виконавців для виконання цих робіт. Призначення кандидата i на роботу j пов'язано із витратами (i, j = 1, 2, …, n). Потрібно знайти призначення (відображення ) кандидатів на всі роботи, що дають мінімальні сумарні витрати. Це типова комбінаторна задача [7]. У [8] приведені різні розширені форми задачі про призначення.
При плануванні розкладу занять ВНЗ у модель призначення введемо додаткову систему обмежень, що містить різні умови розрахунку розкладу.
Таким чином, для автоматизації пропонується модель на основі урахувань зв'язків елементів розкладу. Обмеження можна представити у наступному вигляді:
умовні призначення: обмеження визначаються у вигляді набору правил;
зв'язність виконавців (якщо виконавець призначається на яку-небудь роботу, то він призначається і на її похідні роботи);
агентна модель збору даних про процес формування розкладу.
Основна інтерпретація моделі призначення наступна: у якості замовлення виступає , а виконавцем є . Замовлення формуються на основі навчальних планів та планів організації навчального процесу. Окремими прикладами обмежень задачі являються наступні вимоги: мінімальна кількість «вікон» для груп та викладачів, врахування побажань викладачів (дні, номера пар, яким віддається перевага), обмеження на кількість лекційних занять, що йдуть підряд та інше. Кожна невідповідність вимогам супроводжується нарахуванням «штрафних» балів. Мета - призначити заявки виконавцям так, щоб мінімізувати величину штрафів при задоволенні побажань виконавців. При цьому планування розкладу полягає у находженні відповідної перестановки, яка буде розв'язком поставленої задачі. Для вирішення цього завдання застосовані методи [7], модифіковані з урахуванням системи обмежень для розкладу занять. Модифікація відзначається тим, що крім величин , як оцінок ефективності призначення замовлень виконавцям (локальні оцінки), ураховуються загальні властивості для усіх призначень, що мають вигляд (2) - (3). Сукупність показників (2) - (3) і функція оцінювання моделі призначення можуть використовуватися послідовно з поступками, або разом з (4).
Автоматизація розподілу аудиторного фонду
Розроблена програмна система дозволяє автоматизувати процес розподілу аудиторного фонду. Вона забезпечує можливість розподілення аудиторій для лекційних та практичних занять, лабораторні заняття потребують специфічних аудиторій та детального аналізу кожного типу занять. Розподіл відбувається з урахуванням набору пріоритетів (1-3). Якщо для заняття немає аудиторій потрібного типу та місткості, відбувається пошук аудиторій іншого типу, що не були досі розподілені. У системі створено інструменти і рекомендацій для застосування інтерфейсу для управління розподілом аудиторій при роботі із двома моніторами. Після розподілу створюється файл розкладу аудиторій у форматі *.xls. Файл має формат, який використовується навчальним відділом при ручному розподілу, а тому може бути роздрукований та використаний у подальшій роботі. В окремому файлі виводиться перелік занять, для яких не вдалося знайти вільної аудиторії. Середній рівень автоматизованого розподілу аудиторій складає 98%.
Організаційне забезпечення вдосконаленої технології
Однією зі складових технології управління аудиторним фондом є організаційне забезпечення. Вдосконалена технологія передбачає наступні зміни. Диспетчери навчально-методичного управління формують шаблони документів, які передаються на кафедри для заповнення: «Розподіл навантаження по кафедрі»; «Вимоги та побажання викладача при складанні розкладу занять». Вище вказані документи можуть передаватись як в паперовому вигляді, так і в електронному. Останній варіант є більш зручним, оскільки шаблони документа заповнюється довідниковою інформацією щодо викладачів кафедри та дисциплін, що викладаються. Заповнений електронний варіант може бути автоматично завантажений до розробленої системи, що дозволяє зменшити навантаження на диспетчерів. Ще однією можливістю для оптимізації використання аудиторного фонду є управління аудиторіями поза розкладом.
Аналіз стану використання аудиторного фонду
У системі передбачені функції аналізу ефективності використання аудиторного фонду університету, коли аудиторії являють множину об'єктів зі своїми властивостями (місткість, тип, оснащення). При цьому деякі з цих властивостей ніколи не змінюються (розташування) або змінюються дуже рідко (приналежність до деякої кафедри), а деякі змінюються постійно (наповненість під час заняття). Змінюючи ці властивості можливо зробити аудиторний фонд університету максимально прилаштованим до поточних потреб. Однією з задач аналізу є оцінки наповненості аудиторій. Мета такого аналізу - визначення аудиторій з недостатньою наповненістю, які є кандидатами до переобладнання, в тому числі до поділу на дві частини. Можуть бути прийняті рішення щодо перенесення у ці аудиторії частки занять з інших з метою переобладнання останніх. Для рішення цієї задачі виконується кластеризація аудиторій по досліджуваним властивостям. Наповненість аудиторій кожного заняття прийняті у якості вимірів в багатомірному Евклідовому просторі. Кластер, що буде найближчий до початку системи координат, буде кластером, аудиторії в якому мають тенденцію до недостатньої наповненості. Так на основі діючого розкладу занять було кластеризовано лекційні аудиторії транспортного університету, при цьому виділено 21 кластер, які мають від 1 до 8 аудиторій.
Розроблені засоби автоматизації разом із економією аудиторного фонду та часу, що витрачається на процеси управління, дозволяють збирати статистичну інформацію для аналізу якості забезпечення навчального процесу, формування висновків та рекомендації на основі цих даних. Періодичний аналіз аудиторного фонду з використанням розроблених автоматизованих методів дозволить оперативно виявляти недоліки у використанні аудиторного фонду та приймати подальші рішення щодо їх виправлення. Реалізовані сценарії управління розподілом аудиторного фонду при організації відображення та взаємодії двох моніторів.
Література
1. Шинкаренко В. І. Розробка підсистеми АСУ університету для управління аудиторним фондом / В. І. Шинкаренко, С. Ю. Разумов, О. В. Нетреба // Сучасні інформаційні технології на транспорті, в промисловості та освіті: міжнар. наук.-практ. конф. 5-6 квітня 2012 р.: тези доп. - Дніропетровськ, 2012. - С. 141.
2. Автоматизированная система управления учебным процессом [Електронний ресурс] : http://www.asuportal.duikt.edu.ua/ .
3. Интерактивная информационная система управления загруженностью аудиторного фонда ВЦ СКГУ [Електронний ресурс] / А. В. Шпак, Е. А. Ибраев, Д. В. Яковец // 2004: http://www. ict.edu.ru/ vconf/ files/3626.doc .
4. Информационная система учета аудиторного фонда учебного заведения [Електронний ресурс] /А.В. Брызгалов // 2009: http://econf.rae.ru/pdf/2009/06/b4288d9c0e.pdf .
5. Автоматизированная система управления вузом Галактика [Електронний ресурс]: http://vuz.galaktika.ru/ .
6. Вишнякова І. М. АРМ «Розклад занять» / І. М. Вишнякова, С. Ю. Разумов // Сучасні інформаційні технології на транспорті, в промисловості та освіті: міжнар. наук.-практ. конф. 14-15 травня 2007 р.: тези доп. - Д., 2007. - С. 90.
7. Кудрявцев Е. М. Исследование операций в задачах, алгоритмах и программах / Е. М. Кудрявцев. - М.: Радио и связь, 1984. - 184 с.
8. Разумов С.Ю. Спеціалізована модель задачі про призначення для складання розкладу занять вищих навчальних закладів. // Вісник Дніпропетровського національного університета залізничного транспорту імені академіка В. Лазаряна. - 2009. - № 29. - С. 176-179.
Размещено на Allbest.ru
Подобные документы
Проектування автоматизованої інформаційної системи обліку аудиторного фонду, яка має виконувати наступні функції: ініціалізацію; додавання і видалення елементів; переміщення по структурі даних; пошук елементів. Розробка інтерфейсу, інструкції користувача.
курсовая работа [1,0 M], добавлен 08.05.2012Приклади застосування цілочисельних задач лінійного програмування у плануванні та управлінні виробництвом, геометрична інтерпретація їх розв’язків на площині. Завдання складання розкладу занять на математичному факультеті. Математична модель розкладу.
дипломная работа [933,1 K], добавлен 23.09.2012Програма, призначена для створення та оптимізації розкладу занять для факультетів вищих навчальних закладів, розроблена в середовищі Borland Delphi 7. Графічний вигляд екранних форм програмних модулів. Опис логічної структури, використані технічні засоби.
реферат [3,2 M], добавлен 12.04.2010Створення алгоритму програмної моделі розкладу в учбовому закладі для ефективного вирішення завдань автоматичного складання розкладу, шляхом підбору найбільш оптимальних варіантів. Шляхи реалізації розробленого алгоритму в середовищі Mathemetica 5.0.
дипломная работа [5,0 M], добавлен 25.10.2012Суміжний контроль і ручна імітація для контролю архітектури програмного забезпечення. Планування і складання розкладу по розробці програмних засобів. Інструментальні системи технології програмування. Ітераційний процес, повторювання складання розкладів.
контрольная работа [27,4 K], добавлен 07.10.2009Опис підрозділу гнучких виробничих систем (ГВС) як об‘єкта управління. Проектування алгоритмічного забезпечення системи оперативного управління. Складання розкладу роботи технологічного обладнання. Розробка програмного забезпечення підсистем СОУ ГВС.
курсовая работа [2,0 M], добавлен 11.07.2012Робота користувача з базою даних, перегляд, редагування інформації в базі даних та здійснення пошуку у зручній формі. Інтерфейс системи сільській бібліотеці для обслуговування читачів і фіксування даних книжкового фонду. Структура реляційної бази.
контрольная работа [182,3 K], добавлен 08.03.2015Область застоcування програми - складання розкладу для факультетів вищих навчальних закладів України. Опис функціонування програми. Генетичні алгоритми, опис вибору технічних і програмних засобів. Розрахунок ефективності впровадження програмного продукту.
курсовая работа [58,0 K], добавлен 12.04.2010Підстави для розробки програмного продукту для складання розкладу факультету вузу з використанням генетичних алгоритмів. Призначення розробленої програми, вимоги до функціональних характеристик, до програмної документації, техніко-економічні показники.
курсовая работа [25,1 K], добавлен 12.04.2010Системний аналіз бази даних за вхідною та вихідною документацією, визначення сутностей, атрибутів, зв’язків. Створення логічної моделі бази даних із застосуванням нормалізації, алгоритм її роботи. Розробка програмного забезпечення та інтерфейсу СУБД.
курсовая работа [946,8 K], добавлен 02.07.2015