- •Введение
- •Анализ предметной области. Постановка задачи на разработку
- •Комплектация помещений
- •Перечень технических устройств
- •Рабочая программа дисциплины «мис»
- •Описание лабораторной работы
- •Пример решения задачи
- •Критерии оценки при выполнении лабораторной работы
- •Постановка задачи на разработку и требования к системе
- •Выбор средств разработки приложения
- •Язык программирования
- •Разработка программного приложения для выполнения лабораторных работ
- •Архитектура приложения
- •Разработка базы данных
- •Пользователи и алгоритмы их работы
- •Проверка результатов
- •Разработка пользовательского интерфейса
- •Реализация пользовательского интерфейса и тестирование приложения
- •Реализация интерфейса преподавателя
- •Реализация пользовательского интерфейса модуля «Алгоритм Косарайю»
- •Реализация пользовательского интерфейса модуля «Метод к-средних»
- •Тестирование разработанного приложения
- •Заключение
- •Список использованных источников
Список использованных источников
1. Обеспечение механизмов балансировки нагрузки в сетях с сегментной маршрутизацией на основе данных мониторинга / Д. О. Марченко, О. Г. Клыгина, Д. В. Гадасин, А. В. Шведов // Перспективные технологии в средствах передачи информации : материалы 14-ой международной научно-технической конференции, Владимир, 06–07 октября 2021 года. – Владимир: Владимирский государственный университет имени Александра Григорьевича и Николая Григорьевича Столетовых, 2021. – С. 419-422.
2. Марченко Д. О., Клыгина О. Г., Гадасин Д. В., Шведов А. В. Обеспечение механизмов балансировки нагрузки в сетях с сегментной маршрутизацией на основе данных мониторинга // Перспективные технологии в средствах передачи информации: материалы 14-й международной научно-технической конференции (Владимир, 06–07 октября 2021 г.). – Владимир: Владимирский государственный университет им. А. Г. и Н. Г. Столетовых, 2021. – С. 419–422.
3. Гадасин Д. В., Смальков Н. А., Кузин И. А. Использование метода роя частиц для балансировки нагрузки в сетях Интернета вещей // Системы синхронизации, формирования и обработки сигналов. – 2022. – Т. 13, № 2. – С. 17–23.
4. Minieka E. Optimization algorithms for networks and graphs. – New York ; Basel : Marcel Dekker, 1978. – 250 с.
5. Саммерфильд М. Программирование на Go. Разработка приложений XXI века / пер. с англ. А. А. Слинкина. – СПб. : Питер, 2013. – 400 с.
6. Б. Go Programming Language / Брайан Керниган, Алан Донован ; [пер. с англ. А. Н. Киселёва]. - Санкт-Петербург : Питер, 2016. - 432 с.
7. Новиков Б. А., Горшкова Е. Ю., Графеева Н. В. Основы технологий баз данных: учебное пособие. — 3-е изд., перераб. и доп. — Санкт-Петербург : БХВ-Петербург, 2022. — 496 с.
8. Моргунов Е. П. PostgreSQL. Основы языка SQL : учебное пособие / Е. П. Моргунов ; под ред. Е. В. Рогова, П. В. Лузанова. — Санкт-Петербург : БХВ-Петербург, 2018. — 336 с.
9. PostgreSQL Documentation [Электронный ресурс] : официальная документация. — URL: https://www.postgresql.org/docs/ (дата обращения: 13.03.2025).
10. Новиков Б. А. Основы технологий баз данных: учебное пособие / Б. А. Новиков, Е. А. Горшкова, Н. Г. Графеева ; под ред. Е. В. Рогова. — 2-е изд. — Москва : ДМК Пресс, 2020. — 582 с.
11. Рафгарден Т. Совершенный алгоритм. Графовые алгоритмы и структуры данных / Тим Рафгарден ; [пер. с англ. И. В. Рудинского]. — Москва : Питер, 2021. — 256 с.
12. Мельников О. И., Морозов А. А. Теория графов в алгоритмах и программах. — Москва : Наука, 2017. — 368 с.
13. Петров А. Распределенные данные. Алгоритмы работы современных систем хранения информации. — Москва : ДМК Пресс, 2023. — 320 с.
14. Боднер Д. Go: идиомы и паттерны проектирования / Джон Боднер ; [пер. с англ. А. Н. Смирнова]. — Санкт-Петербург : Питер, 2023. — 288 с.
15. Fyne Documentation [Электронный ресурс] // Официальный сайт Fyne. — URL: https://docs.fyne.io/ (дата обращения: 19.04.2025).
16. Таненбаум Э., Уэзеролл Д. Компьютерные сети. — 5-е изд. — Санкт-Петербург : Питер, 2022. — 960 с.
17. Вирт Н. Алгоритмы и структуры данных = Algorithms + Data Structures / Никлаус Вирт ; [пер. с англ. под ред. И. В. Романчика]. — Москва : ДМК Пресс, 2021. — 272 с.
18. Кормен Т. Х. Алгоритмы. Построение и анализ : [пер. с англ.] / Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн ; под ред. И. В. Красикова. — 3-е изд. — Москва : Вильямс, 2022. — 1328 с.
19. Habr: Поиск компонент сильной связности: алгоритм Косарайю. URL: https://habr.com/ru/articles/331904/ (дата обращения: 24.04.2025).
20. Habr: Машинное обучение: Кластеризация методом K-means. Теория и реализация. URL: https://habr.com/ru/articles/868542/ (дата обращения: 13.04.2025).
Приложение А. Состав технических средств
|
|||||||||||||
|
|
|
|
|
СИТиС |
||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
Разработка программного приложения для выполнения лабораторных работ по курсу «Мультимедийные информационные системы» |
Лит |
Масса |
Масштаб |
|||||
Изм |
Лист |
№ документа |
Подпись |
Дата |
|
|
|
|
|
||||
Разработала |
Первухина А.А. |
|
|
|
|
|
|
||||||
Проверил |
Гадасин Д.В. |
|
|
||||||||||
Утвердил |
Докучаев В.А. |
|
|
Лист 87 |
Листов 93 |
||||||||
|
|
|
|
Приложение А Состав технических средств |
ФГОБУ ВПО МТУСИ Факультет ИТ, группа БСТ 2104 |
||||||||
Приложение Б. Схема сети
|
|||||||||||||
|
|
|
|
|
СИТиС |
||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
Разработка программного приложения для выполнения лабораторных работ по курсу «Мультимедийные информационные системы» |
Лит |
Масса |
Масштаб |
|||||
Изм |
Лист |
№ документа |
Подпись |
Дата |
|
|
|
|
|
||||
Разработала |
Первухина А.А |
|
|
|
|
|
|
||||||
Проверил |
Гадасин Д.В. |
|
|
||||||||||
Утвердил |
Докучаев В.А. |
|
|
Лист 88 |
Листов 93 |
||||||||
|
|
|
|
Приложение Б Схема сети |
ФГОБУ ВПО МТУСИ Факультет ИТ, группа БСТ 2104 |
||||||||
|
|
|
|
||||||||||
Приложение В. Архитектура приложения
|
|||||||||||||
|
|
|
|
|
СИТиС |
||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
Разработка программного приложения для выполнения лабораторных работ по курсу «Мультимедийные информационные системы» |
Лит |
Масса |
Масштаб |
|||||
Изм |
Лист |
№ документа |
Подпись |
Дата |
|
|
|
|
|
||||
Разработал |
Первухина А.А |
|
|
|
|
|
|
||||||
Проверил |
Гадасин Д.В. |
|
|
||||||||||
Утвердил |
Докучаев В.А. |
|
|
Лист 89 |
Листов 93 |
||||||||
|
|
|
|
Приложение В Архитектура системы |
ФГОБУ ВПО МТУСИ Факультет ИТ, группа БСТ 2104 |
||||||||
Приложение Г. Даталогическая модель данных
|
|||||||||||||
|
|
|
|
|
СИТиС |
||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
Разработка программного приложения для выполнения лабораторных работ по курсу «Мультимедийные информационные системы» |
Лит |
Масса |
Масштаб |
|||||
Изм |
Лист |
№ документа |
Подпись |
Дата |
|
|
|
|
|
||||
Разработал |
Первухина А.А |
|
|
|
|
|
|
||||||
Проверил |
Гадасин Д.В. |
|
|
||||||||||
Утвердил |
Докучаев В.А. |
|
|
Лист 90 |
Листов 93 |
||||||||
|
|
|
|
Приложение Г Даталогическая модель данных |
ФГОБУ ВПО МТУСИ Факультет ИТ, группа БСТ 2104 |
||||||||
Приложение Д. Интерфейс модуля «Приложение преподавателя»
|
|||||||||||||
|
|
|
|
|
СИТиС |
||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
Разработка программного приложения для выполнения лабораторных работ по курсу «Мультимедийные информационные системы» |
Лит |
Масса |
Масштаб |
|||||
Изм |
Лист |
№ документа |
Подпись |
Дата |
|
|
|
|
|
||||
Разработал |
Первухина А.А |
|
|
|
|
|
|
||||||
Проверил |
Гадасин Д.В. |
|
|
||||||||||
Утвердил |
Докучаев В.А. |
|
|
Лист 91 |
Листов 93 |
||||||||
|
|
|
|
Приложение Д Интерфейс модуля «Приложение преподавателя» |
ФГОБУ ВПО МТУСИ Факультет ИТ, группа БСТ 2104 |
||||||||
Приложение Е. Интерфейс модуля «Лабораторная работа «Алгоритм Косарайю»
|
|||||||||||||
|
|
|
|
|
СИТиС |
||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
Разработка программного приложения для выполнения лабораторных работ по курсу «Мультимедийные информационные системы» |
Лит |
Масса |
Масштаб |
|||||
Изм |
Лист |
№ документа |
Подпись |
Дата |
|
|
|
|
|
||||
Разработал |
Первухина А.А |
|
|
|
|
|
|
||||||
Проверил |
Гадасин Д.В. |
|
|
||||||||||
Утвердил |
Докучаев В.А. |
|
|
Лист 92 |
Листов 93 |
||||||||
|
|
|
|
Приложение Е Интерфейс модуля «Лабораторная работа «Алгоритм Косарайю» |
ФГОБУ ВПО МТУСИ Факультет ИТ, группа БСТ 2104 |
||||||||
|
|
|
|
||||||||||
|
|
|
|
||||||||||
Приложение Ж. Интерфейс модуля «Лабораторная работа «Алгоритм К-средних»
|
|||||||||||||
|
|
|
|
|
СИТиС |
||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
Разработка программного приложения для выполнения лабораторных работ по курсу «Мультимедийные информационные системы» |
Лит |
Масса |
Масштаб |
|||||
Изм |
Лист |
№ документа |
Подпись |
Дата |
|
|
|
|
|
||||
Разработал |
Первухина А.А |
|
|
|
|
|
|
||||||
Проверил |
Гадасин Д.В. |
|
|
||||||||||
Утвердил |
Докучаев В.А. |
|
|
Лист 93 |
Листов 93 |
||||||||
|
|
|
|
Приложение Ж Интерфейс модуля «Лабораторная работа «Алгоритм К-средних» |
ФГОБУ ВПО МТУСИ Факультет ИТ, группа БСТ 2104 |
||||||||
|
|
|
|
||||||||||
|
|
|
|
||||||||||
