ВВЕДЕНИЕ 4
ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1 ПРОБЛЕМА УДАЛЁННОГО КОНТРОЛЯ И ТЕХНИЧЕСКОЙ ПОДДЕРЖКИ 6
1.2 ВЫБОР СРЕДСТВ ДЛЯ РАЗРАБОТКИ ПРОГРАММЫ 10
1.3 ФОРМАЛИЗОВАННОЕ ОПИСАНИЕ ТЕХНИЧЕСКОГО ЗАДАНИЯ 20
ГЛАВА 2. РАЗРАБОТКА ПРОГРАММЫ «WNCC» СРЕДСТВАМИ ЯЗЫКОВ С# И SQL 25
2.1 МОДЕЛЬНЫЕ ПРЕДСТАВЛЕНИЯ ОБЪЕКТА РАЗРАБОТКИ 25
2.2 ОПИСАНИЕ ПРИЛОЖЕНИЯ 27
2.3 СОПРОВОДИТЕЛЬНАЯ ДОКУМЕНТАЦИЯ 34
ЗАКЛЮЧЕНИЕ 40
СПИСОК ИНФОРМАЦИОННЫХ ИСТОЧНИКОВ 41
ПРИЛОЖЕНИЯ 44
ПРИЛОЖЕНИЕ 1 44
ПРИЛОЖЕНИЕ 2 45
Удаленное администрирование значительно облегчают работу всех сотрудников чья работа связаны с обеспечением работоспособности пользовательских персональных компьютеров или информационных систем. Данный инструмент крайне удобен при необходимости оперативной помощи или контроля, сотруднику достаточно подключиться удалено и провести необходимые действия, не затрачивая n-время на передвижение к объекту и оперативное формирование задач для смежных подразделений, что повышает коэффициент полезного действия сотрудников для предприятия или организации.
В мировой сети интернет можно насчитать более ста программ схожего направленности, однако все известные и распространённые программы включают некоторые изъяны:
- закрытый исходный код;
- не имеющие поддержку ОС Unix;
- обобщённую функциональность;
- ограниченное время бесплатного использования;
- полностью платный.
Исходя из перечисленных выше пунктов выражается потребность разработки продукта, простого и удобного в использовании, программы удалённого администрирования остается актуальной задачей для решения проблемы оперативного высокоэффективного обеспечении работоспособности удалённых ПК и ИС.
Предметом разработки является программа для удалённого администрирования персональных компьютеров пользователей и техническая поддержка информационных систем.
Целью разработки является разработка программы для удалённого администрирования на предприятии «Северная верфь»
Для исполнения поставленной цели нужно проанализировать и решить нижеперечисленные задачи:
1. Ознакомиться с практиками разработки программ на языке
C#.
2. Разработать программу с удалённым доступом.
3. Сформировать и создать, возможно, поддерживать базу пользователей.
Для выпускной квалификационной работы было принято решение, используя язык программирования C#, разработать программу для удалённого подключение с элементами администрирования и удобства технической поддержки.
При проработке материала, относящегося к программам удаленного подключения, была выявлена проблема неимения на рынке специализированных программ для работы, удалённой с пользователями с настройкой конфигурации под потребности предприятия, были рассмотрены плюсы и минусы программ для удалённого подключения. В результате изучения глав-ной проблематики темы, была доказана актуальность разработки программы для удалённого подключения.
Перед началом разработки были составлены IDEF0 диаграмма для модельного представления разрабатываемого проекта, написано техническое задание и представлен дизайн интерфейса программы.
В результате написания выпускной квалификационной работы было разработано программа для удалённого подключения и администрирования в соответствии с техническим заданием.
1. A Full Review of UltraVNC, a Free Remote Access/Desktop Program // Lifewire provides expert-created, real-world technology content URL: https://www.lifewire.com/ultravnc-review-2625160// (дата обращения: 01.12.2020).
2. LiteManager // Официальный сайт URL: http://www.litemanager.ru/(дата обращения: 01.12.2020).
3. MySqlConnection Class // MySQL Connector/NET 8.0 API Reference URL: https://dev.mysql.com/doc/dev/connector- net/8.0/html/T_MySql_Data_MySqlClient_MySqlConnection.htm// (дата обращения: 01.12.2020).
4. Pros and Cons of Using C# as Your Backend Programming Language // Agilites:Software Development Company URL: https://agilites.com/pros- and-cons-of-using-c-as-your-backend-programming-language.html/(дата обращения: 01.12.2020).
5. RMS — удаленный доступ // Официальный сайт URL: https://rmansys.ru/(дата обращения: 01.12.2020).
6. Sublime Text 3 для верстки сайтов. Настройка внешнего вида и установка плагинов. Руководство для начинающих // Хабр URL: https://habr.com/ru/post/458206/(дата обращения: 01.12.2020)
7. The Advantages and Disadvantages of Microsoft SQL Server // Rothmobot is the online source for articles and news on business management, marketing, people management and business technology URL: https://www.rothmobot.com/the-advantages-and-disadvantages-of-microsoft- sql-server//(дата обращения: 01.12.2020).
8. Visual Studio IDE Reviews // Software Reviews You Can Trust URL: https: //www.trustradius. com/products/visual-studio-ide/reviews?qs=pros- and-cons/ (дата обращения: 01.12.2020).
9. АССИСТЕНТ // Официальный сайт URL: Й11р8://мойассистент.рф/ (дата обращения: 01.12.2020).
10. ГОСТ 34.602-89 Информационная технология (ИТ). Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы. От 24.03.1989.; Введ. 1990-01-01. (Единая система программной документации)
11. Гришаева С.С., Кобылянский В.Г. ПРОГРАММА УДАЛЕННОГО АД-МИНИСТРИРОВАНИЯ // Инженерные решения: эл.научный журнал. - 2019 - №4(5).
12. Кальченко В. В. Использование программ удаленного администрирования для несанкционированного доступа к информационным ресурсам / В. В. Кальченко, М. В. Цуранов // Системи обробки шформаци’. - 2010. - Вип. 3. - С. 27-30
13. Комаров А. Ю. Разработка клиент-серверного приложения для удаленного управления компьютером (Network Bridge) / А. Ю. Комаров, В. А. Дорофеев; науч. рук. В. А. Дорофеев // Современные техника и техно-логии: сборник трудов XX международной научно-практической конференции студентов, аспирантов и молодых ученых, Томск, 14-18 апреля 2014 г.: в 3 т. — Томск: Изд-во ТПУ, 2014. — Т. 2. — С. 191-192.
14. Кратинов А.Г., Чернышов О.С Анализ средств удаленного управления сетевыми ресурсами // - Донецк: Донецкий национальный технический университет, 2012. - С. 460-463
15. Кузнецов М.А. Проектирование системы удалённого администрирования серверов / Кузнецов М.А., Степаненко И.А. // Прикаспийский журнал: управление и высокие технологии. - 2010. - № 3. - С. 77-83.
16. Начало работы с WPF // Документация по семейству продуктов Visual Studio URL: https://docs.microsoft.com/ru-ru/visualstudio/designers/getting- started-with-wpf?view=vs-2019// (дата обращения: 01.12.2020).
17. Шкондин А. А. Использование планшетного компьютера в качестве терминала или удаленное администрирование с помощью IPad / А. А.
Шкондин // Использование информационно-коммуникационных технологий в образовании: межвузовский сборник научных работ / Шадр. гос.пед. ин-т. — Шадринск : Изд-во Шадр. гос.пед. ин-т., 2012. — С. 214-219.