16 Описание программного обеспечения

advertisement
МИНИСТЕРСТВО РОССИЙСКОЙ ФЕДЕРАЦИИ ПО ДЕЛАМ
ГРАЖДАНСКОЙ ОБОРОНЫ, ЧРЕЗВЫЧАЙНЫМ СИТУАЦИЯМ И
ЛИКВИДАЦИИ ПОСЛЕДСТВИЙ СТИХИЙНЫХ БЕДСТВИЙ
ОПИСАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Листов 24
Инв. № подл.
Подпись и дата
Взам. инв. №
Инв. № дубл.
Подпись и дата
ТЕХНИЧЕСКИЙ ПРОЕКТ
СОЗДАНИЯ СИСТЕМЫ ВЫЗОВА
ЭКСТРЕННЫХ ОПЕРАТИВНЫХ СЛУЖБ
ПО ЕДИНОМУ НОМЕРУ «112»
Москва, 2011
Первое применение
Справ. №
СОГЛАСОВАНО
УТВЕРЖДАЮ
_____________/_______________/
_____________/_______________/
«___» _____________ 201__ г.
«___» _____________ 201__ г.
ТЕХНИЧЕСКИЙ ПРОЕКТ СОЗДАНИЯ СИСТЕМЫ ВЫЗОВА
ЭКСТРЕННЫХ ОПЕРАТИВНЫХ СЛУЖБ ПО ЕДИНОМУ НОМЕРУ «112»
ЛИСТ УТВЕРЖДЕНИЯ
ОПИСАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Подпись и дата
СОГЛАСОВАНО
Со стороны Заказчика:
Со стороны Исполнителя:
_____________/_______________/
_____________/_______________/
«___» _____________ 201__ г.
«___» _____________ 201__ г.
Подпись и дата
Взам. инв. №
СОГЛАСОВАНО
Инв. № дубл.
Листов ЛУ 1
Инв. № подл.
Изм Лист № документа
Разработ.
Проверил
Т.контр.
Н.контр.
Утвердил
Подпись Дата
Типовой технический проект создания
Системы вызова экстренных оперативных
служб по единому номеру «112»
Описание программного обеспечения
Литера
М
Лист
Листов
2
24
»
СОДЕРЖАНИЕ
1 ВВЕДЕНИЕ 5
1.1 ОБЩИЕ ПОЛОЖЕНИЯ ............................................................................................................ 5
1.2 СВЕДЕНИЯ О ВИДАХ ОБЕСПЕЧЕНИЯ СИСТЕМЫ-112 ............................................................ 5
2 СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ............................................................ 6
3 ФУНКЦИИ ЧАСТЕЙ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ .............................................. 9
4 МЕТОДЫ И СРЕДСТВА РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ............ 21
4.1 ПО JETBRAINS INTELLIJ IDEA 10.5 .................................................................................. 21
4.2 ПО HIBERNATE .................................................................................................................. 21
4.3 ПО SPRING ......................................................................................................................... 22
4.4 ПО ECLIPSE RCP ............................................................................................................... 22
5 ОПЕРАЦИОННЫЕ СИСТЕМЫ ........................................................................................... 23
5.1 ОПЕРАЦИОННАЯ СИСТЕМА MICROSOFT WINDOWS SERVER.............................................. 23
6 СРЕДСТВА, РАСШИРЯЮЩИЕ ВОЗМОЖНОСТИ ОПЕРАЦИОННЫХ СИСТЕМ ..... 24
Инв. № подл.
Подпись и дата
Взам. инв. №
Инв. № дубл.
Подпись и дата
5.2 ОПЕРАЦИОННАЯ СИСТЕМА ALT LINUX 4.0 SERVER EDITION ........................................... 23
Лист
Изм. Лист № документа Подпись Дата
3
Термины и
сокращения
Определение
АС
Автоматизированная система
АТС
Автоматическая телефонная станция
ДТП
Дорожно-транспортное происшествие
ЕСКК
Едина система классификации и кодирования
НСД
Несанкционированный доступ
НСИ
Нормативно-справочная информация
ПНД
Полный набор данных
ПО
Программное обеспечение
ПОИБ
Подсистема обеспечения информационной безопасности
СУБД
Система управления базами данных
ТС
Транспортное средство
ЧС
Чрезвычайная ситуация
HTTP
Hypertext Transfer Protocol – Протокол уровня
приложений, позволяющий системам с различной
архитектурой общаться путем передачи HTML-файлов
IVR
Interactive Voice Response — интерактивные голосовые
сообщения
ORM
Object-relational mapping — объектно-реляционного
проецирования
SMS
Short Message Service — технология, позволяющая
осуществлять приём и передачу коротких текстовых
сообщений сотовым телефоном
SQL
Structured Query Language — «язык структурированных
запросов», универсальный компьютерный язык,
применяемый для создания, модификации и управления
данными в реляционных базах данных
Инв. № подл.
Подпись и дата
Взам. инв. №
Инв. № дубл.
Подпись и дата
ОПРЕДЕЛЕНИЯ, ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
Лист
Изм. Лист № документа Подпись Дата
4
1 ВВЕДЕНИЕ
1.1 Общие положения
В настоящем документе приведено описание программного обеспечения Системы-112.
Исходными данными для проектирования состава программного обеспечения являются
требования документа ««Техническое задание на создание системы вызова экстренных
оперативных служб по единому номеру «112»».
ПО построено на модульной основе, позволяющей легко добавлять, изменять
функциональные возможности Системы-112, распределять части Системы-112 по объектам
автоматизации и поддерживать стандартные сетевые протоколы передачи данных.
1.2 Сведения о видах обеспечения Системы-112
Инв. № дубл.
Подпись и дата
Основные требования к программному обеспечению приведены в документе
«Техническое задание на создание системы вызова экстренных оперативных служб по
единому номеру «112».
Решения по комплексу технических средств Системы-112 приведены в документе
«Технический проект создания системы вызова экстренных оперативных служб по единому
номеру «112». Описание комплекса технических средств».
Решения по составу информации, объему и
способам ее организации, видам
машинных носителей, последовательности обработки информации приведены в документе
номеру «112». Описание информационного обеспечения».
Инв. № подл.
Подпись и дата
Взам. инв. №
«Технический проект создания системы вызова экстренных оперативных служб по единому
Лист
Изм. Лист № документа Подпись Дата
5
2 СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Весь комплекс программного обеспечения Системы-112 разделяется на три основные
группы:
 системное ПО;
 прикладное ПО;
 специализированное ПО.
