Диплом: Разработка сетевого программного обеспечения на примере ГКУ "Ресурсы Ямала"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
91
Продолжение рисунка 24
Все остальные действия из раздела «Команды» выполняются аналогично.
Рассмотрим пример выполнения собственных скриптов, так как именно эта
функциональность обеспечивает полный контроль пользователя над серверами.
Как было описано ранее, скрипты в проект можно добавить через форму для
создания скрипта и с помощью загрузки файла в проект.
92
Добавление скрипта через форму. В разделе «Скрипты» нажимаем на кнопку
«Добавить» и в выпадающем меню выбираем «Создать». Форма создания скрипта
представлена на рисунке 25.
Рисунок 25. Создание скрипта
После этого появляется форма создания, скрипта в которой необходимо указать:
Имя будущего файла с расширением.
Текстовое описание скрипта
Код (тело) скрипта
Создадим простой скрипт, состоящий из одной команды «Ping
17
», но
дополнительные параметры выполнения будем передавать уже после его создания.
Форма создания скрипта показана на рисунке П3.3.
После сохранения, в разделе «Скрипты» на панели управления появляется
свернутая форма представления скрипта, изображенная на рисунке 26.
Рисунок 26. Свернутая форма представления скрипта
17
Ping — утилита для проверки целостности и качества соединений в сетях на основе TCP/IP, а также
обиходное наименование самого запроса.
93
Для ввода дополнительных параметров необходимо развернуть форму
только что созданного скрипта, нажав в правом, нижнем углу на стрелку,
указывающую вниз.
Для проверки связи между удаленным сервером и, например, dns-сервером
компании «Google», в поле параметры добавляем запись «-с 4 8.8.8.8».
Где «-с 4» - количество опросов, а 8.8.8.8 – IP-адрес сервера. Развернутая
форма скрипта с введенными пользовательскими параметрами изображена на
рисунке 27.
Рисунок 27. Развернутая форма скрипта с дополнительными параметрами
Таким образом, добавив к телу скрипта дополнительные параметры,
формируется полная команда «ping -c 8.8.8.8»
Добавление скрипта из файла. В разделе «Скрипты» нажимаем на кнопку
«Добавить» и в выпадающем меню выбираем «Загрузить». Форма загрузки скрипта
представлена на рисунке П3.4
Вид панели управления после загрузки скрипта продемонстрирован на
рисунке 28.
94
Рисунок 28. Вид панели управления после загрузки скрипта из файла
В качестве примера был загружен заранее подготовленный скрипт,
представленный в приложении 1, который установит СУБД PostgresPro, создаст
базу данных, пользователя, добавит пользователю разрешения на созданную базу
данных, сконфигурирует ожидание подключений на всех локальных сетевых
интерфейсах, при этом разрешит подключаться к СУБД только с IP-адреса
192.168.0.13 и перезапустит сервис.
Для выполнения требуемого скрипта необходимо выбрать серверы, на
котором он будет выполняться и сам скрипт. Все выбранные элементы выделяются
зеленым цветом, а их список дублируется в виде строки над разделом
«Управление». Снятие выбора осуществляется повторным нажатием на выбранный
ранее элемент. Результат выбора сервера и необходимого скрипта показан на
рисунке 29.
95
Рисунок 29. Выбор скрипта для выполнения на сервере
Начать процесс выполнения можно двумя способами:
Нажать «Выполнить» на форме скрипта. Этот способ удобнее, когда
выполняется один скрипт.
Нажать «Выполнить» в разделе «Команды», подменю «Скрипты».
Способ, предназначенный для выполнения более одного скрипта.
Так же, как и в случае выполнения команды, пользователю необходимо
подтвердить выполняемое действие во всплывающем окне, показанном ранее, на
рисунке 23.
После этого, также как и при выполнении команд, пользователь
переадресовывается на страницу просмотра хода выполнения скрипта, которая
изображена на рисунке 24.
96
3. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ
ПРОЕКТА
3.1. Выбор и обоснование методики расчёта экономической
эффективности
Для оценки экономической эффективности проекта была выбрана концепция
бизнес-планирования.
Бизнес-план – это документ, отражающий развернутое обоснование проекта
и дающий возможность всесторонней оценки эффективности принятых решений и
планируемых в рамках проекта мероприятий. Изучение бизнес-плана поможет
ответить на вопрос, стоит ли вкладывать деньги в данный проект.
Бизнес-план должен:
- показать, что программный продукт найдет своего покупателя, установить
емкость рынка сбыта и перспективы его развития;
- оценить затраты, необходимые для разработки и внедрения программы;
- оценить прибыль, которую принесет разработанный продукт.
Стандартный бизнес-план должен включать в себя следующие основные
разделы: резюме; описание деятельности организации; описание товара; анализ
рынка; конкуренция; маркетинг; анализ рисков; организационный план; технология
производства; финансовый план; калькуляция себестоимости.
Резюме: Отрасль разработки и поддержки программных продуктов является
достаточно молодой на отечественном рынке, в связи с чем, предприятия
(пользователи ПО) не могут подобрать программное решение, удовлетворяющее
всем необходимым требованиям своего бизнеса.
Ключевым направлением деятельности ГКУ «Ресурсы Ямала» является
информатизация органов власти автономного округа. Для этого организация
обеспечивает внедрение, поддержку и развитие информационных систем,
автоматизирующих деятельность органов власти. Администрированием серверов
ключевых ИС занимаются специалисты отдела СПО.
97
На данный момент сотрудники отдела СПО испытывают определенные
неудобства и трудности при выполнении однотипных задач на различных серверах,
так как отсутствует единая, централизованная система управления.
Это подтверждает необходимость и целесообразность разработки
программного продукта для «Отдела специализированного программного
обеспечения».
Описание товара: Разработанная ИС будет иметь название «SPO».
Основными задачами, которые она будет решать, являются:
централизованное хранение и изменение имеющейся информации по ИС
оперативное выполнение необходимых операций как на каждом сервере
по отдельности, так и на всех серверах определённой ИС одновременно
максимально быстрое решение наиболее часто возникающих проблем
осуществление всех необходимых действий из Web-интерфейса
Анализ рынка: Исследование рынка ПО показало, что многие компании и
организации нуждаются в аналогичном программном продукте.
Для привлечения интереса к проектируемому решению необходимо
организовать личную встречу с представителями «Отдела СПО» и
продемонстрировать функционал программы;
Простота внутреннего устройства ИС «SPO» и возможность расширения
функциональности с минимальных трудозатратами позволяет при необходимости
использовать ее для администрирования любых ОС и различных сетевых
устройств, поддерживающих управление по сети.
Потребителями ИС «SPO» могут быть все учреждения, чья деятельность
зависит от IT-инфраструктуры.
Конкуренция: На рынке есть компании, готовые предложить аналогичные
продукты, но по более высокой цене. При этом функционал таких систем не всегда
удовлетворяет требованиям заказчика, как в плане решаемых задач, так и
относительно пользовательского интерфейса. Приобретая подобные системы,
заказчик рискует «выбросить денежные средства на ветер», т.к. программа может
не принести желаемых результатов, а доработка и изменение функциональности
потребуют дополнительных финансовых вложений.
98
Маркетинг: Для продвижения разработанного программного продукта
необходимо выслать его тестовую версию крупным компаниям в качестве
рекламного материала. Также можно распространить рекламу через сети и факсы
организациям, с которыми уже ранее сталкивались в работе. Этого будет
достаточно для привлечения первой «волны» клиентов.
Стратегия ценообразования ориентирована на избежание спада в
производстве и минимизацию воздействия таких внешних сил, как конкуренты и
участники каналов сбыта.
Анализ рисков: Риск экономического спада практически отсутствует, в связи
с разнообразием потребительской базы.
Наибольшую угрозу представляют коммерческие риски:
- риск, связанный с реализацией товара;
- транспортный риск.
- риск, связанный с приемкой продукта покупателем.
Источники возникновения рисков:
- недостаток сведений о спросе на разрабатываемый продукт;
- недостоверные результаты анализа рынка;
- недооценка конкурентов;
- падение спроса на разрабатываемый продукт.
Действие перечисленных рисков можно снизить, наняв опытных
специалистов в свой штат.
Организационный план: Организация и планирование работ по разработке и
внедрению программного продукта будет производиться в соответствии с его
стадиями жизненного цикла.
Технология производства: Разработка ПО будет производиться специалистами
в данной области.
Планируется, что состав персонала будет следующим:
- руководитель проекта
- программист серверной части приложения
- программист вэб-интерфейса
Плановый срок разработки информационной системы – 2 месяца.
99
Калькуляция себестоимости: Согласно плану работ, в разработке системы
будут участвовать 3 сотрудника, срок разработки 2 месяца.
На основании полученной плановой численности необходимо составить
штатное расписание, которое указано в таблице 16.
Таблица 16.
Штатное расписание
Должность
Оклад, руб./мес.
1
Руководитель проекта
80 000
2
Программист серверной части приложения
60 000
3
Программист вэб-интерфейса
60 000
ИТОГО за месяц:
200 000
ИТОГО за срок разработки (2 месяца):
400 000
Себестоимость разрабатываемого программного продукта складывается из
текущих и капитальных затрат.
Текущие затраты включают в себя: зарплату, амортизацию, затраты на
электроэнергию, материалы, затраты на ремонт и запасные части, накладные и
прочие расходы.
Подсчитаем затраты на разработку по элементам затрат:
Затраты на оплату труда работников, непосредственно занятых созданием
проекта составят 400 000 руб.
Затраты на отчисления по налогам [14],[15]:
- Пенсионный фонд РФ (22%): 400 000 * 0,22 = 88 000 руб.
- Фонд социального страхования (2,9%): 400 000 * 0,029 = 11 600 руб.
- Фонд обязательного медицинского страхования (5,1%): 400 000 * 0,051= 20
400 руб.
Общая сумма затрат на отчисления по налогам составит:
88 000 + 11 600 + 20 400 = 120 000 руб.
Затраты на амортизацию: в таблице 17 представлены расходы на
амортизацию вычислительной техники.
100
Таблица 17.
Затраты на амортизацию
Объект
Модель
Цена,
руб.
Кол
-во
Общая
стоимост
ь
Срок
службы,
лет
Амортизаци
я, руб.
Компьютер
DELL Vostro
3650
45000
2
90000
10
9000
Ноутбук
Lenovo
IdeaPad 100
23000
1
23000
10
2300
МФУ
Panasonic
KX-MB2000
RU
5400
1
5400
10
540
Стол
IKEA
4500
3
13500
10
1350
Стул
IKEA
1500
3
4500
10
450
ИТОГО:
-
-
136400
-
13640
Сумма амортизации за год составляет 13 640 руб.
Амортизация за два месяца составит: (13640 / 12) * 2 = 2 273 руб. 32 коп.
Затраты на электроэнергию: рабочее помещение освещают 10 лампочек
мощностью 100 Вт/час.
Расходы электроэнергии на оборудование складываются из потребляемой
мощности используемых компьютеров, ноутбука и МФУ.
Мощность компьютеров DELL - 450 Вт/час, компьютер Lenovo потребляет
350 Вт/час, ноутбук потребляет 250 Вт/час, а МФУ 200 Вт/час.
Стоимость затрат на электроэнергию в час представлена в таблице 18.

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

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