Разработка приложения "Выбор банка" (Курсовая работа)





Скачать 194.73 Kb.
НазваниеРазработка приложения "Выбор банка" (Курсовая работа)
Дата публикации19.10.2014
Размер194.73 Kb.
ТипКурсовая
100-bal.ru > Банк > Курсовая


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ
«АЛТАЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

Международный университет экономики, менеджмента и информационных систем

Кафедра информационных систем в менеджменте
Разработка приложения "Выбор банка"

(Курсовая работа)

Выполнила студентка

4 курс, группа 273

А.А. Анисимова

______________________

(подпись)

Научный руководитель:

доцент Г.Н. Трошкина

______________________

(подпись)

Работа защищена

_________________2011г.

Оценка________________

Барнаул 2011

СОДЕРЖАНИЕ


СОДЕРЖАНИЕ 2

ВВЕДЕНИЕ 3

I ПРЕДПРОЕКТНОЕ ИССЛЕДОВАНИЕ 5

1.1.Предметная область 5

1.2.Описание задачи 5

2.ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ «Выбор банка» 5

2.1.Описание предметной области 5

2.2.Диаграммы приложения 6

ЗАКЛЮЧЕНИЕ 26

СПИСОК ЛИТЕРАТУРЫ 27

ВВЕДЕНИЕ


Цель курсовой работы: проектирование и программная реализация информационной системы «Выбор банка», с помощью средств Microsoft Visual Studio 2010.

Объект разработки: помощь клиентам банка в выборе оптимального по всем параметрам банка, в котором они могут приобрести выгодный для них кредит.

Задачи курсовой работы:

  1. Разработка информационной схемы бизнес-процессов;

  2. Выделение основных подпроцессов бизнес-процесса «Выбор банка»;

  3. Составление диаграмм информационной системы «Выбор банка»;

  4. Определение структуры будущего приложения;

  5. Реализация приложения;

  6. Описание алгоритма действия каждого модуля системы;

Потребительский кредит - это предоставление денежных средств населению для удовлетворения потребительских нужд. Потребительский кредит может являться альтернативой другому виду кредитования, например, автокредиту. Условно, потребительский кредит можно разделить на следующие группы:
• целевой / нецелевой кредит;
• с обеспечением / без обеспечения;
• классический потребительский кредит / экспресс - кредит.

Потребительские кредиты выдаются на стандартных условиях, как правило, сумма потребительского кредита не превышает 10-15 млн. рублей и выдаётся сроком от полугода до 3-5 лет.
Сумма кредита, на получение которого вы можете рассчитывать, напрямую зависит от вашего ежемесячного дохода.
Процентные ставки различны в разных банках. Если вы хотите оформить потребительский кредит, то должны знать, что кроме процентов вам зачастую придётся платить комиссию за оформление договора, а также ежемесячную комиссию за сопровождение кредита.

Потребительский кредит может быть выдан как наличными, так и по безналичному расчёту. Как правило, срок рассмотрения заявки составляет несколько рабочих дней, для «быстрых» кредитов рассмотрение может происходить в течение получаса.

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

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

I ПРЕДПРОЕКТНОЕ ИССЛЕДОВАНИЕ

    1. Предметная область


При разработке приложения "Выбор банка" предметной областью была выбрана деятельность сотрудников банка, которая заключается в помощи клиентам в выборе оптимального по всем параметрам кредита. Конечными пользователями приложения являются клиенты банка, цель которых – выбор кредита.
    1. Описание задачи


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

Будущая программа предназначена для создания и управления содержимым базы данных, содержащей следующую информацию:

  • Процессы (бизнес-процессы и подпроцессы системы);

  • Пользователи с различным уровнем доступа;

  • Данные о пользователях системы.



  1. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ «Выбор банка»

    1. Описание предметной области


Предметной областью нашей ЭС являются банки, где пользователь может выбрать оптимальный кредит.

