Диплом: Разработка программного обеспечения для оценки эффективности развертывания корпоративной информационной системы (на примере ООО КБ «Ренессанскредит»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
2
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ .......................................................................................................... 3
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ
АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ ................ 5
1.1. Основные понятия АИС .......................................................................... 5
1.2. Технологии разработки АИС .................................................................. 7
1.3. Внедрение АИС ........................................................................................ 9
ГЛАВА 2. ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ АИС
АНАЛИЗА КРЕДИТОСПОСОБНОСТИ ЗАЕМЩИКА ................................ 13
2.1. Общая характеристика банка ООО КБ «Ренессанскредит» .............. 13
2.2. Анализ использования скоринговой методики при выдачи
потребительского кредита в ООО КБ «Ренессанскредит» ....................... 16
2.3. Написание технического задания на разработку АИС анализа
кредитоспособности заемщика .................................................................... 24
ГЛАВА 3. РАЗРАБОТКА И ВНЕДРЕНИЕ ИС АНАЛИЗА
КРЕДИТОСПОСОБНОСТИ ЗАЕМЩИКА .................................................... 29
3.1 Разработка базы данных ......................................................................... 29
3.2 Разработка интерфейса приложения ..................................................... 37
3.3. Разработка технической документации ............................................... 47
ЗАКЛЮЧЕНИЕ ................................................................................................. 58
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ ......................................... 60
3
ВВЕДЕНИЕ
Актуальность выбранной темы заключается в том, что розничный
сегмент кредитного рынка в России очень быстро развивается. Также
увеличивается и сумма задолженности по кредитам.
За первые пять месяцев 2018 года объем розничных кредитов
населению вырос на 26%, а общая задолженность достигла 13,49 трлн
рублей, показали расчеты агентства НРА на основе отчетности банков на 1
июня [39].
В связи с недавним кризисом доля проблемных кредитов в секторе
потребительских кредитов возраста. Ухудшение платежеспособности
заемщиков и увеличение просрочек платежей по кредитам вызывают
необходимость автоматизации методов оценки кредитных рисков.
Компьютеры используются повсеместно и все больше
интегрируются в жизнь и рабочее пространство людей. С развитием
компьютерной техники все больше рутинных работ было переадресовано
автоматизированным информационным системам.
Автоматизация труда позволяет повысить точность и скорость
работы. Использование информационных систем в банковской сфере
позволяет избежать проблем, которые были обусловлены использованием
бумажных носителей:
информация теперь храниться в централизованном и
структурированном виде;
поиск информации занимает считанные секунды;
повышается оперативность расчетов;
уменьшается вероятность потери части информации;
на расчеты больше не влияет человечески фактор, потому что их
выполняет машина по строго определенному алгоритму.
4
Объектом исследования данной выпускной квалификационной
работы является кредитный отдел ООО КБ «Ренессанс Кредит», а
предметом исследования методы автоматизации оценки
кредитоспособности заемщика.
Целью ВКР является повышение скорости и точности оценки
кредитоспособности заемщика при выдаче потребительского кредита в КБ
ООО «Ренессанскредит». Для достижения этой цели необходимо решить
следующие задачи:
проанализировать предметную область;
рассмотреть методологию оценки кредитоспособности заемщика,
используемую кредитным отделом ООО КБ «Ренессанс Кредит»;
произвести моделирование базы данных для хранения
информации;
спроектировать интерфейс клиентского приложения;
разработать техническую документацию на информационную
систему, в частности руководство пользователя.
Практическая значимость работы заключается в автоматизации
рутинных процессов подсчета скоринговых баллов и анализа
получившегося результата для принятия решения о предоставлении
заемщику кредита.
В процессе исследования использовался комплексный подход к
объекту и предмету исследования, применялись общенаучные методы
познания: индукция, дедукция, сравнение, анализ, синтез, обобщение.
Теоретическую и эмпирическую базу исследования составили
работы отечественных и зарубежных ученых (Архангельский А.Я., Ларман
К., Маклаков С.В. и другие), специалистов в области информационных
технологий, а также государственные стандарты.
5
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ
АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ
СИСТЕМ
1.1. Основные понятия АИС
Автоматизированная информационная система – совокупность
информации, экономико-математических методов и моделей, технических,
программных, технологических средств и специалистов, которая
предназначена для обработки информации и принятия управленческих
решений.
Структура АИС включает в себя следующие подсистемы:
1) Информационное обеспечение – совокупность проектных
решений по объемам, размещению, формам организации информации, а
также методология построения баз данных. В состав информационного
обеспечения входят всевозможные классификаторы и системы
кодирования, схемы информационных потоков, унифицированные
системы документации и др.
Основной функцией информационного обеспечения является
своевременное формирование и выдача достоверной информации для
принятия управленческих решений.
2) Техническое обеспечение – комплекс технических средств,
предназначенных для работы информационной системы, а также
соответствующая документация на эти средства и технологические
процессы. В состав технических средств можно отнести: компьютеры,
периферийные устройства, оргтехнику, эксплуатационные материалы и др.
С помощью технических средств реализуются функции
автоматизированного сбора информации, ее анализ и представление,
хранение, обработка, отображение, передача.
6
Основная функция технического обеспечения — это организация
материально-технической базы информационной системы.
3) Математическое обеспечение – совокупность математических
методов, моделей, алгоритмов и программ для реализации целей, и задач
информационной системы, а также нормального функционирования
комплекса технических средств.
К математическому обеспечению относятся средства моделирования
процессов управления, алгоритмы, методы математического
программирования, математической статистики, теории массового
обслуживания и др.
Основные функции математического обеспечения:
реализация процедур обработки данных;
организация управления процессом решения задач;
реализация экономико-математических методов решения
оптимизационных задач;
компоновка рабочих программ для решения конкретных задач.
4) Организационное обеспечение – совокупность методов и средств,
регламентирующих взаимодействие работников с техническими
средствами и между собой в процессе разработки и эксплуатации
информационной системы.
К организационному обеспечению относятся структурные
подразделения организации, задействованные в работе или обслуживании
информационной системы, и документация, на основании которой
осуществляется эксплуатация и развитие системы.
Функции организационного обеспечения:
анализ существующей системы управления организацией и
выявление задач, подлежащих автоматизации;
подготовка задач к решению на компьютере;
7
разработка управленческих решений по составу и структуре
организации, методологии решения задач.
5) Программное обеспечение – совокупность программ для
реализации целей и задач информационной системы, а также нормального
функционирования комплекса технических средств.
В состав программного обеспечения входят общесистемные и
специальные программные продукты, а также техническая документация.
Основными функциями программного обеспечения являются:
управление данными, процессами, задачами, заданиями;
обеспечение связи человека с компьютером.
6) Правовое обеспечение – совокупность правовых норм,
регламентирующих создание, юридический статус и эксплуатацию
информационных систем.
В состав правового обеспечения включают законы, указы,
постановления государственных органов власти, приказы,
инструкции и д. р.
Основная функция этого вида обеспечения регламентировать
порядок получения, преобразования и использования информации для
укрепления законности работы предприятия.
1.2. Технологии разработки АИС
К основным этапам разработки автоматизированных
информационных систем можно отнести:
определение процесса разработки АИС;
управление проектом разработки;
описание целевого АИС;
проектирование АИС;
разработка АИС;
8
тестирование модулей АИС;
интеграция модулей АИС и тестирование продукта в целом;
сопровождение АИС.
В реальности разработка ПО обычно определяется требуемым
набором функций или сроком сдачи проекта. Именно поэтому очень важно
определить удобную технологию для разработки программного продукта.
Технология RAD основана на спиральной модели жизненного цикла
и обеспечивает уменьшение сроков разработки информационной системы
за счет вовлечения пользователей системы в процесс проектирования [10].
При использовании технологии RAD основные объемы работ переносятся
на стадию проектирования. Будущие пользователи получают возможность
контролировать и влиять на весь процесс создания системы.
Другим вариантом технологии разработки АИС можно выбрать
Agile. Agile-методология подразумевает разработку программного
обеспечения короткими циклами. Каждый этап – это уменьшенный
вариант проекта: проводится планирование, анализ требований,
проектирование, кодирование, тестирование и документирование. По
окончании этапа заказчик получает работающую версию информационной
системы, если требуется – пересматривает дальнейшие приоритеты
развития проекта.
Преимущества Agile-методологии заключаются в следующем:
быстрая и постоянная обратная связь команды разработчиков с
заказчиком;
гибкий график реализации функций информационной системы;
акцент на эргономичность информационной системы;
отсутствие затрат на формализацию процессов и документации;
возможность остановки проекта без ущерба для осуществленных
вложений в разработку информационной.
9
Обеспечить высокое качество при реализации проектов и при этом
уложиться в сжатые сроки помогает:
особое внимание к созданию и оформлению программного кода;
сочетание различных техник разработки ПО;
использование методов непрерывной интеграции для снижения
количества ошибок и постоянного мониторинга производственных
процессов;
применение апробированных технологий для управления
проектом.
Еще одной часто используемой методологией является Rational
Unified Process (RUP). Она основана на спиральной модели жизненного
цикла информационной системы.
Использование RUP призвано снизить риски проекта за счет более
детального анализа и моделирования всех аспектов проекта. Версии
информационной системы выпускаются таким образом, чтобы функции с
наибольшим риском были реализованы первыми.
1.3. Внедрение АИС
Перед внедрением информационной системы необходимо выбрать
способ ее приобретения, а затем выбрать стратегию внедрения.
Способы приобретения информационной системы – это
последующие действия от определения и формализации решения о
необходимости информационной системы до момента пока
информационная система не будет внедрена на предприятия [40].
Существует три способа приобретения информационной системы
для предприятия:
приобретение готовой системы;
доработка готовой информационной системы;
разработка информационной системы с нуля.
10
При покупке готовой информационной системы основной
трудностью является поиск системы, который бы полностью удовлетворил
требованием заказчика. Коммерческие системы обычно рассчитаны на
широкий круг пользователей и не учитывают требований конкретных
заказчиков.
Такие информационные системы содержат неиспользуемые
функции, которые все равно приходится оплачивать. Также в таких
системах может не хватать каких-то функций, которые все равно придется
дорабатывать в дальнейшем.
Доработка готовой информационной системы может стать выходом
для некоторых предприятий, однако такой подход несет дополнительные
финансовые затраты, а также отсрочку внедрения системы [40].
Кроме того, вариант доработки готовой системы подходит только
тогда, когда объем изменений небольшой. При данном варианте часто
возникают затруднения из-за отсутствия развернутой документации.
Один из наиболее приемлемых для крупного предприятия вариантов
приобретения является создание информационной системы силами
штатных программистов. Такая система будет полностью удовлетворять
потребностям конкретного предприятия, а также может быть оперативно
доработана в кратчайшие сроки. Кроме того, собственные сотрудники
смогу проводить обучение и техническую поддержку системы в
любое время.
Разработка информационных систем для автоматизации процессов
обычно осуществляется специалистом в несколько этапов [6]:
определение типа информационной системы;
разработка и согласование технического задания;
проектирование информационной системы;
разработка и согласование дизайна;
11
разработка информационной системы согласно техническому
заданию и выбранному дизайну;
тестирование и внедрение.
Выбор подхода к автоматизации деятельности предприятия играет
важную роль в успешности внедрения информационных систем.
Существуют четыре подхода к автоматизации процессов предприятий:
кусочная (хаотичная) автоматизация – этот вид стратегии
автоматизации является самым неэффективным, под кусочной
автоматизацией понимается отсутствие стратегического плана;
автоматизация по участкам – этот вид подразумевает
автоматизацию подразделений предприятия. Этот вид автоматизации
выбирают, если недостаточно средств на автоматизацию в полном объеме,
либо внедрение автоматизации на конкретном участке дает значительный
экономический эффект, либо если на выбранном участке невозможно
обойтись без автоматизации;
автоматизация по направлениям подразумевает автоматизацию
каких-то направлений деятельности предприятия, конечной целью этого
вида автоматизации является полная автоматизация предприятия;
полная автоматизация предполагает автоматизацию всех
процессов на предприятии. Это вариант очень дорогостоящий и занимает
много времени. [9].
В первой главе выпускной квалификационной работы рассмотрены
основные понятия АИС, рассмотрены технологии разработки
программного обеспечения, а также процесс внедрения программного
продукта, получены следующие авторские выводы:
1) Информационные системы автоматизируют многие области
деятельности человека;
2) Выбор технологии разработки является очень важным этапом
разработки и может повлиять на успешность проекта разработки АИС;

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

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