Создание базы данных "Потребительское кредитование"

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 11.03.2013
Размер файла 1,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Содержание

  • Введение
  • 1. Общий раздел
  • 1.1 Постановка задачи
  • 1.2 Процесс преобразование информации
  • 1.2.1 Описание концептуальной модели данных
  • 1.2.2 Преобразование концептуальной модели в реляционную
  • 2. Специальный раздел
  • 2.1 Аппаратные и программные средства разработки
  • 2.2 Описание разработанного приложения
  • 2.3 Анализ результатов решения задачи
  • 2.4 Руководство пользователю
  • Заключение
  • Список используемой литературы
  • Приложение

Введение

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

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

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

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

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

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

1. Общий раздел

1.1 Постановка задачи

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

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

В рамках выполнения курсовой работы требуется разработать базу данных "Потребительского кредитования".

Вариант задания предусматривает разработку ER-диаграммы.

база приложение потребительское кредитование

Реализация настоящей БД должна быть произведена средствами Delphi7.

В SQL должны разрабатываться таблицы, связи между ними.

Необходимо также разработать запросы следующих типов:

с использованием связанных таблиц;

с использованием поиска по запросу;

с использованием добавления данных;

с использованием функций фильтрации;

с вычисляемым полем.

1.2 Процесс преобразование информации

1.2.1 Описание концептуальной модели данных

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

Из описания предметной области следуют выделить:

сущности;

атрибуты;

Атрибуты сущности "Клиенты" являются:

ИНН клиента

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

срок кредита;

клиент;

серия, № паспорта.

доход;

адрес;

Атрибуты сущности "Кредит":

номер договора;

ИНН клиента;

общая сумма;

сумма кредита в месяц;

процентная ставка;

начало выплат;

Ключи сущностей:

ИНН клиента является первичным ключом сущности "Клиенты";

номер договора является первичным ключом сущности "Кредит";

Связи сущностей:

Между сущностями "Клиент" и "Кредит":

Слева направо: "Клиент может иметь несколько кредитов";

Справа налево: "Каждый кредит должен принадлежать одному клиенту";

Тип связи: один - ко многим.

Концептуальная модель автоматизированной системы ведения базы данных "Потребительского кредитования" будет выглядеть, как показано на Рисунке 1.

Размещено на http://www.allbest.ru/

Рисунок 1 - Концептуальная модель автоматизированной системы БД "Потребительское кредитование".

Завершающим этапом построения концептуальной модели исследования предметной области является определение спецификаций всех объектов, входящих в модель.

Спецификация объектов:

КЛИЕНТ: - номер договора - идентификационный атрибут;

ИНН клиента - описательный атрибут;

дата заключения договора - описательный атрибут;

срок кредита - описательный атрибут;

клиент - идентификационный атрибут;

серия, № паспорта - описательный атрибут;

доход - описательный атрибут;

КРЕДИТ: - номер договора - идентификационный атрибут;

ИНН клиента - описательный атрибут;

общая сумма - описательный атрибут;

сумма кредита в месяц - описательный атрибут;

процентная ставка - описательный атрибут;

начало выплат - описательный атрибут;

Спецификация типов связи:

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

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

Таблица 1 - Клиенты

№ договора

ИНН

клиента

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

Срок кредита

№ серия, паспорта

Клиент

Доход

Адрес

1

560875

12.09.1012

2 года

7678 9886

Цветков А. И

9776

г. Пенза Садовая 5

2

768798

09.09.2011

4 года

8989 9876

Иванов А.Н.

17988

г. Пенза ул. Светлая 51к. в7

3

656789

12.09.1012

5 лет

5607 7654

Инеев П.А.

16769

г. Пенза Мира5 д7, кв.9

4

667787

09.09.2011

3 года

4354 9890

Спирин Е.Н.

17988

г. Пенза ул. Горького 3 кв.7

5

787876

09.09.2011

8 лет

7653 7890

Иванов А.Н.

15988

