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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
37
Внутримашинное информационное обеспечение включает в себя все виды
специально организованной информации, представленной в форме
воспринимаемой техническими средствами компьютерной информационной
системы управления. По содержанию внутримашинное информационное
обеспечение являет собой совокупность сведений, представленных
формализованно и используемых при решении задач в управлении [14, стр.65].
В процессе проектирования информационной системы расчета
коэффициента эффективности сотрудников потребуется использование ряда
классификаторов:
Локальный классификатор сотрудников.
Локальный классификатор видов рабочего времени.
В качестве входных документов информационной системы используются:
Приказ на командировку;
Лист нетрудоспособности
Приказ на отпуск
Заявление на предоставление отгула
Выходной информацией будет являться:
Табель рабочего времени.
В большинстве случаев, использование унифицированных форм
документов невозможно, так как таких форм просто нет.
Для построения экранных форм для ввода переменной и условно-
постоянной первичной информации, а также форм для вывода на экран
результатной информации или ответов на запросы будет использован метод Single
document interface (SDI), при котором каждая экранная форма будет нести в себе
свой набор меню, панель инструментов и управляющих элементов. Это позволит
сделать интерфейс пользователя более «дружественным», что является значимым
фактором, учитывая специфику применения создаваемой информационной
системы.
В целях повышения степени достоверности рассчитанных результатов, а
также для исключения дублирования данных и ошибочной передачи информации
не по ее назначению, в информационной системе необходимо использовать
централизованную базу данных, построенную в виде взаимосвязанных таблиц,
38
т.е. использующую реляционную модель хранения данных. Это позволит
повысить оперативность работы с системой, за счет использования единых
алгоритмов сбора, хранения и обработки всех входящих и исходящих данных.
1.4.2. Обоснование проектных решений по программному
обеспечению
В рамках анализа стратегии автоматизации работы АО «Скоростные
магистрали» было принято решение о собственной разработке программного
обеспечения. Разработка проводится силами сотрудников ИТ-отдела, имеющими
необходимые компетенции в области разработки программных систем, а также
знающими специфику технологии учета рабочего времени [15, стр.20].
Выбор СУБД и средства разработки производится с учетом множества
факторов, включающих совместимость с архитектурой существующей системы,
наличия лицензий на соответствующее программное обеспечение, а также с
учетом максимального соответствия среды разработки специфике решаемой
прикладной задачи. Также выбор инструментария разработки должен
производиться с учетом соответствия современным тенденциям развития ИТ-
технологий, поддерживаться производителями и иметь расширения для
обеспечения совместимости с программным и аппаратным обеспечением.
Нужен язык программирования, который работает с сервером напрямую.
Важной стороной работы серверных языков является возможность
непосредственного взаимодействия с системой управления базами данных (или
СУБД)системой управления базами данных, в которой упорядоченно хранится
информация, которая может быть вызвана в любой момент.
Рассмотрим следующие среды программирования [9, стр.30]:
PHP
ASP
C# (Visual Studio)
Embarcadero Delphi XE4
JavaScript – прототипно - ориентированный сценарный язык
программирования. Является реализацией языка ECMAScript (стандарт ECMA-
262). JavaScript обычно используется как встраиваемый язык для программного
39
доступа к объектам приложений. Наиболее широкое применение находит в
браузерах как язык сценариев для придания интерактивности веб-страницам.
Проведем обзор возможностей наиболее распространенных сред
разработки. Ниже приведённые характеристики систем программирования
приведены в работе [21, cтр.39]. Основные характеристики сред
программирования приведены в таблице 1.9.
Таблица 1.9
Параметры сред программирования
Характеристики
Средства разработки
РНР
Java Net Beans
Visual Studio
Delphi
1.
Технология
обработки кода
Интерпретатор
Интерпретатор
Компилятор
Компилятор
2.
Язык
программирования
РНР
Java Script
С#
Delphi
3.
Тип
Закрытый
Закрытый
Открытый
Закрытый
4.
Работа с СУБД
MySQL, MS
SQL, Oracle,
IBM DB2
и др.
MDB, ODBC
Поддержка
форматов MDB,
SQL
c
использованием
DB
-
библиотеки,
ODBC
Поддержка
dBASE, Paradox,
InterBase, MDB,
Infrrmix, MS
SQL, MySQL,
ODBC
5.
Создание режимов
работы в
режиме
«мастер»
Нет
Нет
Присутствует
Присутствует
6.
Динамическая
реализация форм
ввода,
возможность
обработки
сообщений
Присутствует
Присутствует
Частично
Присутствует
7.
Стандарт
реализации
приложения
Нет
Нет
каркасный
(мастер)
компонентный
(мастер)
8.
Технология
Работа с
построителями
экранов, меню,
отчетов (drag-
and
-drop),
классами
Работа с
построителями
экранов, меню,
отчетов (drag-
and
-drop),
классами
Редактор
классов,
Редактор
ресурсов (drag
-
and
-drop)
Редактор
объектов (drag-
and-drop)
9.
Реализация
печатных форм
Нет
Нет
Внешний
Объект : Report
10
Работа с
исключениями
Процедура
Процедура
Объект
Объект
40
11
Поддержка CASE
RationalRose
Присутствует
Присутствует
Присутствует
Нет
В рамках данной работы для реализации задачи по созданию
информационной системы будет использоваться среда программирования
Embarcadero Delphi XE4, основными достоинствами которой являются [8, стр.18]:
- соответствие возможностей системным требованиям предприятия;
- возможности работы с различными СУБД;
- наличие большого объёма технической документации, а также готовых
компонент для работы с проектом.
Выбор СУБД производится в соответствии с требованиями [7, стр.15]:
- совместимость с имеющейся системной архитектурой информационной
системы;
- наличие возможностей реализации совместного доступа пользователей к
базе данных;
- возможность обеспечения оптимальных параметров быстродействия при
нагрузке в среднем около 200 новых записей ежедневно, возможность
одновременного подключения до 40 пользователей.
- подключение к СУБД без установки дополнительного программного
обеспечения;
- наличие средств администрирования, обеспечивающих возможность
автоматизации резервного копирования, восстановления, установки и настройки
учетных записей пользователей;
- оптимальность ценового критерия.
Сравнительные характеристики СУБД приведены в таблице 1.10
Таблица 1.10
Сравнительные характеристики СУБД
Параметр
MS SQL
Server
Oracle
Access
Наличие консоли управления и
администрирования
Отлично
Отлично
Приемлемо
Наличие графического инструментария
Отлично
Хорошо
Приемлемо
Простота обслуживания
Хорошо
Хорошо
Отлично
41
Параметр
MS SQL
Server
Oracle
Access
Механизмы работы с данными
Отлично
Отлично
Приемлемо
Использование ресурсов нескольких ЦП
Приемлемо
Отлично
Хорошо
Функционал соединения и выбора
индексов
Отлично
Отлично
Хорошо
Совместный доступ нескольких
пользователей
Хорошо
Отлично
Ограниченно
Технологии обработки мультимедиа-
данных
Плохо
Отлично
-
Подключение к Web-ресурсам
Приемлемо
Отлично
Ограниченно
Сервисы обработки мультимедиа
Приемлемо
Отлично
Ограниченно
Наличие сервисов текстового поиска
Хорошо
Отлично
Ограниченно
Наличие редактора запросов SQL
Отлично
Отлично
Хорошо
Сопряжение с другими БД
Ограниченно
Хорошо
Ограниченно
Единая регистрация
Хорошо
Хорошо
Хорошо
Кроссплатформенность
Приемлемо
Хорошо
Ограниченно
Возможности программирования
Приемлемо
Отлично
Отлично
Создание хранимых процедур и
триггеров
Хорошо
Отлично
Хорошо
Встроенный язык программирования
Приемлемо
Отлично
Отлично
Сервисы резервного копирования и
восстановления информации
Отлично
Отлично
Ограниченно
Наличие конструктора объектов
Отлично
Отлично
Отлично
Работа с объектно-ориентированными
системами
Приемлемо
Отлично
Приемлемо
Возможность подключения из удаленных
площадок
Отлично
Отлично
-
Сервисы тиражирования
Отлично
Отлично
-
MySQLсамая распространенная СУБД. Распространяется бесплатно.
Очень функциональная и успешно работает с сайтами и веб-приложениями.
Имеет систему пользователей. Не нужно знать SQL команды для работы в
приложении [19, стр.40].
42
SQLite – мощная система СУБД. Отсутствует система пользователей,
права настроить не сможем. Нет возможности увеличить производительность.
PostgreSQL – самая продвинутая СУБД. Ориентирована на работу UNIX
систем. Чтение данных медленное, сложная в настройке [20, стр.44].
Наиболее существенными критериями при сравнении характеристик СУБД
являются функциональные характеристики, включающие параметры надежности,
производительности, масштабируемости. В таблице приведен сравнительный
анализ параметров основных СУБД по этим параметрам (таблица 1.11),
выполненный на основе использования метода экспертных оценок. Для каждого
параметра было проведено оценивание по 10-бальной шкале.
Таблица 1.11
Экспертная оценка многопользовательских СУБД
Тип
СУБД
Оценка
производит
ельности
Конкурентны
й
доступ
Стабильнос
ть работы
при
нагрузке
Поддержка
распределенны
х БД
Работа с
ролями
пользова
телей
MS
SQL
Server
5
6
4
6
8
Oracle
5
9
9
8
9
MS
Access
4
-
-
-
-
Таким образом, в ходе анализа функционала рассмотренных СУБД, было
показано, что:
- СУБД Oracle эффективно использовать при работе с масштабными базами
данных в условиях значительной нагрузки, включающей многочисленные
пользовательские подключения, с необходимостью обработки больших массивов
данных;
- СУБД MS Access имеет ограничения на работу в режиме совместного
доступа;
- СУБД MS SQL Server обладает необходимыми параметрами
производительности, совместимости, имеет необходимый набор средств
администрирования, соответствует требованиям защищённости;
Реализация промышленной базы данных из созданного в данной работе
прототипа возможна через конвертацию или экспорт данных в СУБД,
43
поддерживающую возможности стабильной работы при многочисленных
пользовательских подключениях.
Таким образом, для реализации проекта выберем СУБД MS SQL Server.
В рамках функционирования разработанной системы необходимо
соблюдение требований к информационной безопасности, что включает:
- разграничение доступа по ролям пользователей;
- создание системной архитектуры, препятствующей активности
вредоносного ПО;
- реализация разграничения доступа на уровне СУБД и на уровне доступа к
файловым ресурсам.
На основе проведенного анализа предметной области было принято
решение разработать систему автоматизации службы АО «Скоростные
магистрали».
Назначение задачи автоматизация управленческого учета
АО «
Скоростные магистрали».
Экономическая сущность задачи снижение затрат на выполнение
функций по приему, обработке информации АО «
Скоростные магистрали».
Организационная сущность задачи комплекс мер и инструкций для
обеспечения полноценного использования экономической информационной
системы.
Периодичность использования ЭИС – постоянно.
Программное обеспечение:
Операционная система - Microsoft Windows 7/8/10;
Система программирования – Delphi;
Наличие антивирусного программного обеспечения.
В результате проделанной работы был проведён анализ предметной
области, проанализированы задачи автоматизации деятельности
АО «
Скоростные магистрали», на основании которого выбраны основные
бизнес процессы, анализ которых необходимо было бы провести с целью
выявления направлений использования информационной системы. В качестве
средства моделирования было выбран программный продукт ErWin. Далее
проведено построение модели выбранных бизнес-процессов.
44
На основе полученных данных были выявлены области, где возможно
внедрение информационных технологий. В частности представляется
целесообразным внесение следующих изменений в действующие бизнес
процессы.
Совершенствование технологии работы специалистов предприятия связано
с внедрением информационных технологий в следующие процессы:
1. Технологии учета кадровых данных сотрудников АО «
Скоростные
магистрали
»
2. Технологии учета времени пребывания в командировках
3. Технологии учета отпусков и больничных листов
4. Технологии формирования отчетности в рамках учета рабочего
времени сотрудников.
Схематично постановка задачи разработки информационной системы с
учетом требований к функционированию показана на рисунке 1.9.
Внедрение программного обеспечения предполагается за счёт:
Разработки базы данных, в которой содержалась бы информация
необходимая специалистам для проведения обработки данных по учету рабочего
времени сотрудников.
Разработки аналитической задачи в рамках работы специалистов по
кадрам АО «Скоростные магистрали».
Разработки аналитической задачи печати отчетности в рамках
поставленных задач
45
Рисунок 1.9 - Постановка задачи
1.4.3 Обоснование проектных решений по техническому
обеспечению
Под техническим (аппаратным) обеспечением информационной системы
понимается весь комплекс электронных, электрических и механических
устройств, входящих в состав системы и/или сети, исключая программное
обеспечение и хранимую информацию. В этот комплекс входят: компьютеры,
периферийные устройства ввода/вывода и хранения информации, а также сетевое
оборудование различных типов и энергетическое оборудование (батареи и
Цель:
автоматизация учета рабочего времени
сотрудников АО «Скоростные магистрали»
Характеристика
задачи
Требования к ЭИС:
- учет кадровых данных:
- поддержание
необходимого компании
уровня безопасности
информации;
- удобный интерфейс;
- возможность
формирования
необходимых документов
и отчетности.
Аппаратная
реализация: - Процессор
- Intel Core i3 2.8 GHz;
- Память от 1 Gb;
- Жесткий диск от 200
Gb.
Входные формы
Входные формы:
- Приказ на командировку
- Лист
нетрудоспособности
- Приказ на отпуск
Источник получения
информации:
- документация
АО «Скоростные
магистрали»
- документация клиентов.
Форма получения: -
Устная;
- Документальная в
виде отчетов;
- Электронная почта.
Выходные формы:
Выходная информация:
- Табель учета рабочего
времени
Источник получения
информации:
Кадровые приказы
Форма получения:
- Электронные
документы;
- Бумажные документы.
46
аккумуляторы). Оценка требований к техническому обеспечению производится
для определения оптимальных параметров производительности информационной
системы.
Требования к техническому обеспечению формировались исходя из
аппаратных требований используемого программного обеспечения, и
представлены в таблице 1.12. [13, стр.17]
Таблица 1.12
Аппаратные требования информационной системы
Сервер
Клиент
Процессор
2,0 ГГц (с архитектурой x64)
1,6 ГГц
ОЗУ
2 ГБ
512 МБ
Видеокарта и
монитор
монитор SVGA (с минимальным разрешением 1024х768
точек)
Жесткий диск
120 Гб
100 МБ
Оптический привод
DVD-ROM
-
Устройства ввода
клавиатура и мышь
ЛВС
Пропускная способность
100мбит/с.
Анализ аппаратных требований дает основание утверждать, что
существующих средств технического обеспечения для функционирования
создаваемой информационной системы учета рабочего времени, необходимости
модернизации и замены нет.
На основе данных предложений было проведено построение и описание
моделей бизнес-процессов «Как должно быть».
Полученные данные позволяют перейти к разработке информационного
обеспечения бизнес-процессов, чему и будет посвящен следующий раздел.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)