ВВЕДЕНИЕ 3
1 ИССЛЕДОВАНИЕ ПРОЦЕССА СОСТАВЛЕНИЯ РАСПИСАНИЙ
УЧЕБНЫХ ЗАНЯТИЙ 6
1.1 Особенности составления расписаний учебных занятий 6
1.2 Теоретические аспекты автоматизации процесса составления расписаний
в ВУЗах 7
1.3 Анализ существующих программных продуктов для составления
расписаний 16
2 АНАЛИЗ ПРОЦЕССА СОСТАВЛЕНИЯ РАСПИСАНИЙ
МЕТОДИЧЕСКИМ ОТДЕЛОМ ИНСТИТУТА ИНЖЕНЕРНЫХ
ТЕХНОЛОГИЙ И ЕСТЕСТВЕННЫХ НАУК 30
2.1 Общая характеристика деятельности методического отдела 30
2.2 Оценка существующего метода составления расписаний 31
2.3 Обоснование потребности в проектировании автоматизированной
информационной системы составления расписаний учебных занятий 39
3 ПРОЕКТИРОВАНИЕ АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ СОСТАВЛЕНИЯ РАСПИСАНИЙ УЧЕБНЫХ ЗАНЯТИЙ 41
3.1 Формулировка основных требований к проектируемой
автоматизированной информационной системе 41
3.2 Проектирование алгоритмов функционирования и структуры хранения
данных автоматизированной информационной системы 43
3.3 Расчет планируемой фактической эффективности от внедрения
проектируемой информационной системы 50
ЗАКЛЮЧЕНИЕ 53
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 55
ПРИЛОЖЕНИЕ
На сегодняшний день мировое сообщество вступило в эпоху информатизации. Согласно Стратегии развития информационного общества в Российской Федерации на 2017-2030 годы Информационное общество - общество, в котором информация и уровень ее применения и доступности кардинальным образом влияют на экономические и социокультурные условия жизни граждан. В России информационное общество характеризуется широким распространением и доступностью мобильных устройств (в среднем на одного россиянина приходится два абонентских номер мобильной связи), а также беспроводных технологий, сетей связи [14].
Информационные технологии стали неотъемлемой частью не только повседневной жизни людей, но и деятельности институтов государственной власти и бизнеса. Также активное и рациональное использование информационных технологий позволяет организации не зависимо от ее размеров, сферы и масштабов деятельности поддерживать высокий уровень конкурентоспособности. Таким образом, для таких организаций в условиях быстрого и постоянного развития информационных технологий существует необходимость совершенствования как материальных ресурсов и используемого программного обеспечения в отдельности, так и всей информационной архитектуры в целом.
Не остаются в стороне и учебные заведения, как бюджетные, так и частные. Огромное количество процессов подлежит автоматизации в настоящих условиях информатизации, в том числе и процесс составления расписания, являющийся одним из основных организационных в учебных заведениях, который и будет исследован в данной работе.
Научные исследования процесса составления расписания начинаются с середины прошлого века. Составление расписаний встречается не только в сфере образования, но и в сфере транспортных перевозок, промышленности, массового обслуживания и т.д. Задачу составления оптимального расписания решить обычным перебором возможно только при определении небольшого количества критериев и вариантов выбора. Решение данной задачи в условиях реальности почти невозможно, т.к. необходимо предусмотреть все, часто конфликтующие между собой, ограничения организационного и психофизиологического характера.
В последнее время предпринимаются попытки автоматизации процесса составления расписания при помощи вычислительной техники и Microsoft Excel. Внедрение полноценных автоматизированных
информационных систем составления расписаний позволяют себе лишь единичные ВУЗы.
Целью данной диссертации является повышение эффективности деятельности методического отдела за счет проектирования автоматизированной информационной системы составления расписаний в учебных заведениях на примере Института инженерных технологий и естественных наук.
Для достижения поставленной цели необходимо решить следующие задачи:
1) Рассмотреть и изучить теоретические аспекты, а также особенности процесса составления расписаний в учебных заведениях.
2) Проанализировать существующие программные продукты, автоматизирующие процесс составления расписаний.
3) Исследовать существующий процесс составления расписаний в институте инженерных технологий и естественных наук.
4) Спроектировать автоматизированную информационную систему составления расписания в учебных заведениях.
5) Провести оценку эффективности от планируемого внедрения спроектированной автоматизированной информационной системы.
Объектом исследования выступает деятельность методического отдела Института инженерных технологий и естественных наук.
Предметом исследования является процесс составления расписаний в Институте инженерных технологий и естественных наук.
Актуальность заключается в необходимости автоматизации процесса составления расписания для быстрого нахождения самого оптимального варианта расписания
Научная новизна заключается в комбинировании жадного алгоритма и спискового метода теории расписания с целью разработки алгоритма составления расписания, который позволит автоматизировать процесс составления расписания, составить оптимальное расписание за допустимое время в рамках заранее заданных условий.
Магистерская диссертация включает в себя введение, 3 главы и заключение. Введение раскрывает актуальность темы выпускной квалификационной работы, определяет объект и предмет исследования, его цели и задачи.
В первой главе рассматриваются теоретические сведения о составлении расписаний учебных занятий в учебных заведениях.
Во второй главе проводится анализ деятельности методического отдела Института инженерных технологий и естественных наук в области составления расписаний.
В третьей главе описывается непосредственно проектирование автоматизированной информационной системы составления расписаний, а также производится предполагаемая оценка эффективности от планируемого внедрения спроектированной информационной системы.
В заключении подводятся итоги о достижении поставленной цели квалификационной работы.
Одной из важнейших проблем качественной организации учебного процесса в ВУЗе является задача формирования качественного расписания учебных занятий. Эта задача является основной в деятельности методического отдела. Качественно составленное расписание должно обеспечить в очередном семестре равномерную загрузку как студенческих групп, так и профессорско-преподавательского состава.
Данная работа направлена на проектирование информационной системы, позволяющей составить качественное расписание занятий и за сравнительно короткий срок.
Среди результатов работы можно выделить следующие:
1) В результате рассмотрения особенностей составления расписаний было выделено, что задача планирования расписания учебных занятий - это задача на составление расписания комбинаторного типа, характерной особенностью которой является огромная размерность и наличие большого числа ограничений сложной формы. Кроме того, стоит отметить, что в настоящее время, универсальные методы решения таких задач отсутствуют.
2) В ходе рассмотрения классификации методов автоматизации
процесса составления расписания были выделены следующие группы методов: последовательны методы, кластерные методы, метод
распространения ограничений, мета-эвристически методы.
3) Была проанализирована работа методического отдела, направленная на составление расписания в Институте инженерных технологий и естественных наук. Выявлено, что расписание составляется вручную, в качестве сетки часов используется Microsoft Excel.
4) Были выбраны методы, при помощи которых был разработан алгоритм для автоматизации составления оптимального расписания, а также разработана структура хранения данных - база данных Расписание.
5) Был произведен расчет эффективности от реализации автоматизированной информационной системы составления расписания для Института инженерных технологий и естественных наук.
Целью выпускной квалификационной работы являлось повышение эффективности деятельности методического отдела за счет проектирования автоматизированной информационной системы составления расписаний в учебных заведениях. Автоматизированная информационная система составления расписаний спроектирована, эффективность от внедрения рассчитана и выражается в сокращении временных затрат на составление расписания до 10 рабочих дней, а также сокращение расходов на заработную плату диспетчерам в сумме условно 360 000 рублей за 5 лет использования системы.
По итогам рассмотрения пунктов можно сделать вывод о том, что цель была достигнута.
1. Авторская страница Кокина А. В. / [Электронный ресурс] - режим доступа: http://avkokin.ru/documents/57n, свобоный.
2. Азизова, Д.Г., Автоматизация составления расписания в системе
управления учебным процессом [Текст], / Маматов Е.М. [Электронный ресурс] - режим доступа: http://journalpro.ru/articles/avtomatizatsiya-
sostavleniya-raspisaniya-v-sisteme-upravleniya-uchebnym-protsessom, свободный.
3. Азизова, Д.Г. Совершенствование процесса составления
расписания на примере института инженерных технологий и естественных наук НИУ «БелГУ» [Текст], / Маматов Е.М. [Электронный ресурс] - режим доступа: http://journalpro.ru/articles/avtomatizatsiya-sostavleniya-raspisaniya-v- sisteme-upravleniya-uchebnym-protsessom, свободный.
4. Афанасьев М. Ю. Прикладные задачи исследования операций: Учебное пособие / М. Ю. Афанасьев, К. А. Багриновский, В. М. Матюшок. - М.: ИНФРА-М, 2014. - 352 c.
5. Балашева С. Ю. Разработка оптимизационных моделей задач составления расписаний для систем конвейерного типа: автореф. дис. канд. Физ.-мат. Наук: 05.13.18 / С. Ю. Балашева. Воронеж, 2015. - 17 с.
6. Баптист Ф., Структурные свойства оптимальных расписаний с прерываниями операций // Дискретный анализ и исследование операций. — 2015. — Т 16, N 1. — С. 3-36.
7. Богатырев М. Ю. Генетические алгоритмы: принципы работы, моделирование, применение: Монография / М. Ю. Богатырев. - Тула: Тульский государственный университет, 2013. - 152 с.
8. Власов В. С. Метод ветвей и границ с эвристическими оценками для конвейерной задачи теории расписаний / B. C. Власов, М. X. Прилуцкий // Вестник Нижегородского университета им. Н. И. Лобачевского. 2014. -№3. - С. 147-153.
9. Гимади Э. Х., Полиномиальная разрешимость задач календарного планирования со складируемыми ресурсами и директивными сроками // Дискретный анализ и исследование операций. Серия 2. — 2015. — Т. 7. N 1. — С. 9-34.
10. ГОСТ 34.003-1990 «Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения».
11. ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы (АС)».
12. ГОСТ РВ 51987 «Информационная технология. Комплекс стандартов на автоматизированные системы. Типовые требования и показатели качества функционирования информационных систем. Общие положения».
13. ГОСТ Р 51954 (профиль прикладной среды организации вычислений на суперЭВМ).
14. Гражданский кодекс Российской Федерации от 30.11.1994г. (ред. от 23.05.2018).
15. Емельянов, В.В. Теория и практика эволюционного
моделирования [Текст] / В. В. Емельянов, В. В. Курейчик, В. М. Курейчик. - М.: ФИЗМАТЛИТ, 2013. - 432 с.
16. Жданова, Е.Г. Теория расписаний / Е. Г. Жданова. - 2016. - 83 с. [Электронный ресурс] - режим доступа: http://www.eup.ru/Documents/2004- 03-22/29032.asp, свободный.
17. Задача составления расписания / [Электронный ресурс] - режим доступа: https://dxdy.ru/topic24786.html, свободный.
18. Задачи теории расписаний / [Электронный ресурс] - режим доступа: http://edu.alnam.ru/book_dpr.php?id=15, свободный.
19. Задачи теории расписаний. Методы решения: комбинаторный подход, эвристический и комбинаторные методы / [Электронный ресурс] - режим доступа: https://studopedia.ru/3_200683_zadachi-teorii-raspisaniy-metodi- resheniya-kombinatorniy-podhod-evristicheskiy-i-kombinatorniy-metodi.html, свободный.
20. Зак Ю. А. Прикладные задачи многокритериальной оптимизации / Ю. А. Зак. - М.: Экономика, 2014. - 455 c.
21. Зорич В. А. Математический анализ. Часть I. — 6-е изд. — М.: МЦНМО, 2014. — С. 289-290.
22. Казаковцева Е. А.,. Кредитование и анализ надежности расписаний в задаче календарного планирования проектов // Автоматика и телемеханика. — 2014. — Т. 7. — С. 87-98.
23. Калашников А. В. Параллельный алгоритм имитации отжига для построения многопроцессорных расписаний / А. В. Калашников, В. А. Костенко // Известия РАН. Теория и системы управления. 2013. - N.3-C. 101¬110.
24. Каширина И. Л. Введение в эволюционное моделирование: учеб. Пособие / И. Л. Каширина. Воронеж: Воронежский государственный университет, 2017. - 36 с.
25. Классификация задач теории расписаний / [Электронный ресурс] - режим доступа: http://www.scriru.com/14/61996461617.php, свободный.
26. Козин, Р. Б. Обратные прикладные задачи и MatLab: Учебное пособие / Р. Б. Козин, В. И. Лебедев, Н. В. Иренкова. - СПб.: Лань П, 2016. - 256 c.
27. Кононов А.В. О цеховой задаче открытого типа на двух машинах с маршрутизацией в двухвершинной сети // Дискретный анализ и исследование операций. — 2017. — Т 19, N 2. — С. 54-74.
28. Красный Д. Г. Исследование неоднородных распределительных задач теории расписаний / Д. Г. Красный, Р. А. Нейдорф, В. Г. Кобак. - М.: LAP Lambert Academic Publishing, 2014. - 184 c.
29. Красовский Д. В. Алгоритмы решения задачи составления оптимального расписания без прерываний: автореф. дис. канд. физ.-мат. - М.: Московский физико-технический институт, 2017. - С. 24.
30. Курейчик В. М. Генетические операторы, использующие фрактальные множества / В. М. Курейчик // Перспективные информационные технологии и интеллектуальные системы. 2016. - Т. 108. - № 7 С. 7-13.
31. Курейчик В. М. Гибридные генетические алгоритмы / В. М. Курейчик // Известия Южного Федерального университета. Технические науки. - 2017. - Т. 77. № 2 С. 5-12.
32. Лазарев, А. А., Гафаров Е. Теория расписаний. Задачи и алгоритмы / Моск. гос. ун-т им. М. В. Ломоносова - Москва, 2015. - 222 с.
33. Леоненков А. В. Нечеткое моделирование в среде МАТЕАВ / А. В. Леоненков. СПб.: БХВ-Петербург, 2015. -736 с.
34. Мартынова Е. А., О задаче календарного планирования проектов с использованием кредитов // Автоматика и телемеханика. — 2017. — Т. 3. — С. 107-116.
35. Матвеев М. Г. Модели и методы искусственного интеллекта. Применение в экономике: учеб. пособие / М. Г. Матвеев, А. С. Свиридов, Н. А. Алейникова. М.: Финансы и статистика; ИНФРА-М, 2014. -448 с.
36. Математические методы решения задачи составления цеховых расписаний / [Электронный ресурс] - режим доступа: https://cyberleninka.ru/article/n7matematicheskie-metody-resheniya-zadachi- sostavleniya-tsehovyh-raspisaniy, свободный.
37. Павленок П. Д. Основы социологии и политологии: учеб. пособие / П. Д. Павленок, Е. В. Куканова. - М.: ФОРУМ; ИНФРА-М, 2017. 272 с.
38. Панченко Т. В. Генетические алгоритмы: учеб. пособие / под. Ред. Ю. Ю. Тарасевича. Астрахань: Издательский дом «Астраханский университет», 2017. - 87 с.
39. Пегат А. Нечеткое моделирование и управление / А. Пегат М.: БИНОМ. Лаборатория знаний, 2014. - 798 с.
40. Пересветов В.В. // Вычислительные методы и программирование: новые вычислительные технологии. 2014. - Т. 10. -№2 С. 13-21.
41. Петров Ю. Ю., Разработка и исследование математической модели генетического алгоритма для применения в технических системах: дис. канд. тех. наук: 05.13.18 / Ю. Ю. Петров. Ставрополь, 2013. - 284 с.
42. Прилуцкий М. Х. Многокритериальные многоиндексные задачи объёмно-календарного планирования // Известия АН. Теория и системы управления. 2017. № 1. С. 78-82.
43. Разумников С.В. Анализ существующих методов оценки эффективности информационных технологий для облачных ИТ-сервисов [Электронный ресурс] - режим доступа: www.science-education.ru/109-9548, свободный.
44. РД 50-34.698-90 «Требования к содержанию документов» и др.
45. Родькина М. Б. Генетические алгоритмы в теории расписаний / М. Б. Родькина // Сб. материалов конф. молодых преподавателей и студентов Лискинского филиала ВГУ. Воронеж: ВГПУ, 2013. - С. 50-55.
46. Романовский В. И. Избранные труды, том 2. Теория вероятностей, статистика и анализ / В. И. Романовский. - Москва, 2013. - 819 c.
47. Рутковская Д. Нейронные сети, генетические алгоритмы и нечёткие системы / Д. Рутковская, М. Пилиньский, Л. Рутковский. М.: Горячая линия - Телеком, 2017. - 452 с.
48. Р 50.1.027 (Автоматизированный обмен технической информацией. Основные положения и общие требования).
49. Р 50.1.028 (Методология функционального моделирования).
50. Смагин С. И. Генетический алгоритм составления расписаний выполнения параллельных заданий в распределённой вычислительной системе / С. И. Смагин, Т. С. Шаповалов // Вычислительные технологии. - 2015. — Т. 15. № 5 С. 107-122.
51. Соломонов, Ю. С. Прикладные задачи механики композитных цилиндрических оболочек / Ю. С. Соломонов, В. П. Георгиевский, А. Я. Недбай и др. - М.: Физматлит, 2014. - 408 c.
52. Теория расписаний / [Электронный ресурс] - режим доступа: https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8% D1%8F_%D1 %80%D0%B0%D1%81%D0%BF%D0%B8%D1 %81 %D0%B0%D 0%BD%D0%B8%D0%B9, свободный.
53. Теория расписаний, задачи и алгоритмы / [Электронный ресурс] -
режим доступа: http://docplayer.ru/29022803-Teoriya-raspisaniy-zadachi-i-
algoritmy.html, свободный.
54. Указ Президента Российской Федерации от 09.05.2017г. №203 «О стратегии развития информационного общества в Российской Федерации на 2017 - 2030 годы».
55. Федеральный закон от 07.07.2003г. №126-ФЗ (ред. от 18.04.2018) «О связи».
56. Шаповалов Т. С. Генетический алгоритм составления расписаний запуска параллельных заданий в GRID / Т. С. Шаповалов. // Информатика и системы управления. - 2015. - № 4 С. 115-126.
57. Штовба С. Д. Муравьиные алгоритмы: теория и применение /C. Д. Штовба // Программирование. 2015. - Т. 31. - № 4 С. 3-18.
58. Щеглов Б. А. Теоретические основы и прикладные задачи технологии композитов / Б. А. Щеглов, А.А. Сафонов. - М.: Ленанд, 2015. - 112 c.
59. Щепин Е. В. Теория расписаний. - М.: Школа Яндекса по
анализу данных, 2017 / [Электронный ресурс] - режим доступа:
http://www.mi.ras.ru/~scepin/1-sched.pdf, свободный.
60. Электронный научный журнал «ИССЛЕДОВАНО В РОССИИ». 2017. -С. 901-905.