73
Для решения задач были рассмотрены характеристики комплекса задач,
варианты обеспечения информационной безопасности и защиты информации. А
так же проведен анализ проектных решений и существующих приложений
сторонних компаний.
Решение задач, поставленных выше, описано в главах дипломной работы.
Была составлена характеристика компании “Альтерон”, показана его
структура, проанализированы отделы и органы управления. Также описано
оборудование и программное обеспечение, используемое на предприятии.
Проведен анализ необходимости в автоматизации учета времени
сотрудников.
Была выполнена автоматизация учета времени сотрудников. В качестве
СУБД выступала MongoDB, утилитой для администрирования базы был выбран
MongoDB Atlas. Серверная логика была выполнена с помощью Node.js и
фреймворка Express.
Выполнение работы на стороне клиента была выполнена с помощью
HTML, CSS, JavaScript.
Использовались множество плагинов, помогающих разработке, такие как:
1. Passport.js – Плагин для аутентификации пользователей.
2. Node-cron – Календарь задач.
3. Mongoose – Помогает сопоставлять объекты классов и документы
коллекций из базы данных.
В ходе теоретических исследований были получены следующие знания:
1. Анализ программных и технических архитектур.
2. Принятие решения по выбору комплекса задач автоматизации.
3. Ориентирование в проектируемой задаче.
4. Анализ эффективности автоматизации.
5. Обеспечение информационной безопасности и защиты информации.
В первой главе были выбраны основные комплексы инструментов для
проектирования и разработки ИС.Так же было изучено множество технологий и
решений для автоматизации рабочего процесса. Изучено множество СУБД, ОС,
такие методы и средства проектирования специального ПО как объектно-
ориентированное проектирование.