Диплом: Автоматизация учета рабочего времени сотрудников компании Московского филиала АО «ФПК»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
- операционные системы Linux/BSD семейства (UNIX подобные) от различных
фирм – разработчиков (Red Hat, Debian, Novel, Mandrake soft, Gentoo,
Slackware, IBM, Oracle, NetBSD, OpenBSD, FreeBSD) .
Для разработки программного приложения автоматизированной обработки
выбор той или иной операционной системы не повлияет на функциональность
системы по причине того, что при реализации алгоритмов программного
приложения не требуется использования каких-либо специфических функций
операционной системы. Оба типа операционных систем позволяют
разрабатывать программный продукт без потери его функциональности, по
причине наличия программных сред (языков программирования) для обоих
типов операционных систем-[10].
Все из вышеперечисленных операционных систем содержат интерфейсы
межсетевого взаимодействия, что позволяет использовать программное
приложение в сети, для обмена данными и параллельной работы нескольких
копий программного приложения с одними исходными данными. Оба типа
операционных систем содержат в себе качественный интерфейс пользователя,
что также позволяет производить разработку программного приложения для
любой из этих операционных систем.
В качестве операционной среды для разработки и применения программы была
выбрана операционная система семейства Windows, в частности операционная
система Windows 10 pro. Этот выбор обусловлен тем, что на сегодняшний день
Windows 10 является одной из наиболее проработанных и продолжает свое
обслуживание и обновление, что повысит безопасность системы. Операционная
система Windows обеспечивает стабильность работы, предоставляя
пользователям возможность сосредоточиться на выполняемой работе.
Одним из важных требований, предъявляемых к проектированию
информационных систем, эксплуатируемых совместно на технологической базе
весьма ограниченных возможностей, является большая их однородность,
позволяющая обеспечить совместимость, мобильность, переносимость.
43
Выбор системы управления баз данных (СУБД) представляет собой сложную
многопараметрическую задачу и является одним из важных этапов при
разработке приложений баз данных. Выбранный программный продукт должен
удовлетворять как текущим, так и будущим потребностям предприятия, при
этом следует учитывать финансовые затраты на приобретение необходимого
оборудования, самой системы, разработку необходимого программного
обеспечения на ее основе, а также обучение персонала. Кроме того, необходимо
убедиться, что новая СУБД способна принести предприятию реальные выгоды.
Наиболее простой подход при выборе СУБД основан на оценке того, в какой
мере существующие системы удовлетворяют основным требованиям
создаваемого проекта информационной системы. Более сложным и
дорогостоящим вариантом является создание испытательного проекта на
основе нескольких СУБД и последующий выбор наиболее подходящего из
кандидатов. Но и в этом случае необходимо ограничивать круг возможных
систем, опираясь на некие критерии отбора. В данном случае можно выделить
несколько групп критериев:
· Моделирование данных
· Особенности архитектуры и функциональные возможности
· Контроль работы системы
· Особенности разработки приложений
· Производительность
· Надежность
· Требования к рабочей среде
· Смешанные критерии
Основным принципом выбора СУБД следует считать определение
программного продукта, в наибольшей мере соответствующего предъявляемым
требованиям. Эту задачу решить не очень просто. Во-первых, к СУБД
предъявляется большое число требований, которые с течением времени
изменяются, во-вторых, СУБД имеют большое число параметров, что
44
затрудняет их сравнение. Кроме того, информация о СУБД часто носит
рекламный характер, не позволяющий сделать правильное суждение.
Процедуру выбора СУБД следует проводить в три этапа:
· На качественном уровне оценить предлагаемые программные продукты на
предмет пригодности;
· Оценка технических характеристик отобранных систем;
· Оценка производительности программных продуктов.
К числу основных показателей пригодности программных продуктов
относятся:
· вид программного продукта;
· категории пользователей (профессиональные программисты, администраторы
БД, квалифицированные пользователи, разрабатывающие приложения,
конечные пользователи, различные комбинации перечисленных категорий);
· удобство и простота использования (понятные процедуры установки
программных продуктов, удобный и унифицированный интерфейс конечного
пользователя, простота выполнения обычных операций: создания БД,
навигации, модификации, подготовки данных, выполнения запросов и отчетов
и ряда других; наличие интеллектуальных подсистем подсказок, помощи в
процессе работы и обучения, включая примеры);
· модель представления данных. Наиболее распространенной является
реляционная модель данных. Перспективными являются модели с объектной
ориентацией, поскольку они обладают большими возможностями отражения
семантики предметной области;
· качество средств разработки. При оценке качества средств разработки
учитывается следующее: возможности создания пользовательских
интерфейсов, мощность языка создания программ, автоматизация разработки
различных объектов: экранных форм, отчетов, запросов. Предпочтение
отдается системам, имеющим полнофункциональные генераторы и
обеспечивающим удобство работы пользователя;
45
· качество средств защиты и контроля корректности базы данных. Доступ к
функциям защиты должен предусматриваться на уровне средств разработки
программ и на уровне пользователя. К важнейшим функциям контроля
корректности относятся: обеспечение уникальности записей БД по первичному
ключу, автоматический контроль целостности связей между таблицами во
время выполнения операций обновления, вставки и удаления записей, проверка
корректности значений в БД;
· качество коммуникационных средств. При оценке качества
коммуникационных средств обращают внимание на следующие свойства
программных продуктов:
· поддержку сетевых протоколов,
· поддержку стандартных интерфейсов с БД,
· наличие средств групповой работы с информацией БД,
· способность использовать и модифицировать БД других форматов без
импортирования или преобразования;
· фирма – разработчик. Солидность фирмы-разработчика пакета, как правило,
дает следующие преимущества:
· высокое качество продукта,
· наличие документации и методических материалов
· наличие «горячей линии» для консультаций по возникающим проблемам
На уровне технических характеристик разнообразие СУБД еще больше, чем на
качественном уровне. К техническим характеристикам относятся:
· общие параметры (операционная среда, потребность в оперативной памяти,
ограничения на максимальный объем БД и др.);
· ограничения на операции над данными;
· типы данных;
· возможности средств формулировки и выполнения запросов;
· работа в многопользовательских средах;
· инструментальные средства разработки приложений;
· импорт и экспорт.
46
За получение первичной информации отвечает модуль «Учет рабочего
времени» входящий в состав программного обеспечения АРМ «Орион-про». В
нем же и формируется база данных сотрудников предприятия, куда вносятся
такие данные как:
-Табельный номер сотрудника;
-ФИО;
-Должность;
-Название отдела;
-Фотография 3х4.
После сбора информации о приходе на рабочее место и уходе домой, в модуле
формирования отчетов формируется отчет с указание времени, проведённом на
рабочем месте.
Выбирая продукцию из линейки программного обеспечения 1С при
реализации проекта, мы руководствуемся тем, что эта система:
-предусматривает интеграцию с АРМ «Орион Про»;
-1С это постоянно развивающийся, гибкий продукт, который можно
адаптировать под специфику работы любого предприятия;
- возможность ограничение прав пользователя, для повышения
информационной безопасности.
Так же обновление операционной системы и персональных компьютеров
сотрудников поможет повысить информационную безопасность на
предприятии, скорость обработки данных, удобство в работе и своевременное
обновление программных продуктов.
Учитывая стоимость мер и метод автоматизации для организации
автоматизации УРВ на предприятии АО «ФПК», приобретение данных
продуктов является экономически и технически оптимальных, в условиях
современных бизнес процессов.
47
1.4.3 Обоснование проектных решений по техническому
обеспечению
Техническое обеспечение – это набор технических средств для работы с
информацией. Для реализации данного проекта требуется обновление АРМ
соответствующих требованиям для работы с ПО задействованным в процессе.
Конфигурация имеющихся компьютеров не удовлетворяет требованиям к АРМ
ИС. Более подробно типовая конфигурация представлена в таблице 2.2.
Таблица 2.2
Типовая конфигурация АРМ
Характеристики
Значение
Тип и частота процессора
Intel Core 2 Duo E8400 3.00GHz 1333MHz 6Mb LGA775 OEM
Тип и объем оперативной памяти
DDR2 DIMM 2 Гб
Тип и объем жесткого диска
HDD 250 Гб.
Монитор
1240х1024
Сегодня при своей работе специалисты АО «ФПК» обрабатывают огромное
количество информации. Поскольку автоматизация и переход на цифровой
обмен информации охватывает все большие аспекты деятельности
предприятия, обновление ПК сотрудников носит немаловажный характер.
Рассмотрим в таблице 2.3 минимальные системные требования которые
необходимы для реализации проекта.
Таблица 2.3
Минимальные системные требования
Характеристики
Значение
Тип и частота процессора
Intel Core i3-9100F Coffee Lake (3600MHz/LGA1151 v2 /L3
6144Kb) OEM
Тип и объем оперативной памяти
DDR3 4 Гб
Тип и объем жесткого диска
HDD 500 Гб.
Монитор
1920х1080
Данные характеристики помогут специалистам комфортно работать, быстро
обрабатывать полученную информацию.
48
II ПРОЕКТНАЯ ЧАСТЬ
2. Разработка проект
2.1.1 Этапы жизненного цикла проекта автоматизации
Жизненный цикл (ЖЦ) информационной системы - это отрезок времени
от возникновения потребности в ИС до вывода ее из эксплуатации.
Нормативным документом, который определяет жизненный цикл ИС,
является международный стандарт ISO/IEC 12207.
Структура ЖЦ состоит из процессов, действий и задач которые входят в
процесс создания информационной системы. Все процессы и задачи
взаимосвязаны, но связи по входным данным при этом сохраняются.
В жизненном цикле ИС можно выделить перечисленные ниже этапы:
1)Обследование и анализ данных перед началом проектирования:
-сбор первичных материалов(обследование объекта, изучение документации),
на данном этапе формируются основные требование к будущей ИС;
- анализ исходных материалов, а также формирование технико-экономического
обоснования и технического задания.
2) Проектирование:
2.1) предварительное проектирование;
- выбор проектных решений;
- описание реальных компонент будущей ИС;
- оформление и утверждение технического проекта.
2.2) детальное проектирование:
- выбор или разработка математических методов или алгоритмов программ;
- корректировка структур баз данных (БД);
- создание документации на доставку и установку программных продуктов;
- выбор комплекса технических средств с документацией на ее установку.
2.3) разработка техно-рабочего проекта (ТРП) ИС.
2.4) разработка методологии реализации функций управления с помощью ИС и
описанием регламента действий аппарата управления.
2.5) Разработка приложений, тестирование, написание документации:
49
- получение и установка технических и программных средств;
- тестирование позволяет выявить наличие ошибок или;
- подготовка текстовых и учебных материалов.
4) Внедрение:
- ввод разработанного модуля;
- обучение работников, для который разрабатывался этот модуль;
- сдача и подписание актов приемки-сдачи работ.
5) Эксплуатация и сопровождение:
- повседневная эксплуатация;
- общее сопровождение всего проекта.
ГОСТ 34 «Единая автоматизированная система учета кадров всех
государственных предприятий» - регламентирует процесс автоматизации учета
кадров на всех стадиях-[13] .
Стандарт ISO/IEC 15288 «Информационная технология. Системная
инженерия. Рассматриваются методологические принципы проектирования
систем. Документ обеспечивает основы для моделирования и реализации
общих процессов, составляющих ЖЦ систем, предоставляя возможность для их
оценки и совершенствования, и, охватывая все концепции и идеи, имеющие
отношение к этим системам, начиная от замысла и вплоть до момента снятия с
эксплуатации. Процессы ЖЦ, задаваемые стандартом, могут использоваться
однократно, многократно или рекурсивно, как по отношению к системе в
целом, так и к любым ее элементам, применяться для систем единичного и
массового производства, а также адаптируемых к требованиям заказчика-[12].
50
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание
Жизненный цикл информационных систем – это период их создания и
использования, охватывающий различные состояния, начиная с момента
возникновения необходимости в такой системе и заканчивая моментом ее
полного выхода из употребления у пользователей.
Жизненный цикл любой информационной системы состоит из четырех
стадий: предпроектная, проектировочная, внедрение, функционирование.
Таким образом, жизненный цикл информационной системы охватывает все
стадии и этапы ее создания, сопровождения и развития:
Качественный проектный анализ позволяет избежать запуска
неэффективного замысла и выявить потенциальные риски, которые будет
необходимо компенсировать.
Информационные риски — это потенциальная, численно измеримая
возможность неблагоприятных ситуаций и связанных с ними последствий в
виде ущерба, убытков, неблагоприятного изменения основных управляемых
параметров проекта.
ИТ-риски можно условно разделить на две группы: риски, связанные с
обеспечением непрерывности бизнеса, и риски реализации новых проектов.
Управление рисками, естественно, охватывает весь цикл проекта – от
подготовки до завершения, но наиболее важным будет правильная и «честная»
оценка будущих рисков на стадии подготовки проекта.
При анализе проекта можно выделить несколько рисков:
- утечка конфиденциальной информации, потеря информации касающейся
личных данных сотрудников;
- собой в передаче информации, отказ оборудования. Отсутствие у клиентов
доступа к серверу и невозможность внесения и получения информации по
научным работам, нарушение оперативности.
Для снижения риски утечки конфиденциальной информации при
использовании ИС в процессе реализации проекта будут применятся
51
стандартные меры установленные нормативными актами АО «ФПК», такие
как:
-предоставление доступа к рабочему месту специалистов с использованием
паролей;
Ограничение прав пользователей;
-использование программных средств защиты.
Для избежание сбоев в работе аппаратно-технических средств на данный
момент используется резервные источники питания как в серверной
предприятия, так и на рабочих местах, это позволяет принять необходимые
меры для сохранения информации.

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

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