Разработка учебной базы данных по теме "Банк"

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

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

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

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

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

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

Введение

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

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

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

Задачей курсовой работы является разработка учебной базы данных по теме «Банк».

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

Реализацию базы данных будем проводить в среде Microsoft Access.

2. Анализ структуры базы данных

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

В соответствии с поставленной задачей была разработана база данных, которая состоит из следующих таблиц (Рис. 1).

Рисунок 1 - Таблицы базы данных

База данных имеет следующие структуру (Рис. 2):

Рисунок 2 - Структура базы данных

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

Требуется создать программную систему, предназначенную для работников банка, которая позволяет хранить и просматривать сведения о вкладчиках, вкладах, и операциях по вкладам. Для каждого вкладчика в БД должны храниться следующие сведения: ФИО вкладчика, сумма вклада, вид вклада, дата вклада, телефон и адрес вкладчика, номер вклада.

Банк. Вкладчики. Вклады. Виды вкладов. Операции по вкладу. Закрытие вклада. Архив.

Требуется создать БД для работников банка, которая обеспечит удобность просмотра и редактирования информации о вкладах, вкладчиках (их контактная информация, вид вклада, сумма вклада), закрытие вклада и занесение этой информации в архив.

Работнику банка может потребоваться следующая информация:

- общее число вкладчиков,

- число вкладчиков за последний год, месяц, неделю, день,

- количество вкладчиков на каждый из видов вклада.

Работник банка может выполнить следующие действия:

- определение ФИО по номеру счета,

- просмотр номера счета по ФИО,

- вид вклада конкретного вкладчика,

- доступ к архиву с информацией о вкладах и вкладчиках,

- закрытие вклада,

- отправка истории в архив.

На основе анализа предметной области выделяются следующие базовые сущности.

- Вкладчики,

- Вклады,

- Виды вкладов.

Вкладчики: Фамилия, Имя, Отчество, Телефон, Номер паспорта, Место жительства, Год рождения, Вид вклада, Сумма вклада, Валюта, Дата вклада, Дата закрытия вклада.

Вклады: Валюта, Сумма, Срок.

Виды вкладов: Вклад до востребования, Накопительный, Накопительный, Пенсионный, Сберегательный, Юниор, Депозит плюс, Стандарт.

Вкладчики - Виды вкладов

Вкладчики - Виды Вкладов М:М. Каждый из вкладчиков может сделать несколько вкладов. В каждый из вкладов, могут вложить несколько вкладчиков.

Рисунок 3

Таблицы.

Рассмотрим подробнее таблицы, которые есть в нашей базе данных. Первая таблица « Данные вкладчиков». Как видно на рисунке 4 в этой таблице ключевое поле «Код» в параметрах «Общие>Размер поля» установлено значение «Код репликации», тип данных - счетчик. Таким образом в нашей таблице каждой новой записи будет присвоен свой личный код, т.е. каждому новому вкладчику.

Рисунок 4 - Таблица «Данные вкладчиков» в режиме конструктора

Для столбца «Телефон» где будет вводится номер телефона клиента мы установили маску ввода: .

Для столбца «Год рождения» так же, для удобства, была установлена маска ввода: .

Для столбцов «Дата вклада» и «Дата закрытия» были установлены аналогичные маски ввода.

Перейдем к рассмотрению следующей таблицы - «Вклады». В режиме конструктора таблица выглядит так:

Рисунок 5 - Таблица «Вклады» в режиме конструктора

Но главное ее назначение - хранение информации. Давайте рассмотрим ее в режиме таблицы на рисунке 6:

Рисунок 6 - Таблица «Вклады» в режиме таблицы

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

Следующая таблица имеет всего один столбец. Это таблица «Валюта». Эта таблица была создана для реализации ниспадающего меню для выбора валюты, в которой был сделан вклад. Рисунок 7.

Рисунок 7 - Таблица «Валюта»

Таблица «Архив» была создана на базе таблицы «Данные вкладчиков», но добавилась строка «Дата закрытия». В этой строке будет вводиться дата закрытия вклада. Рисунок 8.