К системному программному обеспечению Системы-112 относится:
 операционная система Microsoft Windows Server;
 операционная система ALT Linux 4.0 Server Edition;
 СУБД Microsoft SQL Server;
 сервер приложений Apache Tom Cat;
 веб-сервер Apache HTTP server.
Подпись и дата
К прикладному ПО относится:
 Геоинформационная система ArcGIS;
 АТС;
 Факс-сервер;
 SMS-гейт;
Инв. № подл.
Подпись и дата
Взам. инв. №
Инв. № дубл.
 Microsoft Office 2008.
К
специализированному
программному
обеспечению
относятся
программные
продукты, предназначенные для исполнения отдельных соответствующих функций
Системы-112:
 Функциональный блок взаимодействия с телефонией :
 Модуль управления телефонными разговорами;
 Модуль автоматического соединения;
 Модуль работы с системой предварительно записанных голосовых сообщений.
 Функциональный блок управления обращениями и происшествиями:
 Модуль управления обращениями;
 Модуль управления происшествиями.
 Функциональный блок взаимодействия со смежными системами:
 Модуль внутрисистемного взаимодействия;
 Модуль мониторинга;
 Модуль интеграции.
 Функциональный блок взаимодействия с внешними системами:
Лист
Изм. Лист № документа Подпись Дата
6
 Модуль внутрисистемного взаимодействия;
 Модуль интеграции;
 Модуль предоставления информации.
 Функциональный блок аналитики и статистики:
 Модуль аналитики и статистики.
 Функциональный блок ведения оперативной базы знаний:
 Модуль ведения регламентов;
 Модуль ведения классифицированной информации.
 Функциональный блок поддержки принятия решений:
 Модуль ведения сценариев опроса;
 Модуль ведения регламентов оповещения;
 Модуль обнаружения повторных и массовых обращений.
 Функциональный блок ведения единой нормативно-справочной информации:
 Модуль ведения НСИ;
