Введение - Разработка программного модуля ипотечного кредитования банковской информационной системы
Модуль создается в целях автоматизации ипотечного кредитования.
Основными задачами разработки программного модуля являются автоматизация следующих процессов:
- - Заключение договора. - Выдача ипотечного кредита. - Погашение кредита. 1. "Информационное обследование банковской операции" 1. Ипотечное кредитование. 2. Исполнитель банковской операции, сотрудник отдела выдачи кредитов банка (кредитор) 3. Действия исполнителя, связанные с выполнением выбранной банковской операции:
- *Заключение договора *Выдача долгосрочного кредита *Погашение кредита
Действие пользователя |
Входные данные |
Формат данных |
Источник данных |
Заключение договора |
Фамилия |
Текстовый |
Паспорт |
Дата заключения договора |
Дата |
Клиент | |
Сумма |
Числовой | ||
Выдача долгосрочного кредита |
Номер договора |
Числовой |
Договор |
Сумма платежа | |||
Процент |
Процентный | ||
Дата оплаты |
Дата | ||
Погашение кредита |
Фамилия |
Текстовый |
Паспорт |
Номер договора |
Числовой |
Договор | |
Сумма | |||
Переплата по кредиту |
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
Техническое задание на создание программного модуля
Похожие статьи
-
Модуль функционирует на персональном компьютере под управлением операционной системы версии Microsoft Windows 7 и выше с поддержкой всех соглашений,...
-
Требования к функционированию программы Модуль функционирует в следующих режимах: Ш подготовка исходных данных; Ш заключение договора с клиентом; Ш...
-
Наименование программы Полное наименование программы - Модуль ипотечного кредитования банковской информационной системы "БИС". Краткое наименование...
-
Прогноз погоды - научно обоснованное предположение о будущем состоянии погоды в определенном пункте или регионе на определенный период. Составляется...
-
Разрабатываемая система должна включать справочную информацию о работе системы и подсказки пользователю. В состав сопровождающей документации должны...
-
Введение - Разработка информационно-справочной системы "Аптека"
Для большинства средних и мелких российских предприятий информационные системы с использованием сетей персональных компьютеров являются фактическим...
-
Разработка программного продукта - Автоматизированные системы управления и обработки информации
В большей степени программные продукты не являются монолитом и имеют конструкцию (архитектуру) построения - состав и взаимосвязь программных модулей....
-
Целью дипломного проекта "Калькулятор коммунальных услуг" является разработка программного средства "Calculation. exe". Для достижения цели дипломного...
-
Введение - Разработка справочной информационной системы "Рецепты"
Задание курсовой работы. Разработать и отладить информационную справочную систему "Рецепты", которая будет позволять хранить, выводить на экран,...
-
Очередность разработки Системы А) разработка программного обеспечения для ввода, редактирования и актуализации контента, синхронизации с хранилищем...
-
Считается, что правильно организованный документооборот и электронный архив документов становятся необходимыми условиями эффективной работы современного...
-
Для проверки соответствия требованиям ТЗ, была поставлена задача разработки 3-D модели корпуса Kyocera KD-PB1D79 при помощи системы AutoCAD. В этой части...
-
Учебный процесс в ННГАСУ сопровождается значительной информационной базой, развитием компьютерного парка и внедрением в образовательный процесс...
-
Основания для разработки Система разрабатывается в соответствии с планом учебного процесса Института менеджмента и Информационных технологий (ИМИТ...
-
Требования к функциональным характеристикам система должна обеспечивать выполнение следующих функций: - Актуальная информативность Исходные данные:...
-
Техническое задание - Разработка информационно-справочной системы "Аптека"
Техническое задание представляет собой документ, в котором сформулированы основные цели разработки, требования к программному продукту, определены сроки...
-
Предметная область IoT (Интернет вещей) - это сеть физических объектов - устройств, транспортных средств, зданий и других вещей со встроенной...
-
Программная документация Модуля включает: Руководство системного программиста; Руководство оператора. Программная документация должна быть оформлена...
-
Схема организации подсистемы хранения данных с указанием потоков данных представлена на рисунке 5. Рисунок 5. Схема хранения данных Область Временного...
-
После анализа работающей системы workflow, можно достаточно точно определить, какая из предлагаемых на рынке систем наиболее соответствует потребности...
-
Введение - Технология разработки программного обеспечения систем управления
С++ является языком объектно-ориентированного программирования (ООП). Объект - абстрактная сущность, наделенная характеристиками объектов реального мира....
-
SimpleXML. В PHP версии 5.0 и выше появилось расширение для работы с xml структурой. Библитека SimpleXML содержит большое количество методов для работы с...
-
В связи с увеличением числа сотрудников, работающих в компании, а также с расширением рабочего проекта, возникла проблема, связанная с версионностью...
-
Тестирование программного продукта - Разработка информационно-справочной системы "Аптека"
В настоящее время для установления соответствия программного продукта заданным правилам построения, техническим условиям и заданиям на них, для...
-
Microsoft Access База данных разработана в среде Microsoft Access. Microsoft Access - реляционная СУБД корпорации Microsoft. Имеет широкий спектр...
-
Выбор средств реализации информационной системы Названные в параграфе 1.4. настоящей работы задачи могут быть решены тремя типами средств автоматизации:...
-
Выбор интерфейса Пользовательский интерфейс представляет собой совокупность программных и аппаратных средств, обеспечивающих взаимодействие пользователя...
-
Введение - Разработка системы управления базой данных "Судоходство"
Любому предприятию, фирме, организации в процессе экономической деятельности приходится постоянно сталкиваться с большими информационными потоками:...
-
Цель Работы - использовать принципы архитектуры "Документ-Представление" для выборки и сохранения данных в файлах, а также взаимодействия элементов меню,...
-
После выполнения задачи по Подбору и анализу литературы, настало время поиска и сравнительного анализа уже существующих решений задачи контроля...
-
Введение - Разработка и тестирование автоматизированной системы контроля успеваемости студентов
Тема разработки автоматизированной системы контроля успеваемости и вычисления оценок слабо освещена в научной литературе со стороны вычислительной части...
-
Введение - Информационная система Вуза
Одним из важнейших условий обеспечения эффективного функционирования любой организации является наличие развитой автоматизированной информационной...
-
Программное обеспечение и его виды - Программное обеспечение информационных компьютерных систем
Windows программный компьютер операционный Программное обеспечение (software) - это набор команд, управляющих работой компьютера. Без программного...
-
Компания MERA Networks - является одним из крупнейших мировых поставщиков услуг в сфере информационно-коммуникационных технологий. MERA предлагает...
-
ВВЕДЕНИЕ - Разработка системы регистрации новых пользователей
В связи с развитием рыночных отношений в России и необходимостью сокращения разрыва в технологическом отставании России от западных стран, актуальным...
-
Оценка стоимости разработки программного обеспечения, или, в частности информационной системы, - один из самых важных, сложных и в то же время неизбежных...
-
Нормализация Базы Данных - Разработка информационной системы "Магазин компьютерных товаров"
Результатом работы с АИС магазина компьютерных товаров является чек, который оформляет продавец. В этом чеке должна содержаться информация о количестве...
-
Описание разработанных модулей В разработанной программе имеется 5 модулей. Главный модуль "Program. cs" предназначен для запуска главного окна...
-
Разработка требований к программному модулю При разработке программного модуля следует опираться на требования и спецификации, определенные для...
-
Введение - Функциональная структура информационных систем
Информационная система - это совокупность информации, содержащейся в базах данных, и технических средств и информационных технологий, обеспечивающих ее...
Введение - Разработка программного модуля ипотечного кредитования банковской информационной системы