Создание автоматизированной информационной системы для организации выдачи кредита банка


Тип работы: Дипломная работа
Бесплатно: Антиплагиат
Объем: 63 страниц
В избранное:
Казахский гуманитарно-юридический инновационный университет
Кафедра Информатики и математики
ДИПЛОМНАЯ РАБОТА
На тему: «Создание автоматизированной информационной системы для организации выдачи кредита банка»
специальность 5В060200 - «Информатика»
Выполнил
Научный руководитель
магистр, ст. преподаватель
Семей 2016 г.
Содержание
Введение 3
1 Автоматизированные информационные системы
- Основные определения в области автоматизированных информационных систем 7
- Виды автоматизированных информационных систем 15
- Принципы и этапы создания автоматизированных информационных систем 21
- Реализация автоматизированной информационной системы для организации выдачи кредита банкаОбзор современных программных средств создания автоматизированных информационных систем 27Delphi как среда разработки автоматизированных информационных систем 38Реализация автоматизированной информационной системы для организации выдачи кредита банка 52
Заключение 59
Список литературы 61
Введение
В повседневной жизни люди все чаще нуждаются в ЭВМ. С каждым днем потребность электронных устройства возрастает и это рождает новые технологии и новые языки проектирования и программирования, они усложняются, а их количество увеличивается. Особое место в данной ситуации имеет наличие программного обеспечения для электронно-вычислительных машин, как для общего назначения, так и для прикладных программ, которые решают специализированный круг задач, для различных фирм.
Для современного финансового рынка характерно укрупнение кредитно-финансовых институтов и активное развитие розничного банковского бизнеса. Рост новых банковских сообществ, увеличение клиентской базы и расширение спектра предлагаемых услуг невозможно обеспечить без программного обеспечения, отвечающего самым жестким требованиям, которые предъявляет современный банковский бизнес. Если раньше усилия крупных банков были сосредоточены в основном в столичных регионах и крупных городах, то в последние годы из-за усиления конкуренции на этих рынках и роста благосостояния людей в целом финансовые структуры стали гораздо более активно развивать свои филиальные сети и вытеснять небольшие региональные банки. Последние, пытаясь выстоять в конкурентной борьбе, теперь вынуждены гораздо больше внимания, чем раньше, уделять ИТ-структуре.
На рынке банковской автоматизации крупные игроки из года в год укрепляют свои позиции, вытесняя более мелкие компании и не слишком подпуская иностранцев. Установки зарубежных систем по-прежнему единичны и сконцентрированы в сегменте крупных банков. Вместе с тем не сокращается - а даже, напротив, растет - доля собственных разработок. Банки, которым не удается выбрать систему, соответствующую всем требованиям их бизнеса, на рынке, готовы инвестировать в собственный продукт как в дополнительное конкурентное преимущество. Некоторые системы, например, кредитные модули в малых банках являются собственными разработками, поскольку нередко это является экономически более целесообразным решением, чем использование систем сторонних разработчиков. Между тем, степень владения менеджерами актуальной информацией о состоянии и тенденциях функционирования всех подразделений банка напрямую влияет на успех в реализации стратегических и тактических планов развития. А в условиях повсеместного снижения доходности кредитных учреждений проблема доступа управленцев к информации становится особенно актуальной. На практике в этой области зачастую царит MS Excel, со всеми его достоинствами и недостатками. В итоге огромные объемы ценнейшей информации хранятся в локальных таблицах персональных компьютеров и на разрозненных серверах баз данных.
Актуальность дипломной работы обусловлена также жесткой конкуренцией на рынке банковских услуг и высокими требованиями к обеспечению более высокой производительности труда, большую надежность и достоверность информации, лучшую ее сохранность обуславливают необходимость перехода банка от различных автономных банковских систем различных разработчиков к единой современной автоматизированной информационной банковской системе. Такая система должна обеспечивать работу всех сотрудников банка: кассиров, операционистов, кредитных работников и бухгалтерии, а также управленческого персонала.
Тема «Создание автоматизированной информационной системы для организации выдачи кредита банка» является особенно актуальной в работе организации кредитования физических лиц коммерческого банка и способна служить непосредственным помощником и значительно автоматизировать и ускорить работу менеджерам кредитного отдела банка.
Кроме того, введение автоматизации в банке с помощью компьютерных систем предоставляет возможность сэкономить один из самых важных ресурсов - время, которое можно использовать для принятия решений, для более углубленного анализа хозяйственной деятельности своего предприятия, планирования и прогнозирования.
В рамках настоящей работы планируется разработка системы учета кредитов физических лиц в любом банке. Автоматизированная информационная система (АИС) для организации выдачи кредита коммерческого банка, должна выполнять следующие основные функции:
− учет клиентов банка − физических лиц;
− ведение справочника видов кредитов (потребительский кредит, ипотека, автокредит, кредитная карта и т. д. )
− учет кредитов, выданных физическим лицам;
− учет поручителей и залогодателей по кредиту;
− построение графика погашения кредита (равными платежами, аннуитет, в конце срока) ;
− выполнение операций с кредитами: открытие, плановое гашение, досрочное гашение, вынос на просрочку, закрытие;
− формирование выходных документов:
− кредитный портфель на заданную дату;
− график гашения кредита;
− список клиентов Банка;
− список страховых компаний;
− выборка кредитных договоров по заданным критериям;
− журнал операций по кредитам;
− статистика выдач кредитов.
Программа является уникальным инструментом хранения и обработки данных.
Для работы с представленной программой, вовсе необязательно в совершенстве владеть компьютером, достаточно иметь первичные навыки открытия программ.
Если рассматривать выше изложенное, возникает необходимость написания приложения, которое позволило сэкономить время.
Целью данного дипломного проекта является - автоматизация информационной системы для организации выдачи кредита банка, значительно повысить эффективность работы банка, избежать огромного количества технических ошибок, возникающих при ручном формировании унифицированных учетных документов.
В соответствии с целью дипломной работы были поставлены следующие задачи :
- построение (разработка) АИС на основе анализа экономико-информационной среды, применения новых технических средств сбора, передачи, обработки и выдачи информации;
- совершенствование информационной базы предметной области на основе новых методик и концепций;
- новые автоматизированные решения комплексов управленческих и экономических задач.
- ознакомится с теоретическими аспектами темы;
- создать автоматизированную информационной систему для организации выдачи кредита банка.
Предметом исследования является область автоматизации информационной системы.
Объектом исследования является разрабатываемая автоматизированная информационная система.
Новизна дипломной работы состоит в представлении интерпретации данной темы эффективными средствами программы Delphi.
Теоретическая значимость дипломной работы: возможность использования материалов дипломной работы для автоматизации различного рода информационной системы.
Практическая значимость дипломной работы является построение системы автоматизации для организации выдачи кредита банка.
Процесс автоматизации представляет собой совокупность методических, языковых, технических и программных средств, позволяющих организовать работу конечных пользователей в некоторой предметной области.
Основные преимущества автоматизации и новой технологии переработки информации сказываются там, где приходится выполнять повторяющиеся задачи, предусматривающие запрограммированные решения, либо задачи с большим объемом вычислений или чисто механического труда. Такие задачи составляют достаточно большую часть работы, которую многие люди считают творческой или оригинальной. Компьютерная техника позволяет ускорить почти любой творческий процесс. Результатом освоения людьми компьютерной техники и новых информационных технологий обычно является развитие творчества, поскольку значительно облегчается перебор различных вариантов.
Использование клиент-серверных технологий является универсальным методом построения систем автоматизации банковских систем. В настоящее время мы являемся свидетелями компьютерной революции. Большие универсальные компьютеры стоимостью миллионы долларов заменяются сетями персональных компьютеров стоимостью всего тысячи. Это результат компьютерного разукрупнения. Компании, занимающиеся перепроектированием бизнеса, разукрупняются еще и организационно - приспосабливают управление среднего слоя к этим изменениям и реализуют решения, которые приближают их к передовому уровню. Выполняя больше работы с меньшим количеством людей, такие организации вынуждены серьезно относиться к разделению полномочий.
Дипломная работа состоит из введения, двух глав, заключения, списка литературы и приложения.
В первой главе «Автоматизированные информационные системы» рассматриваются основные определения в области автоматизированных информационных систем, их виды, а также принципы и этапы их создания.
Во второй главе «Реализация автоматизированной информационной системы для организации выдачи кредита банка» производится обзор программных средств, используемых для создания автоматизированных информационных систем; доказана целесообразность использования Delphi как среды разработки автоматизированных информационных систем; полностью описан процесс реализации автоматизированной информационной системы для организации выдачи кредита банка.
1 Автоматизированные информационные системы
1. 1 Основные определения в области автоматизированных информационных систем
Автоматизированная информационная система (АС) - система, состоящая из персонала и комплекса средств автоматизации его деятельности, реализующая информационную технологию выполнения установленных функций.
Структурная схема терминов представлена на Рисунке 1.
Рисунок 1 Структурная схема терминов
Под системой понимают любой объект, который одновременно рассматривается и как единое целое, и как объединенная в интересах достижения поставленных целей совокупность разнородных элементов. Системы значительно отличаются между собой как по составу, так и по главным целям.
Рассмотрим более подробно понятие «автоматизированная система». Существуют множество трактовок данного понятия. Перечислим наиболее популярные из них:
- Автоматизированная система всегда существует в некоторой конкретной организации и обеспечиваетименно ее деятельность. Таким образом, каждая автоматизированная система уникальна, что не исключает существования в разных организациях похожих автоматизированных систем.
- Автоматизированная система обязательно предполагает выполнение пользователями заданных функций по формализованным правилам.
- Автоматизированная система обязательно включает в себя три составляющие: технические средства, программное обеспечение и персонал. При этом происхождение первых двух составляющих принципиального значения не имеет. Можно их закупать, а можно разрабатывать специально для данной системы.
- Автоматизированная система всегда создается исполнителем для заказчика.
В качестве последнего всегда выступает та организация, которая намерена автоматизировать свою деятельность, а исполнители могут быть разными. Когда-то это компания системный интегратор, когда-то группа собственных сотрудников.
Создателем первых АСУ в мире является доктор экономических наук, профессор, основоположник научной школы стратегического планирования Николай Иванович Ведута. В 1962-1967гг. он руководил внедрением первых в стране автоматизированных систем управления производством на машиностроительных предприятиях. Активно боролся против идеологических PR-акций по внедрению дорогостоящих ЭВМ, вместо создания настоящих АСУ для повышения эффективности управления производством. В состав АСУ входят следующие виды обеспечений:
- информационное,
- программное,
- техническое,
- организационное,
- метрологическое,
- правовое,
- лингвистическое.
В общем случае, систему управления можно рассматривать в виде совокупности взаимосвязанных управленческих процессов и объектов. Обобщенной целью автоматизации управления является повышение эффективности использования потенциальных возможностей объекта управления. Таким образом, можно выделить ряд целей:
- предоставление лицу, принимающему решение (ЛПР) релевантных данных для принятия решений,
- ускорение выполнения отдельных операций по сбору и обработке данных,
- снижение количества решений, которые должно принимать ЛПР,
- повышение уровня контроля и исполнительской дисциплины,
- повышение оперативности управления,
- снижение затрат ЛПР на выполнение вспомогательных процессов,
- повышение степени обоснованности принимаемых решений.
Важнейшая задача АСУ - повышение эффективности управления объектом на основе роста производительности труда и совершенствования методов планирования процесса управления.
Различают автоматизированные системы управления объектами (технологическими процессами - АСУТП, предприятием - АСУП, отраслью - ОАСУ) и функциональные автоматизированные системы, например, проектирование плановых расчётов, материально-технического снабжения и другие.
Рассмотрим этапы развития автоматизированной информационной системы. История развития информационных систем и цели их использования на разных периодах представлены в Таблице 1.
Таблица 1 Изменение подхода к использованию информационных систем
Системы для высшего звена управления
1 этап. Первые информационные системы появились в 50-х гг. В эти годы они были предназначены для обработки счетов и расчета зарплаты, а реализовывались на электромеханических бухгалтерских счетных машинах. Это приводило к некоторому сокращению затрат и времени на подготовку бумажных документов.
2 этап. 60-е гг. знаменуются изменением отношения к информационным системам. Информация, полученная из них, стала применяться для периодической отчетности по многим параметрам. Для этого организациям требовалось компьютерное оборудование широкого назначения, способное обслуживать множество функций, а не только обрабатывать счета и считать зарплату, как было ранее.
3 этап. В 70-х - начале 80-х гг. информационные системы начинают широко использоваться в качестве средства управленческого контроля, поддерживающего и ускоряющего процесс принятия решений.
4 этап. К концу 90-х начала 2000 гг. концепция использования информационных систем вновь изменяется. Они становятся стратегическим источником информации и используются на всех уровнях организации любого профиля. Информационные системы этого периода, предоставляя вовремя нужную информацию, помогают организации достичь успеха в своей деятельности, создавать новые товары и услуги, находить новые рынки сбыта, обеспечивать себе достойных партнеров, организовывать выпуск продукции по низкой цене и многое другое.
Программное обеспечение (ПО) - это комплекс программных средств регулярного применения, предназначенный для повышения эффективности использования вычислительной системы в целом. ПО, предназначено, для придания вычислительной системе определенных свойств, связанных с увеличением производительности, повышением достоверности получаемых результатов, повышением надежности функционирования системы, улучшения работы пользователя.
Комплекс разнообразных программных средств общего и прикладного характера, автоматизирующий выполнение регламентных задач и запросных процедур, подлежащих выполнению на конкретном рабочем месте кассового работника, относится к его ПО. ПО любого АРМ подразделяется на общее и функциональное.
Общее (базовое, системное) ПО - это операционные системы (ОС), прикладные программы, расширяющие возможности ОС, СУБД, программные средства диалога и другие, которые предназначены для управления работой процессора, организации доступа к памяти, периферийным устройствам и сети, для управления файлами, запуска прикладных программ и управления процессом их выполнения, а также для обеспечения выполнения программ на языках высокого уровня. В их окружении, под их воздействием функционируют прикладные программы.
В комплекс программ функционального (прикладного, специального) ПО входят уникальные программы и функциональные пакеты прикладных программ (ППП) . Функциональное ПО предназначено для автоматизации решения функциональных задач, а также связанных с ними некоторых оригинальных задач.
Создание функционального ПО будет осуществляться в VisualStudio с помощью языка программирования C#. VisualStudio - линейка продуктов фирмы Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Автоматизированное рабочее место (АРМ) - программно-технический комплекс, предназначенный для определенного вида.
При разработке АРМ для управления технологическим оборудованием, как правило, используют SCADA-системы. АРМ объединяет программно-аппаратные средства, человека с компьютером, предоставляет возможность ввода информации (через клавиатуру, компьютерную мышь, сканер и другие. ) и её вывод на экран монитора, принтер, графопостроитель, звуковую карту- динамики или иные устройства вывода. Как правило, АРМ является частью АСУ.
Операционные системы осуществляют управление работой ПЭВМ, ее ресурсами, запускают на выполнение различные прикладные программы, выполняют всевозможные вспомогательные действия по запросу пользователя. Различают однопользовательские, многопользовательские и сетевые.
К критериям, определяющим выбор конкретного класса ОС и его версии, относятся:
- необходимое число поддерживаемых программных продуктов;
- требования к аппаратным средствам;
- возможность использования различных устройств ввода-вывода;
- требование поддержки сетевой технологии;
- наличие справочной службы для пользователя;
- наличие дружественного интерфейса и простота использования;
- быстродействие;
- совместимость с другими ОС;
- поддержка новых информационных технологий и другие.
В АСУ используется значительная по объему информация, представленная как совокупность информационных массивов (файлов) . Удобство пользования информацией обеспечивается применением интегрированных баз данных и систем управления ими (СУБД) . База данных формируется в процессе создания АСУ, а СУБД, представляющая собой комплект программ, управляющих информацией в базе данных, выбирается из стандартных, имеющихся на рынке.
Система управления базами данных (СУБД) - это комплекс программных и языковых средств, необходимых для создания баз данных, их поддержания в актуальном состоянии и организации в них поиска необходимой информации. Все существующие СУБД следует разделить на однопользовательские и многопользовательские (клиент-серверные) .
Классификация СУБД:
По типу управляемой базы данных СУБД разделяются на:
- сетевые;
- иерархические;
- реляционные.
Сетевыемодели графически отображаются в виде графа. Вершинам графа соответствуют составные единицы информации (записи) . Экземпляры записей образуют файлы. Структура записи может быть иерархической или линейной в зависимости от системы. Между парой типов записей может быть объявлено несколько связей, имена и направления связей должны быть четко обозначены. Недостатками являются: сложность (очень большое число параметров описания данных и операторов), а также неудобство навигационного доступа.
В иерархической модели каждой информационной единице (сегменту), кроме корневого, соответствует один исходный сегмент и между исходным и порожденным сегментом устанавливается только одна связь. В иерархических моделях экземпляру исходного сегмента соответствует в общем случае какое-то число экземпляров порожденного сегмента. Такие структуры удобны для отображения отношений типа «один ко многим» в предметной области. Просмотр иерархической структуры возможен только с корневой вершины. Пропуск сегмента в иерархическом пути при доступе к заданному сегменту не допускается. Основные недостатки иерархической структуры: трудность (неэффективность) отображения отношений типа «многие ко многим»; длительность доступа к сегментам, находящимся на нижних уровнях иерархии; ориентированность на определенный тип (разрез) запроса.
Реляционная модель основана на математической логике и является простейшей и наиболее привычной формой представления данных в виде таблицы. Строка таблицы эквивалентна записи файла базы данных, а колонка - полю записи. Доступ к элементу данных осуществляется посредством связи требуемой строки (записи) с требуемой колонкой (полем) . Достоинством реляционной модели является сравнительная простота инструментальных средств ее поддержки, недостатком - жесткость структуры данных (например, невозможность задания строк таблицы произвольной длины) и зависимость скорости ее работы от размера базы данных.
... продолжение- Информатика
- Банковское дело
- Оценка бизнеса
- Бухгалтерское дело
- Валеология
- География
- Геология, Геофизика, Геодезия
- Религия
- Общая история
- Журналистика
- Таможенное дело
- История Казахстана
- Финансы
- Законодательство и Право, Криминалистика
- Маркетинг
- Культурология
- Медицина
- Менеджмент
- Нефть, Газ
- Искуство, музыка
- Педагогика
- Психология
- Страхование
- Налоги
- Политология
- Сертификация, стандартизация
- Социология, Демография
- Статистика
- Туризм
- Физика
- Философия
- Химия
- Делопроизводсто
- Экология, Охрана природы, Природопользование
- Экономика
- Литература
- Биология
- Мясо, молочно, вино-водочные продукты
- Земельный кадастр, Недвижимость
- Математика, Геометрия
- Государственное управление
- Архивное дело
- Полиграфия
- Горное дело
- Языковедение, Филология
- Исторические личности
- Автоматизация, Техника
- Экономическая география
- Международные отношения
- ОБЖ (Основы безопасности жизнедеятельности), Защита труда