Процесс управления персоналом
Автор: Алексей Колпаков • Апрель 14, 2018 • Реферат • 2,724 Слов (11 Страниц) • 687 Просмотры
4.Введение
В наше время все рутинные задачи перекладываются на компьютер, хранение информации на бумаге уже не актуально и не безопасно.
Данный проект предназначен для того чтобы облегчить процесс управления персоналом, получени задач подчиненными, для структурирования файлов конкретных задач, оптимизировать процесс сдачи и последующего планирования, к тому же данная программа позволит мониторить состояние задачи, загруженность графика отдельных подчиненных, обмениваться сообщениями, общаться в приватных комнатах, обмениваться важными файлами. В данной системе также предусмотрен функционал оповещения о важных собраниях или событиях, все это может распространяться как на отдельную группу пользователей так и на всех без исключения. Все это позволит исключить лишние затраты времени, избежать лишних бумаг и затрат, привычные стикеры заменит данная система, это позволит исключить информационную засоренность сотрудников, им больше не придется запоминать дату и время встречи, боясь ее пропустить или опоздать, сайт сам напомнит о предстоящих событиях.
5. Теоретическое обоснование темы работы
В настоящие время офисным работником приходиться работать с очень большим объемом информации, очень часто информацию приходиться хранить, работу над ней откладывать из за более приоритетных задач и все это нужно запоминать или записывать. Данный процесс по своему отлажен в разных фирмах, но слабо структурирован, по сегодняшний день нет объемных и тщательно продуманных решений по данной проблеме. Есть много хорошо продуманных планировщиков, своего рода “Напоминалок”, приватных корпоративных чатов, но нет единого решения данной проблемы . Данный проект решает большинство проблем, вобрал в себя лучшие решения отдельных проектов.
Система реализована полность на веб технологиях, что дает возможность не зависеть от Операционных систем. Также используеться два сервера Node.js для модулей где требуется обмен данными в реальном времени, в местах где происходили сложные вычисления и работа с большим объемом данных, используется Apache PHP 7.1
Перечень используемых технологий :
HTML — (от англ. HyperText Markup Language — «язык гипертекстовой разметки») — стандартизированный язык разметки документов во Всемирной паутине.
CSS — это язык стилей, определяющий отображение HTML-документов. Например, CSS работает с шрифтами, цветом, полями, строками, высотой, шириной, фоновыми изображениями, позиционированием элементов и многими другими вещами. HTML может (неправильно) использоваться для оформления web-сайтов. Но CSS предоставляет бóльшие возможности и более точен и проработан. CSS, на сегодняшний день, поддерживается всеми браузерами (программами просмотра).
JavaScript — мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили. Является реализацией языка ECMAScript
JSON — текстовый формат обмена данными, основанный на JavaScript. Как и многие другие текстовые форматы, JSON легко читается людьми. Формат JSON был разработан Дугласом Крокфордом.
AJAX — это модное название для набора техник разработки веб-интерфейсов, позволяющих делать динамические запросы к серверу без видимой перезагрузки веб-страницы: пользователь не замечает, когда его браузер запрашивает данные.
jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API для работы с AJAX
Node или Node.js — программная платформа, основанная на движке V8 (транслирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения. Node.js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API (написанный на C++). Node.js применяется преимущественно на сервере, выполняя роль веб-сервера.
...