Дипломная работа: Автоматизация учета рабочего времени сотрудников компании ООО «УК «ВОЗРОЖДЕНИЕ Торговый Дом»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
36
Еще один путь решения задачи автоматизации сводится к набору
программы как бус: некоторые корпорации предоставляют набор модулей,
которые связаны друг с другом и в итоге образуют нужную комбинацию для
автоматизации бизнес-процессов компании. По такому принципу действует,
например, компания 1С и многие другие разработчики программного
обеспечения, которые строят системы уровня корпораций.
Последний вариант – это создание собственной системы своими силами
или заказ ее разработки у софтверной компании или индивидуального
разработчика.
Для компании ООО «УК Возрождение» единственным путем решения
задачи автоматизации учета рабочего времени является разработка собственной
многопользовательской системы работы.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Дадим обоснование состава и содержания входных и выходных
документов, метода их построения.
Информация, которая циркулирует в процессе учета отработанного
времени, делится на первичную и последующую [8, с.69].
Первичная информацияэто те начальные знание об объекте
автоматизации, которые предоставляются сотрудниками компании и отделом
кадров. В перечень необходимой первичной информации входит:
персональные данные сотрудников (ФИО, должность, оклад,
табельный номер);
37
данные об отработанном времени (командировки, больничные,
отпуска, неявки, сверхурочные и т. д.).
Обычный процесс обмена информацией между сотрудниками, отделом
кадров и бухгалтерией происходит в устной форме или посредством обмена
электронными сообщениями. Конечным результатом общения является
заполненный табель учета времени. Шаблон табеля составляется с помощью
средств MS Office, в частности, в Word/ Exсel.
Выходной информацией является заполненный табель учета времени,
сведения о заработной плате и отчеты по этим двум позициям.
В каждом из документов (входном или выходном) есть часть, которая
является общей для данного типа документа, и часть, которая индивидуальна.
Например, для табелей существуют унифицированные формы.
Проблемы информационного обеспечения также решаются путем
введения унифицированных форм к данным и ввода первичной информации,
процедур обработки данных и преобразования в вид, удобный для
формирования последующей документации и отчетов. К информационному
обеспечению стоит отнести разработку отчетных форм, бланков, представления
справочников системы [12, с.46].
Результативная информация будет формироваться в автоматическом
режиме или по запросу пользователя. Например, расчет заработной платы будет
происходить автоматически, а составление ведомости о начислениях – по
запросу пользователя системы.
Дадим обоснование необходимости применения и состава
классификаторов.
В первую очередь необходимо вести локальные классификаторы
пользователей системы, сотрудников, должностей, причинах отсутствия.
Применение классификаторов значительно сократит время на ввод информации
по учету времени.
Вся информация будет хранится в единой (реляционной) базе данных на
сервере отделения, так как для объема информации, которая циркулирует в
отделении, применение РСУБД обеспечит быстрый поиск и обработку
38
информации. Кроме того, данные, хранящиеся централизованно, гораздо проще
защитить и обслуживать, нежели данные, которые хранятся в файлах.
В разрабатываемом проекте используется серийная система кодирования,
позволяющая кодировать установившееся несложные множества объектов,
учитывая возможность расширения кодируемого множества и разбиение по
одному признаку классификации [15, с.65].
В составе информационного обеспечения рассматриваемого комплекса
задач выделены следующие классификаторы (Таблица 1.4):
классификатор сотрудников;
классификатор отделов;
классификатор нарушений;
классификатор рабочих дней.
Таблица 1.4
Используемые системы кодирования
Кодируемо
е
множество
объектов
Длин
а кода
Мощность
кода
Система
кодирования
Система
классификации
Вид
классификатор
а
Код
сотрудника
3
999
порядковая
отсутствует
общесистемны
й
Код отдела
8
99999999
серийная
иерархическая
общесистемны
й
Код
нарушения
3
999
порядковая
отсутствует
общесистемны
й
Код
рабочих
дней
7
999
порядковая
иерархическая
общесистемны
й
1) Для классификатора сотрудников используется порядковая система
кодирования. Классификатор является общесистемным и состоит из трех знаков.
Структурная формула классификатора сотрудников:
Ф1 = [ХХХ];
2) Для классификатора нарушений используется порядковая система
кодирования. Классификатор является общесистемным и состоит из восьми
знаков. Структурная формула классификатора материалов:
Ф2 = [ХХХXXXXX];
39
3) Для классификатора отделов используется порядковая система
кодирования. Классификатор является общесистемным и состоит из трех знаков.
Структурная формула классификатора отделов:
Ф3 = [ХХХ];
4) Для классификатора рабочимх дней используется порядковая система
кодирования. Классификатор является общесистемным и состоит из семи знаков.
Структурная формула классификатора групп материалов:
Ф4 = [ХХХXXXX];
Разработанные классификаторы позволяют упростить работу системы и
повысить ее эффективность.
1.4.2 Обоснование проектных решений по программному
обеспечению
Программное обеспечение – это совокупность программ на носителях
данных и программных документов, предназначенная для отладки,
функционирования и проверки работоспособности ИС.
В состав программного обеспечения входят общесистемные и
специальные программные продукты, а также техническая документация. [16,
с.85]
Для автоматизации учета рабочего времени нужно выбрать операционную
систему, СУБД и язык программирования.
Рассматриваемая нами задача не предъявляет больших требований к
надежности, производительности и времени реакции системы, что предоставляет
широкий выбор между различными системами общего назначения. При выборе
операционной системы будем исходить из следующих факторов:
1. Совместимость с ОС, уже имеющимися в организации;
2. Минимальные затраты на переобучение сотрудников, работающих с
системой учета рабочего времени;
3. Минимальные затраты на поддержку системы.
В ООО «УК Возрождение» на рабочих станциях пользователей системы
установлена ОС линейки Microsoft Windows. Это является оптимальным
40
выбором, т.к. ОС семейства Windows наиболее распространённые на
сегодняшний день, поэтому с приходом нового сотрудника не придётся его
переобучать. На приобретаемый сервер с целью совместимости всех
компонентов системы рекомендуется установить последнюю версию серверной
операционной системы Microsoft Windows 2012 Server.
Для сравнения были выбраны такие СУБД, как: MS Access[13],
MySQL[11], Oracle [3] и MS SQL Server [3]. Сравнительный анализ СУБД
представлен в таблице 1.2.
Таблица 1.2
Сравнение СУБД
Критерии оценки
MS Access
MySQL
MS SQL Server
Orcale
Размер базы данных
несколько Мб
+
+
до 100Мб
+
+
несколько ГБ
+
+
+
100Гб и более
+
+
Количество одновременных пользователей, работающих с базой данных
напрямую
1 пользователь
+
+
до 10
+
+
более 10
+
+
+
более 100
+
+
+
более 1000
+
+
Стоимость лицензии
бесплатно (только лицензия на пакет)
+
+
Дешево
Дорого
+
+
очень дорого
Платформа на которой способна работать СУБД
Windows
+
+
+
Unix/Linux
+
Windows+Linux
+
+
Кластеры
+
Встроенный язык программирования
Microsoft
+
+
Языки для Linux
+
Тип программы
Источник: https://baza.diplomsite.ru/previewfile/2443