При выборе банка, где в дальнейшем пользователь сможет взять оптимальный кредит, рассматриваются параметры:

  • срок предоставления кредита;

  • величина процентной ставки;

  • сумма кредита;

  • время рассмотрения заявки;

  • валюта и др.

Администратор осуществляет управление пользователями, редактирование прав доступа каждого пользователя.

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



Диаграмма классов предназначена для представления статической структуры модели системы в терминологии классов объектно-ориентированного программирования. Таким образом, составляющими данного типа диаграмм являются классы, объекты и отношения между ними.
Построение интегрированной бизнес-модели банка
Модель деятельности агентства недвижимости разработана с помощью программы BPwin 4.1.

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

     Бизнес-процесс по оформлению кредита до реинжиниринга состоял из следующих операций, за которые отвечали следующие структурные подразделения компании (таблица 1).



Операция бизнес-процесса

Ответственный

1.

     Регистрация запроса в бланке запроса

     Группа регистрации запроса

2.

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

     Специалист кредитного отдела

3.

     Составление текста договора, внесение особых условий кредитования в бланк запроса

     Сотрудник коммерческого отдела

4.

     Расчет и внесение процентной ставки в бланк запроса

     Специалист коммерческого отдела, занимающийся калькуляцией цен

5.

     Составление письма торговому представителю

     Администратор канцелярии

Таблица 1 Операции и распределение ответственности в бизнес-процессе "Оформление кредита"

Рассмотрим графическую DFD-схему данного бизнес-процесса, которая более наглядно показывает его структуру, включая информационные потоки (рисунок 1).



Рисунок 1 DFD-схема бизнес-процесса "Оформление кредита"

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

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

     Бизнес-процесс по оформлению кредита после проведения усовершенствования стал состоять из следующих операций, за которые отвечали следующие структурные подразделения компании (таблица 2).



Операция бизнес-процесса

Ответственный

1.

     Регистрация запроса в бланке запроса. Внесение информации о завершении 1-го этапа процесса оформления кредита

     Контрольный пост

2.

     Ввод информации в информационную систему, проверка платежеспособности и ввод результатов в Блан запроса

     Специалист кредитного отдела

3.

     Внесение информации о завершении 2-го этапа процесса оформления кредита

     Контрольный пост

4.

     Составление текста договора, внесение особых условий кредитования в бланк запроса

     Сотрудник коммерческого отдела

5.

     Внесение информации о завершении 3-го этапа процесса оформления кредита

     Контрольный пост

6.

     Расчет и внесение процентной ставки в бланк запроса

     Специалист коммерческого отдела, занимающийся калькуляцией цен

7.

     Внесение информации о завершении 4-го этапа процесса оформления кредита

     Контрольный пост

8.

     Составление письма торговому представителю

     Администратор канцелярии

Таблица 2 Операции и распределение ответственности в бизнес-процессе "Оформление кредита"

На рисунке 3 показана графическая DFD-схема усовершенствованного бизнес-процесса. После усовершенствования количество операций бизнес-процесса увеличилось. При этом бизнес-процесс стал управляемым. Когда звонил торговый представитель, он всегда мог узнать, на какой стадии оформления находится кредит. Тем не менее, торговый представитель не смог снизить время процесса, применяя управленческие воздействия на исполнителей процесса.



Рисунок 3 DFD-схема бизнес-процессе "Оформление кредита"

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

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

     Бизнес-процесс по оформлению кредита после проведения реинжиниринга стал состоять из трех операций, за которые отвечали следующие структурные подразделения компании (таблица 3).



Операция бизнес-процесса

Ответственный

1.

     Рассмотрение запроса и определение степени его сложности

     Координаторы сделки

2.

     Оформление простых кредитов

     Координаторы сделки

3.

     Оформление сложных кредитов

     Группа экспертов

    Таблица 3 Операции и распределение ответственности в бизнес-процессе "Оформление кредита"