Подпись и дата
 Модуль синхронизации НСИ.
 Функциональный блок отображения информации на Интернет-портале:
 Модуль отображения.
 Функциональный блок ведения консультационной базы знаний:
Взам. инв. №
Инв. № дубл.
 Модуль ведения консультационной базы знаний.
 Функциональный блок управления наполнением Интернет-портала:
 Модуль управления структурой Интернет-портала;
 Модуль управления наполнением Интернет-портала.
 Функциональный блок управления форумами:
 Модуль форумов.
 Функциональный блок отображения картографической информации:
Подпись и дата
 Модуль отображения картографической информации;
 Модуль поиска картографической информации.
 Функциональный блок мониторинга транспортных средств:
 Модуль мониторинга ТС.
Инв. № подл.
 Функциональный блок сопряжения с системой ЭРА-ГЛОНАСС:
 Модуль информационного взаимодействия.
 Функциональный блок сопряжения с системами мониторинга мобильных объектов
на базе ГЛОНАСС/GPS:
Лист
Изм. Лист № документа Подпись Дата
7
 Модуль контроля ТС;
 Модуль информационного взаимодействия.
 Функциональный блок сопряжения с системами мониторинга стационарных
объектов:
 Модуль информационного взаимодействия;
 Модули анализа;
 Модуль работы с данными объектов мониторинга.
 Функциональный блок мониторинга событий Системы-112:
Инв. № подл.
Подпись и дата
Взам. инв. №
Инв. № дубл.
Подпись и дата
 Модуль мониторинга событий Системы-112.
Лист
Изм. Лист № документа Подпись Дата
8
3 ФУНКЦИИ ЧАСТЕЙ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
В таблице 1 приведена информация о подсистемах Системы-112, входящих в их состав
функциональных блоках и модулях, а так же приведена информация о списке функций,
выполняемых каждым из компонент Системы-112.
Таблица 1.
Компоненты Системы-112 и их функции
Подсистема
Функциональный
блок
Телекоммуникаци
онная подсистема
Модуль
АТС
Функция
 Прием вызова;
 Распределение
входящих
вызовов и организация очереди;
 Изменение параметров вызовов в
очереди;
 Запись телефонного разговора;
голосовых
 Ведение перечня голосовых
сообщений (IVR);
 Переключение
вызова
на
голосовое сообщение (IVR);
 Переключение
вызова
на
голосовое оповещение.
Информационнокоммуникационна
я подсистема
Функциональный
блок
взаимодействия с
телефонией
Взам. инв. №
Инв. № дубл.
Подпись и дата
 Ведение перечня
оповещений;
Модуль
управления
телефонными
разговорами
 Регистрация вызова;
 Мониторинг очереди входящих
вызовов
(обращений)
и
возможных ЧС:
 Обработка общей
входящих вызовов;
очереди
Подпись и дата
 Обработка очереди вызовов с
телефонов, занесенных в
черный список;
 Обработка
очереди
обращений, полученных по
электронной почте, факсу,
SMS;
Инв. № подл.
 Обработка
очереди
обращений,
зарегистрированных
на
основании данных о ДТП,
полученных от системы ЭРАГЛОНАСС;
Лист
Изм. Лист № документа Подпись Дата
9
Подсистема
Функциональный
блок
Модуль
Функция
 Обработка
очереди
обращений,
зарегистрированных
на
основании анализа данных,
полученных
от
систем
мониторинга стационарных
объектов;
 Обработка
очереди
происшествий, по которым
возможно возникновение ЧС.

Фиксация начала обработки
вызова оператором;
 Назначение
вызова
(обращения) оператору;
 Изменение
очередности
обработки вызовов (обращений);
Подпись и дата
 Сброс вызова, находящегося в
очереди;
 Принятие вызова, находящегося
в очереди;
 Удержание вызова;
 Возврат к удержанному вызову;
Инв. № дубл.
 Переадресация вызова;
 Подключение к вызову.
Взам. инв. №
Модуль
автоматического
соединения
 Восстановление
звонка;
 Ведение перечня
сообщений (SMS):
прерванного
текстовых
Инв. № подл.
Подпись и дата
 отображение
