Курсовая работа: Пректирование систем управления данными для банка с целью управления клиентскими данными
Описание
СОДЕРЖАНИЕ
ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ......................................................... 61.1 Описание предметной области................................................................... 6
1.2 Анализ существующих решений................................................................ 81.3 Формирование требований к системе...................................................... 11
ГЛАВА 2. ПРОЕКТИРОВАНИЕ АРХИТЕКТУРЫ СИСТЕМЫ................. 16
2.1 Моделирование бизнес-процессов.......................................................... 16
2.2 Проектирование базы данных................................................................. 23
2.3 Реализация базы данных в СУБД............................................................ 25ГЛАВА 3. РАЗРАБОТКА КЛИЕНТСКОГО СЛОЯ СИСТЕМЫ................. 30
3.1. Выбор технологического стека клиентского слоя................................... 30
3.2. Разработка структуры клиентского слоя................................................ 32
3.3. Реализация интерфейсных форм.............................................................. 35
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ......................................... 44ВВЕДЕНИЕ
Современные информационные технологии играют ключевую роль в обеспечении эффективности работы организаций, основанных на обработке и анализе больших объёмов данных. В условиях цифровизации банковского сектора информационные системы становятся важнейшим инструментом повышения прозрачности операций и обоснованности управленческих решений, что подтверждается исследованиями в области цифровой трансформации банковской деятельности [1].
Для банковской сферы, отличающейся высокой интенсивностью операций, особую значимость имеют надёжное хранение клиентской информации, её целостность и оперативный доступ к данным. Повышенные требования к безопасности и скорости обработки определяют актуальность разработки современных систем управления данными. [2, 3]
Актуальность темы обусловлена необходимостью совершенствования процессов хранения и обработки клиентской информации в банковских организациях. Традиционные методы ведения клиентских баз характеризуются избыточностью и ограниченными аналитическими возможностями. В работах, посвящённых проектированию баз данных, подчёркивается необходимость применения формализованных подходов для повышения их эффективности [4].
Целью исследования является повышение эффективности хранения и обработки клиентской информации за счёт проектирования и разработки системы управления данными.
Для достижения поставленной цели необходимо решить следующие задачи:
- · провести анализ требований к проектируемой системе и подготовить техническое задание в соответствии с требованиями нормативной документации, включая ГОСТ 34.602–2020 [5];
- · спроектировать архитектуру системы, разработать диаграммы UML и структуру базы данных;
- · реализовать базу данных на языке SQL и наполнить её данными из открытых источников [4];
- · разработать и внедрить триггеры, функции, процедуры и представления, обеспечивающие реализацию бизнес-логики, контроль целостности данных и управление доступом;
- · создать графический интерфейс пользователя, обеспечивающий удобную работу с системой и визуализацию результатов обработки данных.
В качестве объекта исследования выбрана система управления данными для банка, предназначенная для обработки и хранения клиентской информации. Предметом исследования являются процессы хранения, обработки и визуализации клиентской информации, а также методы и механизмы их
реализации в рамках проектируемой системы.
В ходе исследования применяются методы анализа требований, структурного и объектно-ориентированного проектирования, моделирования бизнес-процессов, а также методы реляционного проектирования баз данных и реализации элементов бизнес-логики средствами SQL. Для проверки корректности работы системы предполагается проведение тестирования и демонстрация работы пользовательского интерфейса.
Структура курсовой работы состоит из трёх основных глав.
В первой главе представлена аналитическая часть: проводится исследование предметной области, анализ существующих решений и формулировка требований к проектируемой системе.
Во второй главе разрабатывается проектная часть: формируется архитектура системы, создаются диаграммы, проектируется база данных и реализуются элементы бизнес-логики.
Третья глава посвящена разработке пользовательского интерфейса, интеграции с базой данных и демонстрации работы системы.
В заключении подводятся итоги исследования и формулируются выводы по результатам выполненных задач.
РТУ МИРЭА
all_at_700















