ГЛАВА 5. РАЗРАБОТКА ПРИЛОЖЕНИЯ
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Общая схема приложения

 

Для работы с БД в среде MS Access было разработано приложение, имеющее следующую структуру:

 

 

 

По схеме видно, что приложение содержит 1 главную форму и 11 подчиненных, а также 2 отчета.

Т.к. пользователями БД являются в первую очередь инженера производственных участков, то внимание при разработке приложения было уделено таким функциям, как проверка повторяющихся табельных номеров, автоматическое создание кластеров, проверка наличия связей при удалении (например если к ГАУ привязано оборудование, то удаление ГАУ некорректно!). Кроме того, были разработаны отчеты по всему оборудованию на предприятии( обрабатывающему и транспортному с группировкой по марке оборудования и с указанием общей стоимости оборудования на предприятии. Также предусмотрена возможность получения списка оборудования, которое может заменить вышедшее из строя.

Запросы и макросы, использованные в приложении

 

Рассмотрим описание используемых макрогрупп в БД.

Макрогруппа Добавление

Содержит макросы «Ввод оборудования», «Ввод марки оборудования», «Ввод транспорта», « Ввод марки транспорта», «Ввод инструмента», «Ввод ГПС», «Ввод ГАУ», «Ввод ТНС», обеспечивающие ввод новой записи в соответсвющую таблицу. При этом в каждом макросе обеспечивается проверка ввода значения в каждое поле записи и проверка повторяющегося табельного номера новой записи.

В макросе «Ввод оборудования» предусмотрено автоматическое распознование кластера, к которому следует отнести новое оборудование.

Макрос «Ввод Кластера» предназначен для ввода новой записи в таблицу «Кластер», вызывается он из макроса «Ввод оборудования» в случае если новому оборудованию не соответствует ни один из кластеров.

Макрогруппа Удаление

Содержит в себе макросы « Удаление оборудования», « Удаление марки оборудования», «Удаление транспорта», « Удаление марки транспорта», «Удаление инструмента», «Удаление ГПС», «Удаление ГАУ», «Удаление ГПС», «Удаление ТНС», «Удаление Кластера» которые используются для удаления записи в соответствующей таблице по введенному табельному номеру. В каждом макросе обеспечивается проверка ввода пустого табельного номера.

Макрогруппа autoexec

Содержит в себе макрос для автоматического запуска главной формы при открытии БД.

Макрогруппа Главная

Содержит в себе макрос “Выход”, который выполняет действие - закрытие БД.

5. Макрогруппа Обновление – макрос «ГПС» обеспечивает обновление списка транспортного оборудования в форме «Содержимое ГПС», макрос «Замена» обеспечивает обновление списка заменяющего оборудования в форме «Замена оборудования».

6. Макрогруппа Открыть – выполняется из главной формы и содержит следующий макросы:

- Открыть Обр . Открытие формы «Обрабатывающее оборудование»

- Открыть Тр. Открытие формы «Транспортное оборудование»

- Открыть МаркаОбр. Открытие формы «Марка обрабатывающего оборудования»

- Открыть МаркаТр. Открытие формы «Марки транспортного оборудования»

- Открыть Кластер. Открытие формы «Кластер»

- Открыть ИП. Открытие формы «Инструменты, приспособления»

- Открыть ГПС. Открытие формы «ГПС»

- Открыть ГПСдоб. Открытие формы «ГПС-добавление»

- Открыть ГАУ. Открытие формы «ГАУ»

- Открыть ТНС. Открытие формы «АТНСС»

- Открыть замену. Открытие формы «Замена оборудования»

- Открыть отчет. Открытие отчета «Обрабатывающее оборудование»

- Открыть отчетТр. Открытие отчета «Транспортное оборудование»

Листинг программного кода макросов приведен в приложении.

Кроме макросов в приложении использованы 17 запросов, созданных при помощи встроенного конструктора запросов Access.

Дата: 2019-05-29, просмотров: 193.