Дипломная работа: Автоматизация учета рабочего времени сотрудников компании "Альтерон"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
71
ГЛАВА 3. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ
ПРОЕКТА.
3.1. Выбор и обоснование методики расчета экономической
эффективности.
Этот проект только автоматизирует учет времени сотрудников. Компания
“Альтерон” не потеряет и не получит прибыли после внедрения и эксплуатации
приложения.
3.2. Расчёт показателей экономической эффективности проекта.
Расчёт показателей экономической эффективности проекта отсутствуют.
72
ЗАКЛЮЧЕНИЕ
Современные технологии, как неотъемлемая часть научно–технического
прогресса, играют все большую роль в жизни и деятельности общества. В наше
время уже несложно представить автоматизированную систему практически в
любой сфере деятельности человека. Компьютеры, базы данных,
информационные сети, все это результат деятельности человека, облегчающий
его труд.
Трудно найти ту сферу деятельности, которая бы не нуждалась в
автоматизации.
Автоматизация учета времени сотрудников крайне необходима. Это
связано с огромным объемом данных, которые нужно хранить, обрабатывать,
анализировать. Выполнение подобных процессов вручную затратит большое
количество времени.
Поэтому создание информационной системы является актуальным, потому
что автоматизация учета времени позволит сэкономить на рутинных процессах
документирования и доступа к этим документам.
Данная дипломная работа посвящена автоматизации учета времени
сотрудников в компании “Альтерон”.
Целью дипломной работы являлось автоматизации учета времени
сотрудников в компании “Альтерон.
Для достижения цели были поставлены следующие задачи:
1. Рассмотрение подходящего языка программирования, с помощью
которого будет возможность разработать ИС.
2. Изучение основ операционных систем для взаимосвязи приложения и
ЭВМ.
3. Методы и средства проектирования ИС и технологий.
4. Изучение шаблонов программирования.
5. Знание протоколов и интерфейсов ИС.
6. Умение манипулировать с данными.
7. Изучение web-программирования.
73
Для решения задач были рассмотрены характеристики комплекса задач,
варианты обеспечения информационной безопасности и защиты информации. А
так же проведен анализ проектных решений и существующих приложений
сторонних компаний.
Решение задач, поставленных выше, описано в главах дипломной работы.
Была составлена характеристика компании “Альтерон”, показана его
структура, проанализированы отделы и органы управления. Также описано
оборудование и программное обеспечение, используемое на предприятии.
Проведен анализ необходимости в автоматизации учета времени
сотрудников.
Была выполнена автоматизация учета времени сотрудников. В качестве
СУБД выступала MongoDB, утилитой для администрирования базы был выбран
MongoDB Atlas. Серверная логика была выполнена с помощью Node.js и
фреймворка Express.
Выполнение работы на стороне клиента была выполнена с помощью
HTML, CSS, JavaScript.
Использовались множество плагинов, помогающих разработке, такие как:
1. Passport.js – Плагин для аутентификации пользователей.
2. Node-cron – Календарь задач.
3. Mongoose – Помогает сопоставлять объекты классов и документы
коллекций из базы данных.
В ходе теоретических исследований были получены следующие знания:
1. Анализ программных и технических архитектур.
2. Принятие решения по выбору комплекса задач автоматизации.
3. Ориентирование в проектируемой задаче.
4. Анализ эффективности автоматизации.
5. Обеспечение информационной безопасности и защиты информации.
В первой главе были выбраны основные комплексы инструментов для
проектирования и разработки ИС.Так же было изучено множество технологий и
решений для автоматизации рабочего процесса. Изучено множество СУБД, ОС,
такие методы и средства проектирования специального ПО как объектно-
ориентированное проектирование.
74
Во второй главе был определен жизненный цикл проекта, рассмотрены
ожидаемые риски на этапах жизненного цикла, а также выявлены
организационно-правовые и программно-аппаратные средства обеспечения
информационной безопасности и защиты информации.
Далее была разработана информационная модель, описана входная и
операционная информация и составлена характеристика результатной
информации.
В последней части второй главы выполнено программное обеспечение
задачи. Создано дерево функций и сценария диалога, составлена характеристика
базы данных, определены программные модули и их описание.
В качестве заключение второй главы был предоставлен контрольный
пример реализации проекта и его описание.
В третьей главе описано, почему автоматизация рабочего времени является
исключительно помогающим приложением
Созданная ИС по автоматизации времени сотрудников удовлетворяет
потребностям организации. Использовать приложение будут сотрудники,
работающие удаленно.
Таким образом, задачи решены, цель проектирования, создания и
тестирования ИС по автоматизации рабочего времени сотрудника достигнута.
75
СПИСОК ЛИТЕРАТУРЫ
1. Heroku [Электронный ресурс] [Офиц. сайт]. URL:
https://www.heroku.com/ (дата обращения: 14.10.2019).
2. SSH – Secure SHell. [Электронный ресурс] [Офиц. сайт]. URL:
https://hyperhost.ua/info/ssh-zachem-i-dlya-chego/ (дата обращения: 24.10.2019).
3. StaffCop [Электронный ресурс] [Офиц. сайт]. URL:
https://www.staffcop.ru/ (дата обращения: 10.11.2019).
4. А. Н. Асаул Организация предпринимательской деятельности Учебник.
СПб.: АНО ИПЭВ, 2015. 336с.
5. Веб-фреймворки: введение для новичков. [Электронный ресурс] [Офиц.
сайт]. URL: https://tproger.ru/translations/web-frameworks-how-to-get-started/ (дата
обращения: 20.10.2019).
6. ГЛАВА 5. Введение в архитектуру клиент-сервер. [Электронный
ресурс] [Офиц. сайт]. URL: https://wm-help.net/lib/b/book/4054355128/117 (дата
обращения: 05.11.2019).
7. ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология (ИТ).
Системная и программная инженерия. Процессы жизненного цикла программных
средств. [Электронный ресурс] [Офиц. сайт]. URL:
http://docs.cntd.ru/document/1200082859 (дата обращения: 20.10.2019).
8. Информационное обеспечение [Электронный ресурс] [Офиц. сайт].
URL:https://spravochnick.ru/informacionnye_tehnologii/informacionnoe_obespecheni
e/ (дата обращения: 4.11.2019).
9. Классификация операционных систем. ОС реального времени.
[Электронный ресурс] [Офиц. сайт]. URL: http://more-it.ru/klassifikaciya-
operacionnyx-sistem-os-realnogo-vremeni/ (дата обращения: 05.11.2019).
10. Компания Альтерон [Электронный ресурс] [Офиц. сайт]. URL:
https://alteron.perm.ru/ (дата обращения: 01.11.2019).
11. Модели OSI - пособие для начинающих. [Электронный ресурс] [Офиц.
сайт]. URL: https://asp24.ru/novichkam/modeli-osi-posobie-dlya-nachinayuschih/
(дата обращения: 12.10.2019).
Источник: https://baza.diplomsite.ru/previewfile/2447