перечня
текстовых сообщений;
 создание
сообщения;
текстового
 редактирование
сообщения;
текстового
 логического
(восстановление)
сообщения.
удаление
текстового
 Ведение перечня факсимильных
сообщений
 отображение
перечня
факсимильных сообщений;
Лист
Изм. Лист № документа Подпись Дата
10
Подсистема
Функциональный
блок
Модуль
Функция
 создание
сообщения;
факсимильного
 логического
удаление
(восстановление)
факсимильного сообщения.
Функциональный
блок управления
обращениями и
происшествиями
оповещение
Модуль работы с
системой
предварительно
записанных
голосовых
сообщений
 Переключение
вызова
на
систему
предварительно
записанных
голосовых
сообщений (IVR);
Модуль
управления
обращениями
 Отображение
обращений;
 Переключение
вызова
голосовое оповещение.
на
реестра
 Создание карточки обращения,
полученного по телефонному
вызову;
 Создание карточки обращения,
полученного по электронной
почте, факсу, SMS;
Инв. № дубл.
Подпись и дата
 Массовое
абонентов.
 Заполнение
обращения;
карточки
 Редактирование
обращения;
карточки
Взам. инв. №
 Закрытие карточки обращения;
 Отображение
карточки
обращения;
Подпись и дата
 Печать карточки обращения;
 Атрибутивный
обращения;
поиск
 Полнотекстовый
обращения;
поиск
 Прикрепление к обращению
карточки происшествия;
Инв. № подл.
 Перевод обращения
специалисту;
другому
 Подключение
к
обработке
обращения другого специалиста;
 Фиксация повторного вызова;
 Ведение черного списка:
Лист
Изм. Лист № документа Подпись Дата
11
Подсистема
Функциональный
блок
Модуль
Функция
 Отображение черного списка;
 Занесение контакта абонента
в черный список;
 Исключение
контакта
абонента из черного списка.
Модуль
управления
происшествиями
 Отображение
реестра
происшествий;
 Создание
карточки
происшествия по обращению;
 Закрытие
происшествия;
карточки
 Отображение
происшествия;
карточки
Подпись и дата
Инв. № дубл.
 Подтверждение у происшествия
статуса ЧС;
 Редактирование
происшествия.
 Передача
происшествия
в
службы
экстренного
реагирования;
Функциональный
блок
взаимодействия со
смежными
системами
Модуль
внутрисистемног
о
взаимодействия
Модуль
мониторинга
Модуль
интеграции
Инв. № подл.
Подпись и дата
 Полнотекстовый
поиск
происшествия;
 Присвоение
происшествию
статуса возможной ЧС;
 Отмена у происшествия статуса
возможной ЧС;
Взам. инв. №
 Печать карточки происшествия;
 Атрибутивный
поиск
происшествия;
карточки
 Выгрузка
данных
о
происшествии в АС службы
экстренного реагирования;
 Загрузка данных о реагировании
на происшествие из АС службы
экстренного реагирования;
 Загрузка данных о происшествии
из АС службы экстренного
реагирования;
 Получение
данных,
необходимых для актуализации
справочников ЕССК.
Лист
Изм. Лист № документа Подпись Дата
12
Подсистема
Функциональный
блок
Подпись и дата
Функциональный
блок
взаимодействия с
внешними
системами
Модуль
Функция
Модуль
внутрисистемног
о
взаимодействия
 Выгрузка
оперативной
информации во внешние АС
Модуль
интеграции
Модуль
предоставления
информации
 Выгрузка
статистической
информации по работе Системы112.
Функциональный
блок аналитики и
статистики
Модуль
аналитики и
статистики
 Формирование отчета;
Функциональный
блок ведения
оперативной базы
знаний
Модуль ведения
регламентов
 Ведение реестра регламентов по
обработке обращений:
 Экспорт отчета;
 Печать отчета;
 Предоставление информации по
запросу компонент Системы112.
 отображение
регламентов;
реестра
 создание записи о регламенте;
Инв. № дубл.
 просмотр
регламенте;
записи
о
Взам. инв. №
 редактирование записи о
регламенте;
 логическое
удаление
(восстановление) записи о
регламенте;
 печать регламента;
