- •Задание
- •Федеральное государственное бюджетное образовательное учреждение
- •Высшего образования
- •«Поволжский государственный университет телекоммуникаций и информатики»
- •Отзыв руководителя
- •Федеральное государственное бюджетное образовательное учреждение
- •Высшего образования
- •«Поволжский государственный университет телекоммуникаций и информатики»
- •Показатель качества вкр
- •Введение
- •Исследовательский раздел
- •Анализ предметной области
- •Выбор среды разработки
- •Общие сведения о программе
- •Рекомендуемые системные требования и оборудование
- •– Настройки работы программы учера рабочего времени
- •– Окно настройки подключения к удалелнному рабочему столу в операционной системе Windows 10
- •Используемые базы данных
- •– Схема данных
- •Запуск программы
- •– Вход в программу. Окно авторизации.
- •– Подменю 5. Справочники
- •– Подменю 6.Обеды
- •Работа с программой
- •– Изменение начала работы
- •Назначение должности
- •– Окно 3.2. Назначение должности
- •– Окно 4.1. Перенос сотрудников в отдел кадров
- •Назначение прав доступа
- •– Окно 4.2. Назначение прав доступа
- •– Окно «Администраторские права»
- •– Сообщение о запрете доступа
- •Активные пользователи
- •– Окно «Активные пользователи»
- •Настройки программ
- •– Окно «Настройки программ»
- •Смена пользователя
- •– Выбор другого размещения при смене пользователя.
- •Справочники
- •Операции и расценки
- •– Окно «Расценки для сделки»
- •Должности
- •– Окно «Должности»
- •– Отчет по обедам. Вывод в электронные таблицы.
- •Объекты субд
- •– Список таблиц в системе
- •Запросы
- •– Список запросов в системе
- •– Список форм в системе
- •– Используется русский язык
- •– Используется анлгийския язык
- •– Форма календаря
- •Програмная реализация проекта
- •Работа со сканером штрих кодов
- •– Сканерш трих кодов Honeywell Eclipse ms5145
- •– Штрих коды сотрудников
- •Заключение
- •Список использованных источников
- •Sys_Использование строк в запросах
- •Активные_пользователи
- •Должности
- •Должности_подразделения
- •Доступ_к_программе
- •Заказ_обедов
- •Замечания_к_работе
- •Назначеные_должности
- •Настройка_раб_места
- •Настройка_раб_места_урв
- •Настройки_программ
- •Настройки_программ_server
- •Начисления
- •Обеды_контроль
- •Объект блюда
- •Объект вид блюд
- •Объект драйвер принтера
- •Объект меню
- •Объект принтер
- •Объект подразделение
- •Объект рабочее место
- •Объект размещение
- •Объект размещение физлица
- •Объект физическое лицо
- •Объект физлицо время пароля
- •Объект_программы
- •Объект_программы_server
- •Операции_применение
- •Отработанное_время
- •Пользователи_права
- •Постоянные_сотрудники
- •Работники_склада
- •Расценки_для_сделки
- •Система
- •Система_таблиц
- •Т_операции
- •Т_совпадение_сотрудников
- •Т_Сотрудники_увольнение
- •Т_этикетки_для_обеда
- •Запросы
- •Q_cистема_таблиц
- •Q_Начальное_заполнение_прав
- •Q_неактивные_сотрудники_за_полгода
- •Q_Фамилия_и_о
- •Q_Фамилия_Имя_Отчество
- •Qout_Заказ_обедов_свод
- •Qsys_Использование строк в запросах
- •Qt_права
- •Должности_f
- •Заказ_обедов_f
- •Календарь_f
- •Назначение_должности_f
- •Настройки_программ_f
- •Операции_f
- •Отчет_по_обедам_f
- •Пароли_операторов_f
- •Печать_бейджей_f
- •Права_доступа_f
- •Сообщение_f
- •Сотрудники_на_обед_f
- •Табель_f
- •Выполнение запросов в транзакции
- •Заполнение элементов ActiveX
- •Изменение размеров форм
- •Календарь
- •Настройки программ
- •Создание нового модуля
- •Иллюстрационный материал
Объект подразделение
Объект подразделение
;DATABASE=Z:\bd_sklad\EmployeeData.mdb
Имя поля
Тип данных
Размер
ID
Длинное целое
4
NAIMEN
Текстовый
50
FREE_ZONE
Логический
1
KOD_VID
Длинное целое
4
KOD_PLACE
Длинное целое
4
TRADE_ZONE
Логический
1
WORK_ZONE
Логический
1
VIRTUAL_ZONE
Логический
1
Объект рабочее место
Объект рабочее место
;DATABASE=Z:\bd_sklad\bd_flow.mdb
Имя поля
Тип данных
Размер
NUM_COMPUTER
Целое
2
WORK_DIR
Текстовый
255
NAIMEN
Текстовый
50
Объект размещение
Объект размещение
;DATABASE=Z:\bd_sklad\bd_flow.mdb
Имя поля
Тип данных
Размер
ID
Длинное целое
4
NAIMEN
Текстовый
50
KOD_PLACE_PACK
Длинное целое
4
BY_HIMSELF_ON
Логический
1
KOD_UL
Длинное целое
4
KOD_UL_PRIVATE
Длинное целое
4
Объект размещение физлица
Объект размещение физлица
;DATABASE=z:\bd_sklad\bd_flow.mdb
Имя поля
Тип данных
Размер
KOD_PLACE
Длинное целое
4
KOD_FL
Длинное целое
4
ACTIVE
Логический
1
Объект физическое лицо
Объект физическое лицо
;DATABASE=Z:\bd_off\common\rsdata.mdb
Имя поля
Тип данных
Размер
KOD_PODRAZDELEN
Double
8
ID_FIZICHESK_FACE
Длинное целое
4
KOD_TYPE_OTNOSHENIY
Текстовый
32
POL
Текстовый
7
FAMILIY
Текстовый
32
NAME
Текстовый
32
OTCHESTVO
Текстовый
32
DATE_ROGDENIY
Дата/время
8
FAMILIY_ENGL
Текстовый
32
NAME_ENGL
Текстовый
32
OTCHESTVO_ENGL
Текстовый
32
DOKUM_TYPE
Текстовый
32
DOKUM_SERIY
Текстовый
16
DOKUM_NOMER
Текстовый
16
DOKUM_KEM_VIDAN
Текстовый
64
DOKUM_DATA_VIDAN
Дата/время
8
KOD_COUNTRY
Длинное целое
4
KOD_TOWN
Длинное целое
4
KOD_STREET
Длинное целое
4
KOD_RAION
Длинное целое
4
POCHTA_INDEX
Длинное целое
4
PHONE_WORK
Текстовый
32
PHONE_HOUSE
Текстовый
32
HOUSE_NOMER
Текстовый
8
KVARTIRA_NOMER
Текстовый
8
OWNER
Текстовый
30
UVOLEN
Логический
1
DATE_ADD
Дата/время
8
DATE_UVOLEN
Дата/время
8
PASS
Текстовый
50
ADMIN_SYN
Логический
1
KOD_TRADE_POINT_ON_GROUP_ZATRAT
Длинное целое
4
MAGIC_WORD
Текстовый
255
KOD_PLACE
Длинное целое
4
Объект физлицо время пароля
Объект физлицо время пароля
;DATABASE=Z:\bd_sklad\bd_flow.mdb
Имя поля
Тип данных
Размер
KOD_FL
Длинное целое
4
DATE_TIME
Дата/время
8
Объект_программы
Объект_программы
;DATABASE=Z:\bd_sklad\EmployeeSetting.mdb
Имя поля
Тип данных
Размер
ID
Длинное целое
4
FORM_NAME
Текстовый
50
DATE_ADD
Дата/время
8
OLD_Source
Текстовый
50
Объект_программы_server
Объект_программы_server
;DATABASE=\\main\bd_sklad$\EmployeeSetting.mdb
Имя поля
Тип данных
Размер
ID
Длинное целое
4
FORM_NAME
Текстовый
50
DATE_ADD
Дата/время
8
OLD_Source
Текстовый
50
Операции_применение
Операции_применение
;DATABASE=Z:\bd_sklad\EmployeeData.mdb
Имя поля
Тип данных
Размер
ID
Длинное целое
4
KOD_SDELKA
Длинное целое
4
KOD_DEPART
Длинное целое
4
USE_PCS
Логический
1
Отработанное_время
Отработанное_время
;DATABASE=Z:\bd_sklad\EmployeeData.mdb
Имя поля
Тип данных
Размер
W_ID
Длинное целое
4
KOD_FL
Длинное целое
4
KOD_POSITION
Длинное целое
4
WORK_TIME
Дата/время
8
W_BEG
Дата/время
8
KOD_FL_ADM_BEG
Длинное целое
4
W_END
Дата/время
8
KOD_FL_ADM_END
Длинное целое
4
TARIFF
Денежный
8
SALARY
Денежный
8
KOD_SDELKA
Длинное целое
4
SDELKA
Денежный
8
PCS
Длинное целое
4
KOD_DEPART
Длинное целое
4
KOD_PLACE
Длинное целое
4
KOD_COMMENT
Длинное целое
4
Пользователи_права
Пользователи_права
;DATABASE=Z:\bd_sklad\EmployeeData.mdb
Имя поля
Тип данных
Размер
KOD_PLACE
Длинное целое
4
KOD_FL
Длинное целое
4
KOD_MENU
Длинное целое
4
MODE
Логический
1
KOD_FL_ADM
Длинное целое
4
Постоянные_сотрудники
Постоянные_сотрудники
;DATABASE=Z:\bd_sklad\EmployeeData.mdb
Имя поля
Тип данных
Размер
KOD_FL
Длинное целое
4
Работники_склада
Работники_склада
;DATABASE=Z:\bd_sklad\EmployeeData.mdb
Имя поля
Тип данных
Размер
ID
Длинное целое
4
LAST_NAME
Текстовый
50
FIRST_NAME
Текстовый
50
SECOND_NAME
Текстовый
50
DATE_ADD
Дата/время
8
Расценки_для_сделки
Расценки_для_сделки
;DATABASE=Z:\bd_sklad\EmployeeData.mdb
Имя поля
Тип данных
Размер
SDELKA
Длинное целое
4
NAME
Текстовый
50
PRICE
Денежный
8
Система
Система
;DATABASE=Z:\bd_sklad\EmployeeData.mdb
Имя поля
Тип данных
Размер
VERSION
Дата/время
8
Система_таблиц
Система_таблиц
локальная
Имя поля
Тип данных
Размер
Name_link_table
Текстовый
100
Name_table
Текстовый
100
Name_file
Текстовый
50
Passwd
Логический
1
Система_таблиц_локальных
Система_таблиц_локальных
локальная
Имя поля
Тип данных
Размер
Name_table
Текстовый
50
Сотрудники_на_обеды
Сотрудники_на_обеды
;DATABASE=Z:\bd_sklad\EmployeeData.mdb
Имя поля
Тип данных
Размер
KOD_FL
Длинное целое
4
DATE_ADD
Дата/время
8
Т_должности_подразделения
Т_должности_подразделения
локальная
Имя поля
Тип данных
Размер
KOD_POSITION
Длинное целое
4
KOD_DEPART
Длинное целое
4
Т_обеды_свод
Т_обеды_свод
локальная
Имя поля
Тип данных
Размер
KOD_FL
Длинное целое
4
OBED_ALL
Длинное целое
4
OBED_DAY
Длинное целое
4
1
Длинное целое
4
2
Длинное целое
4
3
Длинное целое
4
4
Длинное целое
4
ORD
Длинное целое
4
Т_операции
Т_операции
локальная
Имя поля
Тип данных
Размер
KOD_SDELKA
Длинное целое
4
KOD_DEPART
Длинное целое
4
USE_KOL
Логический
1
Т_совпадение_сотрудников
Т_совпадение_сотрудников
локальная
Имя поля
Тип данных
Размер
FAMILIY
Текстовый
32
NAME
Текстовый
32
OTCHESTVO
Текстовый
32
ID
Длинное целое
4
ID_FIZICHESK_FACE
Длинное целое
4
Т_Сотрудники_увольнение
Т_Сотрудники_увольнение
локальная
Имя поля
Тип данных
Размер
KOD_FL
Длинное целое
4
DATE_IMP
Дата/время
8
Т_этикетки_для_обеда
Т_этикетки_для_обеда |
локальная |
|
Имя поля |
Тип данных |
Размер |
FIO |
Текстовый |
255 |
DATE |
Текстовый |
50 |
OBED |
Текстовый |
255 |
NAIMEN |
Текстовый |
50 |
Запросы
Q_cистема_таблиц
INSERT INTO Система_таблиц ( Name_link_table, Name_table, Name_file, Passwd )
SELECT MSysObjects.Name, MSysObjects.ForeignName, Right([Database],Len([Database])-3) AS Выражение3, Not IsNull([Connect]) AS Выражение1
FROM MSysObjects LEFT JOIN Система_таблиц ON (MSysObjects.Name=Система_таблиц.Name_link_table) AND (MSysObjects.ForeignName=Система_таблиц.Name_table) AND (Right(MSysObjects.Database,Len(MSysObjects.Database)-3)=Система_таблиц.Name_file)
WHERE (((MSysObjects.Type)=6) AND ((Left([Database],1))="Z") AND ((Система_таблиц.Name_link_table) Is Null));
Q_Начальное_заполнение_прав
SELECT [Объект размещение физлица].KOD_PLACE, [Объект размещение физлица].KOD_FL, [Объект меню].ID AS KOD_MENU, True AS MODE
FROM [Объект меню], [Объект размещение физлица]
WHERE ((([Объект размещение физлица].KOD_FL)=874 Or ([Объект размещение физлица].KOD_FL)=2405));
Q_неактивные_сотрудники_за_полгода
SELECT [Объект физическое лицо].ID_FIZICHESK_FACE AS Номер, [FAMILIY] & " " & [NAME] & " " & [OTCHESTVO] AS Имя, [Объект физическое лицо].DATE_ADD AS [Дата добавления], Max(Начисления.DATE_IMP) AS [Будет уволен с]
FROM [Объект физическое лицо] LEFT JOIN Начисления ON [Объект физическое лицо].ID_FIZICHESK_FACE = Начисления.KOD_FL
WHERE ((([Объект физическое лицо].UVOLEN)=No))
GROUP BY [Объект физическое лицо].ID_FIZICHESK_FACE, [FAMILIY] & " " & [NAME] & " " & [OTCHESTVO], [Объект физическое лицо].DATE_ADD
HAVING (((Max(Начисления.DATE_IMP))<Now()-180));
