База данных Банковские вклады - Курсовая работа (проект)
Скачать готовую работу по теме

База данных Банковские вклады

Купить эту готовую работу со скидкой за 60,00 BYN
База данных Банковские вклады
Стоимость Стоимость
от

60,00

75,00

BYN

Содержание

Введение 
1 Постановка задачи 
1.1 Описание предметной области 
1.2 Цели и задачи проектирования 
2 Проектирование схемы базы данных 
2.1 Проектирование схемы базы данных 
2.2 Алгоритм реализации задачи 
2.3 Описание сред реализации задачи 
3 Программная реализация 
3.1 Физическая структура базы данных 
3.2 Структура приложения 
4 Тестирование 
5 Описание применения 
Заключение 
Список использованных источников 
Приложение А 

Выдержка из работы

Введение

Курсовое проектирование имеет следующие цели:

- закрепить, углубить и систематизировать теоретические знания и практические умения, полученные при изучении дисциплины БД и СУБД;

- привить навыки самостоятельной разработки БД на SQL - сервере;

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

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

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

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

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

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


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

1.1 Описание предметной области

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

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

Перечень задач для реализации:

- спроектировать базу данных;

- создать формы для работы с базой;

- организовать пользовательское меню;

- создать поисковые системы;

- организовать сортировку данных;

- сформировать отчеты.

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

- полнота;

- достоверность;

- актуальность;

- эффективность;

- оперативность;

- удобный интерфейс.

Перечни документов, необходимых для открытия счета в банке.

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

1. Заявление на открытие счета в соответствующей валюте (на бланке банка).

2. Паспорт или иной документ, удостоверяющий личность физического лица (предъявляется на обозрение).

3. Карточка с образцом подписи физического лица (удостоверенная нотариально или уполномоченным лицом банка).

Иностранные документы принимаются только с подлинными отметками о консульской легализации либо заверении апостилем (для стран – участниц Гаагской Конвенции 1961 г.), если освобождение от этих процедур не предусмотрено международными соглашениями РБ,

2 Проектирование схемы базы данных

2.1 Проектирование схемы базы данных

Спроектированная база данных представлена в таблице 2.1.

Назначение (содержимое) таблицы

Физическое имя таблицы

Наименование полей

Шифр поля

Формат поля

Размер поля

1

2

3

4

5

6

Информация о вкладах

Вклады

Код вклада

Код вклада

Числовой


Наименование вклада

Наименование вклада

Строковый

255

Срок хранения (месяцев)

Срок хранения (месяцев)

Числовой


Ставка, % годовых

Ставка, % годовых

Числовой


Информация о клиентах

Клиенты

Код клиента

Код клиента

Числовой


Ф.И.О. клиента

ФИО клиента

Строковый

255



Номер паспорта

Номер паспорта

Строковый

255



Адрес

Адрес

Строковый

255



Телефон

Телефон

Строковый

255

Информация о счетах

Счет

№ счета

Номер счета

Числовой


Код клиента

Код клиента

Числовой


Код вклада

Код вклада

Числовой


Дата открытия счета

Дата открытия

Дата и время


Дата закрытия счета

Дата закрытия

Дата и время


Сумма вложения

Сумма вложения

Числовой


2.2 Алгоритм реализации задачи

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



3 Программная реализация

3.1 Физическая структура базы данных

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

Как видно из рисунка таблица «Вклады» имеет следующие поля: «Код вклада», «Наименование вклада», «Срок хранения (месяцев)», «Ставка, % годовых»; таблица «Счет» имеет поля: «Номер счета», «Код клиента» (поле, используемое для связи с таблицей «Клиенты»), «Код вклада» (поле, используемое для связи с таблицей «Вклады»), «Дата открытия счета», «Дата закрытия счета», «Сумма вложения»; таблица «Клиенты» имеет следующие поля: «Код клиента», «Фамилия», «Имя», «Отчество», «Номер паспорта», «Адрес», «Телефон».

Поле «Код вклада» таблицы «Вклады» связано с полем «Код вклада» таблицы «Счет» отношением один ко многим.

Поле «Код клиента» таблицы «Клиенты» связано с полем «Код клиента» таблицы «Счет» отношением 1 ко многим.

3.2 Структура приложения

Программа «Автоматизация учета вкладов в банке» имеет модульную структуру и состоит из 9 модулей. Код программы приведен в приложении А. Список модулей, и их связь представлены в модульной схеме (рисунок 3.2).


4 Тестирование

Тестирование программного продукта на некорректных данных:

- при входе в программу и вводе неправильного пароля выводится сообщение: «Неверный пароль;

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

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

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


Заключение

В процессе выполнения дипломного проекта были разработаны структура и алгоритм работы приложения «Автоматизация учета вкладов в банке». При этом были учтены особенности реализации других компонентов информационной системы.

Результатом работы стало создание программного обеспечения. Программа Project.exe написана на языке Object Pascal в среде программирования Delphi с использованием СУБД Access, предназначена для работы в операционной системе MS Windows XP и отлажена на данных контрольного примера.

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

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

