|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
12.2 Основные этапы создания приложений AccessСоздание приложений VBA, взаимодействующих с базами данных, этапы проектирования и реализации приложений Если вы будете выступать в роли профессионального разработчика и создавать приложение, данные которого будут храниться на источнике данных (в базе данных Access или на клиент-серверной системе), то есть смысл последовательно выполнить все рекомендованные этапы проектирования и создания таких приложений. Этим вы, возможно, убережете себя от ошибок, которые будет впоследствии трудно исправить. Первый этап — сбор информации о потребностях предприятия, его подразделений и пользователей: какие унаследованные системы на нем работают, с чем нужно обеспечивать совместимость, как организованы информационные потоки, какова изменчивость системы и т.п. Часто при этом используются специальные средства, такие, как Visio и ERWin. Второй этап — выбор архитектуры приложения, выбор подходящей системы управления базами данных и проектирование СУБД. На этом этапе определяется, будет ли информация храниться с использованием ядра Jet или клиент-серверной системы, проектируется система таблиц для хранения информации и отношений между ними, проектируются некоторые другие объекты базы данных. Кроме того, определяется архитектура приложения — сколько в ней будет уровней, будут ли использоваться терминальные или Web-технологии, будет ли применяться репликация и т.п. Третий этап — реализация СУБД и бизнес-логики приложения. На этом этапе проектируются, создаются, настраиваются, заполняются исходными данными объекты базы данных — таблицы, представления, хранимые процедуры, формы, отчеты, макросы, программные модули и т.п. При создании приложений в Access большая часть этих операций выполняется при помощи графического интерфейса разработчика. Код VBA используется для проверки вводимых пользователем значений, для работы с элементами управления на форме, переключения между формами, отчетами, другими элементами управления, обращения к внешним объектным моделям и т.п. На этом этапе опять-таки могут помочь Visio и ERWin. Четвертый этап — оптимизация производительности базы данных, этап, который часто упускается разработчиками. Задача эта комплексная, но включает в себя в том числе и оптимизацию кода VBA. Пятый этап — тестирование и отладка приложения (см. раздел 6). Шестой этап — развертывание приложения. Как мы видим, этапы достаточно комплексные, и рассмотреть их в этой книге не представляется возможным. Поэтому в рамках этой книги будет рассказано только про те моменты, в которых нам может помочь VBA.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||