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


Разработка архитектуры и программного обеспечения системы аудита информационной инфраструктуры

Работа №41502

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

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

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


ВВЕДЕНИЕ 3
ГЛАВА 1. ПОСТАНОВКА ЗАДАЧИ 5
1.1 Описание задачи 5
1.1.1 Аналоги 6
1.1.2 Механизм работы при отсутствии сети интернет 8
1.1.3 Отклик приложения 8
1.1.4 Интерфейс приложения 8
1.1.5 Язык интерфейса 9
1.2 Программное обеспечение и используемые средства 9
1.2.1 Microsoft Visual Studio 9
1.2.2 Язык программирования C# 11
1.2.3 Платформа .NET 11
1.2.4 Визуализация приложения 12
1.2.5 SQL 14
1.2.6 Синтаксический анализ информации 16
1.2.6.1 История развития парсинга 17
1.2.6.2 Парсинг в .NET 18
1.2.7 Используемые сервисы 20
1.3 Паттерны проектирования 22
ГЛАВА 2. ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ 24
2.2 Реализация функции авторизации 24
2.3 Реализация поиска приложения на ПК 25
2.4 Реализация поиска в сети интернет 29
2.5 Визуализация приложения 33
ГЛАВА 3. ВРЕМЕННЫЕ ЗАТРАТЫ 35
ГЛАВА 4. ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ 38
ЗАКЛЮЧЕНИЕ 40
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

В современном мире не все люди придают значение важности обновления программного обеспечения (ПО). Часто нет желания что-либо менять, в других случаях обновление ПО кажется бесполезной тратой времени. Разработчики же, выпуская обновления, не только расширяют функционал программ, но и в первую очередь заботятся о его безопасности. Насколько скоро злоумышленники обнаружат бреши в ПО и воспользуются ими это лишь вопрос времени. Именно поэтому устанавливая обновления и используя последнюю версию ПО, вы становитесь в большей степени защищены от различных уязвимостей и багов.
С другой стороны, прогресс не стоит на месте и функционал всех приложений с каждым годом увеличивается. Если мы берем во внимание личный компьютер, то за обновлением его приложений еще можно как-то уследить. А если мы говорим про все компьютеры какого-либо учебного заведения, где недостаток функционала необновленного ПО может привести к невыполнению учебного плана и неосвоении материала. Именно поэтому важно максимально автоматизировать процесс контроля актуальности версии приложений.
Целью данной бакалаврской работы является разработка архитектуры и программного обеспечения системы аудита информационной инфраструктуры для автоматизации процесса контроля актуальности версии приложений путем создания графического приложения с помощью платформы .NET.
Для достижения поставленной цели выделим следующие задачи:
- проанализировать рынок существующего ПО, позволяющих отслеживать актуальность установленных приложений.
составить техническое задание
- выбрать наиболее удобный интерфейс программирования приложений.
- разработать с помощью выбранного интерфейса ПО, позволяющее отслеживать установленную и наиболее актуальную версии приложений.
Настоящая работа состоит из введения, 4 глав, заключения, списка использованной литературы и приложения (программного кода).


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

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

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


В результате проделанной работы, поставленная цель разработки архитектуры и программного обеспечения системы аудита информационной инфраструктуры для автоматизации процесса контроля актуальности версии приложений путем создания графического приложения с помощью платформы .NET была достигнута, выполненные все обозначенные задачи.
Составленное техническое задание полностью реализовано, благодаря чему пользователю доступен весь задуманный функционал. К функционалу в данном случае относится отображение версии установленного на компьютер приложения, а также отображения актуальной версии, доступной в сети интернет.
В дипломной работе затронут анализ рынка имеющихся аналогов данного приложения, а также рассмотрены все их достоинства и недостатки. При желании данное приложение можно коммерциализировать.
Дальнейшее развитие приложение может состояться путем добавления функционала определения пиратского программного обеспечения, т.е. помимо версий программы выводить сведения о приложении: лицензионное оно или нет.



1. Npackd [Электронный ресурс]. - Режим доступа: https://npackd.appspot.com/. - Заглавие с экрана. - (Дата обращения: 4.04.19) .
2. Speed Install 2.0 - репозиторий под Windows [Электронный ресурс]. - Режим доступа: https://habr.com/ru/post/127661/. - Заглавие с экрана. - (Дата обращения: 4.04.19).
3. AllMyApps [Электронный ресурс]. - Режим доступа: https://en.wikipedia.org/wiki/Allmyapps/. - Заглавие с экрана. - (Дата обращения: 4.04.19).
4. Ninite [Электронный ресурс]. - Режим доступа: https://ninite.com/. - Заглавие с экрана. - (Дата обращения: 4.04.19).
5. Chocolatey - The package manager for Windows [Электронный ресурс]. - Режим доступа: https://chocolatey.org/ - Заглавие с экрана. - (Дата обращения: 4.04.19).
6. Microsoft Visual Studio [Электронный ресурс]. - Режим доступа: https://ru.wikipedia.org/wiki/Microsoft_Visual_Studio. - Заглавие с экрана. - (Дата обращения: 12.03.19)
7. Windows Forms [Электронный ресурс]. - Режим доступа: https://ru.wikipedia.org/wiki/Windows_Forms. Заглавие с экрана. - (Дата обращения: 13.03.19).
8. SQL [Электронный ресурс]. - Режим доступа: https://m.wikipedia.org/wiki/SQLЭЗаглавие с экрана. - (Дата обращения: 14.03.19) .
9. Entity Framework [Электронный ресурс]. - Режим доступа: https://ru.wikipedia. org/wiki/ADO.NET_Entity_FrameworkJЗаглавие с экрана. - (Дата обращения: 14.03.19)
10. Светлов Н. М. Информационные технологии управления проектами: Учебное пособие / Н.М. Светлов, Г.Н. Светлова. - 2 изд., перераб. и доп. - М.: НИЦ ИНФРА-М, 2015. - C. 156 -232.
11. Тепляков С.В., Паттерны проектирования на платформе.И^ /учебносправочное пособие/ С.В.Тепляков - М., 2015. - C. 32 - 142.
12. Мак-Дональд М., WPF: Windows Presentation Foundation в .NER 4.0 с примерами на C#2010 для профессионалов /справочное пособие/ М.Мак-Дональд - М., 2011. - С. 15 - 673.


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



Подобные работы


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