Разработка интерфейса пользователя
СУБД Microsoft Access имеет специальные объекты для организации взаимодействия пользователя с данными в таблицах (формы). Формы предназначены как для отображения, так и для ввода данных в таблицы. Формы позволяют отобразить данные в виде, удобном для пользователя, обеспечить корректировку этих данных, ввод новых записей и удаление ненужных.
С помощью конструктора форм в данной базе данных были разработаны следующие формы: «Аптека», «АптечныйСклад», «ДиректорАптеки», «ЗаказАптеки», «ПоставкаНаСклад», «ПриемщикПоставки», «Производитель», «Товар», «УправСкладом». На Рис. 5.1. представлена экранная форма «ПоставкаНаСклад».
Рис. 5.1. Экранная форма «ПоставкаНаСклад»
На Рис. 5.2. представлена экранная форма «Аптека» с подчиненной формой «ЗаказАптеки».
Рис. 5.2. Экранная форма «Аптека» с подчиненной формой «ЗаказАптеки»
Запросы являются одним из основных инструментов выборки и обработки данных в таблицах базы данных. Существует несколько видов запросов.
Основным является запрос с условием отбора. С его помощью выбираются данные из взаимосвязанных таблиц и других запросов. На основе запроса этого типа могут быть построены запросы других типов.
В приложении были сформированы следующие запросы с условием отбора: «Дата заказа», «Номер телефона Аптеки», «Цена заказа по дате». Структура запроса с условием отбора «Дата заказа» представлена на Рис. 5.3.
Рис. 5.3. Структура запроса «Дата заказа»
Результат запроса «Дата заказа» в режиме таблицы представлен на Рис. 5.4.
Рис. 5.4. Результат запроса «Дата заказа»
При составлении запроса на выборку можно создавать собственное поле для вычисления тех или иных значений. В конструкторе запросов были сформированы следующие запросы с вычисляемыми полями: «Мощность площадей», «Номер телефона аптеки», «Товар». Структура запроса «Мощность площадей» представлена на Рис. 5.5.
Рис. 5.5. Структура запроса «Мощность площадей»
Результат запроса в режиме таблицы показан на Рис. 5.6.
Рис. 5.6. Результат запроса «Мощность площадей»
Также в конструкторе запросов были созданы запросы с параметрами: «Название аптеки», «Страна-Произв». На Рис. 5.7. показана структура запроса «Страна-Произв».
Рис. 5.7. Структура запроса «Страна-Произв»
Результаты запроса в режиме таблицы показаны на Рис. 5.8.
Рис. 5.7. Результат запроса «Страна-Произв»
ЗАКЛЮЧЕНИЕ
Разработанное приложение базы данных, в ходе курсовой работы, позволяет автоматизировать процесс оформления заказов аптеками различной продукции через аптечный склад и упростить учет стоимости заказов аптеками, также оно позволяет отслеживать загруженность помещения склада.
Удобный пользовательский интерфейс обеспечивает доступность данного приложения для всех.
Благодаря разработанному приложению гарантируется синхронизированное сообщение аптек, аптечного склада и поставщиков товара.