Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Моделирование предметной области «Кадровое делопроизводство» с помощью UML (Описание предметной области)

Содержание:

Введение

Тема разработки информационной системы отдела кадров актуальна, поскольку в настоящее время всё большую популярность получают компьютерные информационные системы, облегчающие работу сотрудников различных сфер деятельности, а также позволяющие быстро и качественно предоставить необходимую информацию и выполнить ряд других функций, без помощи сотрудника учреждения. Любое юридическое лицо, вне зависимости от того, в какой организационно-правовой форме оно создано, в процессе осуществления хозяйственной деятельности сталкивается с осуществлением работы по оформлению, ведению и сохранению кадровой документации.

Предметом данной работы является методы и средства проектирования информационных систем.

Целью данной курсовой работы является Моделирование предметной области «Кадровое делопроизводство» с помощью UML.

Для достижения целей необходимо решить следующие задачи

  1. Описать предметную область
  2. Выбор средства для моделирования предметной области решаемой задачи
  3. Моделирование предметной области решаемой задачи с использованием объектно-ориентированного подхода к проектированию.

Правильная организации работы отдела кадров является важным моментом в деятельности всего предприятия, так как зависимость всех работников от вовремя выполненного перевода, полученного приказа об увольнении или принятии на работу, правильного посчитанного стажа очень велика. Отдел кадров, являясь точкой, с которой всё начинается, вынужден работать с большим количеством людей. Это, в свою очередь, приводит к тому, что происходит документооборот, являющийся источником большого количества бумаги. У специалистов хранится огромное число приказов, личных дел, анкет и других разного рода документов, которые являются необходимыми при такой работе. Поэтому возможность выполнения и хранения этих документов в электронном виде является важной и актуальной. Все документы являются результатом выполнения каких-либо кадровых операций (или же исходными данными для них). Таким образом, у специалиста должна быть возможность выполнения всех кадровых операций на компьютере, что гораздо эффективнее, быстрее и удобнее.

 

1 Глава. Аналитическая часть

1.1. Описание предметной области. Постановка задачи.

Отдел кадров, являясь точкой, с которой всё начинается, вынужден работать с большим количеством людей. Это, в свою очередь, приводит к тому, что происходит документооборот, являющийся источником большого количества бумаги. У специалистов хранится огромное число приказов, личных дел, анкет и других разного рода документов, которые являются необходимыми при такой работе. Поэтому возможность выполнения и хранения этих документов в электронном виде является важной и актуальной. Все документы являются результатом выполнения каких-либо кадровых операций (или же исходными данными для них). Таким образом, у специалиста должна быть возможность выполнения всех кадровых операций на компьютере, что гораздо эффективнее, быстрее и удобнее.

Программный продукт разрабатывается с целью:

  • автоматизации работы с документами;
  • организация доступа к данным для рабочих предприятия без непосредственного участия специалиста базы данных;
  • автоматизации работы с отчетами для отделов, которые использую информацию из отдела кадров[1].

С его помощью упростится работа с документами для сотрудников отдела кадров, а также осуществление обмена данными с другими отделами завода. На данный момент в отделе кадров завода «Маяк» не используется никаких информационных систем, с помощью которых была бы упрощена работа сотрудников. Эта информационная система будет полезна для оперативного получения достоверных сведений по заданному вопросу и облегчения работы сотрудников отдела кадров.

Кадровое делопроизводство – это комплекс методов и процессов работы с кадровыми документами, осуществляемый предприятием при выполнении им своих функций и задач. С помощью информационной системы экономится время сотрудников отдела кадров за счёт автоматизации документооборота. Внедрение программы существенно снизит время, необходимое на обработку информации и оформление кадровых приказов и документов.

В работе отдела кадров можно выделить следующие важные составляющие: заключение трудового договора с сотрудниками, ведение личной карточки, составление штатного расписания, графика отпусков, создание различных приказов. Кадровое делопроизводство предусматривает составление и оформление документов по определенным кадровым задачам: прием на работу, увольнение, перевод, перемещение, совместительство, временный перевод для замещения отсутствующего работника, поощрение, взыскание, предоставление отпуска, командирование, аттестация и т.п.

Сотрудник кадрового отдела должен своевременно знакомиться со всеми изменениями в кадровом делопроизводстве. Для работы информационной системы предполагается создание базы данных, содержащей всю информацию о сотрудниках завода. Внесением информации будут заниматься специалисты отдела кадров. Информационная система отдела кадров позволит значительно повысить скорость и эффективность работы отдела кадров.