На рисунке 4 показана графическая DFD-схема бизнес-процесса по оформлению кредитов после реинжиниринга. В результате реинжиниринга бизнес-процесс стал намного проще, и время его выполнения сократилось до 4-х часов, или на 90%. При этом сократили часть персонала и производительность труда выросла в 100 раз.



Рисунок 4 DFD-схема бизнес-процессе "Оформление кредита"

Технологии постоянного совершенствования


     Основные элементы технологий постоянного совершенствования бизнес-процессов:

  • процессный подход;

  • постепенность изменений;

  • непрерывность изменений;

  • охват всей организации;

  • командная форма работы;

  • бездефектность работы.



Процессный подход


     При постоянном совершенствовании, так же как и при реинжиниринге, основным объектом, на которые направлены изменения, являются бизнес-процессы.

Непрерывность изменений


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


    1. Алгоритм работы приложения

Первым шагом работы с приложением является авторизация пользователя. В программе существует возможность работы под именем администратора и обычного пользователя.

После заполнения формы авторизации, а именно после внесения логина и пароля, становятся доступны возможности, исходя из того, под каким именем произвел вход пользователь (рисунок 1)



Рисунок 1 Авторизация пользователя


    1. Из введенного пароля вычисляется строка.

    2. Создается SQL-соединение с сервером.

    3. Составляется запрос на сервер с учетом введенных пользователем данных.

    4. Посылается запрос на сервер.

    5. Считывается ответ сервера.

Если пользователь ввел правильные логин и пароль, то приложение продолжает свою работу. Иначе предоставляется возможность произвести повторную процедуру авторизации.


  • Администратор;

  • Пользователи;


После того, как пользователь прошёл процедуру авторизации, становится доступной главная форма приложения.

В зависимости от уровня прав доступа, пользователю предоставляются разные возможности:

  • Если пользователь зашел как «Администратор», ему доступны форма «Администрирование».


Работа с пользователями.

Администратору доступна основная форма «Администрирование», которая включает в себя возможность работы с пользователями.

Администратор может добавлять нового пользователя, назначать ему ФИО, логин, пароль, а также предоставлять различные права доступа. Администратор добавляет, редактирует пользователей, которые в будущем могут на основе полученного логина и пароля регистрироваться в программе, проходить тест на выбор банка и подавать заявки на получение кредита (рисунок 2).


Рисунок 2 Работа с пользователями


Рисунок 3 Добавление нового пользователя
Работа с тестом.
Администратор имеет возможность редактировать № вопроса, наименование вопроса, основной банк, а также удалять вышеописанные данные.

Есть возможность добавления нового вопроса и удаление старых (рисунок 4).


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


Рисунок 5 Редактирование вопроса
На форме редактирования вопроса есть возможность изменить текст вопроса, номер, приоритет банка.
Заявки по кредитам.

Здесь администратор работает с пользователями, которые подали заявку на получение кредита. После того как пользователь прошел тест, выбрал оптимальный банк, он имеет возможность подать заявку на получение кредита. Пользователь указывает необходимую информацию при регистрации в базе данных, далее он подает заявку. Администратор принимает решение одобрить или отклонить заявку пользователя (рисунок 6).


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

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

В банке администратор системы регистрирует нового пользователя, выдает ему логин и пароль. Теперь пользователь готов к прохождению теста.

Пользователь производит процесс авторизации, внося логин и пароль (рисунок 7)


Рисунок 7 Авторизация
После авторизации пользователь начинает прохождение теста (Рисунок 8).



Рисунок 8 Тестировнаие
Пользователь отвечает на вопросы:

На какой срок вы бы хотели взять кредит?

Какова оптимальная величина процентной ставки?

Какова сумма кредита?

В течении какого времени должна быть рассмотрена выша заявка на получение кредита?

Требуется ли вам поручительство?

В какой валюте вы хотите взять кредит?

Хотели бы вы иметь возможность досрочно получить кредит?

