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