Дипломная работа на тему "МОИ (МТИ) | Разработка программного обеспечения конфигурации настроек сетевых адаптеров компьютера"
1
Работа на тему: Разработка программного обеспечения конфигурации настроек сетевых адаптеров компьютера
Оценка: хорошо.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326
Оценка: хорошо.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326
Демо работы
Описание работы
Негосударственное образовательное учреждение высшего образованияМосковский технологический институт
Факультет: Техники и современных
технологий Кафедра: Информатики и автоматизации
Уровень образования: Магистратура
Направление: Информатика и вычислительная техника Профиль: Технологии разработки программного обеспечения
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
«Разработка программного обеспечения конфигурации настроек сетевых адаптеров компьютера»
Москва 2018 г.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 3
ГЛАВА 1. АНАЛИЗ ОСОБЕННОСТЕЙ И ПРИНЦИПОВ РАБОТЫ ВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ И СЕТЕВЫХ УСТРОЙСТВ 7
1.1. Обзор специфики работы локальных вычислительных сетей 7
1.2. Существующие протоколы передачи данных 15
1.3. Назначение и классификация сетевых устройств 24
ГЛАВА 2. АНАЛИЗ СПЕЦИФИКИ КОНФИГУРИРОВАНИЯ СЕТЕВЫХ УСТРОЙСТВ 33
2.1. Особенности работы компьютерных сетевых адаптеров 33
2.2. Анализ существующих программных продуктов по настройке работы компьютерной сети 39
2.3. Обоснование выбора средств разработки для конфигурации сетевых устройств 50
ГЛАВА 3. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ КОНФИГУРАЦИИ НАСТРОЕК СЕТЕВЫХ АДАПТЕРОВ КОМПЬЮТЕРА 60
3.1. Разработка проекта программного обеспечения 60
3.2. Разработка структуры программного продукта 69
3.3. Разработка функциональных возможностей системы 76
ЗАКЛЮЧЕНИЕ 96
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 96
ПРИЛОЖЕНИЕ А. ЛИСТИНГ ФРАГМЕНТОВ ПРОГРАММНОГО КОДА РЕАЛИЗАЦИИ 104
ВВЕДЕНИЕ
Актуальность работы заключается в необходимости обеспечения гибкой и удобной работы с сетевыми устройствами компьютера, осуществления комплексного мониторинга состояния загруженности компьютерной сети и отдельных ее хостов путем использования единой программной системы с интуитивно понятным и настраеваемым интерфейсом пользователя.
В связи с постоянным ростом числа используемых в рамках различных предприятий компьютеров возрастает сложность их топологической связи между собой посредством объединения в единую локальную вычислительную сеть (ЛВС) или глобальную сеть.
Данная проблема может быть решена посредством изучения теоретически и практических подходов и методов обеспечения целостной и взаимосвязанной работы всех сетевых средств, устройств для проектирования и разработки программного обеспечения в виде пакета различных прикладных сетевых утилит, предоставляющих ряд полезных функций по отслеживанию и модификации состояния сетевых адаптеров.
Не смотря на анализ существующих решений в данной области на рынке программных продуктов, наблюдается острая нехватка актуальных, удобных, легко настраиваемых под пользовательские предпочтения программных решений, основанных на модульной архитектуре с поддержкой быстрого дополнения системы дополнительными функциональными возможностями.
Все вышеизложенное позволяет сделать вывод о необходимости разработки программного обеспечения для выполнения конфигурации настроек сетевых адаптеров компьютера.
Объектом исследования в данной работе является специфика функционирования компьтерных сетевых устройств.
Предметом исследования являются особенности практической программной реализации программного обеспечения конфигурации настроек сетевого адаптера компьютера.
Цель исследования заключается в разработке программного обеспечения для выполнения конфигурации настроек сетевых адаптеров компьютера и получения необходимой информации об удаленных сетевых хостах.
Задачи исследования:
1) Анализ особенностей и принципов работы вычислительных сетей и сетевых устройств.
2) Анализ специфики конфигурирования сетевых устройств.
3) Анализ существующих программных продуктов по настройке работы компьютерной сети.
4) Разработка программного обеспечения конфигурации настроек сетевых адаптеров компьютера.
5) Разработка проекта, структуры и функциональных возможностей системы.
Практическая значимость работы заключается в разработке программного обеспечения для выполнения конфигурации настроек сетевых адаптеров компьютера, позволяющего осуществлять ряд полезных сетевому администратору функций.
Научная новизна данной работы заключается в разработке и применении модульного подхода к формированию структуры интерфейса программного обеспечения, основанного на концепции связи фрагментов средствами технологии WPF.
Данная работа состоит из разделов Введение, трех основных разделов, Заключения, Списка литературы, Приложения с программным кодом.
Проведение аналитического обзора специфики функционирования компьютерных сетей позволило выявить ключевые аспекты и проблематику конфигурирования сетевых устройств. Разработанное программное обеспечение позволяет снизить затраты времени на конфигурацию настроек
сетевых адаптеров компьютера, а также предоставить пользователю дополнительные возможности по просмотру информации об удаленных сетевых хостах
В результате выполнения первой главы данной работы выполнен анализ особенностей и принципов работы вычислительных сетей и сетевых устройств. В рамках рассмотрения обозначенных нюансов проведен обзор специфики работы локальных вычислительных сетей, проанализированы основные понятия, описан процесс администрирования локальных сетей, классифицированы наиболее популярные средства и системы реализации данного процесса (диагностики, управления, анализа). Рассмотрены наиболее распространенные причины нарушения работы локальных сетей и основные топологии их построени, преимущества и недостатки использования. Проанализированы существующие протоколы передачи данных, Сформулированы основные требования к современным протоколам передачи данных, обозначена и описана модель OSI. Подробно описаны принципы функционирования протоколов IPX/SPX, NetBEUI и TCP/IP, приведены соотвествующие графические иллюстрации демонстрации их состава. Проведен обзор назначения и классификация сетевых программно- аппаратных устройств, описаны принципы и назначение ряда основополагающих средств обеспечения работы ЛВС, в частности, коммутатора, маршрутизатора, брадмауэра и средства коммуникации. Проведен анализ преимуществ и недостатков наиболее популярных на практике линий связи, коаксиального, оптоволоконного кабелей и витой пары.
В рамках второй главы данной работы приведены результаты выполненного анализа специфики конфигурирования сетевых устройств, описаны основные особенности работы компьютерных сетевых адаптеров, приведена иллюстрация их структурного состава в обобщенном виде. Проведен анализ существующих программных продуктов по настройке работы ЛВС, описаны их ключевые преимущества и наиболее критичные с
точки зрения администрирования работы САД недостатки, составлена сравнительная таблица оценок по всем рассмотренным аналогам. Проведено обоснование выбора средств разработки для конфигурации сетевых устройств путем анализа основных возможностей среды разработки Visual Studio, языка написания программного кода C# и технологий разработки пользовательского интерфейса, приведены соотвествующие графические иллюстрации.
В рамках третьей главы данной работы осуществлено описание основных этапов разработки программного обеспечения конфигурации настроек сетевых адаптеров компьютера. Разработан проект созданного программного обеспечения средствами языка UML, приведены разработанные диаграммы вариантов использования и классов системы, создана storyboard основных форм интерфейса. Разработана и описана структура программного продукта, ключевые пакеты и классы реализации функциональных возможностей. Описан порядок работы с созданным программным обеспечением, приведены примеры проверки корректности его работы.
При написании данной выпускной квалификационной работы использовались научные труды 60 различных авторов, к числу наиболее значимых следует отнести работы в области информационных сетевых технологий таких авторов: Блинкова Ю.В., Ватаманюка А., Гребешкова А.Ю., Карпалюка И.Т., Куызнецова А.И., Мирошниченко А.А., Куроуза Д., Росса К., Новожилова Е.О., Новожилова О.П. и ряда других.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Анкудинов Г.И. Сети ЭВМ и телекоммуникации. – СПб.: СЗТУ, 2014. - 215 с.
2. Арипова О.В., Гущин А.Н., Смирнова Н.Н. Обучающие информационные системы. — СПб.: Балт. гос. техн. ун-т., 2013. — 86 с.
3. Берлин А.Н. Высокоскоростные сети связи. — М.: Интуит, 2016. —
451 с.
4. Блинков Ю.В. Изучение информационных сетей и сетевых
технологий. – Пенза: ПГУАС, 2013. – 344 с.
5. Бурков С.М., Савин С.3. Развитие инфокоммуникационных систем: история, состояние и перспективы. - Хабаровск: Изд-во Тихоокеан. гос. ун- та, 2015. — 164 с
6. Бутусов О.Б., Редикульцева Н.И. Современные компьютерные технологии. — М.: Университет машиностроения, 2015. — 163 с.
7. Ватаманюк А. Создание, обслуживание и администрирование сетей.
– СПб.: Питер, 2013. – 523 с.
8. Веренинов И.А. Основы программирования. Учебное пособие. – СПб.: Издательство Политехнического университета, 2014. – 212 c.
9. Галин А.Б. Информатика: учебник. – М.: Феникс, 2015. – 223 с
10. Гасликова И.Р., Гохберг Л.М. Информационные технологии. М.: ЦИСН, 2013. – 274 с.
11. Голицына О.Л., Партыка Т.Л., Языки программирования. Учебное пособие. – М.: Форум, 2014. – 467 с.
12. Гребешков А.Ю. Вычислительная техника, сети и телекоммуникации. – М.: Горячая линия-Телеком, 2015. — 190 с.
13. Громов Ю.Ю., Дидрих И.В. Информационные технологии. — Тамбов: Изд-во ТГТУ, 2015. — 260 с.
14. Джеймс К., Росс К. Компьютерные сети. Нисходящий подход. – М.: Эксмо, 2016. — 912 с.
15. Дубинин С.В. Учебно-методический комплекс по учебной дисциплине Компьютерные сети. – Минск: БНТУ, 2017. — 132 c.
16. Зыков С.В. Основы проектирования корпоративных систем. - М.: Высшая Школа Экономики (Государственный Университет), 2013. – 432 с.
17. Камаев В.А., Костерин В.В. Технологии программирования Учебник. – М.: Высш. шк., 2016. – 314 с.
18. Карпалюк И.Т., Кузнецов А.И., Мирошниченко А.А. Компьютерные сети и телекоммуникации. – Харьков: ХНАГХ, 2016. – 221 с.
19. Коломоец Г.П. Организация компьютерных сетей. - Запорожье: Классический приватный университет, 2015. – 156 с.
20. Коршунов М.К. Применение информационных технологий. – Екатеринбург : Издательство Уральского университета, 2015. – 108 с.
21. Куроуз Д., Росс К. Компьютерные сети. Нисходящий подход. – М.: Эксмо, 2016. — 912 с.
22. Леонов А.В. Эксплуатация сети, администрирование сети. Учебное пособие. – Москва: МАИ, 2014. – 66 с.
23. Максимов Н.В., Попов И.И. Компьютерные сети. — М.: Форум, Инфра-М, 2016. — 464 с.
24. Масич Г.Ф. Сети передачи данных. – Пермь: Изд-во Перм. нац. исслед. политехн. ун-та, 2014. – 192 с.
25. Михеева Е.В. Информационные технологии в профессиональной деятельности. — М.: Академия, 2016. — 384 с.
26. Могилев А.В., Листрова Л.В. Методы программирования.
Компьютерные вычисления. – СПб.: БХВ-Петербург, 2013. – 320 с.
27. Натан А. WPF 4 Подробное руководство. - СПб.: Символ-Плюс, 2014. — 880 с.
28.Нейгел К. C# 5.0. – М.: Академия, 2013. – 840 с.
29. Нейгел К., Ивьен Б., C# 5.0 и платформа .NET 4.5 для профессионалов. – М.: Академия, 2014. – 1440 с.
30. Новожилов Е.О., Новожилов О.П. Компьютерные сети. — Москва: Академия, 2014. — 224 с.
31. Ноздреватых Б.Ф. Информационные технологии. - Томск: ТУСУР, 2016. — 175 с.
32. Олифер В., Олифер Н. Компьютерные сети. Принципы, технологии, протоколы. – СПб.: Питер, 2016. – 992 с.
33. Павский К.В. Протоколы TCP/IP и разработка сетевых приложений.
– Новосибирск : СибГУТИ, 2013. – 131 с.
34. Поляк-Брагинский А.В. Локальные сети. Модернизация и поиск неисправностей. – СПб.: БХВ-Петербург, 2016. – 440 с.
35. Рихтер Д. Программирование на языке C#. – СПб.: Питер, 2013. – 412 с.
36. Рубанцев В. Тотальный тренинг по Си-шарпу. Большой практикум
по программированию на языке C#. – СПб.: БХВ-Петербург, 2013. – 120 с.
37. Рудаков А.В. Технология разработки программных продуктов: Учебник. – М.: Академия, 2014. – 208 с.
38. Семакин И.Г. Информатика и информационно-коммуникационные технологии. Базовый курс: - М: БИНОМ, Лаборатория знаний, 2013. – 314 с.
39. Склярев О.М. Разработка программных продуктов на языках высокого уровня. – СПб.: Глоунас, 2014. – 541 с.
40. Смирнова Е.В. Построение коммутируемых компьютерных сетей.
— М.: Интуит, 2016. — 428 с.
41. Соболь Б. В., Общая информатика: учебник. – М.: Феникс, 2013. –263 с.
42. Советов Б.Я., Цехановский В.В. Информационные технологии:
теоретические основы. - СПб.: Лань, 2016. — 448 c.
43. Соловьев В.П., Пуцко Н.Н. Компьютерные сети и сетевая безопасность. - М: МИИТ, 2014. – 130 с.
44. Стахнов А.А. Сетевое администрирование. – СПб.: БХВ-Петербург, 2015. – 480 с.
45. Таненбаум Э., Уэзеролл Д. Компьютерные сети. – СПб.: Питер, 2014. — 989 с.
46. Тониевич А. Компьютерные сети. – М.: Интернет-издание, 2014. –115 с.
47. Топорков С.С. Компьютерные сети для продвинутых пользователей М.: ДМК Пресс, 2015. – 472 с.
48. Тюгашев А.А.. Основы программирования. Часть 2. – СПб.: Университет ИТМО, 2016. – 160 с.
49. Федоров А. Г. Создание Windows-приложений на C#. – М.: ТОО
«Компьютер Пресс», 2014. – 297 с.
50. Хлебников А.А. Информационные технологии. — М.: КноРус, 2016.— 466 с.
51. Холодов Г.М., Поповкин А.В. Алгоритмическое и объектно- ориентированное программирование. – М.: МГТУ МАМИ, 2013. – 459 с.
52. Холопов С.И. Администрирование в информационных системах Учебное пособие. – Рязань: РГРТА, 2014. – 311 с.
53. Хорев П.Б. Объектно-ориентированное программирование. – Москва: Академия, 2015. – 446 с.
54. Хоружников С.Э., Прыгун В.В. Администрирование сетей Windows СПб.: НИУ ИТМО, 2013. — 612 с.
55. Шамшев А.Б. Классические элементы пользовательского интерфейса в Windows Presentation Foundation. – Ульяновск: УлГТУ, 2015. – 211 с.
915 с.
56. Шиндер Д.Л. Основы компьютерных сетей. – СПб.:Вильямс, 2014. -
57. Шувалов В.П., Крук Б.И. Телекоммуникационные системы и сети: Том 3. Мультисервисные сети. - М.: Горячая Линия - Телеком, 2015. — 592 с. 58.Элсенпитер Р., Велт Т.Дж., Администрирование сетей. Справочник администратора. – М.: Эком, 2016. – 422 с.
59. Яковлев В.П. Основы корпоративных информационных систем. - СПб.: ВШТЭ СПб ГУПТД, 2016. — 85 с.
60. Яновский Г.Г. Сети связи. — СПб: БХВ-Санкт-Петербург, 2015. — 511 с.
Похожие работы
Другие работы автора
НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.
СТАТЬ ЗАКАЗЧИКОМ