Файл: Руководство пользователя для разработанной системы. Пятый раздел приводит данные по информационной безопасности приложения.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.11.2023
Просмотров: 177
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
1.1 Анализ некоторых существующих решений
1.1.4 Total Network Inventory 5
2.1 Планирование архитектуры сервиса
2.2 Обзор и определение основных технологий и средств
2.4 Организация хранения данных
3 Разработка программного обеспечения
3.1 Разработка программного средства
3.2 Разработка компонентов клиентского приложения
1.1.2 Контур.Бухгалтерия
Следующим рассмотренным аналогом является приложение Контур.Бухгалтерия, изображенное на рисунке 1.2. В отличии от предыдущего случая у сайта нет требований к его поддержке с помощью сертифицированных специалистов.
Контур.Бухгалтерия из себя представляет: онлайн бухгалтерию для малого бизнеса. Позволяет вести бухгалтерский учет, сдавать отчетность через интернет, рассчитывать зарплату. Интеграция с интернет-банком, электронным документооборотом, товароучетными системами.
Простой и понятный интерфейс максимально ускоряет работу с системой. Есть возможность аутсорсинга ведения бухгалтерии.
Рисунок 1.2 – Аналог Контур.Бухгалтерия
Контур.Бухгалтерия – это онлайн-сервис для бухгалтеров небольших компаний. Удобное ведение бухгалтерии, понятный расчет зарплаты, быстрая подготовка, проверка и отправка отчетности в ПФР, ФСС, ФНС через интернет.
1.1.3 Приложение СБИС
Ещё одним рассмотренным аналогом является приложение СБИС, изображенное на рисунке 1.3. Как и предыдущий вариант у него нет требований к его поддержке с помощью сертифицированных специалистов. СБИС из себя представляет: Набор сервисов для бизнеса. Электронный документооборот. Отчетность через интернет. Бухгалтерия и учет. Онлайн касса. CRM. Helpdesk. Корпоративная социальная сеть. Управление персоналом. Управление бизнес-процессами. Управление задачами и проектами. Хранилище документов. Облачная телефония. Видеосвязь.
Рисунок 1.3 – Аналог СБИС
Инвентаризация компьютеров и устройств в сети является неотъемлемой частью обслуживания парка техники в организации любых размеров. Учет компьютеров и оборудования позволяет поддерживать технику в актуальном состоянии и избежать лишних трат на её обслуживание.
Сбор информации о каждом устройстве вручную уже давно не актуален ввиду своей трудоемкости. Решить поставленную задачу и получить максимально точную информацию в кратчайшие сроки позволяют специальные программы для инвентаризации сети. Один раз настроив такую программу
, вы сможете в любое время получить подробную и актуальную сводку по каждому устройству, а также узнаете о любых изменениях в сети, требующих вашего внимания.
1.1.4 Total Network Inventory 5
Стандартная версия Total Network Inventory 5 предоставляет полный функционал для инвентаризации различных сетевых устройств. Программа легка в настройке и интуитивно понятна с первого запуска. Вам доступно сканирование систем Windows, OS X, Linux, FreeBSD и ESX/ESXi, а также сканирование сетевых устройств по протоколам SNMP и Telnet (Рисунок 1.5).
Рисунок 1.5 – Аналог Total Network Inventory 5
Вся полученная при сканировании информация может быть выведена в отчёты, которые легко экспортируются в любой удобный для вас формат.
Total Network Inventory также позволяет настроить сканирование и создание отчётов по расписанию, что позволяет автоматизировать рутинные задачи.
Плюсы данного аналога это:
-
полный функционал для инвентаризации сети; -
пегко настроить; -
дружественный интерфейс; -
низкая стоимость.
Минусом является то, что аналог может быть установлен только на Windows-системы.
1.1.5 Spiceworks
Spiceworks является одним из наиболее популярных бесплатных решений для инвентаризации с веб-интерфейсом. Программа предоставляет удобный и понятный сканер сети, легкую фильтрацию полученной информации и механизм сравнения устройств (рисунок 1.6).
Рисунок 1.5 – Аналог Spiceworks
Наличие веб-интерфейса вносит определенные ограничения на визуализацию некоторых процессов и настройку программы под свои нужды, но это компенсируется легким, а главное многопользовательским, доступом к данным.
Отдельно хотим отметить, что кроме инвентаризации программа также предоставляет инструменты для мониторинга, создания список закупок и поддержки пользователей (helpdesk).
Стоимость лицензии: бесплатно (монетизация за счет рекламы).
Плюсы аналога:
-
дружественный интерфейс; -
бесплатное распространение; -
возможность подключения модулей мониторинга, списка закупок и поддержки пользователей.
Минусы аналога:
-
доступ только через веб-интерфейс; -
наличие рекламы; -
ограниченная персонализация.
1.1.6 Lansweeper
Среди многих платных решений Lansweeper пользуется высокой популярностью и выделяется множеством возможностей. Lansweeper поддерживает тонко настраиваемое сканирование и работу с большим количеством устройств, предлагает широкие возможности по настройке и персонализации отчётов, а также удобную фильтрацию (рисунок 1.5).
Рисунок 1.5 – Аналог Lansweeper
Как и в случае с Spiceworks, доступ к программе организован только через веб-интерфейс.
Отдельно хотим отметить наличие интегрированного модуля поддержки пользователей (helpdesk), карту сети и базовый функционал для развертывания ПО.
Стоимость лицензии: до 100 устройств – бесплатно; более 100 устройств – € 1.00 за устройство, ежегодно.
Плюсы аналога:
-
широкие возможности по инвентаризации сети; -
универсальность (карта сети, Helpdesk и развертывание ПО); -
широкие возможности персонализации; -
бесплатная лицензия до 100 устройств.
Минусы аналога:
-
доступ только через веб-интерфейс; -
дорогая ежегодная подписка.
1.1.7 Network Inventory Advisor
Несмотря на несколько устаревший интерфейс, Network Inventory Advisor предлагает полный спектр необходимых инструментов для учёта устройств в сети. Программа позволяет выполнять сканирование систем Windows, Unix-подобных систем и SNMP-устройств. Основываясь на результатах сканирования, вы можете строить отчёты различной сложности как по аппаратной, так и программной части оборудования (рисунок 1.6).
Рисунок 1.6 – Аналог Lansweeper
Несмотря на несколько устаревший интерфейс, Network Inventory Advisor предлагает полный спектр необходимых инструментов для учёта устройств в сети. Программа позволяет выполнять сканирование систем Windows, Unix-подобных систем и SNMP-устройств. Основываясь на результатах сканирования, вы можете строить отчёты различной сложности как по аппаратной, так и программной части оборудования.
Отдельно хотим отметить возможность обнаружения и сбора ключей продуктов Autodesk.
Обновления в рамках старшей версии доступны бесплатно. Стоимость лицензии начинается от $89.00 (USD) за лицензию на 25 устройств.
Плюсы аналога:
-
полный базовый функционал для инвентаризации сети; -
может быть установлен как на Windows, так и MacOS; -
обнаружение ключей продуктов Autodesk.
Минусы аналога:
-
устаревший интерфейс; -
редко обновляется; -
нет Web-интерфейса.
1.2 Выводы по разделу
В данном разделе были рассмотрены аналогичные системы, с целью идентификации наличия в них функционала для решения заданной проблемы, а также исследована практичность решения рассматриваемой проблемы.
При поиске и подборе аналогов был произведен патентный поиск по заданной теме. Было определено два патента, отражающие концепт электронной системы обучения. Однако, функционала автоматизации в них выявлено не было.
В качестве аналогов были рассмотрены различные программные продукты.
Однако, ни один из перечисленных сервисов не является бесплатным или легко содержимым, как в плане эксплуатации, так и в финансовом плане. Таким образом, реализуемое решение можно рассматривать как предлагающе некий компромисс между функциональностью и доступностью.
-
Проектирование приложения
2.1 Планирование архитектуры сервиса
Приложение должно предоставлять взаимодействие в рамках процесса инвентаризации.
Таким образом, приложение должно реализовывать следующие функциональные требования:
– добавление, удаление и редактирование оборудования;
– фильтрацию и поиск оборудования;
генерацию специальных идентификационных кодов для печати;
– оповещение о изменении статусов оборудования.
Далее, необходимо определится с архитектурным стилем нашего кроссплатформенного приложения. В процессе анализа аналогов было отмечено, что два приложения из трёх выполнены в виде веб приложения с применением архитектур одностраничного приложения и REST API. Особенность REST в том, что сервер не запоминает состояние пользователя между запросами – в каждом запросе передается информация, идентифицирующая пользователя (например, токен, полученный через авторизацию) и все параметры, необходимые для выполнения операции.
Резюмировав все требования и приняв во внимание выбранную архитектуру, получим схему, изображенную на рисунке 2.1.
Рисунок 2.1 – Архитектура приложения
Все взаимодействие с сервером сводится к четырём операциям (Четыре — это необходимый и достаточный минимум, в конкретной реализации типов операций может быть больше):