Приложение А

unit Unit1;

interface

uses

Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,

Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.Menus, Vcl.Imaging.jpeg,

Vcl.ExtCtrls;

type

TForm1 = class(TForm)

MainMenu1: TMainMenu;

N1: TMenuItem;

N2: TMenuItem;

N3: TMenuItem;

N4: TMenuItem;

N5: TMenuItem;

Image1: TImage;

procedure N1Click(Sender: TObject);

procedure N2Click(Sender: TObject);

procedure N3Click(Sender: TObject);

procedure N5Click(Sender: TObject);

procedure N4Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;


СКРИНШОТЫ ПРОГРАММЫ

Список литературы

1. Бобровский, С. И. Delphi 7 : учеб. курс / С. И. Бобровский. – СПб. : Питер, 2004. – 736 с.

2. Буч, Г. Язык UML : руководство пользователя / Г. Буч, Д. Рамбо, А. Джекобсон. – М. : ДМК-Пресс, 2001. – 494 с.

3. Гофман, В. Э. Работа с базами данных в Delphi / В. Э. Гофман, А. Д. Хомоненко. – 2-е изд. – СПб. : БХВ-Санкт-Петербург, 2003. – 624 с.

4. Леоненков, А. В. Самоучитель UML / А. В. Леоненков. – СПб. : БХВ-Петербург, 2002. – 304 с.

5. Оформление курсовых и дипломных проектов : метод. указания / сост. И. М. Снежкова. – Минск : МГВРК, 2003. – 32 с.

6. Скляр, А. Я. Введение в InterBase / А. Я. Скляр. – М. : Горячая линия – Телеком, 2002.

7. Фаронов, В. В. Программирование баз данных в Delphi 7 : учеб. курс / В. В. Фаронов. – СПб. : Питер, 2004. – 459 с.

8. Хомоненко, А. Д. Базы данных : учебник для высш. учеб. заведений / А. Д. Хомоненко, В. М. Цыганков, М. Г. Мальцев ; под ред. проф. А. Д. Хомоненко. – 3-е изд., доп. и перераб. – СПб. : КОРОНА-принт, 2003. – 672 с.


Купить эту работу
Введение 
1 Постановка задачи 
1.1 Описание предметной области 
1.2 Цели и задачи проектирования 
2 Проектирование схемы базы данных 
2.1 Проектирование схемы базы данных 
2.2 Алгоритм реализации задачи 
2.3 Описание сред реализации задачи 
3 Программная реализация 
3.1 Физическая структура базы данных 
3.2 Структура приложения 
4 Тестирование 
5 Описание применения 
Заключение 
Список использованных источников 
Приложение А 

Стоимость Стоимость

60,00

75,00

BYN

Информация о работе

Вуз: МГВРК (Минский государственный высший радиотехнический колледж)
Дисциплина: Базы данных и системы управления базами данных
Тип работы: Курсовая работа (проект)

Работа защищена на оценку "8" без доработок.

Уникальность свыше 40%.

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

Количество страниц - 27.

В работе имеется следующее приложение:

Приложение А Программа

Процесс покупки готовой работы

01
1. Заказ готовой

Оставьте заявку по кнопке "купить ". Обязательно укажите правильный e-mail, на него вышлют инструкции по оплате и ваши материалы.

02
2. Оплата

На вашу электронную почту придет подробная инструкция по оплате через ЕРИП. 

03
3. Получение

Сразу после оплаты, менеджер вышлет все материалы, которые относятся к заказу, на электронную почту.

Создание программного модуля Расчёт значений параметров и построение правильного шестиугольника
Вуз: МГПК (Могилёвский государственный политехнический колледж)
Дисциплина: Основы алгоритмизации и программирования
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Проектирование справки
Вуз: ГГУ им.Ф.Скорины (Гомельский государственный университет)
Дисциплина: Основы конструирования программ
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Основы алгоритмизации и программирования
Вуз: ГГУ им.Ф.Скорины (Гомельский государственный университет)
Дисциплина: Основы конструирования программ
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Основы алгоритмизации и программирования
Вуз: ГГУ им.Ф.Скорины (Гомельский государственный университет)
Дисциплина: Основы конструирования программ
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Метод SWOT- анализа в практике управления
Вуз: ГГУ им.Ф.Скорины (Гомельский государственный университет)
Дисциплина: Социология управления
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Инновации в системе штрихового кодирования
Вуз: МИУ (Минский университет управления)
Дисциплина: Теоретические основы инновационной деятельности
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Информационная система фотоцентра
Вуз: МИУ (Минский университет управления)
Дисциплина: Базы данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Автоматизация рабочего места сотрудника видеопроката
Вуз: БГУИР (Белорусский государственный университет информатики и радиоэлектроники)
Дисциплина: Базы данных и системы управления базами данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Автоматизация составления расписания
Вуз: МГВРК (Минский государственный высший радиотехнический колледж)
Дисциплина: Базы данных и системы управления базами данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Информационная система аптеки
Вуз: МИУ (Минский университет управления)
Дисциплина: Базы данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN