Автоматическое построение и анализ графов, построение эффективного учебного плана

Раздел
Математические дисциплины
Просмотров
66
Покупок
0
Антиплагиат
Не указан
Размещена
30 Авг 2023 в 18:32
ВУЗ
Сибирский Федеральный Университет
Курс
Не указан
Стоимость
10 000 ₽
Демо-файлы   
2
jpg
image image
94.4 Кбайт 94.4 Кбайт
jpg
image1 image1
160.6 Кбайт 160.6 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
Диплом построения графов C# SQLite
15.8 Мбайт 10 000 ₽
Описание

Программа написана на языке C# в среде Visual Studio, WinForms, пояснительная записка прилагается (41 страница), база данных SQLite.

ОПИСАНИЕ ЗАДАЧИ:

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

Для построения графа потребуется набор заранее заданных вершин, как они задаются, не так важно для решения вашей задачи.

Алгоритм построения графа (индивидуального учебного плана):

- Помимо самих заданных заранее вершин у нас задаются и взаимосвязи между ними, т.к. какие-то предметы в учебном плане не могут идти ранее базовых дисциплин, знание которых требуется для их изучения;

- Выделяем группы таких взаимосвязанных предметов и соединяем в них каждую вершину с каждой;

- Далее для каждой группы находим минимальное остовное дерево. Алгоритм для построения остовного дерева можно выбрать любой.

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

- Поскольку таких общих графов будет достаточно много, а выбрать нам надо будет только 1, мы будем использовать длину минимального остовного дерева, получившегося для каждого общего графа, в качестве критерия – выберем в конечном счёте тот общий граф, длина минимального остовного дерева которого будет минимальна.

Оглавление

Введение

1 Обзор предметной области

1.1 Обзор программных средств

1.1.1 Автоматизированный учебный план

1.1.2 Web-сервис генератор рабочих программ

1.1.3 Программа «ПРОК»

1.1.4 Программа «СОНАТА-ПРО». 10

1.1.5 Web-сервис «Генератор рабочих программ ТУСУР»

1.1.6 Web-сервис «Апекс-ВУЗ»

1.1.7 Web-сервис «Конструктор образовательных программ»

1.1.8 Программный комплекс «Планы»

1.1.9 Программа «БИТ.ВУЗ»

1.2 Сравнительный анализ программных средств

1.3 Вывод к главе 1

2 Реализация

2.1 Формализация поставленной задачи

2.2 Выбор средств реализации

2.2.1 Среда программирования VisualStudio

2.2.2 Среда программирования Delphi

2.2.3 Среда программирования Android Studio

2.2.4 Пакетный менеджер NuGet

2.2.5 Пакетный менеджер OwlyCI

2.2.6 Менеджер Android SDK

2.2.7 СУБД SQLite

2.2.8 СУБД Microsoft SQL Server

2.2.9 СУБД MySQL

2.2.10 Обоснование выбора средств реализации

2.3 Вывод к главе 2

3 Реализация системы

3.1 Архитектура системы

3.2 Структура базы данных

3.3 Пример работы программы

3.4 Вывод к главе 3

Заключение

Список использованных источников

Список литературы

1. Роль информационных технологий в науке и образовании [Электронный ресурс] – режим доступа: https://cyberleninka.ru/article/n/rol-informatsionnyh-tehnologiy-v-nauke-i-obrazovanii/viewer.

2. Анализ программных продуктов для автоматизации формирования учебного плана вуза [Электронный ресур] – режим доступа: https://cyberleninka.ru/article/n/analiz-programmnyh-produktov-dlya-avtomatizatsii-formirovaniya-uchebnogo-plana-vuza/viewer.

3. Тамаровская А. Н., Виденин С. А. Профессионализация содержания образования средствами автоматизированной модели создания индивидуальных образовательных траекторий: требования и критерии эффективности //Информатизация образования и методика электронного обучения. – 2019. – С. 112-115.

4. Программа «Автоматизированный учебный план». [Электронный ресурс] – режим доступа: https://github.com/Feryal/automated-curriculum-rl.

5. Web-сервис генератор рабочих программ. [Электронный ресур] – режим доступа: http://genrp.ru/.

6. Программа «ПРОК». [Электронный ресурс] – режим доступа: https://prok.edu.ru/.

7. Программа «СОНАТА-ПРО». [Электронный ресурс] – режим доступа – https://www.softportal.com/software-22794-sonata-pro-konstruktor-rabochih-programm.html.

8. Web-сервис «Генератор рабочих программ ТУСУР». [Электронный ресурс] – режим доступа – https://workprogram.tusur.ru/docs.

9. Web-сервис «Апекс-ВУЗ», модуль планирования. [Электронный ресурс] – режим доступа – https://apeks-vuz.ru/features/modules/plan.

10. Web-сервис «Конструктор образовательных программ». [Электронный ресурс] – режим доступа – https://op.itmo.ru/.

11. Программный комплекс «Планы». [Электронный ресурс] – режим доступа – https://www.mmis.ru/programs/plany.

12. Евдокимов И. В. и др. Применение свободных лицензий для разработки программного обеспечения в России //Международный журнал прикладных и фундаментальных исследований. – 2017. – №. 6-1. – С. 33-36.

13. Публикация на программу Web-сервис генератор рабочих программ. [Электронный ресурс] – режим доступа – https://419.spb.ru/f/konkurs2020.pdf.

14. Публикация на программу Web-сервис генератор рабочих программ. [Электронный ресурс] – режим доступа – https://vk.com/wall-193362817_45.

