Создание базы данных "Потребительское кредитование"
Создание базы данных, которая сможет предоставить информацию о потребительских кредитах с выполнением функций фильтрации, поиска, добавления, удаления данных. Аппаратные и программные средства. Описание разработанного приложения, руководство пользователя.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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