Как основной процесс в отделе кадров можно выделить принятие на работу нового сотрудника. При поступлении на работу, сотрудник пишет заявление о приеме на работу - документ, адресованный начальнику отдела кадров, с просьбой о приеме на работу. Работник пишет заявление, как правило, от руки, в произвольной форме или на бланке, разработанном на данном предприятии. Начальник отдела кадров заверяет это заявление и передаёт специалисту отдела кадров.

При приеме на работу специалист отдела кадров помимо письменного заявления работника о приме на работу обязан потребовать предъявления следующих документов:

  • паспорт или иной документ, удостоверяющий личность;
  • трудовую книжку, за исключением случаев, когда трудовой договор заключается впервые или работник поступает на работу на условиях совместительства;
  • страховое свидетельство государственного пенсионного страхования;
  • документы воинского учета — для военнообязанных и лиц, подлежащих призыву на военную службу;
  • документ об образовании, о квалификации или наличии специальных знаний — при поступлении на работу, требующую специальных знаний или специальной подготовки.

Данные из всех этих документов специалист отдела кадров заносит в личную карточку сотрудника. Личная карточка хранится в отделе кадров до момента увольнения сотрудника, после увольнения личная карточка уничтожается.

Проблема автоматизации кадрового делопроизводства является актуальной, поэтому существует большое количество программного обеспечения для работы отдела кадров. Эти программы можно разделить на несколько групп.

образуют программы, . (“WDATEOK”, “”,“ кадров и ”,“ ”). Они обеспечивают функций и не .

Во вторую программы, собственными для организации с средств. такие , как “”, “STAFF-Кадры”, “” и др. опыт , что по себе развивалась и , а на ее эксплуатацию и затраты на программного . не изменилась при концепции в .

Третья бухгалтерскими , в которых модуль “”. целью группы бухгалтерского , где некоторых модуля для их работы. могут собой карточки, тех или выборок. эти модули в не только не по персоналу, а и , так как эти отделы разные .

яркими такого “1С Зарплата и ”, “”, “Ultima-S”, “”, “”, “БОСС-Кадровик” и др. Для группы базовой , что достаточно и ведет к с версиями . же можно автоматизации с включенными в них “ ”[2].

И, наконец, представлена автоматизации , основанными на баз данных, все деятельности . предлагаемых на на первый “Orakl-Кадры” и “2000”, собой поколения и отражающие развития автоматизации . Основные интегрированных предприятием от в следующем:

  • на структурированную процессов, на ;
  • опора на , которым удовлетворять, ММAS;
  • поддержка управляющих (в процесса или ): – контроль ( ) – регулирование;
  • , использующих , оптимизировать частных .

Система NS2000 функциональной и лауреатом конкурса в области и . Система и с использованием , ER-WIN, 4GL.

комплекса, , представляет модулей, все они сгруппированы по направлениям: , , логистика.

В R/3 входит “ персоналом ” (Oracle ), который максимальной от за счет персонала, , обучения, и планирования . На день в продуктов “ персоналом ” является из функционально для организации кадров .

Его использование следующие :

  • организационных , моделирование и иерархий ;
  • структурных , разряда, , , ведение и т. д.;
  • учет и с полной их качеств ( использования ), данных для , данных об времени, сотрудников, в квалификации и сотрудников;
  • и отчетности по формам, по при помощи Oracle, данных и решений[3].

“ ” присущи все систем. она и ряд дополнительных . В предусмотрена с системой баз ( сотрудники, , архив, , временные и т. д.), что сокращает запросов. преимуществом учетной , 102 темы ( Госкомстата содержать не 55 ).

Предусмотрена модификации с автоматическим , а также обработки . В системе ведения ( и на подразделение) с отпусков, , помощи и т. п. в системах всех кадрового , но в системе “” они в полном . с учетом ее (до 500 долл.) , что в настоящее система среди деятельности , все функции документооборота.

, можно , что для удобной многофункциональная, кадровая , с сервисом и с другими , штатным , шаблонов и , что значительно подходящих . образом, в предпочтение отдано , и, прежде , “Orakl-Кадры”, чертами :

  • модульный , ориентированный на пользователей с по функциональным . подход для современных ;
  • сквозное , что позволяет с для пользователя с ;
  • наличие версий 1.04 “Oracle-” в Windows XP.

1.2.Предлагаемые по технологии функциональные разработки

