Этот раздел сайта
предназначен для показа возможности
расширения программы "Разовый пропуск".
Благодаря представленной физической
модели базы данных с указаний связей и их
отношений, а так же подробному описанию
таблиц и полей, Вы сможете использовать программу "Разовый пропуск" как программный блок для более мощной,
разрабатываемой Вами системы. Если перед
Вами стоят задачи по выводу уникальных
отчетов, то приведенная ниже структура
поможет Вам в их реализации.
Основные таблицы
базы данных, которые представляют
наибольший интерес, это таблица со списком
сотрудников SOTRUDNIKI и таблица со списком
посетителей POSETITELI.
Ниже представлена
физическая модель базы данных "Разовый
пропуск", описание таблиц и полей:
MAGAZIN |
Журнал посещений |
Name |
MSSQL |
ACCESS |
Size |
Default |
Nulls |
Описание полей |
IDMAGAZIN |
int |
Long |
4 |
|
|
Key; Счетчик; Код
разового пропуска |
IDSOTRUDNIK |
int |
Long |
4 |
|
|
Код сотрудника
заказавшего заявку |
IDPODPIS |
int |
Long |
4 |
1 |
|
Код сотрудника
подписавшего заявку |
ZMODE |
int |
Long |
4 |
0 |
|
0-созданная заявка;1-на
подписи; 2-в бюро; 3-пропуск выдан; 4-пропуск
здан |
IDPOSETITEL |
int |
Long |
4 |
|
|
Код посетителя |
DATA_VHODA |
datetime |
Date |
8 |
|
Yes |
Заявка заказана на
дату |
TIME_VHODA |
datetime |
Date |
8 |
|
Yes |
Заявка заказана на
время |
KUDA |
varchar |
String |
255 |
|
Yes |
Куда направляется
посетитель |
IDKOMY |
int |
Long |
4 |
|
|
Код сотрудника к кому
направляется посетитель |
REMARKA |
varchar |
String |
255 |
|
Yes |
Комментарий,
дополнительная информация |
IDDOCUMENT |
int |
Long |
4 |
|
|
Код таблицы
документов посетителей |
IDDEJURNI |
int |
Long |
4 |
|
|
Код сотрудника
бюро пропусков; если IDDEJURNI<>1 AND ZMODE=2 то
пропуск отобран для печати |
IDPROHODNAYA |
int |
Long |
4 |
|
|
Код проходной |
DATA_VIDAL |
datetime |
Date |
8 |
|
Yes |
Дата выдачи разового
пропуска |
TIME_VIDAL |
datetime |
Date |
8 |
|
Yes |
Время выдачи разового
пропуска |
DATA_UBIL |
datetime |
Date |
8 |
|
Yes |
Дата сдачи разового
пропуска |
TIME_UBIL |
datetime |
Date |
8 |
|
Yes |
Время сдачи разового
пропуска |
|
POSETITELI |
Информация об посетителях |
Name |
MSSQL |
ACCESS |
Size |
Default |
Nulls |
Описание полей |
IDPOSETITEL |
int |
Long |
4 |
|
|
Key; Счетчик; Код
посетителя |
POS_FIO |
varchar |
String |
255 |
|
Yes |
Фамилия И.О.
посетителя |
POS_FAMALI |
varchar |
String |
255 |
|
Yes |
Фамилия посетителя |
POS_NAME |
varchar |
String |
255 |
|
Yes |
Имя посетителя |
POS_OTCHESTVO |
varchar |
String |
255 |
|
Yes |
Отчество посетителя |
DATAR |
datetime |
Date |
8 |
|
Yes |
Дата рождения
посетителя (зарезервировано) |
ADRESS |
varchar |
String |
255 |
|
Yes |
Адрес проживания
посетителя (зарезервировано) |
|
DOCUMENTI |
Документы посетителя |
Name |
MSSQL |
ACCESS |
Size |
Default |
Nulls |
Описание полей |
IDDOCUMENT |
int |
Long |
4 |
|
|
Key; Счетчик; Код
документа |
IDPOSETITEL |
int |
Long |
4 |
|
|
Код посетителя |
DOCUM_NAME |
varchar |
String |
255 |
|
Yes |
Наменование документа |
DOCUM_VIDAN |
varchar |
String |
255 |
|
Yes |
Кем и когда выдан
документ |
DOCUM_NOMER |
varchar |
String |
255 |
|
Yes |
Номер документа |
|
PROHODNAYA |
Наименование проходных |
Name |
MSSQL |
ACCESS |
Size |
Default |
Nulls |
Описание полей |
IDPROHODNAYA |
int |
Long |
4 |
|
|
Key; Счетчик; Код
проходной |
PROHOD_NAME |
varchar |
String |
255 |
|
Yes |
Наименование
проходной |
|
PODRAZDELENIE |
Наименование организаций
находящихся в здании |
Name |
MSSQL |
ACCESS |
Size |
Default |
Nulls |
Описание полей |
IDPODRAZDELENIE |
int |
Long |
4 |
|
|
Key; Счетчик; Код
подразделения |
PODR_NAME |
varchar |
String |
255 |
|
Yes |
Полное наименование
подразделения |
PODR_NIK |
varchar |
String |
255 |
|
Yes |
Краткое наименование
подразделения |
PODR_KOMENT |
varchar |
String |
255 |
|
Yes |
Комментарий к
подразделению |
|
WORKGROUP |
Наименование отделов, служб
внутри организации |
Name |
MSSQL |
ACCESS |
Size |
Default |
Nulls |
Описание полей |
IDGROUP |
int |
Long |
4 |
|
|
Key; Счетчик; Код
группы |
IDPODRAZDELENIE |
int |
Long |
4 |
|
|
Код
подразделения |
GROUP_NAME |
varchar |
String |
255 |
|
Yes |
Полное
наименование группы |
GROUP_NIK |
varchar |
String |
255 |
|
Yes |
Краткое
наименование группы |
GROUP_KOMENT |
varchar |
String |
255 |
|
Yes |
Комментарий
к группе |
|
DOSTUP |
Категории доступа |
Name |
MSSQL |
ACCESS |
Size |
Default |
Nulls |
Описание полей |
IDPOSTUP |
int |
Long |
4 |
|
|
Key; Код
категории доступа |
DOSTUP_NAME |
varchar |
String |
255 |
|
Yes |
Наименование
категории доступа |
DOSTUP_KOMEN |
varchar |
String |
255 |
|
Yes |
Комментарий
к категории доступа |
|
DOSTUPGROUP |
Распределение категорий
доступа по сотрудникам |
Name |
MSSQL |
ACCESS |
Size |
Default |
Nulls |
Описание полей |
IDDOSTUP |
int |
Long |
|
|
|
Key; Код
категории доступа |
IDSOTRUDNIK |
int |
Long |
|
|
|
Key; Код
сотрудника |
IDPOSTAVIL |
int |
Long |
|
|
Yes |
Код
сотрудника установившего категорию
доступа |
|
SOTRUDNIKI |
Сотрудники |
Name |
MSSQL |
ACCESS |
Size |
Default |
Nulls |
Описание полей |
IDSOTRUDNIK |
int |
Long |
4 |
|
|
Key; Код
категории доступа |
IDGROUP |
int |
Long |
4 |
|
|
Key; Код
сотрудника |
SOTR_FAMALI |
varchar |
String |
255 |
|
Yes |
Фамилия
сотрудника |
SOTR_IO |
varchar |
String |
255 |
|
Yes |
Инициалы
сотрудника |
SOTR_NAME |
varchar |
String |
255 |
|
Yes |
Имя
сотрудника |
SOTR_OTCHESTVO |
varchar |
String |
255 |
|
Yes |
Отчество
сотрудника |
DOLJNOST |
varchar |
String |
255 |
|
Yes |
Занимаемая
должность сотрудником |
PASSW_S |
varchar |
String |
255 |
|
Yes |
Пароль
на вход в программу |
OTKLUCHEN |
int |
Long |
4 |
0 |
|
Отключение
сотрудника (0) - не отключен; (-1)-отключен |
OTCLUCH_KOMENT |
varchar |
String |
255 |
|
Yes |
Код
сотрудника установившего категорию
доступа |
|
FOTOTAB |
Хранилище фотоизображений |
Name |
MSSQL |
ACCESS |
Size |
Default |
Nulls |
Описание полей |
IDFOTO |
int |
Long |
4 |
|
|
Key;Счетчик; Код
фотоизображения |
IDPOSETITEL |
int |
Long |
4 |
0 |
|
Код
посетителя |
FOTO |
image |
Long Binary |
16 |
|
Yes |
Содержимое
*.jpg файла |
FLAG |
smallint |
Integer |
2 |
0 |
Yes |
Флаг (зарезервировано) |
KOMENTAR |
varchar |
String |
255 |
|
Yes |
Комментарий
(зарезервировано) |