Подпись и дата
 атрибутивный
полнотекстовый
регламента.
и
поиск
Инв. № подл.
 Поиск
и
отображение
регламента по обработке
обращений.
Модуль ведения
классифицирова
нной
информации
 Ведение
классифицированной
информации
о
типичных
проблемах и средствах их
решения:
Лист
Изм. Лист № документа Подпись Дата
13
Подсистема
Функциональный
блок
Модуль
Функция
 отображение реестра топиков;
 создание топика;
 просмотр топика;
 редактирование топика;
 логическое
удаление
(восстановление) топика;
 печать топика;
 атрибутивный
полнотекстовый
топика.
и
поиск
 Поиск
Функциональный
блок поддержки
принятия решений
Модуль ведения
сценариев
опроса
 Ведение
абонента:
сценариев
опроса
 отображение
перечня
сценариев опроса абонента;
 создание нового сценария;
 просмотр сценария;
 редактирование сценария;
 логическое
удаление
(восстановление) сценария.
Инв. № дубл.
Подпись и дата
и
отображение
классифицированной
информации
о
типичных
проблемах и средствах их
решения.
Взам. инв. №
 Проведение опроса абонента по
выбранному сценарию.
Подпись и дата
Модуль ведения
регламентов
оповещения
 Ведение
регламентов
оповещения служб экстренного
реагирования в зависимости от
типа происшествия:
 отображение
регламентов;
реестра
Инв. № подл.
 создание записи о регламенте;
 просмотр
записи
о
регламенте;
 редактирование
регламенте;
записи
 логическое
(восстановление)
регламенте;
удаление
записи о
о
Лист
Изм. Лист № документа Подпись Дата
14
Подсистема
Функциональный
блок
Модуль
Функция
 печать регламента;
 атрибутивный
полнотекстовый
регламента.
и
поиск
 Поиск
и
отображение
регламентов оповещения служб
экстренного реагирования в
зависимости
от
типа
происшествия;
Подпись и дата
 Определение
параметров
оповещаемых служб экстренного
реагирования.
 Обнаружение
Модуль ведения
НСИ
 Отображение
(классификатора);
повторных
массовых обращений.
 Добавление новой
справочник;
Взам. инв. №
Инв. № дубл.
Функциональный
блок ведения
единой
нормативносправочной
информации
Модуль
обнаружения
повторных и
массовых
обращений
и
справочника
записи
в
 Редактирование
справочника;
 Отображение
справочника;
записи
 Логическое удаление
справочника;
записи
 Восстановление
справочника;
записи
записи
 Просмотр истории изменения
записи справочника;
Инв. № подл.
Подпись и дата
 Экспорт справочника в файл;
 Импорт справочника из файла.
Подсистема
консультативного
обслуживания
населения
Функциональный
блок отображения
информации на
Интернет-портале
Модуль
синхронизации
НСИ
 Синхронизации справочников с
Модуль
отображения
 Регистрация
пользователей
Интернет-портала;
внешними
системами.
и
смежными
 Авторизация пользователей;
 Восстановление пользователем
Лист
Изм. Лист № документа Подпись Дата
15
Подсистема
Функциональный
блок
Модуль
Функция
утраченного пароля;
 Отображение информационного
наполнения;
 Отображение консультационной
базы знаний;
 Навигация по разделам и
страницам Интернет-портала;
 Поиск
информации
ключевым словам;
по
 Подписка на новости.
Функциональный
блок ведения
консультационной
базы знаний
Модуль ведения
консультационн
ой базы знаний
базы
 Создание раздела базы знаний;
 Редактирование
знаний;
Подпись и дата
Инв. № дубл.
структуры
раздела
базы
 Удаление раздела базы знаний;
 Отображение раздела;
 Создание топика;
 Редактирование топика;
 Просмотр топика;
 Удаление топика;
 Прикрепление топика к разделу;
 Открепление топика от раздела.
Функциональный
блок управления
наполнением
Интернет-портала
Подпись и дата
Взам. инв. №
 Отображение
знаний;
Модуль
управления
структурой
Интернетпортала
 Отображение
разделов;
структуры
 Создание раздела;
 Редактирование свойств раздела;
 Публикация раздела;
 Снятие с публикации раздела;
 Изменение порядка отображения
