- •Содержание
- •Введение
- •1. Анализ предметной области и разработка требований к информационной системе
- •1.1. Описание и анализ предметной области
- •Обзор существующего программного обеспечения
- •1.3.4. Выходные данные
- •1.3.5. Требования к интерфейсу
- •1.3.6. Требования к надежности
- •1.3.7. Требования к программной документации
- •1.3. Анализ функциональных и эксплуатационных требований
- •1.3.1. Перечень стандартов
- •1.3.2. Функциональные требования пользователя
- •1.3.3. Входные данные
- •1.3.8. Требования к составу и параметрам технических средств
- •1.4. Модель вариантов использования
- •1.5. Глоссарий проекта
- •1.6. Проверка модели на полноту
- •2. Проектирование аис «отдел кадров»
- •2.1. Разработка архитектуры системы
- •2.2. Разработка модели предметной области
- •2.3. Разработка алгоритма функционирования системы
- •2.4. Проектирование интерфейса пользователя
- •2.4.1. Разработка диаграммы состояний интерфейса специалиста отдела кадров
- •2.5. Схема базы данных
- •2.5.1. Построение диаграмм последовательностей для варианта использования «Создание личной карточки»
- •Построение диаграммы классов
- •3.1.3. Классы и объекты интерфейса пользователя
- •3.2. Модель технического обеспечения
- •4. Тестирование програного обеспечения
- •4.1. Разработка тестов и тестирование системы
- •4.1.1. Пример тестирования операции «Просмотр личной карточки»
- •4.2. Анализ экономической эффективности аис
- •Заключение
- •Список литературы
- •Приложение 1
- •Приложение 2
1. Анализ предметной области и разработка требований к информационной системе
1.1. Описание и анализ предметной области
Кадровое делопроизводство – это комплекс методов и процессов работы с кадровой документацией, осуществляемый организацией при выполнении ею своих функций и задач.
С помощью автоматизированной информационной системы (АИС) экономится время работников отдела кадров благодаря автоматизации документооборота. Внедрение специализированного программного обеспечения существенно снизит время, необходимое для обработки информации и оформления кадровых приказов и документов.
В работе отдела кадров выделяются следующие важные составляющие: заключение трудового договора с работниками, ведение личной карточки, составление штатного расписания, графика отпусков, создание различных приказов. Кадровое делопроизводство предусматривает составление и оформление документов по различным кадровым направлениям: прием на работу, увольнение, перемещение, совместительство, перевод, временный перевод для замещения отсутствующего работника, взыскание, поощрение, командирование, предоставление отпуска, аттестация и т.п. Работник кадрового отдела должен своевременно знакомиться со всеми изменениями в кадровом делопроизводстве.
Для работы АИС предполагается создание базы данных, содержащей всю информацию о сотрудниках завода. Внесением информации будут заниматься специалисты отдела кадров.
АИС отдела кадров позволит значительно повысить скорость и эффективность работы отдела кадров.
Как основной процесс в отделе кадров можно выделить принятие на работу нового сотрудника. При поступлении на работу, сотрудник пишет заявление о приеме на работу – документ, адресованный начальнику отдела кадров, с просьбой о приеме на работу. Работник пишет заявление, как правило, от руки, в произвольной форме или на бланке, разработанном на данном предприятии. Начальник отдела кадров заверяет это заявление и передаёт специалисту отдела кадров.
При приеме на работу специалист отдела кадров помимо письменного заявления работника о приме на работу обязан потребовать предъявления следующих документов:
-
паспорт или иной документ, удостоверяющий личность;
-
трудовую книжку, за исключением случаев, когда трудовой договор заключается впервые или работник поступает на работу на условиях совместительства;
-
страховое свидетельство государственного пенсионного страхования;
-
документы воинского учета — для военнообязанных и лиц, подлежащих призыву на военную службу;
-
документ об образовании, о квалификации или наличии специальных знаний — при поступлении на работу, требующую специальных знаний или специальной подготовки.
Данные из всех этих документов специалист отдела кадров заносит в личную карточку сотрудника. Личная карточка хранится в отделе кадров до момента увольнения сотрудника, после увольнения личная карточка уничтожается.

