Диплом: Управление программной конфигурацией корпоративных сетей

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
За сбор сведений отвечает класс «TSystemInfo» («uSystemInfo.pas»,
приложение «Клиент»).
Таблица 5 - Класс «TSystemInfo»
procedure SendApplicationSoftwareInfo
Метод сбора и отправки на сервер
сведений о ПО
procedure SendHardwareInfo
Метод сбора и отправки на сервер
сведений о «железе»
procedure SendFeatures
Метод сбора и отправки на сервер
сведений об операционной системе
procedure SendMemoryInfo
Метод сбора и отправки на сервер
сведений об использовании оперативной
памяти
procedure SendDiskInfo
Метод сбора и отправки на сервер
сведений об использовании жестких
дисков
В результате выполнения данного алгоритма формируется список
программного и аппаратного обеспечения, установленного на каждом
персональном компьютере. Список формируется на экране , но может
быть выведен и на печать. Список содержит такие пункты, как номер ПК
по порядку, его тип, модель персонального компьютера, серийный и
инвентарный номер,
Основный алгоритм программы показан на рисунке 25.
63
начало
Все машины
опрошены?
Авторизация
Ввод
параметров
подключения
Данные
введены
корректно?
Опрос
клиентских
машин
НЕТ
ДА
ДА
НЕТ
Конец
Сообщение
об ошибке
Запись в БД
Рисунок 25 - Общий алгоритм работы программы
Работа системы осуществляется следующие образом. Клиентская
часть программы устанавливается на каждом персональном компьютере
сети, а серверная часть – на персональном компьютере администратора
сети или другого ответственного лица. После запуска серверной части
пользователь определяет, каким образом программа должна подключиться
к клиентским частям, что в дальнейшем и определяет собираемую
информацию.
Далее клиентские части по запросу серверной части отправляют всю
информацию о каждом персональном компьютере сети. Поступающие
данные сохраняются в базе данных и по запросу выводятся на экран в виде
отчетов.
64
3.3 Описание порядка использования программы
Для начала работы программы необходимо последовательно
запустить серверную и клиентские части программы на каждом из
персональных компьютеров.
При этом необходимо установить в файле Settings.ini следующие
значения:
- Host=IP сервера
- Port=6000
- Interval= - время переподключения клиента к серверу
Далее, при удачной отправке данных на сервер, окно клиента
показывает данные о времени и статусе отправки:
Рисунок 26 - Окно клиента с данными об отправке данных серверу
При запуске сервера показывается окно с перечнем машине, которые
передали данные на сервер:
65
Рисунок 27 - Список машин
В списке машин отображается ее имя, MAC-адрес, IP и дата загрузки
данных, инвентарный номер (при определении). Если инвентарный номер
не установлен, его можно задать:
Для этого нужно ввести номер в экранную форму и нажать ОК.
Рисунок 28 - Ввод инвентарного номера
После чего номер отображается в списке активных машин.
66
Рисунок 29 - Отображение инвентарного номера
Для просмотра параметров машины необходимо либо два раза
щелкнуть на имени машине в списке, либо, выделив машину в списке,
нажать кнопку Машина. Для каждой машины доступны 4 вкладки:
- Общие характеристики;
- Аппаратное обеспечение;
- Программное обеспечение;
- Диски.
Рисунок 30 - Общие характеристики;
67
В этом же окне имеется возможность фильтрации показателей с
помощью фильтра показателей или по группам.
Рисунок 31 - Фильтрация по группам BIOS
На вкладке Аппаратное обеспечение доступен список всего
оборудования машины. Также имеется возможность фильтрации и
группировки.
68
Рисунок 32 - Аппаратное обеспечение
На вкладке Программное обеспечение доступен список всего ПО
машины. Также имеется возможность фильтрации и группировки.
Рисунок 33 - Программное обеспечение
69
На этой вкладке возможен просмотр установленного программного
обеспечения в определенный временной период или за определенную дату:
Рисунок 34 - ПО, установленное 03.09.2018 года
Рисунок 35 - ПО, установленное в период с 01.10.2018 по 30.01.2019 года
На вкладке Диски представлена информация о дисках машины:
70
Рисунок 36 - Вкладка Диски
3.4 Оценка стоимости реализации и экономической
эффективности проекта
3.4.1 Описание бюджета на разработку проекта
Расчет трудозатрат и составление сметы затрат на выполнение
проекта
Любое программное обеспечение разрабатывается, как правило,
коллективом специалистов различного профиля,
Переход на многогранные методы создания могут считаться
адекватным ответом в рамках работы нового рынка. Универсальными
методами создания является обширное семейство методологий и подходов,
делящих ценности и принципы создания универсальных методов
реализации [1]. Основной отличительной чертой универсальных методик
контроля проектами становится то, что они переводят людей,
жизнеспособный продукт и доступность изменений выше различных
71
согласований, бумажной волокиты и создания многолетних планов,
которые присущи водопадным вариантам контроля.
Перед началом самой разработки проекта внедрения универсальной
методики контроля, важно понять цели внедрения. Фирмы, решающие
воспользоваться подобными методиками, зачастую преследуют несколько
целей: рост скорости реакции фирмы на изменение внешней среды,
минимизация цены продукта, устранение различных удерживающих
факторов в бизнес-процессах фирмы, рост эффективности командной
работы и т.п.
Итерационная природа универсального проекта предполагает
совместную работу многих этапов создания новой продукции и
подготовительных работ, планирования и реализации продукции, что
очень похоже по сути на параллельное проектирование [4]. Универсальное
управление проектов основано на постоянно зацикленном параллельном
проектировании, что включает применение неких функциональных команд
и улучшенную коммуникацию между исполнителями проекта. И по сути
«подвижное» проектное управление включает в себя многие подходы,
которые есть в интегрированной методике создания продукции (IPD) [12].
Гибкость и открытость по структуре и составу работ несет в себе
повышенный уровень свободы от типовых процедур и процессов.
Универсальное управление проектом всячески указывает важность
уменьшения документальной работы, сторонних процедур и процессов,
явно определенных методов и подходов к пониманию задачи управления.
Типовые стандарты и процедуры описывают как серьезные гасители
«подвижности» в рамках управления. Упор в управлении реализуется на
методы и связи, личностные способности, мотивацию, лидерство,
координацию участников проекта. Исходя их китайской поговорки: «в
руках грамотного человека хорошим станет даже плохой метод, а в руках
безграмотного даже хорошее становится плохим».

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран