Разработка программного проекта системы 'Подбор кредита ОАО 'Россельхозбанк'

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    205,22 Кб
  • Опубликовано:
    2015-02-03
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Разработка программного проекта системы 'Подбор кредита ОАО 'Россельхозбанк'

Аннотация

Данная курсовая работа посвящена разработке программного проекта системы «Подбор кредита ОАО «Россельхозбанк».

Разработка данной системы ставит своей целью обеспечить лучшую организацию процесса подбора кредита, эффективность работы с клиентами и сокращение временных затрат.

Основная функция приложения - это быстрый, эффективный подбор кредита по заданным клиентам характеристикам на основе личных параметров клиента.

Содержание

Введение

.        Спецификация системных требований

.1      Цели и задачи

.2      Общие сведения о системе

.3      Характеристика объекта автоматизации

.4      Требования к системе

.5      Требования к функциям (задачам), выполняемым системой

.        Проектирование архитектуры программного продукта

.1      Структурная схема программного продукта

.2      Описание компонент программного обеспечения

.        План менеджмента проекта

.1      Диаграмма Ганта

.2      Организационная структура

.3      Состав проекта

Заключение

Список литературы

Введение


В настоящее время, ввиду непрерывных потоков информации, все большую актуальность приобретают процессы автоматизации работ рутинного характера. В связи с этим ежегодно разрабатываются программы, на которые переносятся работы рутинного характера, что позволяет снизить нагрузку на персонал обслуживающих организаций, повысить эффективность функционирования таких организаций и уменьшить временные затраты.

На реализацию одной из таких проблем и направлено разрабатываемое программное обеспечение. Данное программное обеспечение призвано максимально упростить и автоматизировать работу по подбору объектов по заранее заданным характеристикам.

Создание информационной системы предполагает, что основные операции по накоплению, хранению и переработке информации возлагается на вычислительную технику, специалист же выполняет только определенную часть ручных операций и операций, требующих творческого подхода при подготовке управленческих решений. Вычислительная техника при этом работает в тесном взаимодействии с пользователем, который контролирует ее действия, меняя значения отдельных параметров в ходе решения задачи, а также вводит исходные данные для решения задач и функций управления.

Темой данного курсового проекта является информационная система подбора банковских продуктов.

Целью разработки является:

)        уменьшение времени выполнения функции;

)        повышение эффективности процесса.

Все вышеперечисленное свидетельствует об актуальности проблемы, вариант решения которой представлен в данной курсовой работе.

1. Спецификация системных требований

 

.1 Цели и задачи


АИС «Подбор кредита «Россельхозбанк» - прикладное программное обеспечение, целями которого являются:

3)      уменьшение времени выполнения функции;

)        повышение эффективности процесса;

)        снижение требований к квалификации фронт-персонала, соответственно снижение затрат на содержание фронт-персонала;

)        снижение влияния человеческого фактора на процесс.

Задачами данной работы в связи с указанными целями являются:

.        Изучить сущность кредитных отношений между банком и клиентами банка;

.        Определить основные параметры кредитов, выдаваемых банком;

.        Выполнить ранжирование параметров кредита в зависимости от степени их влияния на отбор;

.        Спроектировать и реализовать программу, осуществляющую подбор кредита, по заданным значениям параметров.

 

.2 Общие сведения о системе

 

Полное наименование системы:

Автоматизированная информационная система «Подбор кредита «Россельхозбанк».

Условное обозначение системы:

ИС «Подбор банковского продукта «Россельхозбанк»

Основание для проведения работ

Задание на курсовую работу от 11.02.2015 г.

Порядок оформления и предъявления заказчику результатов работ

Работа по созданию ИС ведется в несколько этапов. По завершении каждого этапа заказчику на согласование предоставляется соответствующая документация с описанием проведенных работ и полученных результатов.

 

.3 Характеристика объекта автоматизации


Объектом автоматизации является ОАО «Россельзозбанк».

Открытое акционерное общество «Российский Сельскохозяйственный банк» - один из крупнейших банков в России. Создан в 2000 году по инициативе правительства, одобренной президентом РФ в целях развития национальной кредитно-финансовой системы агропромышленного сектора и сельских территорий Российской Федерации, это универсальный коммерческий банк, предоставляющий все виды банковских услуг и занимающий лидирующие позиции в финансировании агропромышленного комплекса России. 100% акций банка находится в собственности государства.

Россельхозбанк обслуживает розничных и корпоративных клиентов, предлагая наряду с универсальными банковскими продуктами десятки специализированных программ для развития производства в области сельского хозяйства и смежных отраслей. Особое внимание уделяется программам кредитования малого и среднего бизнеса. Россельхозбанк является агентом Правительства Российской Федерации по выполнению федеральных целевых программ в аграрном комплексе.

 

