Похожие презентации:
Защищенная модульная система бронирования «Booking IS»
1.
Защищенная модульная системабронирования «Booking IS»
Выполнил: Паршенков Г.А
2.
АктуальностьНа сегодняшний день существует проблема защищенных решений, позволяющих
непрерывно бронировать клиентов и вести их учет сразу на нескольких операционных
системах.
3.
ЦельРазработать защищенную модульную систему бронирования, которая позволяет
добавлять филиалы компаний, просматривать ситуацию в реальном времени, а также
ведение отложенных отчетов.
4.
Задачивозможность добавления, редактирования и удаления филиалов;
взаимодействие с клиентами;
ведение склада;
отчетность;
иметь 99% аптайм.
5.
Компоненты ИС6.
Требования к веб-сервисувозможность добавления, редактирования и удаления всех сущностей;
отложенные отчеты;
журналирование;
репликация;
запрет одновременного редактирования одной сущности двумя пользователями.
7.
Требования к клиенту• взаимодействовать с необходимым сервисом;
• показывать актуальную информацию.
8.
Архитектура веб-сервиса• models;
• controllers;
• services.
9.
Архитектура клиента• kenga – главный проект в решении, использующийся для связки всех остальных
проектов в один и для связки приложения;
• kenga.infrastructure – основная динамическая библиотека, содержащая методы для
работы с данными;
• kenga.Modules – модули решения;
• kenga.WindowImport – проект, позволяющий преобразовывать данные старого
формата в новый.
10.
Основные угрозы информационной безопасностиаутентификация;
чтение и редактирование чужих данных;
раскрытие исходного кода клиента;
ddos;
взлом сервера.
11.
Безопасностьдвухфакторная аутентификация;
ssl;
spring security;
dto-классы;
обфускация исходного кода;
ограничение количества и времени запросов к серверу.
Программное обеспечение