Диплом: Разработка программного обеспечения системы планирования и контроля финансовых ресурсов (на примере SBI Bank LLC)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
37
- учета расчетно-кассового обслуживания для юридических лиц,
межбанковских расчетов и ведения бухгалтерии банка, а также формирования внутри
банковской и регламентированной отчетности RS-Banking V5.0;
- учета розничных услуг и обслуживания физических лиц RS-Retail V5.0;
- учета кредитной деятельности банка RS-Loans V5.0;
- учета заключенных сделок на фондовом и валютном рынках, а также
различных цепочек организации работы службы RS Dialing;
- учета торговых операций по ценным бумагам на биржевом и внебиржевом
рынке, депозитарный учет и учет операций по собственным и учтенным векселям RS-
Securities;
- учет клиентов, которым предоставляется удаленное банковское обслуживание
Interbank;
- автоматизация процесса принятия управленческих решений и выполнения
анализа баланса, оценки рисков RS-Data House.
Компанией «ПрограмБанк» на рынке программного обеспечения предлагается
две автоматизированные интегрированные системы «Гефест» и «Центавр Дельта».
Автоматизированная информационная система «Гефест» позволяет решить
вопросы связанные с управлением, организацией работы персонала и контролировать
деятельность банка. В свой состав данная система включает генератор отчетов и
менеджер экранных форм. В системе также реализована возможность ведения
удаленного администрирования, контроля деятельности филиалов в режимах онлайн
и оффлайн.
Банковский программный продукт «Центавр Дельта» является современной
автоматизированной системой, основанной на архитектуре «клиент-сервер»,
позволяющей обеспечить высокую производительность и автоматизировать
деятельность банка с исключением затрат на содержание базы данных.
Компания «Новая Афина» в автоматизированных информационных системах
банковской деятельности реализовала функции, связанные с обработкой и учетом
банковских операций, договоров, клиентов и счетов. В данных системах реализованы
функции разделения ответственности.
38
В системе существует возможность подготовки банковской отчетности с
использованием модулей расчетного обслуживания, депозитной и кредитной
деятельности [25, c.59].
Также можно создавать собственные отчеты и впоследствии их экспортировать
в текстовые (MS Word) и табличные (MS Excel) редакторы. Удаленный доступ
выполняется за счет предоставления прямого доступа к удаленным рабочим местам
через сеть Интернет.
В автоматизированной информационной системе банковской деятельности
предложенной компанией «Новая Афина» защита данных осуществляется с помощью
сертификата SWIFT в категории Payments.
Центром финансовых технологий (ИТ-компания г. Новосибирск) на рынке
программного обеспечения предлагается объектно-ориентированная банковская
система CFT-Bank, включающая:
- комплекс сбора информации банка CFT-Bank Object;
- комплекс по обслуживанию частных клиентов CFT-Retail Bank Object;
- систему обслуживания физических клиентов CFT-Retail Bank и
корпоративных клиентов CFT-Bank Client;
- систему для удаленных офисов банка, позволяющую выполнять
обслуживание клиентов в режиме оффлайн CFT-Bank Office.
Компанией «Банковские информационные системы» предлагается банковский
автоматизированный продукт «БИСквит» основанный на работе реляционной
системы управления базами данных Progress фирмы Progress Software Corporation
(США) и позволяющий создавать сложные высоконадежные прикладные системы,
имеющие корпоративный уровень [26, c.33].
Работа модулей, которые входят в информационную систему создается
возможность обрабатывать значительные объемы информации. Наличие модуля
«Обмен электронными документами» создает возможности банку в ведении
автоматизированной обработки электронных сообщений в режиме offline, образуя
узел для выполнения автоматизированных расчетов по клиентским и
корреспондентским счетам.
Кроме того, в качестве абонентов узла могут выступать автоматизированные
рабочие места клиентов, клиринговые центры, банки-корреспонденты.
39
Работа автоматизированной банковской системы «Кворум» основана на
обеспечении основных бизнес-процессов банка с поддержкой двух линий
программных продуктов. В первой линии используется система управления доступом
СУБД Oracle, а во второй платформа Btrieve Record Manager.
Организация модульного принципа создает возможности для банка выбрать
конфигурацию, учитывающую его потребности, специфические требования и
технологии работы. Данная система использует трехзвенную архитектуру,
включающую сервер баз данных, приложений и терминалов [14, c.30].
Таким образом, обзор существующих банковских продуктов показал, что они
аналогичны существующей в банке системе UBS.NET, поэтому существует
необходимость разработки собственного программного продукта.
1.3.2 Выбор и обоснование стратегии автоматизации задачи
Основной стратегической целью SBI Bank LLC является совершенствование и
постоянное развитие бизнес моделей бизнеса для занятия конкурентной позиции в
банковской сфере. Основные стратегические задачи SBI Bank LLC и барьеры их
достижения в бизнесе и ИТ-сфере приведены в таблице 1.2.
Таблица 1.2
Основные стратегические задачи SBI Bank LLC и барьеры их достижения в бизнесе и
ИТ-сфере
Стратегическая задача
Барьер достижения в
бизнесе
Барьер достижения в ИТ-сфере
Использование
современных банковских
технологий и их
продвижение на рынке
Недостаточность
информации о новых
рынках в банковской
сфере
Отсутствие комплексной
корпоративной системы для
автоматизации бизнес-процессов
Слабая IT-поддержка процессов
планирования и контроля
финансовых ресурсов
Рост доходов в
выбранных сегментах
рынка
Нечеткое представление
структуры доходов по
сегментам
Отсутствует эффективная
комплексная IT-поддержка
каналов предоставления
банковских услуг
Снижение расходов и
рост эффективности
Не существует гибких
инструментов управления
затратами
Не обеспечивается комплексная
автоматизация бизнес-процессов
Повышение
эффективности
управления банком
Разрыв между
оперативными и
стратегическими целями
банка
Применяются территориально
распределенные IT-системы
40
Сдерживают реализацию выбранной стратегии развития бизнеса SBI Bank LLC
штрафные санкции против России, а также проблемы, связанные с несовершенством
IT-стратегии.
К функциональным областям IT-стратегии SBI Bank LLC относятся:
- создание устойчивой и отказоустойчивой технологической структуры,
позволяющей развивать информационные системы;
- совершенствование процессов и структуры IT-служб, которые позволят
повысить эффективность автоматизации деятельности банка и организовать
эффективную систему планирования и контроля финансовых ресурсов;
- повышение информационной безопасности за счёт постоянного
совершенствования технических, программных и организационных средств,
обеспечивающих необходимый уровень защиты конфиденциальной информации.
Выполним разработку проекта по реализации IT-стратегии, направленной на
автоматизацию процессов планирования и контроля финансовых ресурсов SBI Bank
LLC и для этого выделим цели для каждой фазы реализации проекта с помощью
таблицы 1.3.
Таблица 1.3
Характеристика фаз реализации IT-стратегии, направленной на автоматизацию
процессов планирования и контроля финансовых ресурсов SBI Bank LLC
Название фазы
Цель
Задачи
Фаза 0.
Подготовка
проекта
На этой фазе будет
необходимо
сформировать
проектную команду
с постановкой задач
- согласовать структуру данных, которая подвергается
автоматизации
- определить входные и отчётные документы, получение которых
будет автоматизировано
- подготовка и утверждение плана работ
- организация работы команды
Фаза 1. Анализ
стратегических
целей для IT
проекта
Оценка
соответствия целей
бизнеса целям ИТ-
стратегии
- проанализировать структуру и техническое состояние
программной и технической инфраструктуры банка
- оценить уровень интеграции используемых информационных
систем
- оценить технологический уровень развития IT-инфраструктуры
банка
- проанализировать структуру информационной системы банка
- провести интегральную оценку текущего состояния
информационных технологий и определить основные направления
автоматизации
Фаза 2.
Разработка IT-
стратегии
банка
Автоматизация
процесса
планирования и
контроля
финансовых
ресурсов
- разработать цели и задачи развития информационной среды
банка
- определить принципы для реализации IT-проекта
- сформировать модель разработки автоматизированной системы
контроля и планирования финансовых ресурсов
- сформировать профиль IT –проекта
- оценить бюджет на реализацию IT–проекта
- разработать подходы к управлению и мониторингу IT-стратегий
41
К основным блокам архитектуры IT-стратегии, направленной на
автоматизацию процессов планирования и контроля финансовых ресурсов SBI Bank
LLC будут относиться:
1. Информационная бизнес-система планирования и контроля финансовых
ресурсов, которая поддерживает ключевые бизнес-процессы банка.
2. Управление IT-инфраструктурой на основании имеющихся технических и
программных средств, регламентов с ними работы.
3. Информационная безопасность, предусматривающая разработку комплекса
организационных и технических мероприятий, позволяющих обеспечить
достаточную защищённость автоматизированной системы контроля и планирования
финансовых ресурсов.
Функции департамента информационных технологий и отдела защиты данных
SBI Bank LLC должны быть преобразованы в процессы управления IT-проектом.
1.3.3 Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Рассмотрим преимущества и недостатки покупки и разработки программного
обеспечения.
Для выбора варианта автоматизации деятельности SBI Bank LLC необходимо
учитывать различные факторы. Банковская деятельность отличается своей
специфичностью и многозадачностью выполнения задач, поэтому покупка готового
решения предусматривает выделение существенных финансовых ресурсов на ее
установку и дальнейшее сопровождение.
Кроме этого, возникает необходимость адаптации готового решения под
бизнес-процессы и специфику деятельности банка. В систему необходимо вносить
компоненты, отражающие направления банковского обслуживания, что может
оказаться сложным для сторонней организации, а для привлечения специалистов по
разработке банковских продуктов может оказаться слишком дорого и неэффективно.
В условиях ограниченности ресурсов SBI Bank LLC покупка комплексной
системы автоматизации отечественного или зарубежного производства
предусматривает дальнейшее выделение денежных средств на техническое
обслуживание системы в непрерывном режиме, поскольку в процессе осуществления
42
банковских операций могут возникать ошибки выполнения транзакций и
несвоевременное их устранение может нанести существенный материальный ущерб
банку.
Таким образом, для покупки и адаптации автоматизированной
информационной системы планирования контроля ресурсов необходимо выделить
существенные финансовые ресурсы на привлечение специалистов по банковским
продуктам. При этом необходимо обеспечить интеграцию с существующей
инфраструктурой SBI Bank LLC и высокую систему защиты.
Разработка автоматизированной системы контроля и планирования ресурсов
департаментом информационных технологий и защиты данных является наиболее
рациональной, поскольку в этом случае будет учитываться специфика и масштабы
деятельности банка, а также возможность интеграции с существующим программным
обеспечением увеличится [2, c.84].
Среди достоинств покупки готовой автоматизированной системы следует
отметить ориентированность на банковскую деятельность, наличие готовых
шаблонов для контроля и планирования ресурсов и снижение затрат на оплату труда
специалистам департамента информационных технологий и защиты данных SBI Bank
LLC. Недостатками такого подхода является низкая система защиты информации,
поскольку доступ к банковским ресурсам получат сторонние организации и
необходимы высокие затраты на дальнейшее сопровождение автоматизированной
информационной системы.
Для внедрения проекта по автоматизации системы планирования и контроля
финансовых ресурсов выбираем варианты разработки автоматизированной системы
собственными силами.
43
II ПРОЕКТНАЯ ЧАСТЬ
2.1 ОБОСНОВАНИЕ ПРОЕКТНЫХ РЕШЕНИЙ
2.1.1 Обоснование проектных решений по информационному
обеспечению
В процессе проектирования форм пользовательского интерфейса необходимо
использовать инструменты, позволяющие ускорить процесс разработки и повысить
качество отображения информации на пользовательских формах.
При проектировании форм пользовательского интерфейса необходимо решить
следующие задачи:
- выполнить исследование предметной области и определить потребности
пользователей входных и выходных форм;
- провести моделирование контекстов использования на формах элементов
управления;
- выработать требования к пользовательским единицам и учитывать их при
создании удобного интерфейса;
- детализировать формы входной и выходной информации;
- создать главную форму, которая позволит оперативно получить доступ к
другим формам пользовательского интерфейса.
На стадии исследования текущих пользовательских требований рекомендуем
использовать методы проведения интервью и опроса сотрудников банка и
специалистов по информационным технологиям, имеющих опыт в разработке
шаблонов форм [12, c.53].
На стадии моделирования рекомендуем использовать шаблоны рабочих
процессов и поведенческие шаблоны на основании выявленных потребностей
пользователей и с учетом опыта специалистов по банковским продуктам.
Методы проектирования, используемые командой на стадии выработки
требований должны обеспечивать связь с моделями бизнес-процессов,
описывающими предметную область автоматизации.
В этом случае рекомендуем использовать сценарные методы проектирования,
основанные на абстрактных задачах пользователей и позволяющие удовлетворить их
потребности.
44
Для каждой формы ввода и вывода данных необходимо учитывать
терминологию и действия, выполняемые специалистами, которые ее используют.
Также необходимо учитывать принципы проектирования и организации
взаимодействия между формами и модулями автоматизированной системы. В этом
случае рекомендуем использовать шаблоны проектирования, которые ускоряют
процесс разработки и повышают качество и удобства пользовательского интерфейса.
При разработке форм пользовательского интерфейса рекомендуем включить в
них систему подсказок и уведомлений в случае ошибки пользователя при ее
использовании [6, c.10].
В процессе проектирования форм рекомендуем использовать принципы
детализации, которые повышают качество проектирования, учитывают специфику
деятельности банка и позволяют реализовать стратегию визуальной коммуникации
между информационными и поведенческими аспектами пользовательского
интерфейса. При разработке пользовательского интерфейса рекомендуем
использовать графический редактор, который входит в среду интегрированной
разработки Delphi 7. Таблица с разграничением прав пользователей приведена в
таблице 2.1.
Таблица 2.1
Разграничение прав пользователей
Группы
пользователей
Модуль
«Валютные
операции»
Модуль
«Кассовые
операции»
Модуль
«Депозиты»
Модуль
«Кредиты»
Модуль
«Клиенты»
Кассир
Полный
Полный
Нет
Нет
Чтение
Менеджер по
денежным
переводам
Полный
Полный
Нет
Нет
Чтение
Менеджер
кредитного
отдела
Нет
Нет
Нет
Полный
Чтение
Менеджер по
обслуживанию
депозитов
Нет
Нет
Полный
Нет
Чтение
Администратор
Полный
Полный
Полный
Полный
Полный
2.1.2 Обоснование проектных решений по программному
обеспечению
Основными критериями для выбора целевой системы управления базами
данных выступают защита информации, удобство интеграции с пользовательским
интерфейсом и скорость разработки таблиц и запросов.
45
Время разработки базы данных зависит от функционала системы управления
базами данных, а также профессионализма разработчиков. Для обеспечения
минимального времени разработки необходимо использовать базу данных, которая
имеет все необходимые инструменты, позволяющие выполнить задачи. Для выбора
системы управления базами данных разработаем шкалу оценки: 5 баллов получает та
база данных, которая позволяет обеспечить высокую производительность разработки
и учитывает имеющиеся программные средства в департаменте информационных
технологий банка. Наименьшую оценку (1 балл) получает та система управления
базами данных, которая затрудняет процесс разработки и не применяется
департаментом информационных технологий банка [15, c.84].
Кроме этого, сформируем требования к вычислительным ресурсам базы
данных: 5 баллов получает та система управления базой данных, которая предъявляет
минимальные требования к вычислительным ресурсам персонального компьютера, а
минимальный балл (1 балл) получает та система управления базами данных, которая
снижает производительность компьютера при обработке данных.
При выборе системы управления базами данных важным критерием является
функционал базы данных и скорость разработки таблиц, установленными между
ними связями, а также формирование отчетов. По этому критерию максимальный
балл (5 баллов) получит та система управления базами данных, которая включает в
свой состав все необходимые инструменты для разработки таблиц, форм и отчетов.
Удобство в разработке баз данных создаёт пользовательский интерфейс.
Поэтому критерию максимальный балл получает та база данных, которая имеет
современный интерактивный интерфейс для разработчика, а 1 балл - система
управления базами данных, которая создает необходимость выполнения всех
операций вручную.
Важным критерием является скорость создания таблиц, форм и отчетов.
Поэтому критерию максимальный балл получает система управления базами данных,
имеющая максимальную скорость создания объектов базы данных.
В настоящее время на рынке программного обеспечения свое распространение
получили такие системы управления базами данных, как MS Access 2016, MS SQL
Server, Visual FoxPro и Oracle. Каждая из перечисленных систем управления базами
46
данных включает в свой состав инструменты, позволяющие создать такие объекты
базы данных, как таблицы, формы и запросы.
Каждое из средств включает в свой состав современной инструменты,
позволяющие повысить эффективность разработки баз данных.
Наилучшей считается база данных, которая получит максимальное количество
баллов по результатам экспертной оценки специалистами банка.
Выполним оценку выбранных систем управления базами данных по различным
критериям с помощью таблицы 2.2.
Таблица 2.2
Оценка выбранных систем управления базами данных по различным критериям
База данных
Критерии, баллы
Сумма,
баллы
1
2
3
4
5
MS Access 2016
5
4
4
4
5
22
База данных MS
SQL 2014
2
3
4
5
4
18
База данных Visual
FoxPro
2
2
3
4
2
13
Oracle
2
3
5
3
5
18
На основании выполненного сравнительного анализа для разработки
автоматизированной системы планирования и контроля ресурсов SBI Bank LLC
выбираем систему управления базами данных MS Access 2016.
Система управления базами данных MS Access 2016 позволяет ускорить
процесс создания таблиц, запросов и схем данных. В ее состав входят визуальные
инструменты, позволяющие обеспечить связь с пользовательским интерфейсом и
передавать по нему необходимые данные.
При работе с системой управления базами данных Microsoft Access 2016
необходимо выполнять следующие требования:
- обеспечивать оптимальную избыточность и целостность данных;
- проверять целостность и независимость данных при передаче их в
пользовательский интерфейс.
Для разработки пользовательского интерфейса выбираем интегрированную
среду разработки Delphi 7, включающую в свой состав весь необходимый
инструментарий для создания полнофункционального высокопроизводительного
программного продукта [18, c.91].

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран