Автоматизированное рабочее место начальника караула ведомственной охраны
Задачи, подлежащие автоматизации
Структурная схема ПО
Логическая модель базы данных
Контекстная диаграмма
Контекстная диаграмма первого уровня
Блок-схема работы подсистемы «Планирование работы караула»
Продолжение блок-схемы работы подсистемы «Планирование работы караула»
Продолжение блок-схемы работы подсистемы «Планирование работы караула»
Продолжение блок-схемы работы подсистемы «Планирование работы караула»
Продолжение блок-схемы работы подсистемы «Планирование работы караула»
Декомпозиция подсистемы «Работа с караулами»
Блок-схема формирования мнемосхемы маршрутов движения
Продолжение блок-схемы формирования мнемосхемы маршрутов движения
Продолжение блок-схемы формирования мнемосхемы маршрутов движения
Макет авторизации и главной формы
Макет формирования табеля учёта времени и постовой ведомости
Макет формирования мнемосхемы маршрута движения
Макет формирования отчёта карты контроля действий при тревоге
2.55M

Автоматизированное рабочее место начальника караула ведомственной охраны

1. Автоматизированное рабочее место начальника караула ведомственной охраны

2. Задачи, подлежащие автоматизации

Слайд 1/18
Задачи, подлежащие автоматизации
1) Учёт
работников,
объектов,
постов,
маршрутов движения, специальных средств,
отработанных часов;
2) Формирование:
постовой
ведомости,
ведомости на выдачу специальных средств,
табеля учёта времени, карты контроля
действий при тревоге (нештатной ситуации);
3) Контроль сроков допуска к самостоятельной
работе;
4) Формирование
мнемосхемы
маршрутов
движения с учётом погодных условий.

3. Структурная схема ПО

Слайд 2/18

4. Логическая модель базы данных

Слайд 3/18
Логическая модель базы данных
Работник на посту
ID Поста/Маршрута *
Табельный номер *
М
М
Расписание
ID Расписания *
Отметка
М Табельный номер
ID времени
Контрольные точки
ID КТ *
Номер КТ
Y
МX
ID Поста/Маршрута
Действия при нештатной ситуации
ID Действия
Номер действия *
Действие
М ID нештатной ситуации
1
М
1
Нештатная ситуация
ID нештатной ситуации *
Наименование
1
Пост/Маршрут
ID Поста/Маршрута *
Наименование Поста/Маршрута
Краткое наименование
Координата нахождения поста (тех Х)
Координата нахождения поста (тех Y)
Тип
ID объекта
Нештатаная ситуация на объекте
ID Нештатной ситуации *
ID Объекта *
М
Время
1
ID времени *
Начало периода (час)
М Конец периода (час)
ID даты
1
М
М
1
1
Отсутствие
ID Отсутствия *
Начала периода
Конец периода
Причина
Краткое наименование
Табельный номер
Журнал ВиИ
М
Дата дежурств
ID даты *
Дата
ID караула
ID объекта
Объект
ID объекта *
1 Наименование объекта
Объект
ID Записи *
Дата
Запись
М Кем выдан
Табельный номер
Работник
1
Табельный номер *
1
1 Фамилия
Имя
Отчество
Дата рождения
Фото
Номер телефона
Номер жетона
Номер удостоверения охраны труда
Рарешение на выдачу специальных средств (дата)
М Дата истечения срока УД
ID караула
СС
ID специального средства *
Наименование
Остаток
Количество используемых
Количество
1
Караул
М 1
ID караула *
М
Начальник караула
Подсменный караул
Наименование
М
1
ID объекта
1
М
СС на работника
ID СС на работника *
Табельный номер
ID специального средства
Количество
Дата
1
М

5. Контекстная диаграмма

Слайд 4/18

6. Контекстная диаграмма первого уровня

Слайд 5/18

7. Блок-схема работы подсистемы «Планирование работы караула»

Слайд 6/18
Блок-схема работы подсистемы
«Планирование работы караула»

8. Продолжение блок-схемы работы подсистемы «Планирование работы караула»

Слайд 7/18
Продолжение блок-схемы работы подсистемы
«Планирование работы караула»
В
Г
Проверить какой
караул заступал в
последний день
предыдущего месяца
П
Нет
Б
Проверить какой
караул заступал в
последний день
предыдущего месяца
Добавление даты
текущего месяца в
график дежурств на
объекте
Нет
Разделение суток на
часовые промежутки
начиная с 9 утра
Проверка отсутствия
работника на эту
дату
Е
Г
Да
Конец
Перебор
дат месяца
(с первой
до
последней)
Выбрать следующий
караул
Если
выбрать дату в
графике
Если постовая ведомость на дату
уже была сохранена
Да
Д

