Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
реферат информатика.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
710 Кб
Скачать
☆
    1. Описание входных документов

При разработке базы данных «Банк» было проведено обследование предметной области. В результате в БД используются следующие исходные данные: сведения о видах вкладов (наименование вклада, срок вклада, ставка по вкладу, минимальный/максимальный первоначальный взнос), перечень отделений банка, клиенты банка (паспортные данные, контакты) и открытые клиентами вклады в отделениях банка (вид вклада, в каком отделении открыт, первоначальный взнос, срок вклада).

    1. Описание выходных документов

Oтчeты, зaпpocы и фopмы являются выходными данными. В oтчетax и нa фopмax вывoдятcя инфopмaция, yпpoщающих работу с записями таблиц базы данных. Чтo пoзвoляeт пoльзoвaтeлю знaчитeльнo ycкopить пpoцecc oбрaбoтки и выбopки дaнных из бaзы дaнныx.

Функции программы:

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

- формирование сводного отчета об открытых вкладах в разрезе отделений банков;

- формирование отчета об открытых вкладах выбранного вида по отделениям банка.

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

В курсовом проекте были разработаны следующие сущности:

- «Вклад » – в ней содержится полная информация о вкладах;

- «Клиенты» – данные о клиентах банка;

- «Отделения» – отделы банка.

- «Вклады» ­ открытые вклады в банке

Ниже представлены структуры каждой разработанной сущности

Таблица 1­ Разработанные сущности

Поле

Тип данных

Сущность Вклад

Сущность Клиенты

Код

Счетчик

Сущность Отделения

Код

Счетчик

Сущность Открытые вклады

Код

Счетчик

Сущность «Вклад» связана с сущностью «Открытые вклады» отношением «один-ко-многим»: в одном отделе может быть несколько открытых вкладов, но один вклад может находиться только в конкретном отделе.

Сущность «Клиенты» связана с сущностью «Открытые вклады» отношением «один-ко-многим»: у одного клиента может быть несколько открытых вкладов.

  1. Разработка приложения

    1. Таблицы

В соответствие с разработанными сущностями в СУБД MS Access создадим соответствующие таблицы и укажем поля, входящие в их структуру.

Рисунок 1 - таблицы

В результате получаем следующую схему:

Рисунок 2 – схема БД

    1. Запросы

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

Рисунок 3 – Запрос по таблице ВКЛАД

Результат:

Листинг 1 – SQL запрос по таблице ВКЛАД

SELECT Вклад.[Наименование вклада], Вклад.[Срок], Вклад.[Ставка], Вклад.[Минимальный первоначальный взнос], Вклад.[Максимальный первоначальный взнос]

FROM Вклад;

Рисунок 4 – запрос по таблице КЛИЕНТЫ

Листинг 2 – SQL запрос по таблице КЛИЕНТЫ

SELECT Вклад.[Наименование вклада], Вклад.[Срок], Вклад.[Ставка], Вклад.[Минимальный первоначальный взнос], Вклад.[Максимальный первоначальный взнос]

FROM Вклад;

Рисунок 5 – запрос по таблице Отделение

Листинг 3 – SQL запрос по таблице Отделение

SELECT Отделение.Город, Отделение.Адрес, Отделение.[Номер отделения]

FROM Отделение;

Результат по запросу:

Рисунок 6– Сводный запрос

Листинг 3 – SQL запрос по сводному запросу

SELECT Клиенты.ФИО, Клиенты.Паспорт, Вклад.[Наименование вклада], Вклад.Срок, Вклад.Ставка, Вклад.[Минимальный первоначальный взнос], Вклад.[Максимальный первоначальный взнос], Отделение.Город, Отделение.Адрес, Отделение.[Номер отделения], [Открытые вклады].[Первоначальный взнос]

FROM Отделение INNER JOIN (Клиенты INNER JOIN (Вклад INNER JOIN [Открытые вклады] ON Вклад.[Код] = [Открытые вклады].[Вклад]) ON Клиенты.[Код] = [Открытые вклады].[Клиент]) ON Отделение.[Код] = [Открытые вклады].[Отделение];

    1. Формы

Форма MS Access 2010 – это объект базы данных, который можно использовать для ввода, изменения или отображения базы данных из таблицы или запроса. Форма может использоваться как стартовая точка приложения (главная кнопочная форма). Внешний вид формы выбирается в зависимости от того, с какой целью она создается. Источником данных для формы являются записи таблицы или запроса.

Рисунок 7-Форма запроса Клиентов

Рисунок 8-Форма запроса по ОТДЕЛЕНИЯМ

Рисунок 9-Форма запроса по ОТКРЫТЫМ ВКЛАДАМ

Рисунок 10-Форма сводного запроса

Рисунок 11-Главная кнопочная форма

    1. Отчеты

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

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

На вкладке «Создание», в группе «Отчеты» щелкаем «Мастер отчетов» (рисунок А.1). Появляется новое диалоговое окно создания отчета. В нем добавляем или из запроса, или из таблиц, на основе которых построен запрос, необходимые поля и нажимаем «Далее» (рисунок А.2).

Появляется следующее окно создания отчета, в котором необходимо выбрать вид представления данных (рисунок А.3). Выбрав, нажимаем «Далее».

Затем необходимо выбрать порядок сортировки записей и вид макета для отчета (рисунки А.4 и А.5).

Затем выбираем имя отчета и нажимаем «Готово». Получаем готовый отчет по заказам в режиме конструктора, в котором можем выполнить редактирование и форматирование отчета (рисунок А.6). 17