Рефераты. Управление трудом и заработной платой

2.                Повременно-премиальная. Система, при которой заработок (Зп.прем) вычисляется

Зп.прем = Зтар + Д, грн.,

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

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

Сумма доплат определяется в зависимости:

Д = (Зтар×%доплат)/100, грн.

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

Сдельно-премиальная оплата труда. Сдельно-премиальная оплата труда предусматривает установление плана изготовления детали. Если выполняемая норма меньше плана, то оплата производится по установленному тарифу. Если сверх нормы, то оплата устанавливается выше установленной. Чем выше коэффициент перевыполнения, тем выше стоимость детали с процентом перевыполнения плана.

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

Ирзп = Инзп/Иц,

где    Ирзп – индекс реальной заработной платы, определяется за определённый период.

         Инзп – индекс номинальной заработной платы за этот же период.

         Иц – индекс цен за период.

Оплата труда состоит из основной заработной платы и дополнительной оплаты труда, которые находятся, приблизительно, в соотношении: 70% - основная зарплата, 30% - дополнительная.

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

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

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

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

табл. 1

Квалификационная группа

Квалификационный бал

1.     Руководитель предприятия

2.     Главный инженер

3.     Заместитель директора

4.     Руководитель подразделения

5.     Ведущие специалисты

6.     Специалисты и рабочие высших квалификаций

7.     Специалисты второй категории и квалифицированные рабочие

8.     Специалисты третьей группы и квалифицированные рабочие

9.     Специалисты и рабочие

10. Неквалифицированные рабочие

4,5

4,0

3,6

3,25

2,65

2,5


2,1

 

1,7


1,3

1,0

табл. (Квалификационная группа)






1.5  Алгоритм начисления заработной платы

 

 

 

2       Информационное обеспечение задачи

2.1  Экранные формы меню управления решением задачи

Экранные формы

 

Рис.1 (Графический интерфейс формы)

 

Рис.2 (Данные)

 

Рис.3 (Начисления)

 

Рис.4 (Удержания)

 

Рис.5 (Отчётные формы)

 

Рис.6 (Помощь)

2.2  Запуск программного обеспечения

         Запуск программного обеспечения осуществляется при помощи программного продукта Java Builder Enterprise или при наличии на компьютере виртуальной машины Java. Для запуска программного обеспечения необходимо через программу «Пуск» выбрать команду «все программы»,  где в появившемся окне выбрать необходимую программу (Java Builder Enterprise). После того как программа запустилась открываем необходимый документ File/Open project. Когда необходимый документ открылся нажимаем клавишу F9, после чего появится нужный нам экранная форма меню управления решением задачи.


2.3  Листинг программного модуля меню задач

package untitled1;


import java.awt.*;

import java.awt.event.*;

import javax.swing.*;


public class Frame1 extends JFrame {

  JPanel contentPane;

  JMenuBar jMenuBar1 = new JMenuBar();

  JMenu jMenuDannie = new JMenu();

   JMenuItem jMenuDannieExit = new JMenuItem();

    JMenuItem jMenuDannieNew = new JMenuItem();

     JMenuItem jMenuDannieKoef = new JMenuItem();

      JMenuItem jMenuDannieNorma = new JMenuItem();

 JMenu jMenuNach = new JMenu();

   JMenuItem jMenuNachZarp = new JMenuItem();

    JMenuItem jMenuNachRazr = new JMenuItem();

     JMenuItem jMenuNachBoln = new JMenuItem();

      JMenuItem jMenuNachOtpuskn = new JMenuItem();

       JMenuItem jMenuNachMpom = new JMenuItem();

        JMenuItem jMenuNachPrem = new JMenuItem();

 JMenu jMenuUder = new JMenu();

    JMenuItem jMenuUderAvans = new JMenuItem();

     JMenuItem jMenuUderPodoh = new JMenuItem();

      JMenuItem jMenuUderProf = new JMenuItem();

       JMenuItem jMenuUderShtraf = new JMenuItem();

        JMenuItem jMenuUderAlim = new JMenuItem();

         JMenuItem jMenuUderBrak = new JMenuItem();

          JMenuItem jMenuUderPens = new JMenuItem();

 JMenu jMenuOtch = new JMenu();

