Тема: Разработка информационной системы для online мониторинга программного обеспечения, установленного на компьютерах организации
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 7
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 8
1.1 Предметная область 8
1.2 Обзор аналогичных решений 8
1.2.1 Hyperic HQ 8
1.2.2 Nagios 9
1.2.3 GFI Network Server Monitor 10
1.3.1 MySQL 12
1.3.1.1 MySQL Workbench 13
1.3.2 PHP 13
1.3.3 CSS 14
1.3.4 Eclipse PHP 15
1.3.4.1 CKEditor 15
1.4 Вывод 16
2 РАЗРАБОТКА АРХИТЕКТУРЫ СИСТЕМЫ 18
2.1 Диаграмма варианта использования 18
2.2 Диаграмма классов 20
2.2.1 «License type» 21
2.2.1 «Software_Catalogue» 21
2.3 Диаграмма развертывания 22
2.4 Вывод 23
3 РАЗРАБОТКА БАЗ ДАННЫХ И РЕАЛИЗАЦИЯ СИСТЕМЫ 24
3.1 База данных 24
3.1.1 Концептуальное проектирование 24
3.1.2 Логическое проектирование 25
3.2 Реализация системы 29
3.2.1 Алгоритм авторизации пользователя 29
3.2.2 Алгоритм работы Агента 31
4 ТЕСТИРОВАНИЕ РАБОТОСПОСОБНОСТИ СИСТЕМЫ 36
4.1 Тестирование работы 36
4.2 Вывод по разделу 44
ЗАКЛЮЧЕНИЕ 45
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 46
ПРИЛОЖЕНИЕ 1 47
1.1 Общие сведения 48
1.2 Функциональное назначение 48
1.3 Описание логической структуры 48
1.4 Используемые технические средства 48
1.5 Входные и выходные данные 49
ПРИЛОЖЕНИЕ 2 50
2.1 Код программы 51
2.1.1 Menu.php 51
2.1.2 Soft.php 53
2.1.3 Template.php 56
2.1.4 Find.php 58
2.1.5 Connect.php 59
2.1.6 Add_computer.php 60
2.1.7 Dell_compputer.php 61
2.1.8 Upgrate_template.php 62
2.1.9 Style.css 64
2.1.10 Java.js 70
2.1.11 Add_template.php 71
2.1.12 Dell_Template.php 73
📖 Введение
В лицензионном соглашении (лицензии) описаны условия использования программ. Существуют типовые лицензии, их можно поделить на свободно распространяемые, условно-бесплатные и платные. Соответственно платные программы можно использовать только после оплаты, условно-бесплатные только при жестком соблюдении условий лицензионного соглашения, а свободные программы можно использовать и дома, и в офисе, абсолютно бесплатно, и без ограничений. Ограничения свободных программ есть только на модификацию и распространение, и они зависят от конкретной лицензии. У каждой программы имеются свои условия использования - лицензионное соглашение, в котором закреплены, какими правами обладает пользователь на использование той или иной программы. Как правило, у каждой программы эти права имеют значительные отличия. Из-за этого вытекает ряд проблем:
1) как оперативно узнать точное количество использованных лицензий в организации на ту или иную программу для того, чтобы определить, нужно ли докупать лицензии или их вполне хватает;
2) какие конкретно в данный момент установлены программы у конкретного пользователя на ПК - это необходимо знать для того, чтобы определить насколько функционал программы взаимодействует друг с другом.
Поставив перед собой задачи, которые необходимо решить, каждой из них представим определённый этап в нашей работе в том порядке, в котором мы их описали. Для решения поставленной задачи разработаем информационную систему online мониторинга программного обеспечения, установленного на компьютерах организации. Она необходима для:
1) обеспечения простого доступа к отчетам об использовании приложений и соответствии лицензий.
2) информации о приобретении программ, типах лицензии, их количество и их серийные номера.
3) минимизации юридических рисков при использовании программ.
✅ Заключение
Разработана база данных системы, для хранения всей необходимой информации для её работы. Алгоритм работы программы обеспечивающий исправную работу программы, а также был разработан интерфейс для системы. Для проверки работоспособности системы протестировали ее на сети компьютеро в, собрав всю необходимую с них информацию.
В итоге была разработана информационная система, отвечающая нашим требованиям, которые мы ставили ранее. Таким образом, были выполнены все поставленные задачи.
В дальнейшем планируется перевести программу на Linux.





