Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА КЛИЕНТ-СЕРВЕРНОГО ПРИЛОЖЕНИЯ «ADMINCENTER»

Работа №184203

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы60
Год сдачи2021
Стоимость4600 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
9
Не подходит работа?

Узнай цену на написание


АННОТАЦИЯ 3
Перечень условных обозначений 4
Введение 5
1 Анализ 6
2 Проектирование 11
3 Реализация приложения 14
3.1 Реализация библиотеки Core 14
3.1.1 Пакет Environment 14
3.1.2 Пакет FileSystem 15
3.1.3 Пакет Logger 16
3.1.4 Пакет Models 17
3.1.5 Пакет Modules 17
3.1.6 Пакет Network 19
3.1.7 Пакет Cron 22
3.1.8 Пакет Events 23
3.1.9 Пакет Repository 24
3.1.10 Пакет Repository.MongoDB 25
3.2 Реализация библиотеки Core.Server 26
3.3 Реализация сервера AspServer 27
3.4 Реализация службы ClientService 28
3.5 Реализация модулей 28
3.5.1 Реализация модуля Main 28
3.5.2 Реализация модуля Computers 32
Заключение 37
Список использованных источников и литературы 38
Приложение А.1 Листинг кода AspServer. Часть 1 39
Приложение А.2 Листинг кода AspServer. Часть 2 43
Приложение Б Листинг кода Network.TCP.Server 45
Приложение В Листинг кода ClientService 48
Приложение Г Листинг кода Network.TCP 51
Приложение Д Листинг кода Modules.Main 53
Приложение Ж Листинг кода Modules.Computers 55


Предположим имеется большое количество персональных компьютеров и серверов - около 200-300. Появляется необходимость в едином инструменте, который бы объединял различный функционал, такой как администрирования различных систем, позволял выполнять мониторинг систем, а также развертывать программное обеспечение на множество систем.
Целью данной выпускной квалификационной работы является разработка клиент- серверного приложения для администрирования, мониторинга и развертывания различных пакетов приложений для Windows систем.
Были поставлены следующие задачи:
1. Рассмотреть ПО для администрирования, мониторинга и развертывания приложений.
2. Провести анализ и выявить требования, технологии.
3. Спроектировать архитектуру приложения.
4. Реализовать приложение.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате выполнения ВКР спроектирована и разработана модульно-расширяемая клиент-серверная платформа, а также необходимые модули. Цель работы достигнута. Для её достижения решены все поставленные задачи:
1. Рассмотрено ПО для администрирования, мониторинга и развертывания приложений.
2. Проведен анализ и выявлены требования и технологии.
3. Спроектирована архитектура приложения.
4. Реализовано приложение.
Функционал данной платформы может быть расширен в будущем различными модулями сторонних разработчиков.



1. Model-View-ViewModel / Википедия: свободная энциклопедия. - [Б. м.], 2021 -
URL: https://ru.wikipedia.org/wiki/Model-View-ViewModel (дата обращения:
29.05.2021)
2. Model-View-Controller / Википедия: свободная энциклопедия. - [Б. м.], 2021 - URL: https://ru.wikipedia.org/wiki/Model-View-Controller (дата обращения: 29.05.2021)
3. API / Википедия: свободная энциклопедия. - [Б. м.], 2021 - URL:
https://ru.wikipedia.org/wiki/API (дата обращения: 29.05.2021)
4. Сериализация / Википедия: свободная энциклопедия. - [Б. м.], 2021 - URL: https://ru.wikipedia.org/wiki/Сериализация (дата обращения: 29.05.2021)
5. Рефлексия / Metanit - [Б. м.], 2012-2021 - URL:
https://metanit.Com/sharp/tutorial/14.1.php (дата обращения: 29.05.2021)
6. Консоль Active Directory Users and Computers - [Б. м.], 2021 - URL:
http://adminbook.ru/index.php?men3=3-2/24 (дата обращения: 29.05.2021)
7. Windows Admin Center / Microsoft Docs - [Б. м.], 2021 - URL:
https://docs.microsoft.com/ru-ru/windows-server/manage/windows-admin- center/overview (дата обращения: 29.05.2021)
8. Как установить Linux-Dash на Linux - [Б. м.], 2020 - URL:
https://blog.sedicomm.com/2017/07/25/kak-ustanovit-linux-dash-na-linux/ (дата
обращения: 29.05.2021)
9. Zabbix / Википедия: свободная энциклопедия. - [Б. м.], 2021 - URL:
https://ru.wikipedia.org/wiki/Zabbix (дата обращения: 29.05.2021)
10. Nagios / Википедия: свободная энциклопедия. - [Б. м.], 2021 - URL:
https://ru.wikipedia.org/wiki/Nagios (дата обращения: 29.05.2021)
11. Компоновщик / Refactoring Guru- [Б. м.], 2014-2021 - URL:
https://refactoring.guru/ru/design-patterns/composite (дата обращения: 29.05.2021)
12. Цепочка обязанностей / Refactoring Guru- [Б. м.], 2014-2021 - URL:
https://refactoring.guru/ru/design-patterns/chain-of-responsibility (дата обращения: 29.05.2021)



Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