20.04M

вкр

1.

Московский государственный технический университет им. Н.Э. Баумана
Разработка системы личного учета
финансовых операций

2.

Цель: Разработка информационной
системы для автоматизации
управления брокерскими клиентами,
их реквизитами и финансовыми
операциями.
Цели и задачи
Задачи:
1. Анализ предметной области и требований
2. Проектирование архитектуры и модели
данных
3. Разработка модулей управления клиентами
и реквизитами
4. Внедрение аудита и системы уведомлений
5. Разработка адаптивного веб-интерфейса

3.

Стек технологий

4.

Функциональные
блоки

5.

Spring Security
Form login с шифрованием паролей (Bcrypt)
Защита от спама reCAPTCHA
Remember-me и logout с закрытием сессии
Защита CSRF на всех изменяющих HTTP-методах
Ограничение доступа по ролям: /admin, /broker, /profile
Безопасность и
валидация
Многоуровневая валидация
Форма → Контроллер (@Valid, @NotNull) → Сервис → БД
(NOT NULL, UNIQUE, CHECK)
Бизнес-правила: проверка валют, реквизитов, лимитов
сумм

6.

Авторизация/Регистрация
Пользовательский
интерфейс

7.

Основные клиентские разделы
Пользовательский
интерфейс

8.

Функциональные
требования (Use
Case)

9.

Архитектура
системы

10.

Логическая схема
базы данных

11.

Диаграмма
последовательнос
ти
ФС — файловая система

12.

Итоги и
перспективы

13.

Спасибо за внимание!
English     Русский Правила