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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
32
автоматизация по участкам этот вид подразумевает автоматизацию
подразделений предприятия. Этот вид автоматизации выбирают, если
недостаточно средств на автоматизацию в полном объеме, либо внедрение
автоматизации на конкретном участке дает значительный экономический эффект,
либо если на выбранном участке невозможно обойтись без автоматизации;
автоматизация по направлениям подразумевает автоматизацию каких-то
направлений деятельности предприятия, конечной целью этого вида
автоматизации является полная автоматизация предприятия;
полная автоматизация предполагает автоматизацию всех процессов на
предприятии. Это вариант очень дорогостоящий и занимает много времени.
В рамках выпускной квалификационной работе будет выбрана стратегия
автоматизация по участкам. Разрабатываемая информационная система
автоматизирует учет рабочего времени сотрудников завода, который является
функцией отдела кадров предприятия.
1.3.3. Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Так как на рынке программного обеспечения существует несколько
вариантов информационных систем, выполняющих функции необходимые для
специалиста отдела кадров ОАО «ЭХМЗ им. Н.Д. Зелинского» одна из
возможностей автоматизировать учет рабочего времени сотрудников завода это
внедрить существующую информационную систему.
Этот вариант обладает как преимуществами, так и недостатками. К
преимуществам такого метода приобретения можно отнести то, что внедрить
такую информационную систему можно сразу и ответственность за правильность
и безопасность ее работы несет фирма-разработчик.
Однако этот вариант обладает весомыми недостатками, такими как:
высокая стоимость внедрения;
невозможность переделать информационную систему под бизнес-
процессы учреждения;
33
необходимость оплачивать функционал, который в данный момент не
нужен специалисту по закупкам, но он реализован в программе;
так как все из рассмотренных программ обладают очень широким
функционалом, необходимо будет дополнительно платить за обучение персонала.
Отрицательные стороны покупки уже существующей информационной
системы можно уменьшить, если использовать другой способ автоматизации
приобретение существующего программного продукта и последующая его
доработка.
Плюсом этого способа является то, что на выходе получится полностью
настроенная под бизнес-процессы завода информационная система. Однако при
этом стоимость такого варианта внедрения возрастет в несколько раз, а также
увеличится время на внедрение.
Третий способ внедрения автоматизации процесса разработка
информационной системы своими силами. Основной плюс этого решения состоит
в том, что такая информационная система будет полностью удовлетворять
потребности специалиста кадрового отдела, а так как он может принимать участие
в разработке в качестве консультанта, то информационная система будет
построена так, что дополнительного обучения не потребуется.
Одним из требований к информационной системе является наличие
специализированных отчетов, поэтому рациональнее разрабатывать ее своими
силами. Кроме того стоимость такой системы будет значительно ниже, чем при
внедрении существующей информационной системы
34
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение это совокупность единой системы
классификации и кодирования информации, унифицированных систем
документации, схем информационных потоков, циркулирующих на предприятии,
методология построения баз данных.
Информационное обеспечение подразделяют на 2 вида:
внемашинное ИО;
внутримашинное ИО.
К внемашинному ИО относится та часть информационного обеспечения,
которая воспринимается человеком без каких-либо технических средств. В его
состав входят все документы (входные и выходные), классификаторы и
справочники, используемые при решении задачи.
В разрабатываемой информационной системе используются следующие
входные документы:
приказ о предоставлении отпуска;
больничный лист;
приказ о выходе на работу в выходные и праздничные дни;
акт нарушения трудовой дисциплины;
справочник сотрудников;
справочник должностей;
справочник отделов;
справочник типов пользователей;
справочник типов документов;
справочник обозначений.
Выходными документами для информационной системы являются:
табель учета рабочего времени;
отчет о больничных листах за период;
отчет об отпусках за период;
отчет о переработках за период;
35
отчет о нарушении трудовой дисциплины за период.
1.4.2. Обоснование проектных решений по программному
обеспечению
Программное обеспечение это совокупность программ, позволяющих
осуществить на компьютере автоматизированную обработку информации.
На сегодняшний день программисту предоставлен широкий выбор средств
разработки приложений. Для каждого языка программирования существует
несколько сред программирования, которые различаются функционалом. Каждый
разработчик может выбрать средство под свои нужды и возможности.
Для решения задачи в рамках выпускной квалификационной работы была
выбрана среда программирования Visual Studio Express 2013. Одним из
решающих факторов выбора среды стало то, что наиболее изученным автором
работы был язык программирования C#.
Данная среда программирования обладает рядом важных особенностей:
возможность автоматической генерации кода для элементов интерфейса;
возможности визуального проектирования интерфейса;
большой выбор стандартных компонентов и компонентов для работы с
базой данных;
возможность проверки кода на лету;
наличие построителя запросов к базе данных.
Для разрабатываемого приложения очень важно наличие в среде
программирования дизайнера форм, потому что без него разработка интерфейса
заняла бы очень много времени.
Для хранения данных информационной системы будет использована СУБД
MS SQL Server Express это СУБД, которая используя язык Transact SQL,
реализует пересылку сообщений между компьютерами клиента и компьютером,
где работает SQL Server, создавая при этом сетевую структуру.
СУБД MS SQL Server отвечает за поддержку структуры БД и решает
следующие задачи:
поддержка связей между данными;
36
обеспечение корректного хранение данных, выполнение правил,
которые регламентируют связи между ними;
восстановление данных после аварии системы, перевод их в состояние,
зафиксированное до сбоя (откат базы данных).
В первых версиях СУБД исходный код SQL Server основывался на коде
Sybase SQL. Это позволило корпорации Microsoft выйти на рынок БД для
предприятий, где монополистами были IBM и Oracle [5].
Microsoft SQL Server поддерживает ODBC (Open Database Connectivity)
интерфейс взаимодействия приложений и СУБД.
1.4.3. Обоснование проектных решений по техническому обеспечению
Техническое обеспечение представляет собой комплекс технических
средств, предназначенных для обработки данных в рамках информационной
системы. В состав комплекса входят ЭВМ, осуществляющие обработку
информации, средства подготовки данных на машинных носителях, средства
сбора и регистрации информации, средства накопления, хранения данных и
выдачи результатной информации, вспомогательное оборудование и
организационная техника.
Для внедрения данного проекта потребуется персональный компьютер с
характеристиками, представленными в таблице 1.5.
Таблица 1.5
Характеристика пользовательского ПК
Наименование
Характеристика
Процессор
1 гигагерц (ГГц) и выше
Оперативная память
1 гигабайт (ГБ) ОЗУ и выше
Жесткий диск (HDD)
не менее 40Гб
Сетевая плата
100Мбит/с
Монитор
не менее17 дюймов,
разрешение 1024х768
Клавиатура
стандартная
Манипулятор «Мышь»
стандартная
Устройство бесперебойного
питания
любое
МФУ (принтер, сканер, копир)
любое
Источник: https://baza.diplomsite.ru/previewfile/2430