Диплом: Внедрение Activ Collab для автоматизации бизнес процессов в ООО Директлайн

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
Наименование поля Идентификатор
поля
Тип поля Длина
поля
Прочее
Логин Login строка 30
Таблица «Табель» (см. табл. 2.3.7) содержит необходимые данные, которые
будут использоваться для формирования табеля. Ключевым является поле
«Код_tabelya».
Таблица 2.3.7.
Таблица базы данных "Табель"
Наименование поля Идентификатор
поля
Тип поля Длина
поля
Прочее
Код табеля Kod_ tabelya строка 30 ключевое
поле
Код сотрудника Kod_sotrudnika строка 50
Код должности Kod_dolgznosti строка 30
Код месяца Kod_ month строка 30
Всего часов All WokerTime число 2
Информация, которая хранится в базе данных, может постоянно
пополняться. От того, как часто это делается, зависит ее актуальность.
Информацию об объектах также можно изменять и дополнять.
Базы данных, как способ хранения больших объемов информации и
эффективного манипулирования ею, используются практически во всех областях
человеческой деятельности.
Построив базу данных, можно реализовывать систему будущей программы.
2.3.3 Структурная схема пакета (дерево вызова процедур и модулей)
Один из этапов проектирования, разработка структурную схему пакета.
Программный модуль - это отдельная часть программного кода, фрагмент
программы, который полностью самостоятельно выполняет свою задачу,
68
оформленный в виде отдельного файла с исходным кодом или поименованной
непрерывной её части. Эти модули предназначаются для использования в других
программах или же для расширения возможностей как, например, библиотека
плагинов.
Рисунок 2.13. Дерево вызова программных модулей
Основными свойствами программных модулей являются:
наличие одного входа и одного выхода;
решение задачи по принципу один модуль, одна функция;
функционирование модуля не зависит от входных данных, от
предыстории вызовов модуля;
модуль может вызывать другой модуль;
листинг такого модуля должен ограничиваться 1-2 страницами текста;
имеет спецификации.
На рисунке 2.13. изображено дерево вызова программных модулей.
Таблица 2.3.8
69
Описание функций модулей
п/
п
Наименование модуля Функции модуля
1. Глобальный модуль системы Содержит глобальные процедуры и
функции, предопределенные
процедуры, процедуры и функции,
которые необходимо выполнить при
запуске программы
2. Модуль ведения справочников Содержит предопределенные
процедуры формы списка и элемента
справочника
3. Модуль ввода данных Содержит предопределенные
процедуры для ввода данных,
используя формы
4. Модуль обработки информации Содержит предопределенные
процедуры формирующий
запрашиваемые данные (отчеты,
слежение и тд.)
5. Модуль проверки пароля Содержит предопределенные
процедуры при авторизации
пользователей в программе
6. Модуль вызова экранных форм Содержит предопределенные
процедуры отображающие экранные
формы на интерфейсе
7. Модуль управления Содержит предопределенные
процедуры для настройки приложения
8. Модуль взаимодействия с базой
данных
Содержит предопределенные
процедуры для подключения системы
к базе данных
2.3.4. Описание программных модулей
70
Для описания работы программных модулей составлена схема взаимосвязи
модулей, которая отображает структуру программы, ее составные части и связи
между ними.
Для составления блок-схемы, требуется представить ее алгоритм. Алгоритм
— это последовательность команд. набор инструкций, описывающих порядок
действий для достижения результата.
Запись алгоритма на каком-либо языке программирования в виде
определенных инструкций (команд), которые идут друг за другом, называется
программой. Можно сказать, что программа — это алгоритм + структуры данных.
Команды (они же инструкции или операторы) — это наименьшая автономная
часть, выполняющая какой-то программный код. Это задача, которую компьютер
должен выполнить.
Алгоритмы и, следовательно, программы — это то, что постоянно развивается в
связи с новыми задачами и полученным новым опытом программиста.
Блок-схема показывает решения задачи на машине, используя составы
программных модулей, связи, используемые при входе и выходе алгоритма не
только для характеристики блоков, но и реализации локальности в блоках
некоторых модулей при обработки информации.
На рисунке 2.14. отображена блок-схема которая описывает работу
программных модулей запуска, работы со справочниками и отчетами системы.
71
Рисунок 2.14. Блох-схема модулей программы
Блок-схема — распространенный тип схем (графических моделей),
описывающих алгоритмы или процессы, в которых отдельные шаги изображаются
72
в виде блоков различной формы, соединенных между собой линиями,
указывающими направление последовательности.
Правила выполнения регламентируются ГОСТ 19.701-90 «Схемы
алгоритмов, программ, данных и систем. Условные обозначения и правила
выполнения». Стандарт в частности регулирует способы построения схем и
внешний вид их элементов.
Соглашения выполнения правил блок-схемы закреплены ГОСТ и
международными стандартами.
На территории Российской Федерации действует единая система
программной документации (ЕСПД), частью которой является Государственный
стандарт — ГОСТ 19.701-90 «Схемы алгоритмов программ, данных и систем».
2.4 Контрольный пример реализации проекта и его описание
Приложение устанавливается и работает совместно с браузером компьютера
и является его дополнением.
Запуск спроектированного приложения "Activecollab", осуществляется
автоматически, при запуске браузера. Для каждого пользователя (сотрудника)
работающего с разработанной системой имеется логин и пароль для авторизации.
Окно авторизации запускается как только пользователь осуществляет запуск
браузера. В компании используется браузер Google Chrome Версия 75.0.3770.100
(Официальная сборка), (64 бит).
На рисунке 2.15. изображено окно авторизации отображающееся после
запуска браузера.
Аутентификация – это процедура проверки логина и пароля, которые ввёл
пользователь, на корректность. Эту операцию платформа может выполнять
самостоятельно, либо может воспользоваться результатами аутентификации,
которую выполнил другой ресурс, которому она доверяет .
Смысл двухфакторной аутентификации заключается в том, что для того,
чтобы куда-то попасть, пользователь должен дважды подтвердить тот факт, что он
– это он, причём, разными способами.
73
Рисунок 2.15. Авторизация в программе
Если логин и пароль будут введены не верно, программа выдаст окно об
ошибке входа в систему и приложение будет автоматически закрыто- рисунок 2.16.
Рисунок 2.17. Сообщение об ошибки входа в систему
Если авторизация выполнена успешно, то программа автоматически начнет
фиксировать время входа и провождения в системе пользователя.
74
Что бы открыть окно главного меню программы, необходимо щелкнуть на
кнопку логотипа программы в правом верхнем углу браузера.
Так как разработанная система является дополнительной разработкой
совместимой с работой браузера, то ее легко разместить на панели быстрого
доступа браузера.
Рисунок 2.18. Главная форма приложения
После нажатия кнопки логотипа, появляется главное меню программы -
рисунок 2.18. В основном, использование главного меню служит для настройки
программы и слежения за сотрудником, его действий и осуществления доступа на
различные интернет ресурсы. Меню
Ž
— элемент интерфейса пользователя,
позволяющий выбрать одну из нескольких перечисленных опций программы. В
современных операционных системах меню является важнейшим элементом
графического интерфейса пользователя.
75
Пункты меню могут выбираться пользователем любым из указательных
устройств ввода, предоставляемых электронным устройством.
Тем самым происходит учет рабочего времени сотрудника (пользователя).
Так же, с помощью приложения и меню главной формы, можно перейти в
необходимый раздел и сформировать к примеру отчет по отработанному времени
пользователя или готовый табель по отработанным часам.
Меню "Настройка" доступно администратору системы.
Настройка программы - формирование конкретного варианта программы,
учитывающего состав и структуру технических средств, возможные режимы
работы и классы решаемых задач.
Рисунок 2.19 Заполнение справочника "Должность"
После сохранение данных, заполняется табличная часть справочника
"Должность" - рисунок 2.20.
После внедрения в эксплуатацию приложения, требуется заполнить
справочники.
Рекомендуется первым заполнить справочник "Должности" используя форму
справочника - рисунок 2.19.
76
Рисунок 2.20. Заполненная табличная часть справочника "Должность"
После того как справочник "Должность" заполнен, можно начать заполнение
справочника "Сотрудники". "Заполненная форма "Сотрудники" показана на
рисунке 2.21.
Рисунок 2.21. Заполнение справочника "Сотрудники"

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

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