Этот раздел сайта
предназначен для показа возможности
расширения программы "Разовый пропуск".
Благодаря представленной физической
модели базы данных с указаний связей и их
отношений, а так же подробному описанию
таблиц и полей, Вы сможете использовать программу "Разовый пропуск" как программный блок для более мощной,
разрабатываемой Вами системы. Если перед
Вами стоят задачи по выводу уникальных
отчетов, то приведенная ниже структура
поможет Вам в их реализации.
Основные таблицы
базы данных, которые представляют
наибольший интерес, это таблица со списком
сотрудников 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 |
Комментарий
(зарезервировано) |