Общая структура программы
Как говорилось ранее,
программа состоит из двух основных частей. Первая часть - база данных, в которой
содержатся необходимые данные на персонал и автотранспорт, сами шаблоны, и общие
настройки программы, которые действительны для всех пользователей системы
"Изготовь пропуск".
Вторая часть -
программа клиент, которая устанавливается на любой компьютер в локальной сети
(или в случае SQL версии сети Интернет) и осуществляет
взаимодействие с базой данных. Это
происходит при помощи строки подключения, подробнее о строке подключения можно узнать в разделе
"Подключение".
Программа клиент состоит из следующих логических разделов:
Дизайнер шаблонов
Дизайнер шаблонов
позволяет создавать
новые и изменять существующие шаблоны, сохранять их либо в самой базе данных,
либо в виде файлов шаблонов с расширением *.fr3 на диске
компьютера или локальной сети. Для изготовления шаблонов
применен визуальный генератор отчетов фирмы Fast Reports Inc.,
интегрированный в программу и позволяющий использовать такие дополнительные
возможности, как работа со скриптами.
Теперь пользователь сам, в зависимости от
данных, может динамически менять параметры шаблона (цвет, размер, видимость,
...). Например: шаблон анализирует тип автомобиля, и для каждого из них
выводит пропуск разного цвета.
Управление данными
Управление данными -
основной раздел
программы, он позволяет вводить новые данные о персонале и автотранспорте, изменять
существующие, и удалять или отключать устаревшие записи. В качестве основного
средства разработки была применена библиотека фирмы
Developer Express Inc., которая позволила создать быструю и удобную оболочку
управления данными. Кроме ввода и изменения информации, в этом разделе
реализован блок поиска записей и вывод персональной карты на
сотрудников или
автотранспорт, причем при выводе карты учитывается состояние найденной записи.
Если сотрудник отключен в связи с увольнением, то его персональная карта
отображается выделенным цветом, если же вся фирма отключена, то она и все
сотрудники принадлежащие этой фирме так же будут выделены и возможность ошибки
резко уменьшается.
Общие и локальные
настройки
В программе
использованы два вида настроек,
позволяющих разделить управление системой. Для
установок (таких как текущий шаблон на сотрудников и автотранспорт, наименование
главной организации, максимальная длина штрих-кода), применены глобальные
настройки. Локальные настройки позволяют установить такие параметры, как
количество выводимых примеров при просмотре шаблона, коэффициент сжатия
JPEG фотографий, путь размещения файла строки подключения.
|