разделов;
 Удаление раздела.
Инв. № подл.
Модуль
управления
наполнением
Интернетпортала
 Отображение
списка
информационных элементов;
 Добавление
элемента;
информационного
 Редактирование
информационного элемента;
 Публикация
элемента;
информационного
Лист
Изм. Лист № документа Подпись Дата
16
Подсистема
Функциональный
блок
Модуль
Функция
 Снятие
с
публикации
информационного элемента;
 Удаление
информационного
элемента.
Функциональный
блок управления
форумами
Модуль форумов
 Регистрация на форуме;
 Авторизованный вход на форум;
 Восстановление
утраченного
пароля;
 Блокировка учетной
участника форума;
записи
 Отображение списка рубрик;
 Отображение рубрики;
 Добавление рубрики;
 Изменение рубрики;
Подпись и дата
 Удаление рубрики;
 Отображение темы;
 Добавление темы;
 Удаление темы;
 Закрытие темы;
 Добавление сообщения;
 Удаление сообщения.
Геоинформационн
ая подсистема
Функциональный
блок отображения
картографической
информации
Модуль
отображения
картографическо
й информации
Инв. № подл.
Подпись и дата
Взам. инв. №
Инв. № дубл.
 Редактирование сообщения;
 Отображение
на
транспортных средств;
 Отображение
наблюдаемых
средств;
карте
характеристик
транспортных
 Отображение
на
карте
ближайших
объектов
классифицированных типов;
 Поиск транспортных средств на
карте;
 Прокладка маршрутов движения
между заданными объектами.
Функциональный
блок поиска
картографической
информации
Модуль поиска
картографическо
й информации
 Отображение карт, объектов на
картах и информации по ним;
 Навигация по картам;
 Измерение расстояний на карте;
 Показ/отмена слоев карты;
Лист
Изм. Лист № документа Подпись Дата
17
Подсистема
Функциональный
блок
Модуль
Функция
 Печать карт.
Функциональный
блок мониторинга
транспортных
средств
Модуль
мониторинга ТС
 Определение координат объекта
по
номеру
стационарного
телефона;
 Определение координат объекта
по адресу;
 Определение координат объекта
по наименованию;
 Поиск и отображение на карте
объектов классифицированных
типов;
 Определение
объекта
определенного
классифицированного
типа
максимально
близко
расположенного к точке;
Инв. № подл.
Подпись и дата
Взам. инв. №
Инв. № дубл.
Подпись и дата
 Определение атрибутов объекта
по координатам;
 Определение атрибутов объекта
с
помощью
визуальных
графических средств.
Подсистема
мониторинга
Функциональный
блок сопряжения с
системой ЭРАГЛОНАСС
Модуль
информационног
о
взаимодействия
 Получение и регистрация ПНД о
ДТП
в
информационнокоммуникационной подсистеме;
 Передача в
систему «ЭРАГЛОНАСС» информации о ходе
экстренного реагирования по
ликвидации последствий ДТП.
Функциональный
блок сопряжения с
системами
мониторинга
мобильных
объектов на базе
ГЛОНАСС/GPS
Модуль
контроля ТС
 Получение
и
регистрация
текущего местоположения и
состояния группы ТС;
Функциональный
блок сопряжения с
системами
мониторинга
стационарных
объектов
Модуль
информационног
о
взаимодействия
 Получение
и
регистрация
информации с датчиков системы
мониторинга.
Модули анализа
 Прогнозирование происшествий
Модуль
информационног
о
взаимодействия
 Получение
данных,
необходимых для актуализации
справочников ЕССК.
Лист
Изм. Лист № документа Подпись Дата
18
Подсистема
Функциональный
блок
Модуль
Функция
и ЧС.
Модуль работы с
данными
объектов
мониторинга
 Отображение списка объектов
мониторинга;
 Отображение
значений
показателей мониторинга;
 Отображение списка обращений,
поступивших
по
объекту
мониторинга;
 Отображение
списка
происшествий,
зарегистрированных на объектах
мониторинга.
Модуль
мониторинга
событий
Системы-112
 Мониторинг
сообщений,
поступивших на электронную
почту;
 Мониторинг