.4 Требования к системе


Требования к структуре системы

АИС «Подбор банковского продукта «Россельхозбанк» предназначена для автоматизации обмена информацией между объектами автоматизации и Клиентом.

В системе предлагается выделить следующие функциональные подсистемы:

- подсистема сбора, обработки и загрузки данных <#"784583.files/image001.gif">

Рис. 2. 1 - диаграмма компонентов

Диаграмма компонентов ИС представлена на рисунке 2.1.

 

.2 Описание компонент программного обеспечения

 

Диаграмма классов


Рис. 2.2 - диаграмма классов

Таблица 2.1 - Класс «Клиент»

Наименование атрибута

Тип атрибута

Начальное значение

Возраст

Целочисленный

0

Размер доходов

Целочисленный

0

Стаж на последнем месте работы

Целочисленный

0

Общий стаж

Целочисленный

0

Булев

«нет»

Обеспечение кредита

Строковый

«нет»

Количество заемщиков

Целочисленный

1


Таблица 2.2 - Класс «Физ. Лицо»

Наименование атрибута

Тип атрибута

Начальное значение

Возраст

Целочисленный

0

Размер доходов

Целочисленный

0

Стаж на последнем месте работы

Целочисленный

0

Общий стаж

Целочисленный

0

Подтверждение доходов

Булев

«нет»

Обеспечение кредита

Строковый

«нет»

Количество заемщиков

Целочисленный

1


Таблица 2.3 - Класс «Юр. Лицо»

Наименование атрибута

Тип атрибута

Начальное значение

Вид

Строковый

«Малый бизнес»

Цель

Строковый

« - »

Залог

Строковый

«Нет»

Способ предоставления

Строковый

«Разовый кредит»


Таблица 2.4 - Класс «Кредит»

Наименование атрибута

Тип атрибута

Начальное значение

ID продукта

Целочисленный

0000

Название продукта

Строковый

« - »

Целевое назначение

Строковый

«Потребительский

Процентная ставка

Строковый

0

Валюта

Строковый

«Рубли»

Срок

Целочисленный

Мин. Сумма

Целочисленный

0

Макс. Сумма

Целочисленный

0

Способ погашения

Строковый

«Дифференциальные платежи»

Льготный период

Целочисленный

0

Порядок получения( сроки)

Целочисленный

0

Досрочное погашения

Булев

«Есть»

Страхование

Булев

«Нет»

Возможное количество заемщиков

Целочисленный

1

Срочное оформление

Булев

«Нет»


Таблица 2.5 - Класс «Перечень кредитов»

Наименование атрибута

Тип атрибута

Начальное значение

Название продукта

Строковый

« - »

Условия кредитования

Строковый

« - »

Требования к заемщику

Строковый

« - »

Документы, необходимые для подачи заявки

Строковый

« - »

Обслуживание кредита

Строковый

« - »


Описание атрибутов классов представленных на диаграмме классов (Рис. 2.1) представлено в таблицах 2.1 - 2.5.

Блок-схема для модуля «Определение типа клиента»

В данном модуле выполняется процесс выбора типа клиента из двух имеющихся вариантов:

.        Физическое лицо.

.        Юридическое лицо.

После выбора пользователь может осуществить переход на следующую форму «Определение параметров клиента».

Рис. 2.3 - блок-схема работы модуля «Определение типа клиента»

программный обеспечение система кредит

Описание алгоритма работы модуля представлено на рисунке 2.3.

Блок-схема для модуля «Определение параметров клиента»

Данный модуль представляет собой окно с формой для заполнения, реализованные для определения параметров юридических лиц и отдельно физических.

Атрибутами являются параметры клиента, значения которых заполняются вручную пользователем (фронт-сотрудник банка). После заполнения всех полей пользователь может перейти на следующую форму «Определение требований к кредиту».

Форма для физических лиц содержит следующие пункты:

-       Возраст

-       Размер доходов

-       Стаж на последнем месте работы

-       Общий стаж

-       Подтверждение доходов

-       Обеспечение кредита

-       Количество заемщиков

Форма для юридических лиц содержит следующие пункты:

-       Вид

-       Цель

-       Залог

-       Способ предоставления


Рис. 2.4 - блок-схема для модуля «Определение параметров клиента»

Описание алгоритма работы модуля представлено на рисунке 2.4.

Блок-схема для модуля «Определение требований к кредиту»

Данный модуль представляет собой окно с формой для заполнения, реализованные для физических лиц и юридических отдельно.
Атрибутами являются параметры кредита, значения которых заполняются вручную пользователем (фронт-сотрудник банка). После заполнения всех полей пользователь может перейти на следующую форму «Формирование перечня».

Форма содержит следующие пункты для физических лиц:

