
- •Введение
- •1 Исследование и описание бизнес - процессов предметной области
- •8 Определение области, цели, точки зрения и построение функциональной модели предприятия
- •3 Построение базы данных
- •3.1 Построение контекстной диаграммы
- •3.2 Построение диаграммы декомпозиции
- •4 Формирование спецификаций требований пользователя информационной системы
- •5 Проектирование логической модели данных и построение диаграммы сущность- связь
- •6 Проектирование физической модели данных в среде целевой субд
- •7 Разработка процедур и функций информационного процессора, реализующих требования пользователя
- •7.1 Форма
- •7.2 Запросы
- •7.3 Отчеты
- •8 Разработка интерфейса пользователя
- •9 Разработка средств защиты информационной системы
7 Разработка процедур и функций информационного процессора, реализующих требования пользователя
7.1 Форма
Формы – средства, которое позволяет упростить процесс ввода или изменения данных в таблицах БД, что обеспечивает ввод данных персоналом невысокой квалификации., которые используются для различных целей:
– ввод и редактирование данных. Формы обеспечивают вывод на экран данных в удобном для пользователя виде;
– управление ходом выполнения приложения – в этом случае формы используются для запуска макросов;
– печать информации – несмотря на то, что для печати информации чаще всего используются отчеты, можно напечатать информацию, содержащуюся в форме. Формы позволяют задавать два различных набора параметров: один – для вывода формы на экран, а другой – для вывода на печать;
– специальные диалоговые окна с различными элементами управления для выбора пользователем различных режимов работы;
– кнопочная форма – для запуска других форм, отчетов, макросов, программ и т.д.
Access предлагает следующие способы создания форм:
– Конструктор форм. Этот способ позволяет разрабатывать собственные экранные формы с заданными свойствами для просмотра, ввода и редактирования данных.
– Мастер форм. Позволяет достаточно быстро создать форму на основе выбранных для нее данных.
Для предметной области «Супермаркет» создаются следующие формы:
- Форма Магазин
- Форма Поставщик
-
Форма Поступление
- Форма Продажа
- Форма Заказы
- Форма Товары
Рис. Форма «Магазин»
Рис. Форма «Поставщик»
Рис.
Форма «Поступление»
Рис. Форма «Продажа»
Рис.
Форма «Товар»
Рис. Форма «Заказ»
7.2 Запросы
Запрос – объект, содержащий текст SQL запроса, имеющий уникальное имя в определенной базе данных. Создать запрос можно с помощью мастера и в режиме конструктора. В первом случае пользователю в интерактивном режиме предлагается выбрать имя таблицы и поля для выборки. Во втором случае можно выбрать несколько таблиц или запросов, связать их графическим способом и определить поля выборки. Также можно задать дополнительные условия для каждого поля и параметры сортировки.
Информация, полученная с использованием запроса, может затем использоваться следующим образом:
в отчетах, для получения бумажной копии;
в формах, для просмотра или редактирования данных;
для визуального анализа полученных данных.
В Access имеется несколько видов запросов:
запрос на выборку — выбирает данные из взаимосвязанных таблиц и других запросов. Результатом является таблица, которая существует до закрытия запроса. На основе такого запроса могут строиться запросы других видов. Таблицу с результатами запроса на выборку можно использовать для работы с данными в таблицах, на которых построен запрос. Например, через таблицу запроса можно корректировать данные в исходных таблицах базы данных. Запросы могут служить источниками записей для форм, отчетов и страниц доступа к данным.
запрос на создание таблицы — также выбирает данные из взаимосвязанных таблиц и других запросов, но, в отличие от запроса на выборку, результат сохраняет в новой постоянной таблице.
запросы на обновление, добавление, удаление — являются запросами действия, в результате выполнения которых изменяются данные в таблицах.
Для предметной области Супермаркет создаются следующие запросы:
- Запрос код поставщика;
- Запрос продажи;
- Запрос дата заказа;
Запрос Адрес поставщика выглядит следующим образом:
Рис. Запрос Адрес поставщика
Запрос продажи выглядит следующим образом:
Рис. Запрос продажи