Какой вид обеспечения вы предпочитаете? И др.
Как уже говорилось ранее, вопросы могут добавляться и редактироваться, варианты ответов тоже могут меняться – эту возможность имеет только Администратор.
Пользователь должен ответить на все вопросы, поставив галочку напротив подходящего ответа. Переход к следующему вопросу производится при помощи кнопки «Далее». Вопрос можно пропустить, но потом необходимо вернуться к нему с помощью кнопки «Назад» (рисунок 9).



Рисунок 9 Выбор банка
Пользователь должен обязательно ответить на все вопросы. Если он завершает тест, но не на все вопросы были даны ответы, то программа оповещает пользователя о том, что необходимо ответить на оставшиеся вопросы (рисунок 10).


Рисунок 10 Ошибка при прохождении теста
После того, как пользователь завершил процедуру тестирования, программа выдает результат. Результат – наиболее подходящий банк, где пользователь может получить оптимальный по всем параметрам кредит- формируется исходя из ответов пользователя на вопросы теста.
После прохождения теста у пользователя есть возможность подать заявку на получение кредита в банк, который был определен как оптимальный. Но если пользователь решил подать заявку в другой банк, он это может сделать, указав его при регистрации.

Пользователь должен заполнить необходимые поля регистрации:

  • Банк;

  • Фамилия;

  • Имя ;

  • Телефон;

  • Доход;

  • Сумма кредита;

  • Срок, на который приобретается кредит/


После заполнения необходимых для регистрации полей пользователь подает заявку при помощи кнопки «Подать» (рисунок 11).



Рисунок 11 Подача заявки о выдаче кредита
Поданная заявка будет рассмотрена в ближайшее время сотрудниками банка и одобрена, либо отклонена.

После прохождения теста у пользователя есть возможность ознакомится с предлагаемыми кредитами более подробно. Для этого в программе он заходит в форму «Справка». Здесь представлены все банки. Кликнув на интересующее наименование банка, пользователь переходит на официальную страницу банка в интернете (рисунок 12).



Рисунок 12 Официальный страницы банков


  1. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ «Выбор банка»

    1. Технические требования к приложению

Для работы программы на рабочей станции должно быть установлено ПО Windows XP/Vista. В качестве технических средств необходимо наличие клавиатуры и манипулятора мыши. Объем оперативной памяти компьютера должен быть не менее 512 Мбайт, свободного места на жестком диске не менее 15 Мбайт, процессор Pentium не ниже IV.

Для успешной работы приложения требуется сервер, к которому выдвигаются следующие требования:

  • Тип сервера: IIS;

  • Процессор: PentiumD;

  • Размер оперативной памяти: не менее 1Гб;

  • Размер жесткого диска: не менее 100Гб.

ЗАКЛЮЧЕНИЕ


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

  1. Рассмотрена предметная область приложения;

  2. Определены бизнес-процессы предметной области и построены UML-диаграммы с использованием ПО Enterprise Architect;

  3. Выбраны технологии реализации приложения;

  4. Созданы схемы форм приложения и разработана структура базы данных;

  5. Реализовано приложение с использованием выбранных технологий;

  6. Описаны алгоритмы работы приложения.

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

  1. Определение бизнес-процессов выбранной предметной области;

  2. Разработка UML-диаграмм с использованием выбранного CASE-средства;

  3. Разработка структуры базы данных с использованием MS SQL;

  4. Программирование на языке C#.

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

СПИСОК ЛИТЕРАТУРЫ


  1. C#. Программирование на языке высокого уровня. Учебник для вузов. / Т. Павловская. – СПб: Питер, 2007 – 432 стр.

  2. Полный справочник по C#. / Г. Шилдт. – Вильямс, 2008 – 752 стр.

  3. Microsoft ASP.NET 2.0 с примерами на C# 2005 для профессионалов. / М. Мак-Дональд, М. Шпушта– Вильямс, 2007 – 1408 стр.

  4. Microsoft ASP.NET 2.0. Базовый курс. / Д. Эспозито. – СПб: Питер, 2007 – 688 стр.

  5. C# в задачах и примерах. / Н. Культин. – СПб: БХВ, 2007 – 240 стр.

  6. C# и платформа .NET / Э. Троелсен. – СПб: Питер, 2007 – 796 стр.


