ВВЕДЕНИЕ 4
1 ОБЩИЕ СВЕДЕНИЯ 6
1.1 Учебная нагрузка 6
1.2 Существующие методы распределения учебной нагрузки 7
1.3 Распределение учебной нагрузки в НЧИ КФУ 11
1.4 Обоснование актуальности проблемы 12
1.5 Постановка задачи 14
2 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 15
2.1 Выбор инструментов разработки 15
2.2 Выбор библиотек Python 20
2.3 Разработка базы данных 22
2.4 Выбор паттерна проектирования 28
2.5 Дополнительная таблица 28
3 ОБЗОР ГОТОВОГО ПРОДУКТА 30
3.1 Структура проекта 30
3.2 Входные данные 33
3.3 Процесс взаимодействия 34
3.4 Контрольные тесты 48
ЗАКЛЮЧЕНИЕ 52
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 53
ПРИЛОЖЕНИЕ 55
Тема данной выпускной квалификационной работы – «Разработка программных модулей системы информационной поддержки работы кафедры».
Цель выпускной квалификационной работы – разработка программы для автоматизации расчетов учебной нагрузки преподавателей кафедры.
В соответствии с указанной целью работы, необходимо решить нижеприведенные задачи:
- проанализировать поставленный вопрос;
- детально изучить уже существующие методы распределения учебной нагрузки и выделить их преимущества и недостатки;
- подобрать инструменты для работы и разработать архитектуру приложения;
- интегрировать в проект базу данных;
- создать рабочую версию программы;
- протестировать программное обеспечение;
- составить руководство пользователя.
Разработка программных модулей системы информационной поддержки работы кафедры #9106360
Артикул: 9106360
- Предмет: Программирование
- Уникальность: 75% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2023 году
- Количество страниц: 81
- Формат файла: docx
1 999p.
1 Организация учебного процесса в вузе. – Текст: электронный / https://studfile.net : [сайт]. – URL: https://studfile.net/preview/5866027/page:3/ (дата обращения: 12.04.2023).
2 Нигматов З. Г. Теория и технологии обучения в высшей школе / З.Г. Нигматов, Л.Р. Шакирова. – Казань: КФУ, 2012. – 357 с. – Текст: непосредственный.
3 Автоматизированная система «Учебная нагрузка». – Текст: электронный
/ https://www.mmis.ru : [сайт]. – URL: https://www.mmis.ru/programs/nagruzka (дата обращения: 10.03.2023).
4 Автоматизированная система расчета и распределения учебной нагрузки преподавателей кафедры вуза на базе платформы «1С». – Текст: электронный / https://web.snauka.ru : [сайт]. – URL: https://web.snauka.ru/issues/2015/11/58943 (дата обращения: 10.03.2023).
5 Лутц М. Изучаем Python / М. Лутц; перевод с английского: Ю. Н Артеменко. – 5-е изд. – Санкт-Петербург: ООО “Диалектика”, 2019. – 832 с. – Текст: непосредственный.
6 Страуструп Б. Программирование: принципы и практика использования С++ / Б. Страуструп; перевод с английского: Д. А. Клюшиной. – Москва: ООО “И. Д. Вильямс”, 2011. – 1248 с. – Текст: непосредственный.
7 Выбираем самый удобный редактор кода Python. – Текст: электронный / https://habr.com [сайт] – URL: https://habr.com/ru/companies/skillfactory/articles/521838/ (дата обращения: 12.03.2023).
8 Прохоренок Н. А. Python 3 и PyQt. Разработка приложений / Н. А. Прохоренок – Санкт Петербург: БХВ-Петербург, 2012. – 704 с. – Текст: непосредственный.
9 Работа с файлами XLSX при помощи модуля openpyxl. – Текст: электронный / https://docs-python.ru [сайт] – URL: https://docs- python.ru/packages/modul-openpyxl/ (дата обращения: 14.03.2023).
10 Использование Python и Excel для обработки и анализа данных. Часть 2: библиотеки для работы с данными. – Текст: электронный / https://habr.com [сайт] – URL: https://habr.com/ru/companies/otus/articles/331998/ (дата обращения: 14.03.2023).
11 Учебник по SQLite3 в Python. – Текст: электронный / https://digitology.tech [сайт] – URL: https://digitology.tech/posts/uchebnik- po-sqlite3-v-python/ (дата обращения: 15.03.2023).
12 Кригель А. SQL. Библия пользователя / А. Кригель, Б. Трухнов – 2-е изд.
– Москва: Издательский дом “Вильямс”, 2010. – 752 с. – Текст: непосредственный.
13 Дейт К. Дж. Введение в системы баз данных / К. Дж. Дейт; перевод с английского К. А. Птицыной. – 8-е издание – Москва: Издательский дом “Вильямс”, 2005. – 1328 с. – Текст: непосредственный.
14 Гамма Э. Приемы объектно-ориентированного проектирования. Паттерны проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес; перевод с английского А. Слинкина. – Санкт Петербург: Питер, 2015. – 368 c. – Текст: непосредственный.
15 QAbstractItemModel Class – Текст: электронный / https://doc.qt.io [сайт] – URL: https://doc.qt.io/qt-6/qabstractitemmodel.html (дата обращения: 16.04.2023).
2 Нигматов З. Г. Теория и технологии обучения в высшей школе / З.Г. Нигматов, Л.Р. Шакирова. – Казань: КФУ, 2012. – 357 с. – Текст: непосредственный.
3 Автоматизированная система «Учебная нагрузка». – Текст: электронный
/ https://www.mmis.ru : [сайт]. – URL: https://www.mmis.ru/programs/nagruzka (дата обращения: 10.03.2023).
4 Автоматизированная система расчета и распределения учебной нагрузки преподавателей кафедры вуза на базе платформы «1С». – Текст: электронный / https://web.snauka.ru : [сайт]. – URL: https://web.snauka.ru/issues/2015/11/58943 (дата обращения: 10.03.2023).
5 Лутц М. Изучаем Python / М. Лутц; перевод с английского: Ю. Н Артеменко. – 5-е изд. – Санкт-Петербург: ООО “Диалектика”, 2019. – 832 с. – Текст: непосредственный.
6 Страуструп Б. Программирование: принципы и практика использования С++ / Б. Страуструп; перевод с английского: Д. А. Клюшиной. – Москва: ООО “И. Д. Вильямс”, 2011. – 1248 с. – Текст: непосредственный.
7 Выбираем самый удобный редактор кода Python. – Текст: электронный / https://habr.com [сайт] – URL: https://habr.com/ru/companies/skillfactory/articles/521838/ (дата обращения: 12.03.2023).
8 Прохоренок Н. А. Python 3 и PyQt. Разработка приложений / Н. А. Прохоренок – Санкт Петербург: БХВ-Петербург, 2012. – 704 с. – Текст: непосредственный.
9 Работа с файлами XLSX при помощи модуля openpyxl. – Текст: электронный / https://docs-python.ru [сайт] – URL: https://docs- python.ru/packages/modul-openpyxl/ (дата обращения: 14.03.2023).
10 Использование Python и Excel для обработки и анализа данных. Часть 2: библиотеки для работы с данными. – Текст: электронный / https://habr.com [сайт] – URL: https://habr.com/ru/companies/otus/articles/331998/ (дата обращения: 14.03.2023).
11 Учебник по SQLite3 в Python. – Текст: электронный / https://digitology.tech [сайт] – URL: https://digitology.tech/posts/uchebnik- po-sqlite3-v-python/ (дата обращения: 15.03.2023).
12 Кригель А. SQL. Библия пользователя / А. Кригель, Б. Трухнов – 2-е изд.
– Москва: Издательский дом “Вильямс”, 2010. – 752 с. – Текст: непосредственный.
13 Дейт К. Дж. Введение в системы баз данных / К. Дж. Дейт; перевод с английского К. А. Птицыной. – 8-е издание – Москва: Издательский дом “Вильямс”, 2005. – 1328 с. – Текст: непосредственный.
14 Гамма Э. Приемы объектно-ориентированного проектирования. Паттерны проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес; перевод с английского А. Слинкина. – Санкт Петербург: Питер, 2015. – 368 c. – Текст: непосредственный.
15 QAbstractItemModel Class – Текст: электронный / https://doc.qt.io [сайт] – URL: https://doc.qt.io/qt-6/qabstractitemmodel.html (дата обращения: 16.04.2023).
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Разработка программных модулей системы информационной поддержки работы кафедры |
Артикул: | 9106360 |
Дата написания: | 25.06.2023 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 75% |
Количество страниц: | 81 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
Файлы артикула: Разработка программных модулей системы информационной поддержки работы кафедры по предмету программирование
Пролистайте "Разработка программных модулей системы информационной поддержки работы кафедры" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 04.01.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 75% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 15 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Автоматизированная система управления заявками в автосервисе ООО "Форсаж"
СЛЕДУЮЩАЯ РАБОТА
Разработка информационной системы учета службы такси