г. Пенза ул. Калинина 5 кв.7

Таблица 2 - Кредит

№ договора

ИНН клиента

Общая сумма

Сумма кредита в месяц

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

Начало выплат

1

5608757

6790

509

12%

3.07.12

2

23870965

78080

4000

9%

9.06.11

3

5608757

67980

5068

12%

3.07.12

4

23870965

78080

4000

9%

9.06.11

5

5608757

67900

3678

12%

3.07.12

2. Специальный раздел

2.1 Аппаратные и программные средства разработки

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

микропроцессор AMD Athlon (tm) II X2 215, 2600 МHz;

оперативная память ОЗУ 2,00 Гб;

видеокарта NVIDIA GeForce 210 (512 Мб)

клавиатура - устройство для ввода информации от пользователя;

блок питания EMACS PSL-6850P (G1) 850W

жесткий диск WDC WD5000AAKS-00V1A0 ATA Device (465 Гб, IDE)

монитор Samsung 19;

манипулятор типа "мышь";

принтер HP LaserJet P1005;

операционная система Windows 7 Домашняя базовая;

язык программирования Delphi 7;

текстовый редактор Microsoft Word;

программа для работы с электронными таблицами Microsoft Excel;

программа для создания и проведения презентаций Power Point;

редактор диаграмм Microsoft Visio.

ИНН клиента В выпуске Windows 7 Домашняя базовая оптимизирована работа с домашними сетями в домашней группе, а также доступны новые функции навигации, такие как списки переходов и упрощают работу на компьютере. Кроме того, подключение к принтерам и устройствам стало проще, чем когда-либо ранее. В выпускеWindows 7 Домашняя базовая также используются все преимущества 64-разрядного компьютерного оборудования и памяти.

Основные возможности Windows 7 Домашняя базовая:

упрощает работу с компьютером;

содержит такие функции, как списки переходов, Pin, Snap и Windows Search, которые упрощают использование ПК;

настройка домашней сети и подключение к принтерам и устройствам теперь стали намного проще;

использование новых технологий - Windows 7 поддерживает новое оборудование и программное обеспечение;

работа в домашней сети - Подключение к домашней сети с помощью компьютеров с ОС Windows 7 стало проще;

простое и быстрое подключение к беспроводным сетям.

Для решения заданной задачи используется язык Delphi 7. Delphi - один из самых мощных инструментов.

Delphi 7 - полное решение для разработки корпоративных приложений от проектирования до развертывания по архитектуре, управляемой моделью (MDA), которое позволяет интегрировать моделирование, разработку и развертывание приложений и систем электронного бизнеса для платформы Windows.

Для решения заданной задачи используется язык Delphi 7.

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

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

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

Borland Delphi 7 Enterprise включает в себя компилятор командной строки. Delphi 7 позволяет разрабатывать приложения на основе BDE (Borland Database Engine), с поддержкой форматов локальных баз данных DBF и Paradox, а также включает драйвер SQLink для серверов баз данных InterBase, Oracle, MS SQL и Informix.

Database Desktop - это утилита, во многом похожая на Paradox, которая поставляется вместе с Delphi для интерактивной работы с таблицами различных форматов локальных баз данных - Paradox и dBase, а также SQL-серверных баз данных InterBase, Oracle, Informix, Sybase (с использованием SQL Links). Она позволяет создавать как структуру реляционных таблиц, так и всевозможные ограничения целостности таблиц, индексы, первичные ключи и внешние ключи.

Microsoft Word - мощный текстовой процессор, предназначенный для выполнения всех процессов обработки текста: от набора и верстки, до проверки орфографии, вставки в текст графики в стандарте *. pcx или *. bmp, распечатки текста. Он работает с многими шрифтами, как с русским, так и с любым из двадцати одного языка мира. В одно из многих полезных свойств Word входит автоматическая коррекция текста по границам, автоматический перенос слов и правка правописания слов, сохранение текста в определенный устанавливаемый промежуток времени, наличие мастеров текстов и шаблонов, позволяющих в считанные минуты создать деловое письмо, факс, автобиографию, расписание, календарь и многое другое.

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

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