Рисунок 8 - Таблица «Архив» в режиме конструктора

Рассмотрим таблицу «Для процента» и ее назначение на рисунке 9:

Данная таблица предназначена для расчета процента, который начисляется каждый месяц.

Рисунок 9 - Таблица «Для процента»

Запросы.

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

На рисунке 10 можно увидеть все запросы, созданные в нашей базе данных.

Рисунок 10 - Запросы базы данных «Банк»

Первый запрос - «Вклады за текущий год». Данный запрос выбирает все вклады, которые были сделаны в текущем году. На рисунке 11 увидим работу данного запроса.

Рисунок 11 - Запрос «Вклады за текущий год»

Следующий запрос «Время до окончания вклада». Данный запрос предназначен для определения даты окончания вклада. Рисунок 12 показывает работу этого запроса.

Рисунок 12 - Запрос «Время до окончания вклада»

Следующие 3 запроса сортируют вклады по валюте: Гривна, Рубли, Евро, Доллар. На рисунке 13 можно увидеть работу данного запроса.

Рисунок 13 - Запрос на выборку «Гривна»

Запрос «На архив» отображает все вклады, которые были закрыты и помещены в «Архив». На рисунке 14 можно посмотреть работу запроса.

Рисунок 15 - Запрос «Архив»

Запрос «Энергодаровцы» позволяет посмотреть всех вкладчиков, которые проживают в городе Энергодар. Этот запрос показан на рисунке 16.

Рисунок 16 - Запрос «Энергодаровцы»

Формы.

Рассмотрим первую форму «Вкладчики». Открыв данную форму, мы увидим всех вкладчиков, чьи вклады не закрытые (Рисунок 17).

Рисунок 17 - Форма «Вкладчики»

Следующая форма «Просмотр\Добавление». С помощью этой формы можно просматривать вклады, а так же добавлять нового вкладчика, введя в соответствующие поля нужную информацию. На рисунке 3.3.2 показано окно формы.

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

Нажав на кнопку «Новый вклад» поля будут очищены для введения в них информации, которая будет добавлена в таблицу «Данные вкладчиков».

Разберемся с формой «В архив». На данной форме расположены 3 функциональных кнопки:

- Добавление в архив,

- Отменить действие,

- Поиск вклада.

На рисунке 19 показана форма в действии:

Рисунок 19 - Форма «Архив»

Кнопка под номером 1 возвращает вклад из таблицы «Архив» в таблицу «Вкладчики», кнопка под номером 2 перемещает запись с таблицы «Вкладчики» в таблицу «Архив», кнопка под номером 3, «Поиск», дает возможность найти нужный вклад, для переноса его в архив.

Следующая на рассмотрение - форма «Процент». С помощью этой формы, а точнее с помощью расположенной на ней кнопке, мы имеем возможность рассчитать процент от вклада. Рассмотрим структуру данной формы на рисунке 20:

Рисунок 20 - Форма «Процент»

предметный кнопочный организованный

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

Главная кнопочная форма.

Рисунок 21

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


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

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

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

  • Понятие нормализации таблиц базы данных и ее цели. Этапы процесса нормализации. Пример ненормализованных данных. Нормальные формы, к которым приводятся таблицы. Реляционная алгебра над учебной базой. База данных для предметной области "Учебные пособия".

    контрольная работа [216,1 K], добавлен 30.07.2010

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

    реферат [304,3 K], добавлен 08.02.2008

  • Характеристика предметной области, входных и выходных документов, участников нормализации и алгоритма реализации базы данных. Описание таблиц, проектирование форм, запросов, отчётов, создание главной кнопочной формы. Тестирование программного комплекса.

    курсовая работа [5,8 M], добавлен 20.05.2015

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

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

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

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

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

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

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

    курсовая работа [4,5 M], добавлен 20.06.2017

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

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

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

    контрольная работа [39,6 K], добавлен 10.04.2010

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