Форматирование таблиц в СУБД MS Access



В MS Access таблицы создаются в режиме конструктора. Пример создания таблицы на рисунке 5.

Рисунок 5 – Конструктор таблицы Клиенты.

Настройки полей таблицы Клиенты показаны на рисунках 6, 7, 8, 9.

Рисунок 6 – Настройка поля «Код клиента»

 

 

Рисунок 7 – Настройка поля «Фамилия»

Рисунок 8 – Настройка поля «E-mail»

 

 

Рисунок 9 – Настройка поля «Телефон»

 

Разработка схемы БД

Для просмотра схемы с таблицами и связями следует на ленте перейти во вкладку «Работа с базами данных» и в разделе «Отношения» выбрать «Схема данных». Пример окна со схемой показан на рисунке 10.

Рисунок 10 – Скриншот схемы БД

Разработка пользовательских форм

Пользовательские формы создаються зачастую через «Мастер форм» или «Конструктор». Пример создания обыкновенной формы с помошью «Мастер форм» показан на рисунке 11.

Рисунок 11 – Форма «Информация»

Для создания подчиненной формы следует создавать основную форму в режиме конструктора. На ленте во вкладке «Конструктор» в разделе «Элементы управления» выбрать «Подчиненная форма/отчет». Пример созданных подчиненных форм «Последние покупки» и «Экспидитор» показаны на рисунке 12.

Рисунок 12 – Подчиненные формы на основной форме

Клиент
Администрация
Информация
Покупка
Экспедитор
Занесение покупателей в список клиентов
Оформление покупки товара клиентами
Приход товара в магазин
Чек
Просмотр товаров по сезонам
На все случаи жизни (Демисезон)
Летний облегченный вариант (ХБ)
Летний вариант
На зиму (Байка, Джинс)
Удаление записей
3.4 Разработка алгоритма решения задачи

 

Рисунок 13 – Алгоритм решения задачи

 

Разработка запросов

Для создания запросов следует использовать «Конструктор запросов». Пример создания запроса (на выборку) «Зимний вариант» в режиме конструктора показан на рисунке 14. SQL код для данного запроса показан на рисунке 15. Запросы «Летний вариант», «Летний вариант (ХБ)», «На все случаи жизни (Демисезон)», «Консультанты», «Экспедиторы», «Цена закупки демисезона» созданы аналогичным образом запросу «Зимний вариант».

Рисунок 14 – Запрос на выборку (режим конструктора)

Рисунок 15 – Запрос на выборку (SQL код)

Пример создания запроса с построителем «Стаж работников» показан на рисунке 16. SQL код созданного запроса показан на рисунке 17. Запрос «Стаж консультантов» создан аналогичным образом запросу «Стаж работников».

Рисунок 16 – Запрос с построителем

Рисунок 17 – SQL код запроса с построителем

Пример создания запроса на удаление полей из таблицы показан на рисунке 18. SQL код запроса на удаление показан на рисунке 19.

Рисунок 18 – Запрос на удаление

Рисунок 19 – SQL код запроса на удаление

Разработка отчетов

Для создания отчетов можно использовать «Мастер отчетов» или «Конструктор отчетов». Выходной документ «Чек» сделан отчетом с помощью «Мастер отчетов» и отредактирован в режиме «Конструктор». Все последующие отчеты сделаны аналогично. Пример отчета «Чек» в режиме «Конструктор» показан на рисунке 20. Отчет «Чек» в исходном виде показан на рисунке 21.

Рисунок 20 – Пример отчета в режиме «Конструктор»

Рисунок 21 – Пример отчета в исходном виде


 

ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЮ

 

Для того, чтобы начать работу с БД, прежде всего, нужно установить приложение, входящее в состав пакета MS Office – MS Access. После установки необходимого приложения следует запустить файл с расширением .accdb: «Интернет магазин».

Установленное раннее приложение, MS Access, запустит файл и отобразит на экране главную форму, показанную на рисунке 22

Рисунок 22 – Главная форма

Для того чтобы оформить покупку одной из предоставленных магазином рубашек – следует зарегистрироваться (форма для перехода на регистрацию (кнопка «Впервые в магазине») показана на рисунке 23), однако если пользователь оформлял уже покупку и зарегистрирован он может пропустить данный пункт.

Рисунок 23 – Форма для регистрации покупателей

После регистрации клиент может просмотреть товары или информацию о консультантах, кнопки «Просмотр товаров и информации о них» (см. Рисунок 24) и «Просмотр информации о консультантах» (см. Рисунок 25).

Рисунок 24 – Форма «Стаж консультантов»

Рисунок 25 – Форма «Информация»

Для оформления покупки следует нажать кнопку «Оформить покупку», по нажатии которой MS Access открывает форму «Покупка» (см. Рисунок 26)

Рисунок 26 – Форма «Покупка»

После того как покупка оформлена консультант может распечатать чек с купленными товарами и суммой к их оплате для покупателя (см. Рисунок 21).

Для просмотра различных отчетов по теме «Магазин» пользователи могут перейти на форму «Отчетная форма» нажатием на кнопку «Просмотр и печать отчетов». На отчетной форме можно увидеть 6 кнопок для просмотра и печати отчетов и 2 сводных таблицы для наглядности (см. Рисунок 27). Для удобства покупателя и экономии его времени товары разбиты на 4 варианта, предоставленных в отчетном виде для поиска по сезонам. Перед выходом из базы данных «Интернет магазин» следует вернуться на главную форму и отчистить свои покупки. По нажатию на крестик в правом нижнем углу возле «Благодарим за покупку», приложение закрывается.

Рисунок 27 – Форма «Отчетная форма»


 

ВЫВОДЫ

 

С помощью системы управления базами данных MS Access была создана база данных по предметной области «Магазин мужских рубашек»

В процессе логического проектирования учитывались основные задачи разработки базы данных:

1. Анализ предметной области проектирования с выделением организационно-штатной структуры, основных процессов и функций ролей;

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

3. Анализ информационных потоков и выделение информационных объектов;

4. Разработка модели данных;

5. Реализация проекта в среде СУБД, создание пользовательского приложения.

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

Разработано подробное руководство для пользователя по эксплуатации БД.


 

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

 

1. Фуфаев Э. В. Базы данных : учеб. пособие дли студ. учреждений сред, проф. образования / Э. В.Фуфаев, Д. Э.Фуфаев. — 7-е изд., стер. — М.: Издательский центр «Академия», 2015. — 320 с 

2. Кузин А. В. Базы данных: учеб. пособие для студ. высш. учеб. заведений/ А. В.Кузин, С.В.Левонисова. — 5-е изд., испр. — М. : Издательский центр «Академия», 2012. — 320 с

3. Бекаревич, Ю. Б. Самоучитель MS Office Access 2016 / Ю. Б. Бекаревич, Н. В. Пушкина. — СПб.: БХВ-Петербург, 2017. — 480 с.: ил. — (Самоучитель)

4. Кириллов В. В. Структуризированный язык запросов (SQL) [Электронный ресурс]: учеб. пособие/В. В. Кириллов, 148 Библиографический список Г.Ю. Громов. СПб.: Изд-во С.-Петерб. гос. ин-та точной механики и оптики (техн. ун-т). Режим доступа: http://citforum. ru/database/sql_kg/index.shtml. Загл. с экрана.

5. Обучение работе с Access [Электронный ресурс] : Режим доступа: https://support.office.com/ru-ru/article/Обучение-работе-с-access-a5ffb1ef-4cc4-4d79-a862-e2dda6ef38e6. Загл. с экрана.

 

 


Дата добавления: 2021-07-19; просмотров: 93; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!