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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
23
1.3. Анализ существующих разработок и выбор стратегии
автоматизации «КАК ДОЛЖНО БЫТЬ»
1.3.1. Анализ существующих разработок для автоматизации задачи
Для анализа существующих программных продуктов были выбраны
следующие программы:
Контур-Персонал;
Geocon Plan Professional;
1С: Бухгалтерия 8. Базовая версия.
Контур-Персонал ставит кадровый учет и работу кадровика на первое
место. Программа Контур-Персонал автоматизирует большинство кадровых
бизнес-процессов, и каждый из них проработан до мелочей [13].
Основные функции программы:
составление штатного расписания;
учет личных дел сотрудников;
учет движения персонала;
учет отпусков и больничных;
учет других неявок и переработок;
аттестация и обучение персонала;
списочная и среднесписочная численность;
табельный учет;
отчетность.
Интерфейс программы, иллюстрирующий работу функции составления
табеля учета рабочего времени сотрудников представлен на рисунке 1.7.
24
Рис. 1.7 Интерфейс программы Контур-Персонал
Geocon Plan Professional электронная версии унифицированной формы
табеля Т-12 для начисления заработной платы. Значительно сокращает время,
необходимое для подготовки и предъявления табеля.
Оптимизирует процесс планирования и учета рабочего времени при
высокой надежности обработки и систематизирования информации. Позволяет
самым лучшим образом использовать имеющийся человеческий ресурс, качества
и квалификацию каждого сотрудника [14].
Основные функции программы:
составление штатного расписания;
составление смен сотрудников;
учет отпусков и больничных;
учет других неявок и переработок;
табельный учет;
отчетность.
Интерфейс программы представлен на рисунке 1.8.
25
Рис. 1.8 Интерфейс программы Geocon PlanProfessional
1С:Бухгалтерия 8. Базовая версия это готовое решение для автоматизации
бухгалтерского и налогового учета на одном компьютере. Одной из функций
программы является учет рабочего времени сотрудников [15].
Отчет формируется по производственному календарю Российской
Федерации, с учетом ограничения конфигурации по графику 8 часовая 5дневная
рабочая неделя, с учетом отраженных фактов отсутствия сотрудников: отпуск
или больничный лист.
Интерфейс программы представлен на рисунке 1.9.
Рис. 1.9 Интерфейс программы Geocon PlanProfessional
26
1.3.2. Выбор и обоснование стратегии автоматизации задачи
Разработка информационных систем для автоматизации процессов
обычно осуществляется специалистом в несколько этапов [2]:
определение типа информационной системы;
разработка и согласование технического задания;
проектирование информационной системы;
разработка и согласование дизайна;
разработка информационной системы согласно техническому заданию
и выбранному дизайну;
тестирование и внедрение.
Рассмотрим основные виды стратегии автоматизации:
1) Кусочная (хаотичная) – является наиболее неэффективным видом
инвестирования средств для развития организации. При таком подходе процесс
внедрения информационной системы определяется локальными моментальными
задачами. При выборе данной стратегии можно сэкономить время и средства, но
в будущем при возможной необходимости модернизации, которая будет
затрагивать полную автоматизацию, использование системы будет не
рациональным и экономически невыгодным.
2) Автоматизация по участкам направлена на процесс автоматизации
отдельных подразделений (отделов) предприятия, которые объединены по
функциональному признаку. Если у организации не хватает инвестиций для
полной автоматизации, или же существующие участки дают большой
экономический эффект, в данном случае применяется автоматизация по
участкам.
3) Автоматизация по направлениям применяется для автоматизации
отдельных направлений деятельности рассматриваемого предприятия,
отличается от автоматизации по участкам тем, что автоматизация предполагает
участие всех подразделений, связанных с автоматизируемым направлением.
Конечным результатом может служить полная автоматизация
деятельности организации.
27
4) Полная автоматизация. Применяя данный вид автоматизации,
разрабатывается система, состоящая из различных отделов различного
назначения, что позволяет применять один алгоритм для решения похожих
задач. Так как все собрано в одной системе, исключается дублирование
различных справочников в разных системах. Полная автоматизация требует
больших временных и финансовых затрат [10].
ООО «Эпам Системз» является крупной компанией, которая имеет
высокие темпы развития. Поэтому, при разработке информационной системы
учета рабочего времени сотрудников, принято использовать стратегию
автоматизации по участкам, с дальнейшей возможностью расширить систему до
полной разработки.
1.3.3. Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Способы приобретения информационной системы – это последующие
действия от определения и формализации решения о необходимости
информационной системы до момента пока информационная система не будет
внедрена на предприятия [12].
Существует несколько вариантов приобретения информационной
системы:
покупка готовой системы;
покупка готовой системы с последующей доработкой (самостоятельной
или заказной);
модификация уже имеющейся и находящейся в эксплуатации системы
разработка информационной системы (собственная или заказная).
При покупке готовой информационной системы необходимо выбрать
такую систему, которая будет полностью удовлетворять потребностям
предприятия, что достаточно сложно, так как производители ориентированы на
большую группу потенциальных покупателей, а не на конкретное предприятие.
Поэтому системы получаются перегруженными лишними функциями, за
которые приходится переплачивать, или информационная система является
28
каркасом для разработки решения для определенного покупателя. Данный
вариант приобретения готовой информационной системы не подходит для
решения поставленной задачи.
При заказе разработки информационной системы у сторонних
разработчиков клиент получит информационную систему, в полной мере,
удовлетворяющей его потребностям. Однако, при возникновении
необходимости доработки информационной системы предприятие понесет
дополнительные финансовые затраты [12].
Покупка и доработка информационной системы возможна, если объем
доработки небольшой. При данном варианте часто возникают затруднения из-за
отсутствия развернутой документации.
Вариант модификации существующей информационной системы на
данном предприятии невозможен, так как изначально при решении выявленной
проблемы информационные системы не использовались.
Рассмотрев основные варианты приобретения, основываясь на
возможностях и специфике работы ООО «Эпам Системз», был выбран вариант
разработки собственной информационной системы. Разрабатываемая
информационная система будет полностью удовлетворять потребностям
организации, так как будет уникальным продуктом.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение – это совокупность единой системы
классификации и кодирования информации, унифицированных систем
документации, схем информационных потоков, циркулирующих на
предприятии, методология построения баз данных.
Информационное обеспечение подразделяют на 2 вида:
внемашинное ИО;
внутримашинное ИО.
29
К внемашинному ИО относится та часть информационного обеспечения,
которая воспринимается человеком без каких-либо технических средств. В его
состав входят все документы (входные и выходные), классификаторы и
справочники, используемые при решении задачи.
В разрабатываемой информационной системе используются следующие
входные документы:
справочник сотрудников;
справочник должностей;
справочник отделов;
справочник типов пользователей;
справочник обозначений.
Выходными документами для информационной системы являются:
ведомость Т-12;
отчет об отработанном времени за период;
отчет об отработанном сверхурочном времени за период;
отчет о неявках за период.
1.4.2. Обоснование проектных решений по программному
обеспечению
Программное обеспечение – это совокупность программ, позволяющих
осуществить на компьютере автоматизированную обработку информации.
На сегодняшний день программисту предоставлен широкий выбор средств
разработки приложений. Для каждого языка программирования существует
несколько сред программирования, которые различаются функционалом.
Каждый разработчик может выбрать средство под свои нужды и возможности.
Microsoft Visual Studio мощная среда для разработки различных по
масштабам проектов, созданная корпорацией Microsoft. Среда поддерживает
множество языков программирования, позволяет устанавливать дополнительные
пакеты и многое другое.
Существуют целая линейка программных продуктов Visual Studio,
которые отличаются количеством доступных инструментов для разработки. В
30
выпускной квалификационной работе будет использоваться Visual Studio Express
2017.
Данная среда программирования обладает рядом важных особенностей:
удобный графический интерфейс;
технология IntelliSense – технология автодополнения, разработанная
корпорацией Microsoft, которая дописывает названия функций при вводе
начальных букв. Так же используется для доступа к документации и для
устранения неоднозначности в именах переменных, функций и методов,
используя рефлексию.
возможность проводить отладку программы;
инструменты мониторинга использования системных ресурсов;
поддержка множества языков;
наличие построителя запросов к базе данных.
Для разрабатываемого приложения очень важно наличие в среде
программирования дизайнера форм, потому что без него разработка интерфейса
заняла бы очень много времени.
Для хранения данных информационной системы будет использована
СУБД MS SQL Server Express это СУБД, которая используя язык Transact SQL,
реализует пересылку сообщений между компьютерами клиента и компьютером,
где работает SQL Server, создавая при этом сетевую структуру.
СУБД MS SQL Server отвечает за поддержку структуры БД и решает
следующие задачи:
поддержка связей между данными;
обеспечение корректного хранение данных, выполнение правил,
которые регламентируют связи между ними;
восстановление данных после аварии системы, перевод их в состояние,
зафиксированное до сбоя (откат базы данных).
В первых версиях СУБД исходный код SQL Server основывался на коде
Sybase SQL. Это позволило корпорации Microsoft выйти на рынок БД для
предприятий, где монополистами были IBM и Oracle [5].
31
1.4.3. Обоснование проектных решений по техническому обеспечению
Для эффективной работы разрабатываемой информационной системы
необходимо обеспечить такие требования к архитектуре и параметрам
технических средств, которые позволили бы эффективно функционировать
самой операционной системе [9].
Информационная система учета рабочего времени сотрудников
предназначена для функционирования на компьютере типа IBM PC с
техническими характеристиками не менее:
процессор Intel Core i3-7320;
оперативная память: 256 Mb;
2500 МГц;
OЗУ - 16 ГБ;
видеокарта MSI GeForce 210;
HDD-1024 GB;
ЖК – мониторы;
мышь, стандартная клавиатура.
Для выводов и выходных документов отчетов на печать необходим
принтер, который совместим с компьютером вышеперечисленной комплектации.
Разрабатываемая информационная система для учета рабочего времени
сотрудников предназначена для функционирования в операционной системе
семейства Windows. Это объясняется тем, что данная операционная система
популярна на российском рынке и обладает развитым удобным графическим
пользовательским интерфейсом, а также имеет очень большой набор служебных
программ и утилит, которые предназначены для администрирования, управления
и диагностики прикладных приложений.
Кроме того, она поддерживает обширный программный интерфейс для
написания собственных приложений для работы в этой операционной среде [3].
Программное обеспечение включает совокупность компьютерных
программ, описаний и инструкций по их применению на ЭВМ. В качестве
специального программного обеспечения необходимо установка Microsoft SQL
Server 2017.
32
II Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл программного обеспечения описан в стандарте ГОСТ Р
57193-2016 «Системная и программная инженерия. Процессы жизненного цикла
систем».
Данный стандарт подразумевает следующие стадии жизненного цикла
(рисунок 2.1):
замысел;
разработка;
производство;
применение;
поддержка и выведение из эксплуатации.
Рис. 2.1 Этапы жизненного цикла
Для рассматриваемой информационной системы данные стадии
заключаются в следующем:
на стадии замысла проводится анализ текущих процессов деятельности
организации по учету рабочего времени сотрудников, а также разработка
требований к информационной системе. На этом этапе были определены
замысел
разработка
производство
применение
поддержка и выведение из
эксплуатации

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

«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Автоматизация учёта ремонта компьютерного оборудования в компании «ГАРАНТ-СЕРВИС»
Автоматизация учета товара на складе для фирмы Эльдорадо
Автоматизированная информационная система обработки входящей информации от станции приема данных с космических аппаратов на примере АО «Российские космические системы»
Автоматизированная информационно-управляющая система кисти андроида