1C. Автоматизированное составление расписания. Университет
Определение терминов "платформа" и "конфигурация". Рассмотрение конфигурации 1С. Автоматизированного составления расписания на платформе 1С. Предприятие 8. Рассмотрение принципа работы данного программного обеспечения. Процесс использования конфигурации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 17.05.2021 |
Размер файла | 2,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
НАО «КАЗАХСКИЙ АГРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ САКЕНА СЕЙФУЛЛИНА
ФАКУЛЬТЕТ КОМПЬЮТЕРНЫХ СИСТЕМ И
ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
КАФЕДРА «ИНФОРМАЦИОННЫЕ СИСТЕМЫ»
КУРСОВОЙ ПРОЕКТ
по дисциплине «Алгоритмы, структуры данных и программирование»
на тему: «1C.Автоматизированное составление расписания. Университет»
Выполнила: Каримов Ильяр
Группа: 05-057-19-05
Специальность: Информационные системы
Проверила: Абдыгаликова Г.А.
Нур-Султан 2021 г.
Содержание
платформа конфигурация программный автоматизированный
Введение
1. Платформа «1С. Предприятие»
1.1 Определение термина «платформа»
1.2 Определение термина «конфигурация». Типовые и нетиповые конфигурации
2. Конфигурация «1C.Автоматизированное составление расписания. Университет»
2.1 Функциональные возможности
2.2 Преимущества
2.3 Процесс использования конфигурации
Заключение
Список использованных источников
Введение
Разработка расписания учебных занятий рассматривается как сложная задача в высших учебных заведениях. На самом деле, этот процесс может выполняться различными методами, например, сегодня часто используется ручной, и действия в данном случае довольно рутинны: составляется таблица, в которую записываются (а далее и изменяются) сведения о планируемых занятиях, учащихся. А так же, при составлении расписания активно используются программные продукты.
Автоматизация составления расписания, пожалуй, наиболее сложная задача программирования. Его ответ потребует использования необычных приемов, а также углубленного понимания проблемы. Многие методисты соглашаются с тем, что процесс составления расписания нельзя автоматизировать, так же полагают и некоторые разработчики, намеренно отказываясь использовать программный подход. Предлагаемые ими способы основываются на ручной работе, которая просто заменяет лист бумаги, ластик и карандаш.
Цель данной курсовой работы: Рассмотреть конфигурацию 1С.Автоматизированного составления расписания на платформе 1С.Предприятие 8.
Задачами данной курсовой работы являются:
- Ознакомиться со структурой всех конфигураций 1С;
- Изучить конфигурацию «1С.Автоматизированного составления расписания на платформе»
- Рассмотреть принцип работы данного программного обеспечения.
1. Платформа 1С. Предприятие
1.1 Определение термина Платформа
Платформа - это компьютерная среда разработки (некий компьютерный код), имеет свою архитектуру и компоненты.
1С: Предприятие - это совокупность программ, которая включает в себя более 1000 ответов для автоматизации различных задач организаций многих предприятий. Программы системы состоят из двух сегментов: технологической платформы (которая классифицируется как «1С: Предприятие») и прикладные механизмы, созданные на ней (программная среда, в котором работают клиенты).
Платформа «1С: Предприятие» - это набор программных устройств, необходимых для организации информационной базы, установки на ПК, обновления, а также для продвижения совершенно новых полезных функций. Приобретая обычный программный элемент (компоновку), созданный или подтвержденный 1С, клиент дополнительно получает с собой этап 1С: Предприятие вне зависимости от того, был ли он только что внедрен на ПК с другой программой 1С.
Как правило, платформой управляют только разработчики, и обычный клиент с ней как с отдельным элементом не сталкивается, поскольку 1С: Предприятие предоставляется в качестве компонента установки как обычный файл.exe. Самым современным вариантом «1С: Предприятия» является версия 8.3. Именно на ней создаются конфигурации для автоматизации конкретной области деятельности, например, «1С.Автоматизированное составление расписания. Университет».
1.2 Определение термина Конфигурация. Типовые и нетиповые конфигурации
Конфигурация - разработанная в среде разработки (платформы) программа, с которой могут работать пользователи. Она имеет полезную для пользователей функциональность, понятный интерфейс и возможности настройки.
В момент приобретения любая конфигурация 1С (то же самое, что и программа, решение, система, программный продукт и пр.) является типовой.
Программы, претерпевшие доработки, становятся «нетиповыми», и их обновление происходит условно вручную. Специалист 1С при обновлении должен предотвратить возможный конфликт доработанных элементов программы и новшеств, присутствующих в последнем обновлении.
2. Конфигурация «1C.Автоматизированное составление расписания
Программный продукт «1С: Автоматизированное составление. Университет» предназначен для составления «умного» расписания, индивидуальных траекторий и дополнительной занятости учащихся с учетом основного расписания и аудиторного фонда в образовательных организациях высшего образования. Адаптируемые настройки элемента продукта позволяют эффективно использовать его в учреждениях с сложной конструкцией и спецификой деятельности. Его очень хорошо можно использовать для составления расписания в программном, ручном и смешанном режимах, учитывая многочисленные ограничения и условия. Одновременно возможно составление как допустимого расписания, так и оптимизированного, в котором количество окон или количество используемых помещений уменьшено.
Составление расписания - сложный и трудоемкий процесс, при котором необходимо учесть множество условий, не допустив при этом коллизий. Данная программа упрощает составление расписания. С ее помощью составлять расписание можно в автоматическом, ручном и смешанном режимах с учетом многих ограничений и условий.
Реализованный в программе алгоритм автоматического расчета расписания представлен сотрудниками лаборатории №68 "Теории расписаний и дискретной оптимизации" Института Проблем Управления Российской академии наук им. В.А. Трапезникова (ИПУ РАН).
Программный продукт поддерживает обмен данными с "1С: Университет" (редакции 2.0), "1С: Университет ПРОФ" (редакции 2.0) с использованием правил конвертации и универсальной обработки выгрузки-загрузки, через xml-файл обмена, а также с помощью прямого подключения к информационным базам через COM-соединение.
2.1 Функциональные возможности
Основные решаемые задачи
В системе "1С: Автоматизированное составление расписания. Университет" решается важная задача составления учебного расписания с учетом различных требований
· удобная форма «шахматка» для быстрой ручной модификации расписания перетаскиванием;
· составление расписаний в разрезе:
§ семестров;
§ отделений;
§ сценариев («пессимистичный», оптимистичный);
§ составление нескольких расписаний и выбор лучшего.
· учет пожеланий и возможностей преподавателей, групп студентов, помещений;
· сравнение на допустимость при составлении расписания в любом режиме:
§ тип помещения;
§ тип занятия;
§ вместимость помещения;
§ количество студентов в группе.
· учет смены, в которую занимается группа студентов, при составлении расписаний;
· оперативное изменение расписаний и составление «текущих» расписаний;
· составление расписаний в режимах:
§ по помещениям,
§ по группам,
§ по преподавателям.
· консолидация расписаний. Например, расписания по кафедрам могут быть объединены в расписание по факультетам > институтам > университету. В консолидированном расписании:
§ устраняются временные коллизии, связанные с использованием общих ресурсов (помещений, преподавателей, групп студентов);
§ в общее расписание попадают "потоковые занятия", проводимые для групп разных кафедр;
§ в общее расписание попадают специализированные занятия в зарезервированные под факультет помещения (например, занятия физической культурой);
· оптимизация учебных расписаний по одному из критериев:
§ количество используемых помещений,
§ минимизировать количество окон и т.д.
· сравнение на допустимость при составлении расписания в любом режиме:
§ тип помещения / тип занятия,
§ вместимость помещения / количество студентов в группе.
· выбор произвольной периодичности расписания (неделя, две недели, семестр, фиксированный период и т.д.);
· составление расписания сессии;
· учет параллельных занятий, разбиения на подгруппы и потоковых лекций при составлении расписания;
· учет максимального допустимого количества занятий в день для группы студентов или преподавателя при составлении расписания;
· построение расписания для 2-х и более смен;
· оперативное резервирование помещений (дополнительно можно указывать мероприятие и/или причину резервирования);
· просмотр расписаний и ввод предпочтений по web-интерфейсу;
· уведомление об изменении расписаний по e-mail для студентов и преподавателей (отсылаемый документ формируется автоматически в форме отчета "Печать расписания");
· быстрая форма замены занятий;
· учет графика учебно-производственного процесса;
· отчеты: "Проведенные занятия", "Использование помещений по периодам", "Нагрузка";
· загрузка справочников (в том числе списки преподавателей, дисциплин, групп) и учебных планов в форматах Excel и XML.
· Учебный план содержит сведения:
§ количество занятий за период планирования;
§ группа,
§ дисциплина,
§ краткое наименование дисциплины для вывода в расписании,
§ преподаватель,
§ количество академических часов,
§ количество занятий,
§ количество занятий за период планирования;
· оперативное изменение расписаний (путем перетаскивания). Перетаскивать можно:
§ занятие на пустую ячейку "шахматки",
§ занятие на заполненную ячейку, при этом занятие, стоявшее в ячейке, переместится в таблицу "Нераспределенные занятия";
§ занятие из одной ячейки "шахматки" в другую;
· разграничение доступа подокументно.
2.2 Преимущества
- Экономия на лицензировании.
Если у пользователя уже есть другие программы, клиентские и серверные лицензии на платформе "1С:Предприятие 8", то они могут использоваться и для "1С:Автоматизированное составление расписания". В результате может быть достигнуто значительное снижение стоимости.
- Экономия на специалистах + распространенность.
Система "1С:Автоматизированное составление расписания" разработана на стандартной технологической платформе "1С:Предприятие 8", т.е. поддержка, настройка и внедрение системы может осуществляться теми же специалистами.
- Всё включено + открытый код.
В состав системы "1С:Предприятие" уже изначально входят все средства разработки, конфигурирования, администрирования, настройки системы прав пользователей, средства разработки мобильных приложений и мн. др.. Средства конфигурирования, которые входят в комплект поставки, позволяют при необходимости настроить все основные элементы системы, расширять существующие функциональные возможности, заложенные в систему, и/или создавать собственные подсистемы, бизнес-процессы и контуры документооборота, создавать произвольные регистры учета в любых необходимых разрезах, создавать любые дополнительные отчеты и процедуры обработки информации, описывать поведение элементов системы на встроенном языке и многое другое.
- Интеграция с другими приложениями на платформе 1С:Предприятие. Использование единой платформы позволяет организовать обмен информацией между различными конфигурациями на платформе 1С:Предприятие.
2.3 Процесс использования конфигурации
Так выглядит основное меню, разбитое на четыре этапа составления расписания.
Рис. 1 Основное меню составления расписания
Шаг 1. Заполнение справочников:
Справочник «Группы учащихся» и «Дисциплины»:
В справочнике «Группы учащихся» хранятся сведения о группах, обучающихся в Вузе, для которого составляется расписание. Важно указать количество студентов в группе, какова максимальная нагрузка занятий в день. Конечно, эти параметры можно не указывать, но тогда эти данные не будут учитываться при составлении расписания.
Для «Дисциплины» можно указать подходящий тип помещения или указать конкретный перечень помещений, в котором могут проходить занятия по данной дисциплине.
Рис. 2 Карточки заполнения справочников «Группы учащихся» и «Дисциплины»
Справочник «Помещения»:
В карточке помещения (см. рис3) указывается здание в котором оно находится для того чтобы в будущем учитывать переходы между зданиями и время перехода между зданиями. Указывается тип помещения и его вместимость. Если какой-то из параметров не заполнен, с данным справочником все еще можно работать, но при этом эти параметры не будут учитываться.
Также в карточке можно указать оборудование которое находится в помещении, его площадь и так далее эти сведения не учитывается при составлении расписания, но их можно, например, вывести в отчет чтобы посчитать удельную занятость квадратных метров, то есть как как эффективно мы используем каждый квадратный метр площади здания или же при подборе помещения можно открыть карточку и посмотреть какое оборудование есть в помещении.
Рис. 3 Карточка заполнения справочника помещений
Справочник «Преподаватели»:
В данный справочник можно указать список дисциплин, которые может вести преподаватель, эти дисциплины учитываются в частности при подборе замены. Вкладка «Допустимые помещения», в ней можно указать конкретный перечень помещений, только в которых определенный преподаватель может вести занятия. (см. рис.4)
Рис. 4 Карточка заполнения справочника «Преподаватели»
Шаг 2.
Ввод учебного плана на семестр с распределенной нагрузкой:
На втором шаге необходимо ввести распределенную нагрузку. Распределенная нагрузка - это список групп, дисциплина, преподаватель и количество занятий
Рис. 5 Карточка заполнения «Учебный план»
В учебном плане представлена распределенная нагрузка. На данном шаге указывается потоковые лекции, когда одновременно несколько групп присутствуют на занятии. Также можно указывать параметры количества занятий подряд и разделение на подгруппы.
Рис. 6 Загрузка учебного плана из файла XML
При такой загрузке из файла берутся списки дисциплин, вид нагрузки и количество занятий за семестр.
Карточка занятий:
Карточка занятий (см. рис.7) содержит множество параметров учитываемых при составлении расписаний: количество занятий за период, список групп, допустимые помещения в которых это занятие может проходить, если этот список будет пуст, то занятия могут проходить в любом помещении, подходящем для данной дисциплины. Также здесь указываются параллельные занятия, разделение на иностранные языки, указывается допустимый период проведения занятий и блочное чтение, когда должны идти несколько занятий подряд.
На рисунке 7 виден список групп, которые одновременно присутствуют на занятии, список конкретных помещений где можно это занятие проводить. По кнопке «Периоды проведения занятий» можно указать конкретные календарные периоды, когда может это занятие проходить. На вкладке «Параллельные занятия» можно указать что данное занятие может выполняться параллельно с другим и при этом это не будет считаться коллизией.
Рис. 7 Карточка заполнения занятий
Шаг 3.
Ввод предпочтений преподавателей / групп / помещений.
Можно ввести предпочтение преподавателей, групп и помещений. Эти параметры также будут учтены при составлении расписаний.
Рис. 8 Ввод предпочтений преподавателей / групп / помещений
Шаг 4.
Составления учебного расписания:
При составлении расписания на четвертом шаге, есть следующие возможности:
1. Составлять в ручном, автоматическом и смешным режимах
2. Автоматически проверять расписание на ошибки. Система подсказывает какие ошибки сделаны в расписании, намеренно или в результате изменения данных, и помогает их устранять
3. Создавать отдельное расписание по кафедрам и собирать их в одно общее факультетское, а факультетское в институтское.
4. Делать циклические расписания на одну или две недели, то есть четные и нечетные неделя
5. Составлять расписание сессии фиксировать все изменения в расписание
6. Составить несколько расписаний выбрать из них лучшие
7. Составить расписание, отмечать в нем все изменения
8. Искать замены, удалять и добавлять занятия из расписания, то есть фиксировать все изменения.
Составление учебного расписания по помещениям
Рис. 9 Основная форма составления расписания по помещениям
На рисунке 9 изображено составление расписания по помещениям. В шахматке мы видим дни и время проведения занятия, в колонках мы видим группы, дисциплины и преподавателей. В нижней части экрана представлены занятия который не распределены, для которых необходимо определить место и время проведения. Задача пользователя - перетащить эти занятия из нижней таблицы на шахматку, тем самым определить время и место проведения занятий, при этом когда пользователь позиционируется в нижней ячейке на некоторую строку с занятием, система автоматически вычисляет допустимое время и место проведения и цветами подсказывает (см. рис. 10) куда можно или нельзя поставить занятие.
Условные обозначения
Составление учебного расписания по участникам:
Рис. 11 Основная форма составления расписания по группам
Режим по группам - здесь в колонках группы. Пользователь может в любой момент переключиться в этот режим и оставшиеся нераспределенные занятия распределять в этом режиме, а тем самым определять для группы время проведения занятий.
Индивидуальные траектории:
Рис. 12 Индивидуальные траектории
В программе при составлении расписания учитывается пересечение контингента и индивидуальные траектории. Зачастую группа студентов делится на разные подгруппы в зависимости от предмета, причем в одну группу могут попадать студенты и учащиеся из разных групп. В программе можно этот указать можно в карточке группы на закладке связанные группы указать подгруппы на которых бьется это занятие ну и соответственно из карточки подгруппы можно посмотреть и студентов каких групп состоит данная подгруппа и вот это все разделение учитывается при помощи этого же механизма можно учитывать индивидуальной траектории. В окне Г-1(группы) (см. рис. 12) мы видим, что группа Г-1 разбита на подгруппы, и при составлении расписания все эти подгруппы все эти индивидуумы в виде подгрупп отображаются в отдельной колонке.
Поиск и устранение ошибок:
Рис 13 Шахматка и колонка с найденными ошибками
Слева представлена шахматка, а справа представлен список найденных ошибок и при двойном клике на найденную ошибку пользователь видит место в шахматке, где возникла ошибка, видит тип ошибки и может и ее устранить.
Замена преподавателя и занятия:
Рис. 14 Замена преподавателя и занятия
Возможность замены занятия - функция которая подсказывает пользователю какие замены можно осуществить с учетом учебной программы, учебного плана группы и с учетом доступности преподавателей и помещений. Замены вычислены уже с учетом того, свободные или несвободны преподаватели и свободные или заняты помещения, подходящие для этих занятий.
Заключение
Все задачи при составлении расписания подготовки рассматриваются в теории самих расписаний. Для операций имеется определенный набор всех необходимых ресурсов. «1с.Автоматизированное составление расписания. Университет» - является инновационным ответом на автоматизацию упражнений по оперативному администрированию в учреждениях высшего профессионального образования. Вся полезность этого предприятия находится как в веб-аккаунте, так и в личном кабинете рабочего ПК.
Данная разработка позволяет провести квалифицированную экспертизу и автоматизацию полученной информации. Также программа хранит данные об, учебных процессах учебного заведения, регулирует учебные нагрузки, распределение академических часов для преподавательского и профессорского состава. Это позволяет полностью контролировать и организовывать учебные занятия. Подобное программное обеспечение подходит учебно-методического отдела, кафедр, бухгалтерии учебного заведения, приемной комиссии, деканата, профсоюзных комитетов. Программа позволяет упростить проблемы с ведением отчетности в ВУЗах и облегчить работу учебного заведения.
Если мы говорим о специальных преимуществах программы, то они заключаются в избегании малейших промахов. Стоит сказать, что ИТ-специалисты создали выгодное и многофункциональное устройство для реализации основных задач, необходимых для учебных учреждений в процессе осуществления своей профессиональной деятельности. Продукт соответствует всем критериям соответствия. Имеет возможность защиты данных класса НСД-5. Вся информация, полученная в ходе обработки запросов, надежно сохранена и оптимизирована.
Список использованных источников
1. https://solutions.1c.ru/catalog/asp_univer/features
2. https://school-up.ru/1s-resheniya/post-school/1s-avtomatizirovannoe-sostavlenie-raspisaniya-universitet/
3. https://itcons99.ru/catalog/otroslevie/obrazovatelnye-uchrezhdenija/avtomatizirovannoe-sostavlenie-raspisaniya-universitet/1s-asr-universitet-opisanie-programmyi/
4. http://largenumbers.ru/software/1c-avtomatizirovannoe-sostavlenie-raspisaniya-universitet/
5. https://1c.ru/news/info.jsp?id=22392
6. А. Дудченко, Е. Гафаров «Методика использования программного продукта «1С: Автоматизированное составление расписания. Университет.»» 2016
7. Самсонова Н. В., Симонов А. Б. «Составление расписания в высшем учебном заведении: математические методы и программные продукты» 2018. 66 с.
8. Гафаров Е. «Развитие программных продуктов "1С: Автоматизированное составление расписание. Университет".» 2018.
Размещено на Allbest.ru
Подобные документы
Практический опыт и проблемы внедрения систем автоматизированного составления расписания. Описание исходных данных для разработки функционала программы. Описание структуры разделов пользовательского интерфейса. Модуль проверок корректности расписания.
курсовая работа [3,6 M], добавлен 26.09.2014Понятие объектов конфигурации как составных элементов, из которых складывается прикладное решение. Состав основных объектов конфигурации, поддерживаемых технологической платформой "1С: Предприятие", и их характеристика. Анализ свойств конфигурации.
презентация [1,9 M], добавлен 12.06.2013Характеристика, цель деятельности, ресурсы, структура организации. Обзор аппаратно-технической базы и программного обеспечения. Перенос данных из информационной базы на технологической платформе "1С: Предприятие", в связи со сменой типовой конфигурации.
отчет по практике [667,5 K], добавлен 07.08.2013Последовательность конфигурирования клиентского программного обеспечения для работы в сети. Парметры настройки и подключения сетевого принтера. Обновление конфигурации программы 1С: Предприятие. Анализ аппаратного обеспечения сети данной организации.
отчет по практике [1,6 M], добавлен 22.01.2011Анализ существующих решений для составления расписания репетитора. Разработка архитектуры программного продукта. Выбор инструментальных средств. Проектирование реляционной базы данных. Определение методики тестирования. Реализация интерфейса пользователя.
дипломная работа [411,7 K], добавлен 22.03.2018Составление математической модели расписания в школе. Назначение и область применения программного продукта. Обоснование выбора инструментальных средств. Описание разработки, алгоритмов и методов решения, форматов данных и пользовательского интерфейса.
курсовая работа [1,6 M], добавлен 18.01.2012"1С: Предприятие" - система программ для автоматизации различных областей экономической деятельности предприятия. Технологическая платформа и конфигурации системы. Создание мини-системы "Шиномонтаж" с использование программного продукта "1С: Предприятие".
курсовая работа [1,9 M], добавлен 19.01.2016Проектирование расширения конфигурации программы "1С: Предприятие" для формирования групп рассылок и автоматического оповещения клиентов информацией с минимальными затратами времени сотрудников. Механизм защиты данных от несанкционированного доступа.
дипломная работа [4,1 M], добавлен 30.06.2011Разработка конфигурации, реализующей учет товаров на складе хозяйственных товаров. Составляющие конфигурации, хранение в константах одного значения в базе данных. Разработка управляемого приложения, анализ данных. Реализация бизнес-процессов и задач.
курсовая работа [2,9 M], добавлен 01.04.2013Разработка автоматизированной системы учета успеваемости студентов факультета компьютерных наук и телекоммуникаций НИУ "БелГУ". Проектирование структуры конфигурации на платформе "1С: Предприятие 8". Рекомендации по обучению работе с конфигурацией.
курсовая работа [4,4 M], добавлен 05.01.2015