Диссертация (1172902), страница 16
Текст из файла (страница 16)
Решить эту проблему можно по-разному.Вариант первый – использовать для учета средства офисных приложений.Например, вести таблицу в MS Excel или другом табличном редакторе. Плюсы:тривиальное решение, требующее только навыков в использовании табличногоредактора. Минусы: необходимость вводить все данные вручную, трудности приобновлении, отслеживании изменений в личных карточках работниках.Несколько лучше обстоят дела, когда вместо табличного редактораиспользуется программа на базе популярной системы управления базами данных,например, 1С.
В этом случае значительно облегчен поиск данных, производитсяпроверка дублирования записей, имеются средства построения различныхотчетов. Но в целом эта система не избавлена от главного недостатка –необходимости вручную собирать информацию.Второй вариант – воспользоваться специализированной программой дляавтоматизации учета кадров. Хранение информации в формате базы данныхзначительно облегчает последующее построение отчетов. Автоматическоеобновление информации позволяет повысить оперативность.АИС обычно приобретаются на достаточно долгий срок (среднее время«жизни» АИС – около 10 лет, но это не предел – во многих компанияхиспользуются системы с гораздо большим «стажем» работы, правда, иобрастающимизаэтовремяновымивозможностями).Чтобысистемаавтоматизации приносила ожидаемый эффект, она должна соответствоватьданному предприятию – его возможностям, уровню развития и т.д.
СтоимостьАИС для небольшой фирмы не так уж и мала.Несмотря на то, что в настоящее время существует множество готовыхрешений в области автоматизации учета кадров, в этих системах реализованытакже десятки других задач, которые не все найдут свое применение наконкретном предприятии в силу специфики его деятельности. Выбирая системуавтоматизации, стоит обратить внимание на следующее: что система автоматизации может делать, или какова функциональность; во что обойдется приобретение системы, запуск в эксплуатацию иподдержание в рабочем состоянии, т.е. какова совокупная стоимость владения(крайне важно знать именно общую стоимость, а не только цену ПО); естьлигарантииуспешногозавершенияпроектавнедренияиполноценного ввода системы в эксплуатацию; что у системы «внутри» и, следовательно, насколько надежна, долговечна,производительна, в конце концов, современна; какова эффективность и возможные сроки окупаемости системы; уровень и качество сервиса в послепродажный период; возможность сопровождать и развивать систему силами специалистов; каковы перспективы системы, будет ли она развиваться и поддерживатьсяпоставщиком в будущем.При этом в качестве первоочередных задач может рассматриватьсяавтоматизация наиболее критичных на данном этапе видов деятельности («узких»мест, от которых существенно зависит жизнь фирмы) или наиболее трудоемкихпри обработке традиционным способом (среди последних– например,бухгалтерский и налоговый учет, планирование бюджета, и др.).Таким образом, для реализации задачи автоматизации рабочего местасотрудника отдела кадров выбран вариант реализации посредством разработкиАРМ.
Далее рассмотрим процесс реализации полученных алгоритмов в видеинформационной системы.4.2 ВЫБОР ИСХОДНЫХ ДАННЫХ ДЛЯ РАЗРАБОТКИ ПРИЛОЖЕНИЯ, ОПРЕДЕЛЕНИЕНЕОБХОДИМОГО ИНСТРУМЕНТАРИЯФункциональное назначение: система должна предоставлять ввод, обработкуи поиск данных. Эксплуатационное назначение: система должна обеспечиватьучет кадров организации, ведение личных карточек работников, прием иувольнениеработника,командировкисподготовкойсоответствующихдокументов [53, 72, 76, 88].Система обеспечивает следующие основные функции: подготовка и редактирование штатного расписания; учет вакансий; ведение личных карточек сотрудников; прием сотрудника на работу, перевод на новую должность; ведение истории работы для каждого сотрудника; учет отпусков и командировок; хранение в архиве базы данных информации об уволенных сотрудниках; расчет заработной платы для каждого сотрудника с учетом ставки; подготовка данных для пенсионного фонда; автоматизированная подготовка следующих документов: приказ о приеме на работу; приказ об увольнении; приказ о направлении сотрудника в командировку; приказ о предоставлении отпуска сотруднику; штатное расписание; трудовой договор; личная карточка сотрудника; анкета застрахованного лица; опись документов, передаваемых страхователем в пенсионный фонд; список сотрудников по отделам; список вакансий.Автоматизированная система реализована в рамках локальной архитектуры[91].
Система имеет удобный интерфейс, предоставляющий наиболее гибкийспособ просмотра, добавления, редактирования и удаления данных. Прифункционировании осуществляется контроль входной и выходной информации, втом числе данных вводимых пользователем и данных, содержащихся в таблицахбаз данных. В случае ошибки ввода-вывода отображаются соответствующиесообщения, предоставляться возможность исправления ошибок и продолженияработы. При выполнении операций по изменению или удалению данныхобеспечивается целостность БД.Технологиясозданияинформационныхсистемпредъявляетособыетребования к методикам реализации и программным инструментальнымсредствам. Реализацию проектов по созданию информационных систем приняторазбивать на стадии анализа (прежде чем создавать информационных систем,необходимопонятьиописатьбизнес-логикупредметнойобласти),проектирования (необходимо определить модули и архитектуру будущейсистемы), непосредственного кодирования, тестирования и сопровождения.Сущность структурного подхода к разработке информационных системзаключается в декомпозиции (разбиении) на автоматизируемые функции: системаразбивается на функциональные подсистемы, которые в свою очередь делятся наподфункции, подразделяемые на задачи и так далее.
Процесс разбиенияпродолжается вплоть до конкретных процедур. При этом автоматизируемаясистема сохраняет целостное представление, в котором все составляющиекомпоненты взаимоувязаны. Основные этапы, на которые разбивается процесспроектирования информационной системы, следующие [102]: концептуальное проектирование – сбор, анализ и редактированиетребованийкданным(обследованиепредметнойобласти,изучениеинформационной структуры, выявление фрагментов, каждый из которыххарактеризуетсяобъектамиипользовательскимсвязями,процессамипредставлением,надинформационнымиинформационнымимоделирование и интеграция всех представлений);объектами, логическое проектирование – преобразование требований к данным вструктуры данных.
На выходе получаем СУБД-ориентированную структуру базыданных и спецификации прикладных программ; физическое проектирование – определение особенностей храненияданных, методов доступа и т.д.Для разработки функциональной модели использовалось CASE-средствоComputer Associates BPwin, который предлагает средство для сбора необходимойинформации и графического изображения в виде целостной и непротиворечивоймодели.
BPwin поддерживает три методологии: IDEF0, DFD и IDEF3,позволяющие анализировать ваш бизнес с трех ключевых точек зрения [107]: с точки зрения функциональности системы. В рамках методологии IDEF0бизнес-процесспредставляетсяв виде набора элементов-работ, которыевзаимодействуют между собой, а также показывается информационные, людскиеи производственные ресурсы, потребляемые каждой работой; с точки зрения потоков информации (документооборота) в системе.Диаграммы DFD могут дополнить то, что уже отражено в модели IDEF3,поскольку они описывают потоки данных, позволяя проследить, каким образомпроисходит обмен информацией между бизнес-функциями внутри системы.
Втоже время диаграммы DFD оставляют без внимания взаимодействие междубизнес-функциями; с точки зрения последовательности выполняемых работ: еще более точнуюкартину можно получить, дополнив модель диаграммами IDEF3. Этот методпривлекает внимание к очередности выполнения событий.В результате анализа разработана функциональная модель. Проектированиепроводилось на основе методологий IDEF0 и DFD.Контекстная диаграмма, приведенная на рис. 4.4, реализована с помощьюметодологии IDEF0.Конституция РФ, КЗоТ РФ,Федеральные законы РФОтделыЛичная карточка сотрудникаДолжностиТрудовой договорПриказ о приеме на работуСтавки, оклады, надбавкиШтатное расписаниеДанные о работникеПриказ об увольненииАРМ работникаотдела кадровДолжность работникаПриказ о направлении работника в командировкуСтавка, оклад, надбавки работникаПриказ о предоставлении отпуска работникуАнкета застрахованного лицаДаты и вид отпускаСписок сотрудников по отделамДаты и место командировки0р.Список вакансий0Вид и сумма поощренияПриказ о переводеРаботник отдела кадровАИСРисунок 4.4 – Контекстная диаграмма разработанной системыСтратегии и процедуры, которыми руководствуется процесс (управление) –это Конституция РФ, КЗоТ РФ, а также множество федеральных законов РФ.Входной информацией для системы являются отделы, должности, ставки,оклады и т.д.