Диплом: Автоматизация и обеспечение информационной безопасности учета рабочего времени сотрудников компании "СК Инженер"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
102
Наименование поля
Тип данных поля
Длина поля
ID
Целое Число
(ключевое поле)
11
Date created
Дата
10
Letter_date
Дата
10
Letter_from
Строка
50
Letter_title
Строка
50
Letter_body
Строка
250
It_worker_ID
Целое число
5
It_Group_ID
Целое число
5
IT_Mestopologenie
Целое число
5
Id_history
Целое число
5
Таблица 14. «registered_letter»
Таблица «Group», имеет надлежащие поля:
»
Наименование поля
Тип данных поля
Длина поля
ID_group
Целое Число
(ключевое поле)
11
Group_Name
Строка
100
Таблица 15. «Group»
Таблица именуется «IT_worker» и предполагает перечень работников
ИТ отдела, содержит надлежащие поля:
Наименование поля
Тип данных поля
Длина поля
ID
Целое Число
(ключевое поле)
11
103
Name
Строка
15
Second_Name
Строка
20
Extension
Число
5
Mobile_phone
число
10
IT_Group
Число
11
Таблица 16. «IT_worker»
Таблица «History», содержит надлежащие поля.
Наименование поля
Тип данных поля
Длина поля
ID_history
Целое Число
(ключевое поле)
11
ID_status
Целое число
11
Soglasovano
Логическая
1
Таблица 17. «History»
Таблица именуется "Klassification" и предполагает комплекс ключевых
слов и по которым будут назначены исполнители заказы.
Наименование поля
Тип данных поля
Длина поля
ID_Klassification
Целое Число
(ключевое поле)
11
KeyPhrases
Строка
150
Group_ID
Целое число
11
Id_it_Worker
Целое число
11
Soglasovanie
Логическое
1
Date
дата
10
Таблица 18. "Klassification"
104
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Разрабатываемый программный продукт станет автоматизировать
функции обработки данных и подготовки документов в рамках
технологии учета биллинговых операций.
Отмечается 2 подмножества функций программы:
- служебные функции (проверка пароля, управление окошками и
т.д.)
- главные функции обработки данных (ввода первичной
информации, обработки, ведения справочников, подготовки и распечатки
документов и т.д.)
В основном меню системы разместим служебные функции: вход в
систему, управление окошками, выход из программы, помощь по
системе.
Вызов ведущих функций будет реализовываться с помощью панели
с кнопками. При нажатии на одну из кнопок, в левой части экрана
откроется «дерево объектов» для этой функции. Правая часть экрана –
рабочая зона, в ней и расположатся раскрытые окошки.
Плюс этого решения заключается в надлежащем:
Главные функции системы станут доступны пользователю одним
щелчком мыши;
В дереве объектов будет находиться случайное количество заказов
и проектов, при этом их возможно будет фильтровать при помощи
особого инструмента.
На панель кнопок вынесутся надлежащие функции:
Договор на подключение услуг Интернета. Располагается на
отдельной кнопке, потому что для ввода данных по свежей заявке
менеджеру нужно вызвать данную функцию быстрее, не заставляя
длительное время ожидать человека. После нажатия на данную кнопку
раскроется дерево заказов и диалоговое окошко «Новая заявка».
105
Справочники. По данной кнопке в дереве объектов раскрывается
перечень справочников системы.
Документы. По нажатию на данную кнопку выходит перечень
документов.
Отчеты. На этой кнопке исполняется доступ к подготовке отчетов.
- главные функции обработки данных (ввода первичной
информации, обработки, ведения справочников, подготовки и распечатки
документов и т.д.)
В основном меню системы разместим служебные функции: вход в
систему, управление окошками, выход из программы, помощь по
системе.
Вызов ведущих функций будет реализовываться с помощью панели
с кнопками. При нажатии на одну из кнопок, в левой части экрана
откроется «дерево объектов» для этой функции. Правая часть экрана –
рабочая зона, в ней и расположатся раскрытые окошки.
106
Рису. 21. Структурная схема пакета
Отметим три группы программных модулей системы:
1. Модули управленияреализуют функции по управлению
объектами системы
2. Функциональные модули – разрешающие гарантировать ввод и
обработку данных
3. Модули сервисовгарантирующие вспомогательные сервисы
п/п
Наименование
модуля
Функции модуля
1.
Модуль
безопасности
Содержит процедуры и функции,
обеспечивающие ввод и проверку пароля,
вход пользователей в систему, напоминание
о необходимости смены пароля,
автоматический выход из системы при
отсутствии пользователя на рабочем месте.
107
2.
Модуль
инициализации
интерфейса
программы
После успешного входа в систему, запускает
программу, используя настройки прав
доступа для учетной записи пользователя
3.
Модуль управления
деревом объектов
Содержит процедуры и функции,
позволяющие управлять отображением
дерева объектов и его элементами
4.
Модуль
взаимодействия с
базой данных
Содержит процедуры и функции,
используемые для установления соединения
с базой данных, а также управляющие
операциями чтения, записи и
редактирования данных
5.
Модуль
справочной
системы
Содержит процедуры и функции,
необходимые для отображения справочной
информации
6.
Модуль
«Справочники»
Содержит процедуры функции,
позволяющие просматривать содержимое
справочников системы, и редактировать их
(если позволяют права доступа)
7.
Модуль ввода
данных «Заявки»
Содержит процедуры и функции,
позволяющие создавать новые заявки,
вводить данные, управлять статусом заявок
8.
Модуль «Отчеты»
Содержит процедуры и функции для
просмотра типовых отчетов и создания
произвольного отчета
9.
Модуль «Печать
документов»
Обеспечивает предварительный просмотр,
настройку параметров документов и печать
на принтере
Таблица 19. Описание функций модулей
108
2.3.4. Описание программных модулей
Модуль «Учет рабочего времени» считается программным
приложением, он предназначен для получения отчета по нормальной форме
Т-13 о практически отработанном работниками фирмы времени.
В отчет выводятся главные данные о работнике, численность отработанного
времени (в часах) по дням и за отчетный этап в целом и
коды расходов рабочего времени. В примечании к любому дню указывается
расшифровка времени: все действия входа и выхода работника.
В итоге рабочее время – это размер интервала времени между
моментами входа и выхода работника из здания фирмы. Все входы и
выходы работников автоматически сохраняются при поднесении
карточки работника к считывающему устройству и срабатывании механизма
разблокировки текущего прибора пропуска в точках доступа и числятся как
события. Периодом наступления события входа или
же выхода считается время срабатывания механизма разблокировки
пропускного прибора в соответствии с этим, входе или же выходе из фирмы.
В зависимости от того, какой метод подсчета был избран при создании
отчета, в качестве итогового значения рабочего времени
за день принимается или сумма всех интервалов
по всякой паре мероприятий входа,
выхода, или общая длительность интервала между первым мероприятием вхо
да и последним мероприятием выхода рассматриваемого дня.
Этот модуль предусматривает лишь только рабочее
время служащих. Следовательно, все выходные дни, в которые
для работника не было расходов рабочего времени, в отчет не вводятся.
Пуск модуля учета рабочего времени.
Пуск модуля проводится методом выбора соответственного пункта мен
ю программы «Integra-ACS» или же впоследствии пуска файла
109
WorkTime.exe, в случае если на предоставленном компьютере не установлена
СКУД.
В случае работы с модулем сквозь место меню СКУД
при начальном запуске производятся опции конфигурации. Впоследствии,
если есть все важные файлы, открывается модуль учета рабочего времени. К
файлам, важным для корректной работы приложения учета рабочего
времени, относятся: файл библиотеки puchet.dll, файлы языкового шаблона
*.lng и файлы шаблонов отчетов *.xlt, находящиеся в каталоге SKD\Plugins.
При работе с модулем учета рабочего времени
не через СКУД нужно выяснить присутствие файла опции skd.ini, файла
языкового шаблона и файлов шаблонов отчетов в текущей директории.
При начальном запуске приложения сквозь файл WorkTime.exe в
случае, если в текущей директории не находится файла опции конфигурации
skd.ini, будет открыто окошко опции включения в основе данных.
В предоставленном окошке нужно
избрать сервер, имеющий основание данных СКУД, к
которому станет реализоваться включение при работе с модулем учета
рабочего времени. Окошко опции включения приведено на рисунке ниже.
Рис. 22. Настройка соединения с БД.
Цифрами на рисунке обозначено:
110
1 – перечень вседоступных серверов БД;
2 – кнопка для формирования перечня вседостпных серверов БД;
3 – окошко ввода объема таймаута для клиента;
4 – переключатель для отбора локального подключения;
5 – кнопка для проверки соединения с подобранным сервером;
6 – кнопка подтверждения настроек.
Для обновления перечня выбора доступных серверов БД нужно
выбрать кнопку, отмеченную цифрой 2 на рисунке выше.
Объем таймаута, задаваемый в окошке ввода, отмеченном цифрой 3 на
рисунке,
определяет наибольший смысл времени, сквозь которое укрепляется утрата с
оединения с сервером на покупателе при работе с модулем учета рабочего
времени.
При установке переключателя, отмеченного цифрой 4 на рисунке
, будет производиться подключение к локальному серверу. Это нужно в тех
случаях, если форма системы учитывает работу без сетевого подключения в
начале или же компьютер, на который уточняется ПО,
сам считается сервером.
Для проверки соединения с подобранным сервером БД надо выбрать
кнопку, отмеченную цифрой 5 на рисунке выше. При нажатии на кнопку
«Сохранить и выйти» все опции сохранятся и станут
применяться в последующем при недоступности данных о
сервере включения в ini-файле.
Как только определен сервер для включения,
приложение раскрывает форму «Настройки модуля учета рабочего времени»,
приведенную на рисунке ниже.
111
Рис. 23. Настройка характеристик модуля.
Цифрами на рисунке выше выделены:
1 –вкладка опции перечня устройств;
2 – перечень избранных устройств;
3 – вкладка опции перечня мероприятий входа;
4 – вкладка опции перечня мероприятий выхода;
5 – кнопка доказательства опций.
Вкладки опции списков приборов, мероприятий входа и выхода
содержат, в соответствии с этим, перечни, определяющие, какие
типы мероприятий с каких контроллеров СКУД рассматриваются
как действия входа и выхода при работе модуля учета рабочего времени. То
есть уточняются действия, которые означают приход и уход служащих на
работу.
Изменение списков
на надлежащих вкладках происходят при поддержке контекстного меню,
выводимого при нажатии правой кнопкой в

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)