Характеристики Powerpoint 2010:

новый удобный интерфейс;

библиотеки слайдов PowerPoint для создания презентационных материалов на основе содержимого другой презентации, обмена слайдами с другими пользователями;

преобразование файлов в форматы PDF и XPS для обмена презентациями и использования их на любой платформе;

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

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

наличие в Office SharePoint Server 2010 встроенных рабочих процессов для проведения процедур рецензирования и утверждения в самой программе;

возможность изменения внешнего оформления всей презентации.

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

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

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

2.2 Описание разработанного приложения

Любая программа Delphi состоит из файла проекта и модулей программы.

Файл проекта представляет собой программу, предназначенную для обработки компилятором. Модули - это программные единицы, предназначенные для размещения фрагментом программ. Модуль данной программы состоит из последовательности разделов: unit - имя модуля, interface - раздел интерфейса (здесь находятся описания процедур и функций модуля), type - раздел объявления типов (здесь находятся объявления глобальных типов модуля, которые могут использоваться процедурами модуля), var - раздел объявления переменных (объявления глобальных переменных модуля), implementation - раздел реализации (содержит описания процедур).

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

Для создания таблиц необходима программа Database Desktop. Выбираем ее из пакета Borland Delphi 7. Создадим таблицы "Клиенты" и "Кредит". Далее появляется окно создания таблиц. В данном окне вводятся поля таблицы, определяется тип поля, размер и является ли оно ключевым.

Рисунок 1 - Окно таблицы "Клиенты" в Database Desktop

Рисунок 2-Создание таблицы "Кредит" в Database Desktop

Сохраняем структуру таблицы с помощью кнопки Save для дальнейшего добавления данных.

Приложение Delphi7 будет содержать 2 связанных таблицы и 2 формы. Текст программы находиться в приложении.

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

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

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

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

Рисунок 4-Форма добавления клиента

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

Рисунок 5-Удаление данных

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

Рисунок 6 - Поиск по фамилии клиента

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

Рисунок 7-Фильтрация по доходу клиента

Проект состоит из следующих процедур:

procedure TForm1. Button2Click (Sender: TObject); Добавление "Клиента".

procedure TForm2. Button1Click (Sender: TObject); Вставка "Клиента".

procedure TForm2. Button2Click (Sender: TObject); Закрытие формы добавления.

procedure TForm1. RadioButton1Click (Sender: TObject); Фильтрация данных.

procedure TForm1. Button1Click (Sender: TObject); Поиск "Клиента".

procedure TForm1. Button3Click (Sender: TObject); Удаление данных.

procedure TForm1. N3Click (Sender: TObject); Выход из программы.

procedure TForm1. N1Click (Sender: TObject); Переход в окно "О программе".

procedure TForm1. N2Click (Sender: TObject); Переход в окно "Об авторе".

Листинг программы можно просмотреть в приложении Б, а схему системы в приложении А.

2.3 Анализ результатов решения задачи

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

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

2.4 Руководство пользователю

Для установки программы требуется:

открыть диск с программой;

скопировать содержимое диска на жесткий диск компьютера;

запустить файл: "Project1. exe".

После запуска файла на экране появиться главное окно программы, представленное на Рисунке 1.

Рисунок 1 - Вид главного окна программы

Для того чтобы добавить запись в таблицу необходимо воспользоваться кнопкой Добавление данных рассмотрим ниже на Рисунке 2.

Рисунок 2 - Добавление данных

Для перемещения по таблицам используется кнопки навигации, расположенные на главном окне программы. Кнопки навигации показаны на Рисунке 3.

Рисунок 3 - Кнопка навигации

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

Рисунок 4 - Окно фильтрации по доходу клиента

Рисунок 5 - Выполнение фильтрации по доходу клиента

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

Рисунок 6 - Поиск клиента по фамилии

