рефераты Знание — сила. Библиотека научных работ.
~ Портал библиофилов и любителей литературы ~

Меню
Поиск



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

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

Повременная форма имеет такие системы:

1.                Прямая повременная. Заработок при этой системе (Зп.пов) вычисляется

Зп.пов = Фмес×Сг, грн.,

где    Фмес – фактически отработанное за месяц время, час./мес;

         Сг – повременная тарифная ставка по разряду рабочего, грн.

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("Ведомость на аванс");

      jMenuOtchWedAv.addActionListener(new Frame1_jMenuOtchWedAv_ActionAdapter(this));

      jMenuOtchWedZarp.setText("Ведомость на зарплату");

      jMenuOtchWedZarp.addActionListener(new Frame1_jMenuOtchWedZarp_ActionAdapter(this));

      jMenuOtchWedRasch.setText("Расчётно платёжная ведомость");

      jMenuOtchWedRasch.addActionListener(new Frame1_jMenuOtchWedRasch_ActionAdapter(this));

      jMenuOtchSvod.setText("Свод на начисление и удержание");

      jMenuOtchSvod.addActionListener(new Frame1_jMenuOtchSvod_ActionAdapter(this));

 jMenuHelp.setText("Помощь");

          jMenuHelpDoc.setText("Документация");

          jMenuHelpDoc.addActionListener(new Frame1_jMenuHelpDoc_ActionAdapter(this));

          jMenuHelpProg.setText("О программе");

          jMenuHelpProg.addActionListener(new Frame1_jMenuHelpProg_ActionAdapter(this));




    jMenuDannie.add(jMenuDannieExit);

    jMenuDannie.add(jMenuDannieNew);

    jMenuDannie.add(jMenuDannieKoef);

    jMenuDannie.add(jMenuDannieNorma);

      jMenuNach.add(jMenuNachZarp);

      jMenuNach.add(jMenuNachRazr);

      jMenuNach.add(jMenuNachBoln);

      jMenuNach.add(jMenuNachOtpuskn);

      jMenuNach.add(jMenuNachMpom);

      jMenuNach.add(jMenuNachPrem);

 


 jMenuUder.add(jMenuUderAvans);

   jMenuUder.add(jMenuUderPodoh);

   jMenuUder.add(jMenuUderProf);

   jMenuUder.add(jMenuUderShtraf);

   jMenuUder.add(jMenuUderAlim);

   jMenuUder.add(jMenuUderBrak);

   jMenuUder.add(jMenuUderPens);

     jMenuOtch.add(jMenuOtchWedAv);

     jMenuOtch.add(jMenuOtchWedZarp);

     jMenuOtch.add(jMenuOtchWedRasch);

     jMenuOtch.add(jMenuOtchSvod);

   jMenuHelp.add(jMenuHelpDoc);

   jMenuHelp.add(jMenuHelpProg);


    jMenuBar1.add(jMenuDannie);

    jMenuBar1.add(jMenuNach);

    jMenuBar1.add(jMenuUder);

    jMenuBar1.add(jMenuOtch);

    jMenuBar1.add(jMenuHelp);

    this.setJMenuBar(jMenuBar1);

  }

  //Данные

  public void jMenuDannieExit_actionPerformed(ActionEvent e) {

  }

  public void jMenuDannieNew_actionPerformed(ActionEvent e) {

  }

  public void jMenuDannieKoef_actionPerformed(ActionEvent e) {

  }

  public void jMenuDannieNorma_actionPerformed(ActionEvent e) {

  }

     //Начисления

     public void jMenuNachZarp_actionPerformed(ActionEvent e) {

     }

     public void jMenuNachRazr_actionPerformed(ActionEvent e) {

     }

     public void jMenuNachBoln_actionPerformed(ActionEvent e) {

     }

     public void jMenuNachOtpuskn_actionPerformed(ActionEvent e) {

     }

     public void jMenuNachMpom_actionPerformed(ActionEvent e) {

     }

     public void jMenuNachPrem_actionPerformed(ActionEvent e) {

     }

        //Удержания

        public void jMenuUderAvans_actionPerformed(ActionEvent e) {

        }

        public void jMenuUderPodoh_actionPerformed(ActionEvent e) {

        }

        public void jMenuUderProf_actionPerformed(ActionEvent e) {

        }

        public void jMenuUderShtraf_actionPerformed(ActionEvent e) {

        }

        public void jMenuUderAlim_actionPerformed(ActionEvent e) {

        }

        public void jMenuUderBrak_actionPerformed(ActionEvent e) {

        }

        public void jMenuUderPens_actionPerformed(ActionEvent e) {

        }

     //Отчётные формы

     public void jMenuOtchWedAv_actionPerformed(ActionEvent e) {

     }

     public void jMenuOtchWedZarp_actionPerformed(ActionEvent e) {

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




Новости
Мои настройки


   бесплатно рефераты  Наверх  бесплатно рефераты  

© 2009 Все права защищены.