15. Электронный конструктор рабочих программ компании «ПРОК». [Электронный ресурс] – режим доступа – https://www.ir-tech.ru/?p=4760.

16. Публикация в системе поиска людей. [Электронный ресурс] – режим доступа – https://lib-li.com/group/club151591454/.

17. УчМаг – СОНАТА-ПРО: Конструктор рабочих программ. [Электронный ресурс] – режим доступа – https://www.uchmag.ru/estore/s9472/.

18. СОНАТА-ПРО: Конструктор рабочих программ 2017. [Электронный ресурс] – режим доступа – https://4see.ru/sonata-pro--konstruktor-rabochih-programm-2017.

19. Информатика, моделирование, автоматизация, проектирование. [Электронный ресурс] – режим доступа – http://lib.ulstu.ru/venec/disk/2021/132.pdf.

20. Апекс-вуз vk. [Электронный ресурс] – режим доступа – https://vk.com/apeksvuz.

21. Система автоматизации образования «Апекс-ВУЗ». [Электронный ресурс] – режим доступа – https://znanium.com/integrations/apeksvuz.

22. Видео материал о работе системы автоматизации образования «Апекс-ВУЗ». [Электронный ресурс] – режим доступа – https://rutube.ru/video/0fa33c9721b87162848c5dc99f83d35e/.

23. Программный комплекс «ПЛАНЫ». [Электронный ресурс] – режим доступа – https://www.kspu.ru/page-17129.html.

24. Внедрение программы «БИТ.ВУЗ» в Сеченовском Университете – автоматизация ВУЗа от Первого Бита. [Электронный ресурс] – режим доступа – https://m.ok.ru/video/70298658739476-1;jsessionid=80393c2bd48dc38edc41a974c595405de0d77895584b7701.117991bf?__dp=y&__dp=y.

25. Реестр программного обеспечения [Электронный ресурс] – режим доступа – https://reestr.digital.gov.ru/reestr/309150/.

26. Джепикс Ф., Троелсен Э. Язык программирования C# 7 и платформы .NET и .NET Core. – М.: Изд-во Вильямс, 2018. 1328 с.

27. Среда разработки Delphi. [Электронный ресурс] – режим доступа – http://www.snkey.net/books/delphi/ch1-2.html.

28. Среда разработки Android Studio. [Электронный ресурс] – режим доступа – https://blog.skillfactory.ru/kak-polzovatsya-android-studio.

29. Пакетный менеджер NuGet. [Электронный ресурс] – режим доступа – https://learn.microsoft.com/ru-ru/nuget/.

30. Пакетный менеджер OwlyCI. [Электронный ресурс] – режим доступа – https://habr.com/ru/articles/202130/.

31. Менеджер Android SDK. [Электронный ресурс] – режим доступа – https://vc.ru/s/1274559-l-tech/682681-android-sdk-chto-eto-takoe-i-dlya-chego-on-nuzhen.

32. SQLite. [Электронный ресурс] – режим доступа – https://blog.skillfactory.ru/glossary/sqlite/.

33. СУБД Microsoft SQL Server. [Электронный ресурс] – режим доступа – https://ru.wikipedia.org/wiki/Microsoft_SQL_Server.

34. СУБД MySQL. [Электронный ресурс] – режим доступа – https://blog.skillfactory.ru/glossary/mysql/.

Вам подходит эта работа?
Похожие работы
Теория графов
Лабораторная работа Лабораторная
28 Авг 2023 в 18:11
51
0 покупок
Теория графов
Лабораторная работа Лабораторная
1 Мар 2023 в 17:53
124
0 покупок
Другие работы автора
Web-разработки
Курсовая работа Курсовая
9 Мар в 13:58
45
0 покупок
Основы программирования
Лабораторная работа Лабораторная
9 Мар в 13:54
32
0 покупок
Базы данных
Курсовая работа Курсовая
9 Мар в 13:47
23
0 покупок
Теория алгоритмов и автоматов
Курсовая работа Курсовая
9 Мар в 13:41
16
0 покупок
Базы данных
Лабораторная работа Лабораторная
9 Мар в 13:34
26
0 покупок
Базы данных
Курсовая работа Курсовая
8 Дек 2023 в 07:29
63
0 покупок
Основы программирования
ВКР ВКР
8 Дек 2023 в 03:28
63
0 покупок
Основы программирования
Курсовая работа Курсовая
8 Дек 2023 в 01:16
98
0 покупок
Базы данных
Контрольная работа Контрольная
1 Сен 2023 в 22:30
73
0 покупок
Основы программирования
Задача Задача
1 Сен 2023 в 15:57
56
0 покупок
Информационные системы
Курсовая работа Курсовая
31 Авг 2023 в 17:33
81
0 покупок
Web-программирование
Курсовая работа Курсовая
31 Авг 2023 в 16:26
72
1 покупка
Основы программирования
Контрольная работа Контрольная
31 Авг 2023 в 16:08
49
0 покупок
Web-программирование
Курсовая работа Курсовая
30 Авг 2023 в 19:38
47
0 покупок
Криптография
Контрольная работа Контрольная
30 Авг 2023 в 19:17
49
0 покупок
Теория алгоритмов и автоматов
Лабораторная работа Лабораторная
29 Авг 2023 в 17:51
60
0 покупок
Криптография
Лабораторная работа Лабораторная
29 Авг 2023 в 17:05
69
0 покупок
Информационные системы
Дипломная работа Дипломная
29 Авг 2023 в 14:48
66
0 покупок
Теория графов
Лабораторная работа Лабораторная
28 Авг 2023 в 18:11
51
0 покупок
Темы журнала
Показать ещё
Прямой эфир