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


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

Работа №196089

Тип работы

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

Предмет

программирование

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

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


Реферат
ВВЕДЕНИЕ 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

Очень часто пользователи программного обеспечения не читают условия лицензионных соглашений программ, которые они устанавливают на свои компьютеры. Нарушение этих условий является нарушением авторских прав разработчиков программ, которое защищено 2 и 3 частями 146 статьи Уголовного Кодекса Российской Федерации.
В лицензионном соглашении (лицензии) описаны условия использования программ. Существуют типовые лицензии, их можно поделить на свободно распространяемые, условно-бесплатные и платные. Соответственно платные программы можно использовать только после оплаты, условно-бесплатные только при жестком соблюдении условий лицензионного соглашения, а свободные программы можно использовать и дома, и в офисе, абсолютно бесплатно, и без ограничений. Ограничения свободных программ есть только на модификацию и распространение, и они зависят от конкретной лицензии. У каждой программы имеются свои условия использования - лицензионное соглашение, в котором закреплены, какими правами обладает пользователь на использование той или иной программы. Как правило, у каждой программы эти права имеют значительные отличия. Из-за этого вытекает ряд проблем:
1) как оперативно узнать точное количество использованных лицензий в организации на ту или иную программу для того, чтобы определить, нужно ли докупать лицензии или их вполне хватает;
2) какие конкретно в данный момент установлены программы у конкретного пользователя на ПК - это необходимо знать для того, чтобы определить насколько функционал программы взаимодействует друг с другом.
Поставив перед собой задачи, которые необходимо решить, каждой из них представим определённый этап в нашей работе в том порядке, в котором мы их описали. Для решения поставленной задачи разработаем информационную систему online мониторинга программного обеспечения, установленного на компьютерах организации. Она необходима для:
1) обеспечения простого доступа к отчетам об использовании приложений и соответствии лицензий.
2) информации о приобретении программ, типах лицензии, их количество и их серийные номера.
3) минимизации юридических рисков при использовании программ.

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

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

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


Данная работа посвящена разработке информационной системе для online мониторинга программного обеспечения, установленного на компьютерах организации. Входе работы были рассмотрены аналоги приложений выявлены все плюсы и минусы каждого из них и проиллюстрированы. Про анализировав их мы выявили необходимые нам черты для нашей работы.
Разработана база данных системы, для хранения всей необходимой информации для её работы. Алгоритм работы программы обеспечивающий исправную работу программы, а также был разработан интерфейс для системы. Для проверки работоспособности системы протестировали ее на сети компьютеро в, собрав всю необходимую с них информацию.
В итоге была разработана информационная система, отвечающая нашим требованиям, которые мы ставили ранее. Таким образом, были выполнены все поставленные задачи.
В дальнейшем планируется перевести программу на Linux.


1. Прохоренок, Н.А. HTML, JavaScript, PHP и MySQL. Джентельменский набор Web-мастера - СПб.: БХВ-Петербург, 2010. - 912 с.
2. Система мониторинга Hyper HQ Enterprise Monitoring: 06.05.2018 URL:
https://habr.com/post/24854/ (дата обращения 25.02.2018).
3. Топ программного обеспечение для управления и мониторинга серверов. - Дата обновления: 08.11.2017. URL: http://www.monitis.com/blog/11-top-server- management-monitoring-software/ (дата обращения 24.02.2018).
4. GFI Network Server Monitor - удобный инструментарий для поддержания работоспособности серверов и сетевой инфраструктуры: 08.12.2003 URL: http://softline.ru/news/2900 (дата обращения 25.02.2018).
5. SQLite vs MySQL vs PostgreSQL: сравнение систем управления базами данных: 15.06.2014 URL: http://devacademy.ru/posts/sqlite-vs-mysql-vs-postgresql/ (дата обращения 6.03.2018).
6. PHP: URL: http://www.webmasterwiki.ru/PHP (дата обращения 8.03.2018).
7. PHP, Ruby, Python - краткая характеристика трех языков: URL:
http://www.internet-technologies.ru/articles/php-ruby-python-harakteristika- yazykov-programmirovaniya.html (дата обращения 8.03.2018).
8. CSS: 16.04.2018 URL:https://ru.wikipedia.org/wiki/CSS (дата обращения 8.06.201 8).
9. Леоненков, А.В. Самоучитель UML. Эффективный инструмент моделирования
информационных систем / А.В.Леоненков - СПб.: БХВ - Петербург, 2010. -
304 с.
10. Маклафлин, Б. PHP и MySQL. Исчерпывающее руководство / Б.Маклафлин - СПб.: Питер, 2016. - 544с.
11. Флэнаган, Д. JavaScript. Подробное руководство / Д. Флэнаган; пер. А. А. Киселев. - М.: Изд-во Символ-Плюс, 2008. - 992 с.
12. Фаулер, М. UML. Основы. 3-е издание / М. Фаулер; пер. Петухов А. А. - М.: Изд-во Символ-Плюс, 2004. - 181 с.
13. Веллинг, Л. MySQL. Учебное пособие / Л.Веллинг, Л.Томсон; пер. А.Г. Сивак
• М.: Изд-во Вильямс, 2005. - 304 с.
14. PHP.NET: URL: http://php.net/manual/ru/index.php (дата обращения 10.02.18)
15. Макфарланд, Д.С. Новая большая книга CSS / Д.С. Макфарланд; пер. М.Райтман - СПб.: Питер, 2017. - 720 с.
16.SNMP протокол (основы): 4.10.2012 URL: http://www.k-max.name/linux/snmp- protocol/ (дата обращения 18.03.2018).
17.Флэнаган, Д.JavaScript. Подробное руководство / Д, Флэнган; пер. А.Н.Киселев
• М.:Символ-Плюс, 2013. - 1080с.


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



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


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