сообщений,
поступивших на факс;
 Мониторинг
сообщений,
поступивших через SMS.
Подсистема
обеспечения
информационной
безопасности
 Идентификация и авторизация
пользователей;
 Идентификация узлов;
 Идентификация
информационных объектов;
 Контроль
доступа
защищенным ресурсам;
Взам. инв. №
Инв. № дубл.
Подпись и дата
Функциональный
блок мониторинга
событий Системы112
к
 Управление
передачей
информации между субъектами
сетевого взаимодействия;
Подпись и дата
 Блокирование работы субъектов
и/или
объектов
в
случае
обнаружения попыток (фактов)
НСД;
 Блокирование
сеанса;
диалогового
Инв. № подл.
 Регистрация
входа/выхода
субъектов доступа в систему/из
системы;
 Регистрация выдачи печатных
Лист
Изм. Лист № документа Подпись Дата
19
Подсистема
Функциональный
блок
Модуль
Функция
(графических) документов
«твердую» копию;
на
 Регистрация
блокированных
пакетов данных;
 Регистрация попыток доступа
программных
средств
к
защищаемым файлам;
 Регистрация
доступа
пользователей
к
ключевой
информации сетевого узла;
 Регистрация
изменений
полномочий субъектов доступа;
 Очистка
(обнуление,
обезличивание) освобождаемых
областей оперативной памяти
ЭВМ и внешних накопителей;
Подпись и дата
 Сигнализация
нарушения защиты;
попыток
 Обеспечение
целостности
защищаемых объектов;
 Тестирование функций ПОИБ;
 Защита от вредоносного кода
