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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
6
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ .................................................................................................................... 8
ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ ................................................................... 12
1.1 Технико-экономическая характеристика предметной области и
предприятия. ............................................................................................................. 12
1.1.1. Характеристика предприятия и его деятельности. .............................. 12
1.1.2. Организационная структура управления предприятием ..................... 13
1.1.3. Программная и техническая архитектура ИС предприятия. .............. 14
1.2 Характеристика комплекса задач, задачи и обоснование необходимости
автоматизации. ......................................................................................................... 15
1.2.1 Выбор комплекса задач автоматизации и характеристика
существующих бизнес процессов. ...................................................................... 15
1.2.2 Определение места проектируемой задачи в комплексе задач и ее
описание. ................................................................................................................ 17
1.2.3 Обоснования необходимости использования вычислительной техники
для решения задачи. ............................................................................................. 17
1.2.4 Анализ системы обеспечения информационной безопасности и
защиты информации. ............................................................................................ 21
1.3 Анализ существующих разработок и выбор стратегии автоматизации. ...... 25
1.3.1 Анализ существующих разработок для автоматизации задачи. ............. 25
1.3.2 Выбор и обоснование стратегии автоматизации задачи. ........................ 27
1.3.3 Выбор и обоснование способа приобретения ИС для автоматизации
комплекса задач. ................................................................................................... 28
1.4 Обоснование проектных решений. .............................................................. 29
1.4.1. Обоснование проектных решений по информационному обеспечению.
................................................................................................................................ 29
1.4.2. Обоснование проектных решений по программному обеспечению ..... 34
1.4.3 Обоснование проектных решений по техническому обеспечению........ 50
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ ............................................................................... 52
2.1. Разработка проекта автоматизации. ............................................................. 52
2.1.1. Этапы жизненного цикла проекта автоматизации ............................... 52
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание ......... 56
2.1.3. Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации. ........... 56
7
2.2. Информационное обеспечение задачи ......................................................... 59
2.2.1. Информационная модель и её описание ............................................... 59
2.2.2. Характеристика нормативно-справочной, входной и оперативной
информации. .......................................................................................................... 60
2.2.3. Характеристика результатной информации. ........................................ 62
2.3. Программное обеспечение задачи. ............................................................... 64
2.3.1. Общие положения (дерево функций и сценарий диалога). ................ 64
2.3.2. Характеристика базы данных. ............................................................... 66
2.3.3. Структурная схема пакета (дерево вызова программных модулей). . 68
2.3.4. Описание программных модулей .......................................................... 68
2.4. Контрольный пример реализации проекта и его описание. ...................... 69
ГЛАВА 3. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ
ПРОЕКТА. .................................................................................................................... 71
3.1. Выбор и обоснование методики расчета экономической эффективности.
………………………………………………………………………………..71
3.2. Расчёт показателей экономической эффективности проекта. ................... 71
ЗАКЛЮЧЕНИЕ............................................................................................................ 72
СПИСОК ЛИТЕРАТУРЫ ........................................................................................... 75
ПРИЛОЖЕНИЯ ........................................................................................................... 77
ПРИЛОЖЕНИЕ 1. ЛИСТИНГ ПРОГРАММЫ ..................................................... 77
8
ВВЕДЕНИЕ
В наше время автоматизация рабочего процесса является неотъемлемой
частью современной жизни. Автоматизация упрощает процедуру подготовки
отчетности, значительно снижая трудозатраты, а также повышает уровень
трудовой дисциплины сотрудников предприятия. В условиях жесткой
конкуренции кадровый вопрос весьма актуален: руководителям
предпочтительнее нанимать сотрудников, которые не опаздывают на работу и не
покидают рабочее место преждевременно. Законодательство предусматривает
обязанность работодателя вести учет времени, фактически отработанного каждым
работником. Основным документом, подтверждающим такой учет, является
табель учета рабочего времени.
Учет рабочего времени – это один из ресурсов, позволяющих руководителю
оптимизировать затраты по заработной плате, оценивать отношение сотрудника к
его должностным обязанностям. Учет рабочего времени должен быть
эффективным, и добиться этого помогает автоматизация.
О своевременности и актуальности рассматриваемой проблемы говорит тот
факт, что большую часть своего времени руководитель тратит на оформление
различной документации и отчетов о времени работы сотрудников.
Информационная система (ИС) — это организационно-упорядоченная
взаимосвязанная совокупность средств и методов, а также используемых для
обработки, хранения и выдачи информации в интересах достижения
поставленной цели. Такое понимание информационной системы предполагает
использование в качестве основного технического средства переработки
информации ЭВМ и средств связи, реализующих информационные процессы и
выдачу информации, необходимой для принятия решений задач из любой
области.
ИС уменьшает работу с бумагами сотрудников организации, храня
большие объемы информации в базе данных, в которой можно быстро найти
любую интересующую информацию всего за несколько секунд.
Именно поэтому автоматизация рабочего времени сотрудников так важно.
9
В компании “Альтерон” существует только учет рабочего времени
сотрудников внутри компании, но помимо работы в офисе работники компании
выполняют работы удаленно, поэтому создание автоматизированной
информационной системы по учету времени сотрудников является актуальной.
Для этого необходимо разработать продукт, который поможет решить
следующие проблемы:
1. Учет времени с помощью автоматизированной информационной
системы (далее ИС).
2. Исключения бумажных документов.
3. Отсутствие прямого присутствия руководителя над исполняемым
процессом.
Для решения этих проблем можно сделать вывод, что без знания
технологий, указанных ниже, спроектировать, разработать и поддерживать ИС не
будет возможности:
1. Рассмотрение подходящего языка программирования, с помощью
которого будет возможность разработать ИС.
2. Изучение основ операционных систем для взаимосвязи приложения и
ЭВМ.
3. Методы и средства проектирования ИС и технологий.
4. Изучение шаблонов программирования.
5. Знание протоколов и интерфейсов ИС.
6. Манипуляция с данными.
7. Изучение web-программирования.
Выпускная квалификационная работа состоит из введения, трёх глав,
заключения, списка используемых источников и приложений.
Введение раскрывает актуальность, определяет степень научной
разработки темы, объект, предмет, цель, задачи и методы исследования,
раскрывает теоретическую и практическую значимость работы.
В первой главе рассматриваются основные комплексы инструментов для
проектирования и разработки ИС, а так же технологии для решения
автоматизации рабочего процесса, от которых будет строиться вторая глава.
10
Вторая глава посвящена определению жизненного цикла проекта,
рассмотрению ожидаемых рисков на этапах жизненного цикла проекта,
выявлению организационно-правовых и программно-аппаратных средств
обеспечения информационной безопасности и защиты информации
Третья глава содержит обоснование экономической эффективности
проекта.
В заключении подводятся итоги исследования, формируются
окончательные выводы по рассматриваемой теме.
После изучения технологий выбранных технологий, автоматизация
рабочего времени удаленно будет выполняться с помощью следующих
программных средств:
1. HTML - стандартизированный язык разметки документов во Всемирной
паутине. Большинство веб-страниц содержат описание разметки на
языке HTML (или XHTML). Язык HTML интерпретируется браузерами;
полученный в результате интерпретации форматированный текст
отображается на экране монитора компьютера или мобильного
устройства.
2. CSS – каскадные таблицы стилей. Придает страницам красивый вид.
3. JavaScript – язык программирования. JavaScript обычно используется как
встраиваемый язык для программного доступа к объектам приложений.
Наиболее широкое применение находит в браузерах как язык сценариев
для придания интерактивности веб-страницам. В последнее время
развитие этого языка позволяет делать прикладные и не только
приложения.
4. Протоколы передачи данных. Необходимы для передачи данных.
5. Node.js - программная платформа, основанная на движке V8
,превращающая JavaScript из языка web-сценариев в язык общего
назначения. Node.js добавляет возможность JavaScript
взаимодействовать с устройствами ввода-вывода через свой API,
подключать другие внешние библиотеки, написанные на разных языках,
обеспечивая вызовы к ним из JavaScript-кода. Node.js применяется
преимущественно на сервере, выполняя роль веб-сервера, но есть
Источник: https://baza.diplomsite.ru/previewfile/2447