    JMenuItem jMenuOtchWedAv = new JMenuItem();

     JMenuItem jMenuOtchWedZarp = new JMenuItem();

      JMenuItem jMenuOtchWedRasch = new JMenuItem();

       JMenuItem jMenuOtchSvod = new JMenuItem();

 JMenu jMenuHelp = new JMenu();

    JMenuItem jMenuHelpDoc = new JMenuItem();

     JMenuItem jMenuHelpProg = new JMenuItem();




        BorderLayout borderLayout1 = new BorderLayout();


  //Construct the frame

  public Frame1() {

    enableEvents(AWTEvent.WINDOW_EVENT_MASK);

    try {

      jbInit();

    }

    catch(Exception e) {

      e.printStackTrace();

    }

  }

  //Component initialization

  private void jbInit() throws Exception  {

    contentPane = (JPanel) this.getContentPane();

    contentPane.setLayout(borderLayout1);

    this.setSize(new Dimension(400, 300));

    this.setTitle("Заработная плата");

 jMenuDannie.setText("Данные");

     jMenuDannieExit.setText("Тарифная ставка");

     jMenuDannieExit.addActionListener(new Frame1_jMenuDannieExit_ActionAdapter(this));

     jMenuDannieNew.setText("Отработанное время");

     jMenuDannieNew.addActionListener(new Frame1_jMenuDannieNew_ActionAdapter(this));

     jMenuDannieKoef.setText("Коэффициент трудового участия");

     jMenuDannieKoef.addActionListener(new Frame1_jMenuDannieKoef_ActionAdapter(this));

     jMenuDannieNorma.setText("Норма выработки");

     jMenuDannieNorma.addActionListener(new Frame1_jMenuDannieNorma_ActionAdapter(this));

 jMenuNach.setText("Начисления");

       jMenuNachZarp.setText("Заработная плата");

       jMenuNachZarp.addActionListener(new Frame1_jMenuNachZarp_ActionAdapter(this));

       jMenuNachRazr.setText("Разряд");

       jMenuNachRazr.addActionListener(new Frame1_jMenuNachRazr_ActionAdapter(this));

       jMenuNachBoln.setText("Больничные");

       jMenuNachBoln.addActionListener(new Frame1_jMenuNachBoln_ActionAdapter(this));

       jMenuNachOtpuskn.setText("Отпускные");

       jMenuNachOtpuskn.addActionListener(new Frame1_jMenuNachOtpuskn_ActionAdapter(this));

       jMenuNachMpom.setText("Материальная помощь");

       jMenuNachMpom.addActionListener(new Frame1_jMenuNachMpom_ActionAdapter(this));

       jMenuNachPrem.setText("Премия");

       jMenuNachPrem.addActionListener(new Frame1_jMenuNachPrem_ActionAdapter(this));

 jMenuUder.setText("Удержания");

         jMenuUderAvans.setText("Аванс");

         jMenuUderAvans.addActionListener(new Frame1_jMenuUderAvans_ActionAdapter(this));

         jMenuUderPodoh.setText("Подоходный налог");

         jMenuUderPodoh.addActionListener(new Frame1_jMenuUderPodoh_ActionAdapter(this));

         jMenuUderProf.setText("Профсоюзные взносы");

         jMenuUderProf.addActionListener(new Frame1_jMenuUderProf_ActionAdapter(this));

         jMenuUderShtraf.setText("Штраф");

         jMenuUderShtraf.addActionListener(new Frame1_jMenuUderShtraf_ActionAdapter(this));

         jMenuUderAlim.setText("Алименты");

         jMenuUderAlim.addActionListener(new Frame1_jMenuUderAlim_ActionAdapter(this));

         jMenuUderBrak.setText("Брак продукции");

         jMenuUderBrak.addActionListener(new Frame1_jMenuUderBrak_ActionAdapter(this));

         jMenuUderPens.setText("Пенсионный фонд");

         jMenuUderPens.addActionListener(new Frame1_jMenuUderPens_ActionAdapter(this));

 jMenuOtch.setText("Отчётные формы");

      jMenuOtchWedAv.setText("Ведомость на аванс");

Страницы: 1, 2, 3, 4, 5



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.