Для формализации и разработки ПО функционального и нотация 0. особенностью является её на объектов. В 0 логические работами, а не их .

Стандарт 0 процесс как функциональных . блок в виде и собой функцию в системы. По название блока сформулировано в (например, “ ”, а не “получение ”). Для блока стороны:

  • приходит в кромку ;
  • управления – в ;
  • стрелка – кромка;
  • – правая [4].

функциональный в единой должен уникальный . Блок как « ящик» с , , управлением и , постепенно до уровня. для чтобы понятым, описания и . В этих дать , какой вы в данную стрелку.

процесса ПО в нотации 0 на 1.1 – 1.2.

E:\наработки\ДДД\Климов\IDEF0(1).png

Рисунок 1.1 – моделирования ПО

E:\наработки\ДДД\Климов\IDEF0(2).png

Рисунок 1.2 – процесса « проект» в 0

Пользовательский исходя из области и , быстрота с программой понятностью . На рисунках пример для различных .

При правильном и пароля на появляется для данных по .

1.3 – Форма

1.4 – Главная

Рисунок 1.5 – (Командировки)

1.6 – приложения ()

1.7 – Обработка

Модель – это модель, физическую использования. Она иерархию , содержащих , проекты использования и .

На анализа был реализован , отвечающих за с системой. На приведены .

E:\наработки\ДДД\Климов\Отдел кадров диаграмма классов.png

Рисунок 1.8 –

Каждый из выполняет . Краткое классов в ниже.

1.1 – описание

класса

Основной : добавление , информации о и рабочих для остальных

FormViewUsr

, просмотр и поиск по

FormPass

сотрудников

, реализующий учреждений и для сотрудников

, организующий или учётных для отдела

Класс, командировочных и .

Опишем , входящие в . В таблице 1.2 характеристика .

Таблица 1.2 – класса

Назначение

главную с параметрами для предприятия или для о нём

tel_proc

, вводимые в поле

, обрабатывающий при главной

Формирует из типов

Формирует из образовательных

Метод, сотрудника в

Метод, для поиска и и информации о них

, вызывающий учебных

Метод, о сотруднике .

– это основной , остальным друг с и большую информационной .

развертывания – это , которая размещение по узлам . отображения с помощью приведены на 3.9.

E:\наработки\ДДД\Климов\Модель развёртывания.png

3.9 – Диаграмма

На узле «» сама .exe. На вычислительном « баз данных» SQL 2008 R2. « сеть» для взаимодействия « » и «Сервер баз ».

структура для многопользовательского . имеют сотрудников, другие , но не право их .

реализации , как в виде ( текстов, , файлов, , , исполняемых ) модели . В процессе для решений использована . Разработанные реализованы на C#.

E:\наработки\ДДД\Климов\Отдел кадров модель реализации.png

1.8 – Модель

основных :

  • .cs – форма ;
  • FormMain.cs – программы;
  • .cs – добавления и организаций для ;
  • .cs – форма записей ;
  • .cs – форма приказов и об ;
  • FormViewUsr.cs – и поиска .

тестирования , как при тестов компоненты . Основной в рамках является . План описание и их .

В таблице 2.3 - программы по .

Вариант

Полученные

1 новых в

Вносим по новому , не пустых и кнопку « в базу»

добавляется в с (прил. А, рис. 1)

2 Р информацию о

На форме «Просмотреть », нужного и по мыши о нём для редактирования. изменения

происходит в с (прил. А, рис. 2,3)

3 и информацию о

На главной в меню «» -> «» -> «оформить », в поиска нужного , правой по и выбираем « командировку»