Добавить документ в свой блог или на сайт

Похожие:

Разработка приложения \"Выбор банка\" (Курсовая работа) iconКурсовая работа по дисциплине: «Программирование» На тему: «Демонстрационная программа»
...
Разработка приложения \"Выбор банка\" (Курсовая работа) iconКурсовая работа. На тему: Управление пассивами и активами коммерческого банка
Управление пассивами и активами банка – это измерение степени риска процентных ставок и управление им
Разработка приложения \"Выбор банка\" (Курсовая работа) iconКурсовая работа должны содержать пояснительную записку объёмом 20-25 листов и приложения

Разработка приложения \"Выбор банка\" (Курсовая работа) iconКурсовая работа на тему: «Windows Presentation Foundation»
Несмотря на быстрое развитие Интернета и связанных с ним технологий, Web-приложения ещё долгое время не смогут вытеснить Windows-приложения...
Разработка приложения \"Выбор банка\" (Курсовая работа) iconСостав и структура кредитного портфеля коммерческого банка
Целью данного исследования является разработка экономически обоснованного механизма управления кредитным риском с целью удовлетворения...
Разработка приложения \"Выбор банка\" (Курсовая работа) iconКурсовая работа Разработка проекта аис на примере муз «Городская больница»
Курсовая работа является одним из видов учебных занятий и выполняется в соответствии с учебным планом специальности. При написании...
Разработка приложения \"Выбор банка\" (Курсовая работа) iconКурсовая работа по информатике тема работы: Выбор тормоза механизма передвижения башенного крана

Разработка приложения \"Выбор банка\" (Курсовая работа) iconДипломная работа не менее 65 страниц без приложения
Курсовая работа выполняется на одной стороне листа белой бумаги формата А4 (210 Х 297 мм). Иллюстрированный материал (таблицы, схемы,...
Разработка приложения \"Выбор банка\" (Курсовая работа) iconНаучно-поисковая работа
Разработка методики оценки эффективности кредитно-инвестиционной деятельности банка
Разработка приложения \"Выбор банка\" (Курсовая работа) iconКурсовая работа на тему : Формирование рынка ценных бумаг в Украине
Курсовая работа содержит 38 листов, 2 рисунка, 2 таблицы и было использовано 11 источников
Разработка приложения \"Выбор банка\" (Курсовая работа) iconКурсовая работа
Курсовая работа оформляется в виде электронного файла и прикрепляется к своей странице в системе мониторинга нир. Распечатывать работу...
Разработка приложения \"Выбор банка\" (Курсовая работа) iconКурсовая работа по дисциплине Электромагнитная совместимость систем...
Курсовая работа состоит из 20 с, в которых содержаться: 3 рисунка, 3 таблицы, 6 формул и 4 ссылки на литературу
Разработка приложения \"Выбор банка\" (Курсовая работа) iconКурсовая работа по дисциплине «Предпринимательское право»
Курсовая работа имеет целью систематизацию, закрепление и расширение теоретических знаний, углубленное изучение и решение студентом...
Разработка приложения \"Выбор банка\" (Курсовая работа) iconКурсовой работы. Составитель: доцент Корляков А. С. Екатеринбург...
Курсовая работа самостоятельная работа студента, выполняемая в соответствии с типовой программой учебного процесса по подготовке...
Разработка приложения \"Выбор банка\" (Курсовая работа) iconРеферат Тычинин И. А. Разработка приложения для портативных устройств...
Тычинин И. А. Разработка приложения для портативных устройств с использованием qt framework, квалификационная работа на степень бакалавра...
Разработка приложения \"Выбор банка\" (Курсовая работа) iconРекомендации к оформлению курсовой и дипломной работы по истории искусства. Курсовая работа
Курсовая работа задание, которое выполняется студентами в определённый срок и по определённым требованиям. Защита курсовых работ...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск