ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ работа
На тему: " РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ УДАЛЁННОГО УПРАВЛЕНИЯ, НАСТРОЙКИ И ДИАГНОСТИКИ ПРОМЫШЛЕННОГО ОБОРУДОВАНИЯ АСУД И АСК "
Работа 2025 года, в базе нигде ее нет.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 5
1.1. Постановка проблемы и обоснование актуальности 5
1.2. Обзор существующих решений 7
1.3. Условия возникновения задачи 8
1.4. Минусы существующих решений и цели разработки 8
1.5. Формулировка требований к разрабатываемой системе 9
2. ТЕХНОЛОГИИ И ИНСТРУМЕНТЫ 13
2.1. Язык программирования C# 13
2.2. Технология WinForms 13
2.3. Хранение данных: PostgreSQL и SQLite 14
2.4. Архитектура приложения 15
2.5. Надежность и общие положения по разработке приложения 16
3. ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ 17
3.1. Архитектура приложения 17
3.2. Проектирование базы данных 18
3.3. Проектирование пользовательского интерфейса 23
3.4. Реализация главного окна и контекстного меню приложения 23
3.5. Добавление новой техники и категорий 27
3.6. Реализация справочников (словарей) 28
3.7. Реализация функции обновления прошивки 30
3.8. Реализация функции обновления настроек скорости датчиков 31
Заключение 33
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 35
Приложение 1. ER-ДИАГРАММА 36
Приложение 2. ФИЗИЧЕСКАЯ МОДЕЛЬ БАЗЫ ДАННЫХ 37
Приложение 3. ДИАГРАММА ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ 42
Приложение 4. ЛИСТИНГ ОСНОВНЫХ МОДУЛЕЙ 43
1. Абрахам, Никхил Веб-программирование для чайников / Никхил Абрахам. - М.: Вильямс, 2023. - 304 c.
2. Ашманов, С.А. Линейное программирование / С.А. Ашманов. - М.: [не указано], 2022. - 433 c.
3. Бартеньев, О. 1С: Предприятие. Программирование для всех / О. Бартеньев. - М.: Диалог МИФИ, 2024. - 464 c.
4. Бирюков, В.В. Введение в систему программирования ОС РВ / В.В. Бирюков, А.В. Рыбаков, Ю.П. Шакула. - М.: Финансы и статистика, 2023. - 192 c.
5. Веб-программирование для мобильных устройств. - М.: Рид Групп, 2022. - 712 c.
6. Голуб, А.И. Веревка достаточной длины, чтобы... выстрелить себе в ногу. Правила программирования на Си и Си++ / А.И. Голуб. - М.: [не указано], 2021. - 532 c.
7. Девис, Т. OpenGL. Руководство по программированию / Т. Девис, Д. Шрайнер, Дж. Нейдер, и др.. - М.: СПб: Питер, 2020. - 624 c.
8. Дубаков Веб-мастеринг средствами CSS / Дубаков, Михаил. - М.: БХВ-Петербург, 2022. - 532 c.
9. Керниган, Б.В. UNIX - универсальная среда программирования / Б.В. Керниган, Р. Пайк. - М.: Финансы и статистика, 2022. - 304 c.
10. Кирсанов Веб-дизайн: Книга Дмитрия Кирсанова / Кирсанов, Дмитрий. - М.: СПб: Символ-Плюс, 2001. - 376 c.
11. Кирсанов Веб-дизайн: книга Дмитрия Кирсанова / Кирсанов, Дмитрий. - М.: СПб: Символ-Плюс, 1999. - 376 c.
12. Кирсанов, Д. Веб-дизайн. Книга Дмитрия Кирсанова / Д. Кирсанов. - М.: СПб: Символ-Плюс, 2017. - 376 c.
13. Кнут, Д.Э. Искусство программирования (Том 1. Основные алгоритмы) / Д.Э. Кнут. - М.: [не указано], 2023. - 427 c.
14. Кнут, Д.Э. Искусство программирования (Том 2. Получисленные алгоритмы) / Д.Э. Кнут. - М.: [не указано], 2021. - 993 c.
15. Кнут, Д.Э. Искусство программирования (том 3) / Д.Э. Кнут. - М.: [не указано], 2022. - 203 c.
16. Колисниченко, Д. Rootkits под Windows. Теория и практика программирования "шапок-невидимок" / Д. Колисниченко. - М.: Наука и техника, 2023. - 320 c.
17. Командный чемпионат мира по программирования / ред. В. Васильев. - М.: СПб: СПбГУ ИТМО, 2024. - 196 c.
18. Левенталь, Л. Введение в микропроцессоры: Программное обеспечение, аппаратные средства, программирование / Л. Левенталь. - М.: Энергоатомиздат, 2022. - 464 c.
19. Максимили, Фиртман Веб-программирование для мобильных устройств / Фиртман Максимили. - М.: РИД ГРУПП ООО Москва, 2022. - 576 c.
20. Мерсер Drupal 6. Создание надежных и полнофункциональных веб-сайтов, блогов, форумов, порталов и сайтов-сообществ / Мерсер, Дэвид. - М.: Вильямс, 2024. - 272 c.
21. Мэтьюз, Марти Динамическое веб-программирование (+ CD-ROM) / Марти Мэтьюз , Джон Кронан. - М.: Эксмо, 2010. - 384 c.
22. Никхил, Абрахам Веб-программирование для "чайников" / Абрахам Никхил. - М.: Диалектика / Вильямс, 2016. - 304 c.
23. Ощенко Азбука программирования в 1С: Предприятие 7.7. / Ощенко, Игорь. - М.: БХВ-Петербург, 2008. - 520 c.
24. Пинтер Visual FoxPro: уроки программирования / Пинтер, Пинтер Лес; , Джон. - М.: Русская Редакция, 2016. - 480 c.
25. Рейчард UNIX. Справочник (Концепции, команды, программирование, Х Window) / Рейчард, Фостер-Джонсон Кевин; , Эрик. - М.: СПб: Питер, 1998. - 384 c.
26. Рост OpenGL. Трехмерная графика и язык программирования шейдеров / Рост, Дж Рэнди. - М.: СПб: Питер, 2024. - 432 c.
27. Спольски Джоэл о программировании / Спольски, Джоэл. - М.: СПб: Символ-Плюс, 2021. - 352 c.
28. Урман Oracle 8. Программирование на языке PL/SQL. Руководство для программистов Oracle: моногр. / Урман, Скотт. - М.: ЛОРИ, 2020. - 610 c.
29. Эрик, Мэтиз Изучаем Python. Программирование игр, визуализация данных, веб-приложения / Мэтиз Эрик. - М.: Питер, 2022. - 470 c
30. Эрик, Мэтиз Изучаем Python. Программирование игр, визуализация данных, веб-приложения / Мэтиз Эрик. - М.: Питер, 2018. - 147 c.