Диплом: Исследование и разработка информационной системы клиент-банк на примере "Сбербанк"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
модуль подключения к базе данных;
главный модуль системы;
модуль работы со справочными таблицами;
модуль формирования отчетной документации.
Разрабатываемая информационная система в своей основе должна иметь
базу данных, которая будет использоваться для хранения информации. Для
реализации информационной базы данных возможно применение различных
систем управления базами данных. К наиболее распространенным СУБД
необходимо отнести такие программные продукту, как Firebird, MS Access,
MySQL и MS SQL Server. Сравнительная таблица характеристик рассмотренных
СУБД представлена в таблице 1.2.
Таблица 1.2 – Сравнение характеристик СУБД
Наименован
ие хар-ки
Firebird
MS Access
MySQL
MS SQL Server
Логическая
модель
данных
реляционная,
реляционная
реляционная
Реляционная
Физическая
модель
данных
Сетевая
файловая
Сетевая
сетевая
Типы данных
все основные
все основные
все основные
все основные,
Языки
манипулиров
ания
SQL, XQuery
SQL, QBE
SQL QBE
SQL, QBE,
XQuery
Генератор
форм, отчетов
есть
есть
Нет
Нет
Транзакции
да
нет
есть
Да
Триггеры, ХП
да
нет
триггеры
Триггеры
Область
применения
персональная
СУБД
персональная
СУБД
информационные
системы
масштаба
предприятия
информационные
системы
масштаба
крупного
предприятия
58
В результате анализа возможных используемых СУБД выбор для
проектирования базы данных был осуществлен в пользу СУБД MySQL,
предоставляющей сетевую модель хранения базы данных, а также являющей
бесплатной СУБД, обладающей поддержкой языка манипулирования данными.
Для разработки системы возможно использование различных языковых
средств:
Php;
Python;
C#.
Среди указанных языков программирования язык PHP имеет явное
ориентацию на веб-разработку, поэтому будет наиболее оптимальным решением
для построения системы уровня клиент-банк.
1.5.3 Обоснование проектных решений по техническому обеспечению
При реализации информационной системы одним из немаловажных
является процесс выбора состава технического обеспечения, посредством
которого будет реализовываться функционирование проектируемой системы.
Под техническим обеспечением информационной системы подразумевают
весь комплекс технических средств, который будет использован на всех этапах
обработки информации в данной системе, начиная от ввода информации, и
заканчивая выводом необходимых отчетов. Выбор состава данных технических
средств прямо влияет как на скорость обработки информации на каждом из этапов
функционирования информационной системы, так и на общий уровень качества
всей системы в совокупности.
Как правило, при осуществлении выбора состава технических средств для
развертывания информационной системы, основываются на следующие
критерии:
надёжность технического средства;
быстродействие технического средства;
скорость информационного обмена, а также среднее время доступа к
информации;
уровень функциональной полноты технического средства;
59
уровень затрат на такие показатели, как непосредственно само техническое
средство, возможные дополнительные прикладные решения, затраты на
сопровождение и масштабирование системы [13].
Реализуемая система «Клиент-банк» будет реализована и размещена на
серверной платформе, на которой будут размещены база данных, а также
исполняемые файлы системы. Для доступа к системе будут использоваться
клиентские конечные устройства, не зависимо от их типа и платформы, будь то
компьютер, ноутбук или планшет. Для доступа менеджеров банка возможно
использование аналогичного перечня технических устройств.
Так как речь идет о размещении центральной части системы на серверной
платформе, то необходимо позаботиться о наличии источников бесперебойного
питания и стабилизатора напряжения в цепи питания серверной платформы [17].
60
II Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Процессы жизненного цикла проекта автоматизации
На текущий момент времени можно назвать несколько основных
стандартов, применяемых при проектировании информационных систем:
ГОСТ Р 12207-2010, описывающий основные процессы в составе
жизненного цикла ИС;
стандарт ISO/IEC 12207, в котором приводится описание основных
аспектов организации процессов на всем жизненном цикле информационной
системы. Данный стандарт отличается распространением на все виды
программного обеспечения;
методология RUP, имеющая прямое отношение к методологиям
разработки интерактивного типа;
методология RAD представляется собой методологию,
описывающей быструю реализацию программного обеспечения за счет
предоставления разработчикам специального инструментария, позволяющего
осуществлять быструю развертку графического интерфейса пользователя;
методология CDM относится к специализированным методологиям,
так как описывает основные аспекты реализации информационных систем,
основанных на использовании компонентов Oracle.
Любая информационная система проходит ряд этапов типового жизненного
цикла. К данным этапам относят:
1. Аналитический этап, на котором осуществляется полный анализ
требований непосредственно от заказчика, для которого будет осуществляться
разработка данной информационной системы. Также учитываются все требования
и рекомендации органов, являющихся регуляторами отрасли, в которой будет
функционировать проектируемая информационная система. Рассматриваются все
возможные стратегии развития реализуемой информационной системы,
проводятся совещания и обсуждения функционала информационной системы с
представителями заказчика.
2. Этап проектирования. На данном этапе осуществляется составление
технического задания и его согласования. Далее выполняют разработку эскизов
61
экранных форм, описывают требования к программным модулям или блокам в
составе ИС, согласовываются используемые алгоритмы, возможные варианты
реализации функционала системы и т.д.
3. Этап разработки, на котором осуществляется непосредственно весь
процесс разработки информационной системы. Данный этап можно представить
в виде нескольких подэтапов, на которых происходит непосредственно написание
программного кода информационной системы, последующее тестирование
написанного кода, выявление в нем возможных ошибок и недочетов, устранения
найденных недостатков. В завершении выполняется этап документирования, на
котором подробно описываются все функциональные особенности системы,
правила установки, настройки и работы с системой.
4. Этап внедрения. На данном этапе разработчики передают разработанный
программный продукт и всю техническую и эксплуатационную документацию на
него заказчику. Далее выполняется установка и развертывание информационной
системы непосредственно в месте её использования, осуществляется её первичная
настройка, а также обучение пользователей работе с информационной системой.
Процесс эксплуатации подразделяют на опытную эксплуатацию, которая
представляет собой проверку функционирования системы в рабочей обстановке,
и промышленную эксплуатацию, когда система уже функционирует на полную
мощность уже непосредственно в рабочих условиях.
5. Этап сопровождения. На данном этапе разработчики системы выполняют
сбор всех жалоб на функционирования системы, получают различные обращения
по изменению функционала системы, выполняют их анализ, и по возможности
вносят корректировки в функционал информационной системы.
6. Этап вывода информационной системы из эксплуатации. На данном
этапе выполняется сохранение всей накопленной информации из базы в
специальные файлы, для последующего её хранения и использования в другой
системе. Программное обеспечение информационной системы деинсталлируется,
при необходимости удаляется конфиденциальная информация и т.д. [29].
Под моделью жизненного цикла информационной системы понимают
набор всех этапов, которые должен пройти разработчик в процессе реализации
информационной системы. Также сюда же относится методика организации
62
данных этапов. Для реализации системы «Клиент-банк» наиболее оптимальным
решением будет использовании каскадной системы жизненного цикла,
позволяющей выполнять оперативную корректировку необходимого
функционала системы, а также проверку работы системы.
Процесс внедрения разработанной системы будет осуществляться
поэтапно. На первом этапе будет выполнена инсталляция серверной части
программного продукта, развернута информационная база. Далее будет
выполнена первоначальная настройка, связанная с заполнением справочных
таблиц, заведением учетных записей пользователей, назначением прав доступа к
системе. Следующим шагом будет выполнено обучение пользователей по работе
с системой, подготовлены руководства для клиентов банка. После прохождения
перечисленных этапов будет выполняться непосредственно опытная
эксплуатация информационной системы, в процессе которой будут
фиксироваться все возникающие ошибки и сбое в работе системы, учитываться
замечания и пожелания пользователей. По согласованию с заказчиком могут
вноситься коррективы в функционирование системы.
Внедрение любой информационной системы является непростым
процессом, что требует от всех лиц, задействованных в данном процессе
приложения максимальных усилий, чтобы достичь максимально положительного
результата. Положительный результат процесса внедрения информационной
системы прямо зависит от уровня своевременного и эффективного снятия
основных рисков проекта [26].
Наиболее распространенным рискам, возникающим при внедрении
информационной системы, называют следующие риски:
осуществление автоматизации бизнес процессов, которые являются
нерегламентированными;
возникновение необходимости выполнить частичную, либо полную
реорганизацию структуры организации;
возникновение необходимости осуществляться корректировки
текущей технологии ведения бизнеса в различных аспектах;
возможные негативные настроения у персонала организации;
63
наличие временного увеличение нагрузок на персонал предприятия
в период этапа внедрения системы;
возникновение требований по формированию специальной группы
сотрудников, занимающихся вопросами внедрения информационной системы
[18].
На основании выделенного перечня типовых рисков при внедрении
информационной системы следует описать возможные риски при внедрении
системы «Клиент-Банк». На текущий момент времени данная система в работе
отсутствует, все данные клиентов хранятся на отдельных банковских базах
данных. Для функционирования системы потребуется перенос всей требуемой
информации в базу данных, что может вызвать некоторые трудовые и временные
затраты на выполнение данного процесса.
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание
Как было отмечено ранее, при внедрении информационной системы может
возникнуть рад типовых рисков. Для оценки последствий данных рисков
используют пятибалльную шкалу, где 1 - очень низкая значимость последствий
риска, 5 - очень высокий уровень значимости последствий риска. В таблице 2.1
перечислены основные риски, которые могут возникнуть в связи с реализацией
внедрения системы «Клиент-Банк».
Таблица 2.1 - Оценка рисков
Риски
Вер-ть риска
Оценка
последствий
риска
Оценка
риска
1. Организация автоматизации ранее не
регламентированных бизнес-процессов
0,2
2
0,4
2. Необходимость пере рассмотрения
организационной структуры комитета
0,2
2
0,4
64
Риски
Вер-ть риска
Оценка
последствий
риска
Оценка
риска
3. Необходимость изменения технологии
бизнеса в различных аспектах
0,1
5
0,5
4. Сопротивление сотрудников предприятия
0,1
3
0,3
5. Временное увеличение нагрузки на
сотрудников во время внедрения системы
0,5
5
2,5
6. Необходимость в формировании
квалифицированной группы внедрения
выбор влиятельного руководителя группы
0,2
5
1
Приведенный расчет является качественным анализом возможных рисков
проекта. Далее необходимо выполнить количественный анализ рисков для
дальнейшей оценки вероятности возникновения данных рисков, а также размеров
причиняемого ими ущерба. Далее будет выполнен количественный анализ трех
рисков, выявленных в результате качественного анализа, являющихся наиболее
значимыми.
На рисунке 2.1 представлен количественный анализ риска необходимости
изменения технологии ведения бизнеса в различных аспектах.
Необходимость изменения
технологии ведения бизнеса в
различных аспектах
Ничего не делать
Привлечь специалиста
по реинжинирингу
бизнес процессов
Не реализация 40%
Затраты отсутствуют
Реализация 60%
Провал проекта
Затраты на
реализацию проекта
928 600
Не реализация 30%
З/п специалиста +
затраты на простой
998 600
Реализация 70%
З/п специалиста
70 000
65
Рисунок 2.1 – Количественный анализ риска необходимости изменения
технологии ведения бизнеса в различных аспектах
Выполним расчет финансовых потерь для каждого из решений по
устранению данного риска:
1. 0,7 * 70 000+ 0,3*998 600 = 49 000 + 299 580 = 348 580
2. 0,6 * 928 600 + 0,4*0 = 557 160
Таким образом, наиболее оптимальным решением по минимизации
данного риска является привлечение специалиста по реинжинирингу бизнес
процессов.
На рисунке 2.2 представлен количественный анализ риска необходимости
формирования квалификационной группы внедрения СЭД.
Необходимость формирования
квалифицированной группы
внедрения СЭД
Ничего не делать
Привлечь группу
внедрения от
обслуживающей
организации
Не реализация 20%
Затраты отсутствуют
Реализация 80%
Провал проекта
Затраты на
реализацию проекта
928 600
Не реализация 85%
Оплата услуг
организации +
затраты на простои
360 000
Реализация 15%
Оплата услуг
организации
210 000
Сформировать группу
внедрения из специалистов
управления
информационного
обеспечения
Не реализация 30%
З/п специалиста +
затраты на простой
260 000
Реализация 70%
З/п специалистов
140 000
Рисунок 2.2 – Количественный анализ риска необходимости
формирования квалификационной группы внедрения СЭД
Выполним расчет финансовых потерь для каждого из решений по
устранению данного риска:
1. 0,15 * 510 000+ 0,85*360 000 = 76 500 + 288 000 = 364 500
2. 0,7 * 140 000 + 0,3*260 000 = 98 000 + 78 000 = 176 000
3. 0,8 * 928 600 + 0,2 *0 = 742 880
Таким образом, наиболее оптимальным решением по минимизации
данного риска является формирование группы внедрения проекта из
специалистов управления информационного обеспечения.
На рисунке 2.3 представлен количественный анализ риска увеличения
нагрузки на сотрудников в период внедрения СЭД.
66
Увеличение нагрузки на
сотрудников в период
внедрения СЭД
Ничего не делать
Осуществить плавный переход к
электронному документообороту с
временным дублированием с
бумажным документооборотом
Не реализация 70%
Провал проекта
Затраты на
реализацию
928 600
Реализация 30%
Провал проекта
Затраты на
реализацию проекта
928 600
Не реализация 15%
Затраты на
канцелярию, плюс
затраты на
внедрение
958 600
Реализация 85%
Затраты на
канцелярию
30 000
Рисунок 2.3 – Количественный анализ риска увеличения нагрузки на
сотрудников в период внедрения СЭД
Выполним расчет финансовых потерь для каждого из решений по
устранению данного риска:
1. 0,85 * 30 000+ 0,15*958 600 = 25 500 + 143 790 = 169 290
2. 0,3 * 928 600 + 0,7*928 600 = 278 580+ 650 020 = 928 600
Таким образом, наиболее оптимальным решением по минимизации
данного риска является использование плавного перехода к электронному
документообороту с временным дублированием электронного и бумажного
документооборота.
2.1.3. Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации
При реализации механизмов информационной безопасности используется
несколько групп реализации информационной защиты. К ним относят:
построение препятствий на пути возможного несанкционированного
проникновения за счет использования как физических, так и программных
инструментов;

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

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