Инв. № подл.
Подпись и дата
Взам. инв. №
Инв. № дубл.
(вирусов).
Лист
Изм. Лист № документа Подпись Дата
20
4 МЕТОДЫ И СРЕДСТВА РАЗРАБОТКИ ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ
При
проектировании
и
разработке
программного
обеспечения
предпочтение
отдавалось открытым архитектурным решениям и программным продуктам, уже доказавшим
свою пригодность при решении подобных задач.
Программное обеспечение создавалось на модульной основе с использованием
объектно-ориентированного подхода, позволяющего добавлять/изменять функциональные
возможности Системы-112.
В качестве среды разработки программного обеспечения использовался продукт
JetBrains IntelliJ IDEA 10.5.
В качестве языка разработки программного обеспечения использовался J2EE с
Подпись и дата
Взам. инв. №
Инв. № дубл.
Подпись и дата
использованием фреймворков Hibernate, Spring и Eclipse RCP.
Логика сервера баз данных разрабатывалась на языке Transact-SQL средствами СУБД
Microsoft SQL Server 2008.
4.1 ПО JetBrains IntelliJ IDEA 10.5
JetBrains IntelliJ IDEA является ведущей средой быстрой разработки на языке Java.
IntelliJ IDEA представляет собой высокотехнологичный комплекс тесно интегрированных
инструментов программирования, включающий интеллектуальный редактор исходных
текстов с развитыми средствами автоматизации, мощные инструменты рефакторинга кода,
встроенную поддержку технологий J2EE, механизмы интеграции со средой тестирования
Ant/JUnit и системами управления версиями, уникальный инструмент оптимизации и
проверки кода Code Inspection, а также инновационный визуальный конструктор
графических интерфейсов.
4.2 ПО Hibernate
ПО Hibernate представляет собой библиотеку для языка программирования Java,
предназначенную для решения задач объектно-реляционного проецирования (object-
Инв. № подл.
relational mapping — ORM). Она представляет собой свободное программное обеспечение с
открытым исходным кодом (open source), распространяемое на условиях GNU Lesser General
Public License. Данная библиотека предоставляет лёгкий в использовании каркас
(фреймворк) для отображения объектно-ориентированной модели данных в традиционные
реляционные базы данных.
Лист
Изм. Лист № документа Подпись Дата
21
4.3 ПО Spring
The Spring Framework (или коротко Spring) представляет собой универсальный
фреймворк с открытыми кодами для Java-платформы. Spring Framework обеспечивает
решения многих задач, с которыми сталкиваются Java разработчики и организации, которые
хотят создать информационную систему, основанную на платформе Java. Из-за широкой
функциональности трудно определить наиболее значимые структурные элементы, из
которых он состоит. Spring Framework не всецело связан с платформой Java Enterprise,
несмотря на его масштабную интеграцию с ней, что является важной причиной его
популярности.
Spring Framework наиболее известен как источник расширений (features), нужных для
эффективной разработки сложных бизнес-приложений вне тяжеловесных программных
моделей, которые исторически были доминирующими в промышленности. Ещё одно его
достоинство в том, что он ввел ранее неиспользуемые функциональные возможности в
Инв. № дубл.
Подпись и дата
сегодняшние господствующие методы разработки, даже вне платформы Java.
Этот фреймворк предлагает последовательную модель и делает её применимой к
большинству типов приложений, которые уже созданы на основе платформы Java.
Считается, что Spring Framework реализует модель разработки, основанную на лучших
стандартах индустрии, и делает её доступной во многих областях Java.
4.4 ПО Eclipse RCP
Rich Client Platform (RCP) — подмножество Eclipse Platform, фреймворк общего
Взам. инв. №
назначения, который в отличие от фреймворка инструментов разработчика не содержит
«Resources plug-in» и «UI», связанных с Resources.
RCP использует легковесные компоненты программного обеспечения на основе
плагинов. Эта архитектура обеспечивает интеграцию и расширяемость. Все в RCP, за
Подпись и дата
исключением среды выполнения ядра, является плагином. Все функции равноправны,
поскольку каждый плагин интегрируется с Eclipse точно таким же образом. Плагином может
быть что угодно: диалог, представление, веб-браузер, проводник баз данных, Обозреватель
проекта, и так далее.
Инв. № подл.
RCP спроектирована так, чтобы ее компоненты могут быть объединены для создания
практически любого клиентского приложения с использованием динамической модели
подключаемых модулей, инструментария, и точек расширения.
Лист
Изм. Лист № документа Подпись Дата
22
5 ОПЕРАЦИОННЫЕ СИСТЕМЫ
5.1 Операционная система Microsoft Windows Server
ОС Windows Server расширяет возможности существующих технологий, а также
предоставляет организациям новые возможности, повышающие гибкость и надежность
серверных
инфраструктур.
усовершенствованные
предоставляют
Новые
средства
платформу для
средства
управления
виртуализации,
экономят
эффективного
время,
динамического
веб-ресурсы
снижают
расходы
управления
и
и
центрами
обработки данных. Windows PowerShell, службы IIS, диспетчер серверов и гипервизор
Hyper-V, а также другие мощные средства повышают управляемость систем и позволяют
заказчикам быстрее реагировать на изменение автоматизируемых процессов.
5.2 Операционная система ALT Linux 4.0 Server Edition
Подпись и дата
Linux – мультизадачная многопользовательская операционная система, совместимая с
несколькими стандартами системы UNIX на уровне исходных текстов, в том числе – со
стандартами IEEE POSIX.1, UNIX System V, Berkely System Distribution UNIX.
Все исходные тексты системы Linux, включая ядро, драйверы устройств, библиотеки,
Инв. № дубл.
пользовательские программы и средства разработки, распространяются свободно.
ALT
Linux
4.0
Server
Edition
сертифицирована
ведущими
производителями
оборудования и программного обеспечения и сопровождается службой технической
поддержки Novell. ALT Linux 4.0 Server Edition обеспечивает встроенную защиту
Взам. инв. №
приложений, виртуализацию и интегрированные средства системного управления во всем
спектре аппаратных архитектур.
(выполняющие требуемые функции).
Инв. № подл.
Подпись и дата
Указанные в томе 16 программные средства могут заменяться на аналогичные
Лист
Изм. Лист № документа Подпись Дата
23
6 СРЕДСТВА,
РАСШИРЯЮЩИЕ
ВОЗМОЖНОСТИ
ОПЕРАЦИОННЫХ СИСТЕМ
В состав программного обеспечения Системы-112 не входят средства, расширяющие
Инв. № подл.
Подпись и дата
Взам. инв. №
Инв. № дубл.
Подпись и дата
возможности операционных систем.
Лист
Изм. Лист № документа Подпись Дата
24
Download