Файл: Моделирование предметной области «Расчеты с персоналом» с помощью UML.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 16.05.2023

Просмотров: 310

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ВВЕДЕНИЕ

Данная курсовая работа по предмету «Методы и средства проектирования информационных систем» посвящена моделированию предметной области расчетов с персоналом по средствам UML.

Объектом исследования курсовой работы функционал предприятия по расчетам с персоналом (расчеты по заработной плате). Целью курсовой работы является моделирование предметной области расчетов с персоналом на примере конкретной организации.

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

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

Хорошей практикой является использование для этого визуального моделирования. Один из наиболее востребованных в настоящее время способов визуализации и моделирования программ является UML.

UML (англ. Unified Modeling Language — унифицированный язык моделирования) — язык визуального описания принципов работы программных продуктов. UML является языком широкого профиля, использующий графические обозначения для создания абстрактной модели системы, называемой UML моделью.

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


Основной книги для написания курсовой работы послужила фундаментальная работа Гради Буча, Джеймса Рамбо и Ивара Якобсона «Язык UML. Руководство пользователя». Авторы книги являются создателями унифицированного языка моделирования. Во всем мире они получили признание благодаря вкладу в развитие объектно-ориентированных технологий. Другими источниками для проведенного анализа в работе послужили книги Мартина Фаулер «UML. Основы» и Ларман Крэга «Применение UML 2.0 и шаблонов проектирования». Также в курсовой работе использовалась экономическая литература.

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

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

Унифицированный язык моделирования (UML) является стандартным инструментом для создания "чертежей" программного обеспечения. С помощью UML можно визуализировать, специфицировать, конструировать и документировать артефакты программных систем [1, c. 25].

UML можно использовать для моделирования любых систем: от информационных систем масштаба предприятия до распределенных Web-приложений и даже встроенных систем реального времени. Это очень выразительный язык, позволяющий рассмотреть систему со всех точек зрения, имеющих отношение к ее разработке и последующему развертыванию. Несмотря на обилие выразительных возможностей, этот язык прост для понимания и использования. Изучение UML удобнее всего начать с его концептуальной модели, которая включает в себя три основных элемента: базовые строительные блоки, правила, определяющие, как эти блоки могут сочетаться между собой, и некоторые общие механизмы языка [1, c. 32].

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

Несомненным плюсом является то, что диаграммы UML сравнительно просты для чтения после достаточно быстрого ознакомления с его синтаксисом. Использование UML приводит к сокращению числа возможных ошибок таких как: несогласованные параметры подпрограмм, несогласованное изменение атрибутов. UML расширяет и позволяет вводить собственные текстовые и графические стереотипы, что способствует его применению не только в сфере программной инженерии. Также UML получил широкое распространение и динамично развивается [2, c. 277].


Несмотря на то, что UML достаточно широко распространённый и используемый стандарт, его часто критикуют из-за следующих недостатков:

1. Избыточность языка. UML часто критикуется, как неоправданно большой и сложный. Он включает много избыточных или практически неиспользуемых диаграмм и конструкций. Чаще это можно услышать в отношении UML 2.0, чем UML 1.0, так как более новые ревизии включают больше компромиссов.

2. Неточная семантика. Неточность описания самого UML одинаково отражается на пользователях и поставщиках инструментов, приводя к несовместимости инструментов из-за уникального трактования спецификаций.

3. Проблемы при изучении и внедрении. Вышеописанные проблемы делают проблематичным изучение и внедрение UML, особенно когда руководство насильно заставляет использовать UML инженеров при отсутствии у них предварительных навыков.

4. Кумулятивная нагрузка/Рассогласование нагрузки (Cumulative Impedance/Impedance mismatch). Рассогласование нагрузки - термин из теории системного анализа для обозначения неспособности входа системы воспринять выход другой. Как в любой системе обозначений UML может представить одни системы более кратко и эффективно, чем другие. Таким образом, разработчик склоняется к решениям, которые более комфортно подходят к переплетению сильных сторон UML и языков программирования. Проблема становится более очевидной, если язык разработки не придерживается принципов ортодоксальной объектно-ориентированной доктрины (не старается соответствовать традиционным принципам ООП).

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

6. Усложнение методологии. Применение объектно-ориентированного подхода требует введения дополнительных способов представления информации о предметной области и методов ее анализа. язык UML включает более 100 различных условных обозначений. Для успешного использования подобного механизма требуется наличие определенного уровня квалификации у специалистов. Для небольших проектов более эффективным может оказаться применение классических методов разработки. Разработка проектов, для которых важнейшей задачей является описание предметной области, и для которых невозможно найти человека, понимающего эту предметную область в целом также требует использования традиционных подходов, в виду их большей доступности для неспециалистов [2, c. 291].


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

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

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

Основными формами оплаты труда являются повременная, сдельная и аккордная. В «Центре здоровья» применяется повременная форма оплаты труда. Эта форма оплаты труда имеет свои системы: простая повременная и повременно-премиальная.

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

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

При повременно-премиальной системе оплаты труда к сумме заработка по тарифу прибавляют премию в определенном проценте к тарифной ставке или к другому измерителю (в данном случае к окладу). Первичными документами по учету труда работников при повременной оплате являются табели.

Размеры доплат и условия их выплаты предприятия устанавливают самостоятельно и фиксируют их в коллективном договоре (положение об оплате труда). При этом размеры доплат не могут быть ниже установленных законодательством.


Кроме того, работникам ФГУП ПО «Маяк» предусмотрены стимулирующие и компенсационные выплаты (доплаты, надбавки, премии) к тарифным ставкам или должностным окладам, которые устанавливаются в соответствии с законодательством РФ и действующими на предприятии Положениями.

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

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

Фонд заработной платы включает: оплату за отработанное время, оплату за неотработанное время; единовременные поощрительные и другие выплаты; оплату питания, жилья, топлива.

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

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

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

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

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

Санаторий-профилакторий «Центр здоровья» является структурным подразделением ФГУП ПО «Маяк», выделенным на отдельный баланс, без образования юридического лица. Профилакторий возглавляет директор-главный врач, он осуществляет текущее руководство деятельностью профилактория.