-       Название продукта

-       Целевое назначение

-       Процентная ставка

-       Валюта

-       Срок

-       Способ погашения

-       Порядок получения( сроки)

-       Досрочное погашения

-       Страхование

-       Возможное количество заемщиков

-       Срочное оформление

Форма содержит следующие пункты для юридических лиц:

-       Название продукта

-       Целевое назначение

-       Процентная ставка

-       Валюта

-       Срок

-       Порядок получения( сроки)

-       Досрочное погашение

-       Страхование

Рис. 2.5 - блок-схема для модуля «Определение параметров кредита»

Описание алгоритма работы модуля представлено на рисунке 2.5.

Блок-схема для модуля «Формирование перечня»

Данный модуль предоставляет пользователю возможность просмотреть и напечатать сформированный перечень кредитов, удовлетворяющих заданным значениям параметров.

Рис. 2.6 - блок-схема для модуля «Формирование перечня»

Описание алгоритма работы модуля представлено на рисунке 2.5.

3. План менеджмента проекта

 

.1 Диаграмма Ганта


Диагра́мма Га́нта - это популярный тип столбчатыхдиаграмм <https://ru.wikipedia.org/wiki/%D0%94%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0> (гистограмм <https://ru.wikipedia.org/wiki/%D0%93%D0%B8%D1%81%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0>), который используется для иллюстрации плана, графика работ по какому-либо проекту <https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82>. Является одним из методов планирования проектов. Используется в приложениях по управлению проектами <https://ru.wikipedia.org/wiki/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0%D0%BC%D0%B8>.

По сути, диаграмма Ганта состоит из полос, ориентированных вдоль оси времени. Каждая полоса на диаграмме представляет отдельную задачу в составе проекта (вид работы), её концы - моменты начала и завершения работы, её протяженность - длительность работы. Вертикальной осью диаграммы служит перечень задач.

Рис. 3.1 - Диаграмма Ганта

Диаграмма Ганта для разрабатываемого проекта представлена на рисунке 3.1.

3.2   
Организационная структура


Таблица 3.1 - организационная структура

Наименование роли

Ответственное лицо

Цель

Задачи

Программист

Валеева Л.Т.

Разработать информационную систему с использованием языка высокого уровня C#

1. Создать прототип интерфейса в среде разработки 2. Разработать блок-схемы программы 3. Написать программный код

Проектировщик информационной системы

Валеева Л.Т.

Провести анализ предметной области и спроектировать информационную систему

1. Провести анализ предметной области. 2. Выделить основные параметры продукта. 3. Спроектировать информационную систему с использованием методологии SADT

Тестировщик

Евграфов А.А.

Протестировать ИС

1. Провести тестирование прототипа интерфейса 2. Провести тестирование ИС 3. Написать отчет по результатам тестирования

Руководитель проекта

Блинова Д.В.

Курировать проект на всех стадиях

1. Проводить проверку каждого этапа

 

.3 Состав проекта


1.      Спецификация системных требований

.        Архитектура программного продукта

.        План менеджмента проекта

Заключение

В результате выполнения курсовой работы был изучен процесс подбора кредита в ОАО «Россельхозбанк». Были выявлены и обоснованы потребности в создании ИС, которая реализует функции непосредственно подбора продукта, по заданным характеристикам.

В результате выполнения курсовой работы была спроектирована структура ИС. Спроектированы подсистемы ввода информации о клиенте и требованиях к продукту, формирования готового перечня продуктов по заданным требованиям. Проведено планирование этапов реализации проекта.

Список литературы


1.      Боэм Барри У. Инженерное проектирование программного обеспечения. - М.: Изд-во: Радио и связь, 1985. - 512 с.

.        Гвоздев, В.Е., Колоденкова, А.Е. Системные вопросы проектирования программных продуктов. Учебное пособие. - Уфа: АН РБ Изд-во «Гилем», 2010. - 188с.

.        Гецци, К., Джазайери, М., Мандриоли, Д. Основы инженерии программного обеспечения. - СПб. : БХВ-Петербург, 2005.

.        Гради Буч. Объектно-ориентированное проектирование. - 3-е издание. -М.: Бином, 1998. - 560 с.

.        Гузаиров, М.Б. и др. Элементы системной инженерии: методологические основы разработки программных систем на основе V-модели жизненного цикла. Монография / М.Б.Гузаиров, В.Е.Гвоздев, Б.Г.Ильясов, О.Я.Бежаева. - М.: Машиностроение, 2013. - 180с.

.        Липаев В.В. Программная инженерия. Методологические основы. Учебник. - М.: ГУ-ВШЭ. 2006.

Похожие работы на - Разработка программного проекта системы 'Подбор кредита ОАО 'Россельхозбанк'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!