Рисунок 1.1. – Модель бизнес-процесса
-
Обзор существующего программного обеспечения
Проблема автоматизации кадрового делопроизводства является актуальной, поэтому существует большое количество программного обеспечения для работы отдела кадров. Эти программы можно разделить на несколько групп.
Первую группу образуют свободно распространяемые программы, написанные непрофессионалами. (“WDATEOK”, “Кадры”, “Отдел кадров и ДОУ”, “Табель”). Они обеспечивают автоматизацию отдельных функций и не сопровождаются авторами.
Во вторую группу входят программы, которые разрабатываются собственными программистами для своей организации с целью экономии средств. Можно упомянуть такие системы, как “SLS-Кадры”, “STAFF-Кадры”, “Triamant” и др. Однако опыт показал, что сама по себе система непрерывно развивалась и совершенствовалась, а затраты на ее эксплуатацию и сопровождение превышали затраты на приобретение готового программного обеспечения. Ситуация не изменилась при переносе данной концепции в среду Windows.
Третья группа образована бухгалтерскими системами, в состав которых включен функциональный модуль “Кадры”. Основной целью программ данной группы является обеспечение бухгалтерского учета, где наличие некоторых функций кадрового модуля необходимо для их полноценной работы. Кадровые модули могут отличаться между собой полнотой учетной карточки, наличием тех или иных выборок. Причем эти кадровые модули в составе бухгалтерии не только не помогают менеджеру по персоналу, а порой и мешают, так как эти отделы имеют слишком разные задачи.
Наиболее яркими представителями систем такого класса являются “1С Зарплата и кадры”, “Platinum”, “Ultima-S”, “Scala”, “Галактика”, “БОСС-Кадровик” и др. Для систем этой группы характерна узость базовой версии, что требует достаточно большой доработки и ведет к несовместимости с новыми версиями системы. Сюда же можно отнести системы автоматизации деятельности предприятий с включенными в них модулями “Кадры”.
И, наконец, четвертая группа представлена комплексными системами автоматизации деятельности предприятия, основанными на использовании системы баз данных, охватывающих все сферы деятельности предприятия. Среди предлагаемых на рынке систем на первый план выдвигаются “Oracle-Кадры” и “NS2000”, представляющие собой системы четвертого поколения и достаточно полно отражающие современный уровень развития программно-аппаратного обеспечения автоматизации деятельности предприятий. Основные отличия зарубежных интегрированных систем управления предприятием от российских заключаются в следующем:
-
ориентация на хорошо структурированную иерархическую систему процессов, выполняемых на предприятии;
-
опора на наборы стандартов, которым процессы должны удовлетворять, например стандарт ММAS;
-
поддержка полного набора управляющих функций (в рамках процесса или предприятия): планирование – контроль отклонений (учет) – регулирование;
-
наличие приложений, использующих методы, позволяющие оптимизировать решение ряда частных управленческих задач.
Система корпоративного учета NS2000 отвечает требованиям функциональной полноты и является лауреатом шестого Международного конкурса программного обеспечения в области финансов и бизнеса. Система спроектирована и разработана с использованием средств BP-WIN, ER-WIN, PROGRESS 4GL.
Схема комплекса, таким образом, представляет собой набор модулей, все они могут быть сгруппированы по трем основным направлениям: управление, финансы, логистика.
В состав системы R/3 входит модуль “Управление персоналом Oracle Applications” (Oracle Human Resources), который позволяет добиться максимальной отдачи от сотрудников за счет эффективного набора персонала, управления кадрами, обучения, оплаты труда и планирования карьеры. На сегодняшний день в своем классе продуктов модуль “Управление персоналом Oracle Applications” является одной из наиболее функционально полных систем для организации работы отдела кадров современного предприятия.
Его использование позволяет решать следующие задачи:
-
планирование организационных изменений, включая моделирование структурных и должностных иерархий организации;
-
планирование структурных подразделений, описание разряда, должности, позиции, ведение справочников и т. д.;
-
персональный учет сотрудников и кандидатов с полной записью их профессиональных качеств (для оптимального использования трудовых ресурсов), данных для начисления зарплаты, данных об использовании рабочего времени, послужного списка сотрудников, потребности в повышении квалификации и результатов обучения сотрудников;
-
анализ и ведение отчетности по типовым государственным формам, по нестандартной отчетности при помощи средств разработки Oracle, оперативный анализ данных и поддержку принятия решений.
Системе “Oracle-Кадры” присущи все достоинства предыдущих систем. Однако она имеет и ряд дополнительных преимуществ. В системе предусмотрена возможность работы с системой баз данных (штатные сотрудники, уволенные сотрудники, архив, кадровый резерв, временные сотрудники и т. д.), что значительно сокращает время обработки запросов. Вторым несомненным преимуществом является содержимое учетной карточки, включающей 102 темы (согласно постановлению Госкомстата карточка должна содержать не менее 55 тем).
Предусмотрена возможность произвольной модификации штатного расписания с автоматическим подсчетом вакансий, а также развитый модуль обработки нерегламентированных запросов. В системе предусмотрены процедуры ведения табеля (персонального и на подразделение) с автоматическим контролем отпусков, командировок, материальной помощи и т. п. Только в некоторых системах имеется наличие всех обязательных разделов кадрового учета, но только в системе “Oracle-Кадры” они имеются в полном объеме. Поэтому с учетом приемлемой ее стоимости (до 500 долл.) можно утверждать, что в настоящее время указанная система является лидером среди систем автоматизации деятельности предприятий, включая все функции автоматизации кадрового документооборота.
Подводя итоги, можно сказать, что для долговременной удобной работы необходима многофункциональная, самостоятельная сетевая кадровая программа, с развитым сервисом и возможностью стыковки с другими системами, мощным штатным расписанием, комплектом шаблонов и простым интерфейсом, что значительно сужает круг подходящих предложений. Таким образом, в крупных организациях предпочтение может быть отдано интегрированным системам, и, прежде всего, системе “Oracle-Кадры”, основными отличительными чертами которой являются:
-
модульный принцип построения, ориентированный на работу нескольких пользователей с разделением учета по функциональным участкам. Такой подход характерен для многих современных западных систем;
-
сквозное перетекание данных, что позволяет с максимальным удобством для пользователя работать с программой.
Автоматизированная система «БОСС - Кадровик»
Безусловно, одной из наиболее распространенных на российском рынке отечественных автоматизированных систем управления персоналом является БОСС-Кадровик, разработанная и успешно продвигаемая компанией АйТи. Зафиксированы уже сотни внедрений БОСС-Кадровика на российских предприятиях. В настоящее время система БОСС-Кадровик эксплуатируется на предприятиях энергетики, нефтегазовой отрасли, металлургии, торговли, пищевой промышленности, в банковской сфере, в транспортных компаниях, в госудаственных бюджетных организациях, на предприятиях фармацевтической промышленности и издательско-рекламного профиля, в представительствах иностранных фирм. Следует отметить следующие наиболее успешные внедрения БОСС-Кадровика на российских предприятиях [1]: нефтяная компания «ЮКОС», транспортная компания ЕВРОСИБ СПб; АО «Орелнефтепродукт», Московский хладокомбинат «Айс-Фили», ХФК «Акрихин», Иркутский алюминиевый завод, Костромская ГРЭС, МГУ, Водоканал МП, Шереметьево-Карго, авиакомпания «Башкирские Авиалинии», банк «Авангард»; Байкальский ЦБК и ряд других. Необходимо отметить и расширение партнерских отношений АйТи с другими российскими компаниями, целью которого является совместное продвижение БОСС-Кадровика (например, относительно недавно такое соглашение было подписано с компанией Парус-Петербург).
"БОСС-Кадровик" относится к классу комплексных систем управления персоналом. Он позволяет формировать и вести штатное расписание, хранить полную информацию о сотрудниках, отражать движение кадров внутри фирмы, рассчитывать зарплату. Этот программный продукт может использоваться для автоматизации работы отдела кадров, планово-экономического и расчетного отделов на любом предприятии независимо от рода деятельности.
Система "БОСС-Кадровик" разрабатывалась в течение четырех лет и впитала в себя опыт работы десятков профессионалов-кадровиков. Вся отчетность, формируемая в системе, разработана на основе постановлений Госкомстата РФ, Правительства РФ, инструкций Министерства труда РФ.
Дружественный интерфейс облегчает ввод информации и обучение работе. Логика системы интуитивно понятна любому (даже начинающему) пользователю. Экранный вид всех документов приближен к стандартному, основным действиям в системе соответствует стандартный набор функциональных клавиш. Если вы случайно сделали что-нибудь некорректное, то "БОСС-Кадровик" сам предупредит вас и предложит вариант действий.
В состав системы "БОСС-Кадровик" входят модули "Учет кадров", "Штатное расписание" и "Расчет заработной платы"; в зависимости от потребностей конкретного предприятия в систему включается отдельный модуль учета табеля рабочего времени, предназначенный для ведения ежедневного табельного учета непосредственно в подразделениях.
"БОСС-Кадровик" является сетевым продуктом, классически реализованным в архитектуре клиент-сервер, поэтому система отличается высокой надежностью, способна восстанавливаться при сбоях аппаратуры и обеспечивать надежную защиту от несанкционированного доступа.
Для работы с базой данных используется сервер Microsoft SQL Server. Применение данного SQL-сервера гарантирует максимальное использование сервером всех возможностей операционной системы. MS SQL Server поддерживает широкий спектр средств разработки, позволяет интегрировать программный продукт с офисными приложениями такими, как Microsoft Word, Еxcel, Internet Explorer.
Автоматизированная система «АиТ: Управление персоналом»
Занимает определенную долю российского рынка и программный комплекс управления персоналом «АиТ:\Управление персоналом» разработки компании АиТСофТ. По утверждению АиТСофТ, данный программный комплекс создан на базе изучения некоторых западных систем (в частности, модулей HR-системы SyteLine (SYMIX) и модуля «Персонал» в Oracle Aplications (Oracle)), а также ряда российских разработок (группы компаний БИГ, РОЭЛ-Консалтинг, Психология и Бизнес).
Программный комплекс «АиТ:\Управление персоналом» создан по модульному принципу и состоит из следующих модулей [1]:
-
заработная плата;
-
кадровый учет;
-
табельный учет;
-
персонифицированный пенсионный учет;
-
конфигурация системы;
-
учет коллективных и бригадных работ.
Для решения других специфических задач кадрового менеджмента, например, аттестации и оценки персонала, могут использоваться дополнительные модули или специализированные продукты третьих производителей.
«АиТ:\Управление персоналом» функционирует на единой клиент-серверной базе данных как автономно, так и в комплексе с различными финансовыми системами и системами управления предприятием (начиная от Platinum SQL и заканчивая ПО Парус). Существуют 2 версии комплекса: MSDE (многопользовательская клиент-серверная версия до 5 рабочих мест, рекомендуемая для организаций с численностью до 500 сотрудников) и версия MS SQL, предназначенная как для малых предприятий, так и для крупных корпораций с разветвленной структурой управления, развитой системой материального стимулирования, большой численностью персонала, возможно, разобщенного территориально.
Автоматизированная система «TRIM-Персонал»
Компания АСК предлагает систему управления персоналом TRIM-Персонал. Она входит в пакет программ TRIM и реализует функции работы с персональной информацией о работниках, нанятых по контракту для работы в фирме. Основные функции программы [1]:
-
формирование персональных учетных карточек работников;
-
отслеживание контрактного статуса работника;
-
управление сменами.
Основной единицей программы является персональная учетная карточка работника. В программе TRIM-Персонал, помимо вывода основного списка работников, предусмотрена возможность создания списков по таким характерным признакам как контракты и документы. Документы и контракты, наряду с личной информацией о работнике, являются основой для формирования персональной учетной карточки, т. к. на основе этой информации строятся взаимоотношения фирмы и работника.
За время своего существования контракт в системе TRIM-Персонал проходит 4 стадии: оформление; подписание; открытие; завершение. В системе TRIM-Персонал при оформлении нового работника на работу (тоесть, оформлении его учетной карточки) предоставляется также возможность создавать более одного контракта.
Справочники служат для создания и ведения списков типовых документов, необходимых для формирования учетных карточек персонала. Администратор ведет несколько основных типов справочников. Например, «Справочник типов документов», который содержит все основные типы квалификационных, медицинских и других документов, формирующих учетную карточку работника; «Справочник видов образования» и т.д.
Автоматизированная система «Персонал-2000»
Компания Центр информационных технологий Телеком-Сервис продвигает программный комплекс управления персоналом «Персонал-2000», предназначенную для применения в средних и крупных предприятиях и организациях. Комплекс разработан для использования в рамках единой корпоративной АИС, построенной в архитектуре «клиент-сервер» на базе технологий UNIX, Oracle и Microsoft. Основные функциональные возможности комплекса [1]:
-
хранение штатных расписаний и должностных инструкций организации;
-
ведение учета вакансий в организации;
-
учет и хранение личных дел сотрудников организации и претендентов на вакансии (персональные данные, образование, предыдущие места работы, навыки и умения, знание языков и т.п.);
-
хранение резюме кандидатов на вакансии;
-
учет и хранение результатов оценки кандидатов;
-
формирование отчетов по персоналу, в том числе отчетов по запросу пользователя;
хранение полностью настраиваемой структуры оплаты труда в организации для поддержки принятия решений по стимулированию сотрудников (возможно определение произвольных дополнительных выплат сотрудникам и должностным лицам организации).
В настоящее время на российском рынке наблюдается подлинное многообразие предложений по разработке и поставке автоматизированных систем управления персоналом (как отечественных, так и западных). Основные отличия зарубежных интегрированных систем управления предприятием от российских заключаются в следующем:
ориентация на хорошо структурированную иерархическую систему процессов, выполняемых на предприятии;
опора на наборы стандартов, которым процессы должны удовлетворять, например стандарт ММAS;
поддержка полного набора управляющих функций (в рамках процесса или предприятия): планирование - контроль отклонений (учет) - регулирование;
наличие приложений, использующих методы, позволяющие оптимизировать решение ряда частных управленческих задач.
Подводя итоги, можно сказать, что для долговременной удобной работы необходима многофункциональная, самостоятельная сетевая кадровая программа, с развитым сервисом и возможностью стыковки с другими системами, мощным штатным расписанием, комплектом шаблонов и простым интерфейсом.