9. Продолжение блок-схемы работы подсистемы «Планирование работы караула»

Слайд 8/18
Продолжение блок-схемы работы подсистемы
«Планирование работы караула»
Нет
Е
Ж
Если
отсутствует по
причине
С первого
часового
промежутка
до
последнего
Н
О
Да
С первого
работника
до
последнего
Тогда не добавлять в
список работников
заступающих на
объект
З
Разделение суток на
два промежутка
Расчет количества
работников для
размещения на
посты и маршруты
Нет
Проставить прием
пищи в случайный
выбранной системой
час
Если
недостаточно
работников
Проверка
количества
питающихся
работников в
выбранный час
Да
Заменить
работниками из
резервного караула с
такой же
должностью
Если количество питающихся
работников больше среднего
количества питания работников в
час
Да
Ж
Нет

10. Продолжение блок-схемы работы подсистемы «Планирование работы караула»

Слайд 9/18
Продолжение блок-схемы работы подсистемы
«Планирование работы караула»
З
Н
С первого
поста до
последнего
Л
Л
И
К
М
Проверить, что сотрудник
не работает на посту или
маршруте больше двух
часов подряд и не
принимает пищу
Нет
М
Да
Выбор работника из
списка заступающих
на объект
Прикрепить пост к
работнику
Проверка должности
работника на
возможность работы
на посту или
маршруте
Нет
Если должность работника
подходит
Закрепить маршрут
за двумя
оставшимися
охранниками
Да
Если на посту/маршруте
могут работать разные
должности
Нет
Да
К
И
Взять следующий
маршрут в
последовательности
Для тревожной группы

11. Продолжение блок-схемы работы подсистемы «Планирование работы караула»

Слайд 10/18
Продолжение блок-схемы работы подсистемы
«Планирование работы караула»
О
Д
Вывод
постовой
ведомости
Нет
Если сохранить
постовую ведомость
Да
Нет
Если распечатать постовую
ведомость
Сохранение графика
П
Б
Да
Формирование
постовой ведомости
Вывод
постовой
ведомости в
виде отчета

12. Декомпозиция подсистемы «Работа с караулами»

Слайд 11/18
Декомпозиция подсистемы «Работа с
караулами»

13. Блок-схема формирования мнемосхемы маршрутов движения

Слайд 12/18
Блок-схема формирования
мнемосхемы маршрутов движения
Начало
Нет
Если мнемосхему просматривает
начальник караула
Да
Просмотр
мнемосхемы
начальником
отряда
Поиск объекта на
котором дежурит
караул
Выбор объекта
Открытие схемы
объекта
Поиск текущей даты в графике
заступлений караулов и
временного промежутка в
постовой ведомости
А

14. Продолжение блок-схемы формирования мнемосхемы маршрутов движения

Слайд 13/18
Продолжение блок-схемы формирования
мнемосхемы маршрутов движения
А
В
С первого
поста/маршрута
патрулируемого на
объекте в текущее
время
Нет
Если
нажать кнопку
обновить
Если маршрут
Да
Прорисовка поста
на схеме объекта
С первой
контрольной
точки маршрута до
последней
Нет
Нет
Если
закончить просмотр
мнемосхемы
Да
Конец
Поиск
работника караула
заступившего на
пост, на текущее
время
Закрепление
работника за
постом на схеме
объекта
Выбрать следующий
караул
Б
Да

15. Продолжение блок-схемы формирования мнемосхемы маршрутов движения

Слайд 14/18
Продолжение блок-схемы формирования
мнемосхемы маршрутов движения
Б
Получить
критерии в виде
осадков с
приложения
GISMeteo
Расчет
расстояния
пройденного
работником
С погрешностью в виде
коэффициента осадков по
алгоритму Брезенхема между
точками
Получить координаты текущего
(рассчитанного) положения
работника
Поиск пары работников караула
заступивших на текущий маршрут
в текущее время
Закрепление
работников за
маршрутом на
схеме объекта
В

16. Макет авторизации и главной формы

Слайд 15/18

17. Макет формирования табеля учёта времени и постовой ведомости

Слайд 16/18
Макет формирования табеля учёта
времени и постовой ведомости

18. Макет формирования мнемосхемы маршрута движения

Слайд 17/18
Макет формирования мнемосхемы
маршрута движения

19. Макет формирования отчёта карты контроля действий при тревоге

Слайд 18/18
Макет формирования отчёта карты
контроля действий при тревоге
English     Русский Правила