61
Модуль регистрации сотрудников представлен в виде формы. При заполнении
формы понадобится заполнить соответствующие поля в форме и нажать кнопку
«Зарегистрироваться». После нажатия кнопку «Зарегистрироваться»,
выполняется SQL-запрос на добавление новой записи в таблицу «Пользователи».
Новые данные сохраняются в базе данных.
Модуль авторизации сотрудника представлен в виде формы и включает в
себя скрипт авторизации. При заполнении формы понадобится заполнить
соответствующие поля в форме и нажать кнопку «Войти». После нажатия на
кнопку «Войти», с помощью SQL-запроса, проверяется наличие введенной
информации в базе данных.
Модуль загрузки интерфейса приложения представляет собой основную
оболочку для взаимодействия с приложением. С этим модулем работают все
таблицы базы данных. Он вступает в работу после того, как полностью
выполняется модуль регистрации или авторизации, так как, для того, чтобы
работать в программе необходимо быть зарегистрированным в базе данных. Эта
стратегия была внедрена, как вариант обеспечения информационной защиты
предприятия.
Модуль карточек представлен в виде HTML-разметки. Для того, чтобы
добавить новую карточку, пользователю не требуется наживать на кнопку.
Шаблон для добавления новой карточки создается автоматически. Пользователь
нажимает на область тега INPUT и пишет нужный заголовок карточки. Система
хороша тем, что можно называть карточки по-разному, в зависимости от нужды.
Например, можно присвоить все задачи в карточке конкретному сотруднику, что
исключает создание лишнего интерфейса и добавления лишних таблиц в базу
данных, либо распределить карточки на те, которые содержат задачи, ожидающие
выполнения, находящиеся в процессе выполнения или завершенные.
Модуль задач представлен в виде HTML-разметки. Задачи размещаются в
именованных карточках. Для добавления новой задачи пользователь нажимает на
область тега DIV, вследствие чего, появляется область для написания текста
самой задачи. Сохранение задачи происходит с помощью нажатия кнопки ENTER
на клавиатуре. После завершения задачи и необходимости перенести её на другую
карточку, пользователь нажимает на элемент редактирования задачи и с помощью