происходит в с (прил. А, рис.

4 З и редактировать об приказах

На нажимаем в « » -> «Отпуски» - > « », в форме находим , кликаем по нему и «оформить »

отпусков в с ожиданием (. А, рис.

5 Составить и контролировать его

На форме в «Функции» -> «» - > « график »

и контроль происходит в с (прил. А, рис. 12)

6 Н и необходимую по

На главной кнопку « », появляется сотрудников. поиска и «найти»

происходит в с (прил. А, рис.

7 доступа к

Для и удаления пользователей зайти под и кнопку « »

Добавление и происходит в с (прил. А, рис.

2 . Проектная

2.1. средства для области

Концептуальными области : , Образование, , Образование, , . Авторизацию только из . Авторизованное добавлять 1 и . Сотрудник 1 и более . На сотрудника оформлено 1 и . На сотрудника оформлено 1 и .

F:\Ломов(new)\C++\ДДД\Климов\Отдел кадров предметная область.png

Рисунок 2.2 – области в UML

2.2 предметной задачи с подхода к класс основную о : семейное , данные, и др. Класс дополнительную о : вид образования и учреждения.

и Отпуск о командировках и с привязкой к .

В настоящее на рынке все темпами рекрутинга. компонентом в деятельности, учёта в привлекают . Любое в системе . Таким , осуществлять в сфере .

В проекте разработать систему для . Она предназначена для силы на и функций .

Идея проекта заключается в разработке системы для осуществления учёта кадров посредством информационной системы. Система должна предоставлять пользователям возможность обработки данных по рабочим, таких как добавление и удаления работников, составление графика отпусков и командировок.

Для разработки потребуется новейшее оборудование и технологии. Реализацию планируется провести в течение 70 дней. Для обеспечения материально-технической базы потребуется 123984 руб. Это необходимо для покрытия общих операционных расходов, непредвиденных издержек и различных единовременных начальных издержек, а так же затраты на заработную плату разработчика программы. Розничную цену планируется установить 23956 руб., предполагаемая рентабельность 38 % и срок окупаемости около 2,4 лет.

Исследование рынка показало, что существует потребность в разработке автоматизированной информационной системы для отдела кадров предприятия. Основная цель первого года производственной деятельности заключается в активной деятельности по популяризации разработанной системы и увеличению постоянных пользователей.

Ожидается, что информационная система будет набирать популярность среди работников отдела кадров и директоров предприятия

Интерес пользователя будет привлекаться за счет:

– удобного интерфейса, позволяющего быстро и комфортно работать;

– рекламы через различные порталы;

– высокого качества исполнения информационной системы, дружеской атмосферы обращения, открытости.

В первый год работы планируется привлечь не менее 4000 постоянных пользователей. Основные средства достижения данной цели – это активная реклама в социальных сетях и других рекламных площадках.

На второй и последующие года работы основной задачей станет не только привлечение новых пользователей, но и удержание уже существующих. Достижению этой цели будут способствовать следующие мероприятия:

– активное взаимодействие с пользователями с целью выявления необходимых улучшений в работе системы учёта кадров;

– проведение различных акций, повышающих интерес пользователей;

– введение новых функций информационной си и улучшение существующих.

Данные меры позволят ежегодно привлекать до 20 новых пользователей, что положительно скажется на окупаемости проекта в целом.

План программа действий и организационные меры

Организационные меры:

– генеральный директор занимается кадрами, заключает договоры на поставку продукции в организации и учреждения, посещает выставки, конференции по обмену опытом, отвечает за поставку оборудования в случае его износа, технического старения;

– коммерческий директор проводит исследования рынка, выполняет расчеты, связанные с изменениями в технологии;

– бухгалтер ведет всю финансовую деятельность фирмы (начисление и уплата налогов, распределение прибыли, расчет и выдача зарплаты);

– инженер программист осуществляет разработку программных средств интернет-сервиса и контролирует их качество;

– технический менеджер встречается с клиентами, оговаривает условия будущих контрактов, подготавливая плодотворную почву для работы коммерческого директора.

Ресурсное обеспечение

Производство программного обеспечения является наукоемкой отраслью, поэтому осуществлять проект будут специалисты в данной области. Необходимо приобрести оборудование для разработки программ.

Для обеспечения материально-технической базы потребуется
ублей. Это необходимо для покрытия общих операционных расходов, непредвиденных издержек и различных единовременных начальных издержек, а так же затраты на заработную плату разработчика программы. Для осуществления проекта потребуется 70 дней.

По полученным результатам проведенных вычислений значение индекса доходности больше 1, а рассчитанная внутренняя норма доходности (рентабельность) равна , что превышает фактическую норму дисконта равную 22 %. Это позволяет сделать вывод о том, что вложение инвестиций в разработку данного проекта является экономически целесообразным.

Каждый работодатель обязан обеспечить своему персоналу комфортные и безопасные условия труда. Одним из критериев, по которым определяется пригодность рабочего места для постоянного пребывания сотрудников, является микроклимат окружающей среды. Каким параметрам должны соответствовать рабочие помещения? Как может повлиять на работников отклонение от нормы?

Прежде всего, дадим определение основным понятиям. Микроклимат помещения - это состояние его внутренней среды, оказывающей непосредственное воздействие на организм человека. В нормативном документе СанПиН 2.2.4.548-96, обязательном для соблюдения всеми организациями, учреждениями, предприятиями независимо от их формы собственности и организационно-правовой формы, содержатся гигиенические требования к микроклимату производственных помещений. Их соблюдение позволяет поддерживать на рабочем месте здоровую, благоприятную для человека обстановку.

Оптимальные микроклиматические условия обеспечивают человеку полный комфорт, сохраняя нормальное тепловое и функциональное состояние его организма в течение восьмичасового рабочего дня. В этом случае механизмы терморегуляции работают с минимальным напряжением, что не вызывает отклонений в состоянии здоровья человека.

В то же время длительное воздействие неблагоприятных факторов окружающей среды (в частности, микроклимата) в отдельных случаях способно вызывать стойкое нарушение состояния здоровья человека. Например, тепловое излучение, влажность могут привести к ухудшению работы сердечно-сосудистой и дыхательной систем. Соблюдение гигиенических требований к микроклимату рабочих мест в помещениях позволит минимизировать воздействие вредных производственных факторов.

Заключение

В рамках курсового проекта была разработана информационная система отдела кадров. Данная система позволяет производить автоматизированный учёт сотрудников предприятия. Также система позволяет составлять графики командировок и отпусков, проводить учёт отпускных и командировочных приказов. Цели разработки данной системы выполнены: проведена автоматизация работы с документами, организован доступ к данным для рабочих предприятия без непосредственного участия специалиста базы данных, проведена автоматизация работы с отчётами для отделов, которые используют информацию из отдела кадров.

В рамках проекта был проведён анализ предметной области, была построена модель предметной области, выделены основные концептуальные классы. Был проведён анализ требований, построена диаграмма вариантов использования и определена функциональность системы, проектирован интуитивный пользовательский интерфейс. На основе анализа предметной области и диаграммы вариантов использования спроектирована структура классов системы.

Код приложения был написан на заранее выбранном языке программирования С#. Приложение было протестировано по вариантам использования, из чего сделан вывод, что программа соответствует заявленной функциональности.

Список использованной литературы

1 М. Фаулер – Основы UML.2-е издание /изд. - СПб.: Питер, 2012.-560с;

2 Скит Джон – C#. Программирование для профессионалов1-е изд. - СПб.: Питер, 2015.-928 с.: ил;

3 MSDN – Учебник. Среда SQL Server Management Studio;

4 С.В. Глушаков, Д.В. Ломотько – Базы данных изд СПб.: Питер, 2015.-366 с;

5 Михаил Флеонов – Transact SQL2007 / изд. - СПб.: Питер, 2012.- 482с;

6 Бен Ватсон – C# 4.0 на примерах/ изд. - СПб.: Питер, 2011 c.604;

7 Флеменов М.Е. – Библия С#. 2-е издание / изд. - СПб.: Питер, 2011.-560 с; преимущества C#; сравнение возможностей СУБД

10 Рихтер Дж. - Программирование на платформе Microsoft .NET Framework 2.0 1-е изд. - СПб.: Питер, 2013.-928 с.: ил;

11 Э. Гамма, Р. Хелм – Design Patterns / изд. - СПб.: Питер, 2012.- 366с;

12 C# сборник рецептов 2007 / изд. - СПб.: Питер, 2013.-432 с;

13 Албахари C# 4.0 / O'Reilly Media, 2010;

[5]3) обзор технологии Scrum;

15 Тимофеева С. С. Введение в безопасность жизнедеятельности / С.С.Тимофеева. – Ростов н/Д : «Феникс», 2014. – 384 c;

16 Басаков, М. И. Охрана труда (Безопасность жизнедеятельности в условиях производства) : учебно-практическое пособие / М. И. Басаков – М. : ИКЦ «МарТ»; Ростов н/Д, 2013. – 400 с;

  1. Михаил Флеонов – Transact SQL2007 / изд. - СПб.: Питер, 2012.- 482с;

  2. Рихтер Дж. - Программирование на платформе Microsoft .NET Framework 2.0 1-е изд. - СПб.: Питер, 2013.-928 с.: ил;

  3. Басаков, М. И. Охрана труда (Безопасность жизнедеятельности в условиях производства) : учебно-практическое пособие / М. И. Басаков – М. : ИКЦ «МарТ»; Ростов н/Д, 2013. – 400 с;

  4. Тимофеева С. С. Введение в безопасность жизнедеятельности / С.С.Тимофеева. – Ростов н/Д : «Феникс», 2014. – 384 c;

  5. 3) http://citforum.ru/SE/project/scrum/