Введение - Разработка программного модуля ипотечного кредитования банковской информационной системы

Модуль создается в целях автоматизации ипотечного кредитования.

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

    - Заключение договора. - Выдача ипотечного кредита. - Погашение кредита. 1. "Информационное обследование банковской операции" 1. Ипотечное кредитование. 2. Исполнитель банковской операции, сотрудник отдела выдачи кредитов банка (кредитор) 3. Действия исполнителя, связанные с выполнением выбранной банковской операции:
      *Заключение договора *Выдача долгосрочного кредита *Погашение кредита
    4. Состав входных данных для выполнения каждого действия:

Действие пользователя

Входные данные

Формат данных

Источник данных

Заключение договора

Фамилия

Текстовый

Паспорт

Дата заключения договора

Дата

Клиент

Сумма

Числовой

Выдача долгосрочного кредита

Номер договора

Числовой

Договор

Сумма платежа

Процент

Процентный

Дата оплаты

Дата

Погашение кредита

Фамилия

Текстовый

Паспорт

Номер договора

Числовой

Договор

Сумма

Переплата по кредиту

5. Состав выходных данных после выполнения каждого действия:

Действие пользователя

Выходные данные

Формат данных

Форма представления данных

Заключение договора

Фамилия

Текстовый

Договор

Дата заключения договора

Дата

Номер договора

Числовой

Сумма

Процент по кредиту

Процентный

Выдача долгосрочного кредита

Номер договора

Числовой

Квитанция о выдачи кредита

Сумма

Процент по кредиту

Процентный

Сумма кредита с учетом процента

Числовой

Дата оплаты

Дата

Погашение кредита

Фамилия

Текстовый

Чек/Квитанция об уплате ипотечного кредита

Номер договора

Числовой

Сумма

Переплата по кредиту

6. Расчетная формула для вычисления выходных данных на основании входных данных:

X = (S*p) / (1-(1+p)^(1-m))

X - размер аннуитетного платежа;

S - сумма кредита;

P - 1/12 годовой процентной ставки, выраженная в сотых долях;

^ - означает в степени;

M - срок кредита, в месяцах.

2. Моделирование предметной области

3. Разработка технического задания на создание программного модуля

Техническое задание на создание программного модуля ипотечного кредитования банковской информационной системы разработано в соответствии с требованиями ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы.

Основными разделами технического задания являются:

    1. Общие сведения. 2. Цели и назначение создания программы. 3. Требования к программе. 4. Требования к программной документации. 5. Этапы и сроки разработки программы.

Разработанное техническое задание представлено в приложении 1.

4. Разработка базы данных программного модуля

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

Рис. 1 "Схема базы данных"

В программном модуле используются следующие таблицы и поля единой базы данных.

Рис. 2 "Contracts"

Рис. 3 "BankTransactions"

5. Разработка интерфейса пользователя

Интерфейс пользователя программного модуля представлен 6 формами. Формы изображены на рисунках (Рис. 1-4).

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

главная форма

Рис. 1 Главная форма

Форма "Заключение договора" предназначена для оформления договора. (Рис. 2)

форма

Рис. 2 Форма "Заключение договора"

Форма "Выдача ипотечного кредита" предназначена для выдачи ипотечного кредита и занесение данных о выдачи в базу данных. (Рис. 3)

форма

Рис. 3 Форма "Выдача ипотечного кредита"

Форма "Погашение ипотечного кредита" предназначена для погашения ипотечного кредита и занесение данных о погашении в базу данных. (Рис. 4)

форма

Рис. 4 Форма "Погашение ипотечного кредита"

6. Выходные документы программного модуля

Выходные документы программного модуля представлены двумя формами. Формы выходных документов изображены на рисунках 5, 6.

Форма "Предварительный просмотр чека о выдачи ипотечного кредита" программного модуля предназначена для просмотра чека о выдачи ипотечного кредита. (Рис. 5)

форма

Рис. 5 Форма "Предварительный просмотр чека о выдачи ипотечного кредита"

Форма "Предварительный просмотр чека о погашении ипотечного кредита" программного модуля предназначена для просмотра чека о погашении ипотечного кредита. (Рис. 6)

Рис. 6 Форма "Предварительный просмотр чека о погашении ипотечного кредита"

7. Состав программного модуля

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

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

Функция "Private Sub Button1_Click(ByVal sender As System. Object, ByVal e As System. EventArgs) Handles Button1.Click"

Функция предназначена для вывода чека в Microsoft Excel по нажатию кнопки.

Функция "Private Sub Button1_Click(ByVal sender As System. Object, ByVal e As System. EventArgs) Handles Button1.Click"

Функция предназначена для добавления строки в таблицу "банковская транзакция" общей базы данных по нажатию кнопки.

Функция "Private Sub Form3_Load(ByVal sender As System. Object, ByVal e As System. EventArgs) Handles MyBase. Load"

Функция предназначена для загрузки данных в таблицу.

8. Разработка программной документации

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

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

Указанные программные документы разработаны в соответствии с требованиями ГОСТ 19.503-79 ЕСПД. Руководство системного программиста и ГОСТ 19.505-79 ЕСПД. Руководство оператора.

Программные документы приведены в приложении 2, 3.

Заключение

В результате выполнения курсовой работы были выполнены задачи:

    1. Заключение договора; 2. Выдача ипотечного кредита; 3. Погашение ипотечного кредита;

В процессе разработки программного модуля изучено программирование в Microsoft Visual Studio 2010 на языке Visual Basic, получено множество новых знаний в сфере разработки программного обеспечения, приобретены знания некоторых новых функций.

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

Список используемой литературы

    1. ГОСТ 19.503-79 ЕСПД. Руководство системного программиста. 2. ГОСТ 19.505-79 ЕСПД. Руководство оператора. 3. ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы. 4. Виктор Зиборов "Visual Basic 2010 на примерах" Издательство: БХВ-Петербург Год издания: 2010. 5. Никита Культин "Visual Basic освой на примерах " Издательство:BHV Год издания: 2014. 6. Л. А. Демидова, А. Н. Пылькин - Программирование в среде VBA, 2011. 7. Джон Коннэлл Visual Basic 6. Введение в программирование баз данных, 2012. 8. Шелее М. Qt4.5. Профессиональное программирование на С++. - СПб.: БХБ-Петербург, 2010. - 896 с.

Приложение 1

Техническое задание на создание программного модуля

Похожие статьи




Введение - Разработка программного модуля ипотечного кредитования банковской информационной системы

Предыдущая | Следующая