Для просмотра информации о программе необходимо на панели главного меню нажать пункт "О программе" это представлено на Рисунке 7.

Рисунок 7 - Вид окна "О программе"

Для просмотра информации об авторе нужно на панели главного меню нажать пункт "Об авторе", это представлена на Рисунке 8.

Рисунок 8 - Вид окна "Об авторе"

Вывод из программы осуществляется при выборе пункта "Выход из программы".

Рисунок 9 - Выход из программы

Заключение

В процессе работы над заданием данного курсового проекта была изучена литература по работе с базами данных.

Программа отлажена и протестирована в среде Delphi 7 под управлением операционной системы Windows 7 на персональном компьютере. Анализ результатов показывает, что программа работает правильно.

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

На основе полученной информации была составлена схема работы системы и схема данных на основе географический редактор Microsoft Office Visio 2007.

На основе полученных схем была создана презентация для демонстрации, собраний и веб-страниц с помощью иллюстративного редактора Microsoft Office PowerPoint 2007.

Программа данного курсового проекта рекомендуется для любого пользователя ПК.

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

1. Губарев В.Г., Программное обеспечение и операционные системы ПК: Серия Учебники, учебные пособия - Ростов-на-Дону: Феникс, 2002

2. Информационные системы в экономике. Балдин К.В., Уткин В.Б. (2008, 5-е изд., 395 с.)

3. Культин Н.Б., Программирование в Turbo Pascal 7.0 и Delphi. - СПб.: BHV-Санкт-Петербург, 2003

4. Фаронов В.В., Программирование в среде Delphi часть 1. - СПб,. BHV-Санкт-Петербург, 2002

5. Шестаков А.П., Основы программирования. - М,. Академия, 2003

Приложение

Создание базы данных "Потребительское кредитование "

Схема данных

Размещено на Allbest.ru


Подобные документы

  • Назначение базы данных для обеспечения работы автобусного парка. Основные возможности админпанели. Выполняемые базой данных и приложением функции. Инфологическое моделирование данных. Описание разработанного web-приложения. Проектирование базы данных.

    курсовая работа [2,2 M], добавлен 01.02.2013

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

    курсовая работа [1,0 M], добавлен 12.02.2015

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

    курсовая работа [1,3 M], добавлен 08.08.2012

  • Система управления базами данных (СУБД). Программные средства, предназначенные для создания, наполнения, обновления и удаления базы данных. Структура, модели и классификация баз данных. Создание каталогов, псевдонимов, таблиц, шаблонов и форм СУБД.

    презентация [1,1 M], добавлен 09.01.2014

  • Разработка приложения, позволяющего автоматизировать документооборот предприятия по списанию основных средств. Мероприятия по защите и обеспечению целостности базы данных. Разработка клиентского приложения. Запросы к базе данных, руководство пользователя.

    курсовая работа [700,0 K], добавлен 14.01.2015

  • Выявление проблем авиаперевозок в современных условиях. Создание клиентского приложения; разработка многопользовательской системы, предназначенной для поиска и заказа билетов на авиарейсы. Хранилище данных и описание отчетов, Sql-скрипт базы данных.

    курсовая работа [2,2 M], добавлен 16.06.2013

  • Нормализация как пошаговый, циклический процесс приведения базы данных к итоговой модели. Создание таблиц и форм для их заполнения. Создание запросов, отчётов, макросов и кнопочной формы. Аппаратные, программные средства для работы программного продукта.

    курсовая работа [56,9 K], добавлен 23.01.2011

  • Создание базы данных почтового отделения, которая включает в себя информацию о подписке клиентов на различные издания, о доставляемых в почтовое отделение изданиях. Построение диаграмм ER-типа с учетом сущностей и связей. Описание интерфейса пользователя.

    курсовая работа [9,2 M], добавлен 03.03.2015

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

    курсовая работа [2,1 M], добавлен 17.06.2013

  • Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.

    контрольная работа [723,9 K], добавлен 25.11.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.