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

      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) {

     }

     public void jMenuOtchWedRasch_actionPerformed(ActionEvent e) {

     }

     public void jMenuOtchSvod_actionPerformed(ActionEvent e) {

     }

  //Помощь

  public void jMenuHelpDoc_actionPerformed(ActionEvent e) {

  }

  public void jMenuHelpProg_actionPerformed(ActionEvent e) {

  }



}


class Frame1_jMenuDannieExit_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuDannieExit_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuDannieExit_actionPerformed(e);

  }

}

class Frame1_jMenuDannieNew_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuDannieNew_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuDannieNew_actionPerformed(e);

  }

}

class Frame1_jMenuDannieKoef_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuDannieKoef_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuDannieKoef_actionPerformed(e);

  }

}

class Frame1_jMenuDannieNorma_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuDannieNorma_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuDannieNorma_actionPerformed(e);

  }

}


/////////////////////////////////////////////////////////////////////////////////////////////////////////////

class Frame1_jMenuNachZarp_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuNachZarp_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuNachZarp_actionPerformed(e);

  }

}

class Frame1_jMenuNachRazr_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuNachRazr_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuNachRazr_actionPerformed(e);

  }

}

class Frame1_jMenuNachBoln_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuNachBoln_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuNachBoln_actionPerformed(e);

  }

}

class Frame1_jMenuNachOtpuskn_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuNachOtpuskn_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuNachOtpuskn_actionPerformed(e);

  }

}

class Frame1_jMenuNachMpom_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuNachMpom_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuNachMpom_actionPerformed(e);

  }

}

class Frame1_jMenuNachPrem_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuNachPrem_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuNachPrem_actionPerformed(e);

  }

}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////

class Frame1_jMenuUderAvans_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuUderAvans_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuUderAvans_actionPerformed(e);

  }

}

class Frame1_jMenuUderPodoh_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuUderPodoh_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuUderPodoh_actionPerformed(e);

  }

}

class Frame1_jMenuUderProf_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuUderProf_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuUderProf_actionPerformed(e);

  }

}

class Frame1_jMenuUderShtraf_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuUderShtraf_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuUderShtraf_actionPerformed(e);

  }

}

class Frame1_jMenuUderAlim_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuUderAlim_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuUderAlim_actionPerformed(e);

  }

}

class Frame1_jMenuUderBrak_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuUderBrak_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuUderBrak_actionPerformed(e);

  }

}

class Frame1_jMenuUderPens_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuUderPens_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuUderPens_actionPerformed(e);

  }

}

//////////////////////////////////////////////////////////////////////

class Frame1_jMenuOtchWedAv_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuOtchWedAv_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuOtchWedAv_actionPerformed(e);

  }

}

class Frame1_jMenuOtchWedZarp_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuOtchWedZarp_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuOtchWedZarp_actionPerformed(e);

  }

}

class Frame1_jMenuOtchWedRasch_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuOtchWedRasch_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuOtchWedRasch_actionPerformed(e);

  }

}

class Frame1_jMenuOtchSvod_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuOtchSvod_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuOtchSvod_actionPerformed(e);

  }

}

///////////////////////////////////////////////////////////////////

class Frame1_jMenuHelpDoc_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuHelpDoc_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuHelpDoc_actionPerformed(e);

  }

}

class Frame1_jMenuHelpProg_ActionAdapter implements ActionListener {

  Frame1 adaptee;


  Frame1_jMenuHelpProg_ActionAdapter(Frame1 adaptee) {

    this.adaptee = adaptee;

  }

  public void actionPerformed(ActionEvent e) {

    adaptee.jMenuHelpProg_actionPerformed(e);

  }

}



















2.3  Экранные формы для ввода информации

Начисления

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

Наряд по сдельным расценкам

Рис.8 (Наряд по сдельным расценкам)

Коллективный наряд

Рис.9 (Коллективный наряд)

Расчёт зарплаты

Рис. 10 (Расчёт заработной платы)


 

 

3  Программный комплекс решения задачи

 

3.1 Системные требования, для технического комплекса

Windows 98, 2000, XP, Millennium.

Тактовая частота 466 Гц.

ОЗУ 64.

20 Mb памяти на жёстком диске.

Виртуальная машина Java


3.2  Операторная инструкция решения задачи

После открытия основного окна ПК пользователю доступны следующие возможности:

1.       сформировать входную информацию для расчёта и осуществить расчёт;

2.       работать с существующим файлом расчётов в формате ПК;

3.       просмотреть/изменить информацию по предприятию;

4.       получить помощь по программе.

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

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

Для решения поставленной задачи необходимо наличие на компьютере программного комплекса 1С Предприятие. Чтобы начать работу с формами для ввода исходной информации необходимо выбрать кнопку «Пуск» на панели задач, затем выбираем «Все программы», где из перечня программ находим 1С Предприятие и запускаем эту программу. Для расчёта начислений необходимо выполнить следующие действия:

В меню выбрать команду «Операции» в которой есть кнопка «Журналы документов» нажимаем её, и в появившемся окошке выбираем «Начисления»

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Литература

1.                 Губышев «Заработная плата рабочих и служащих», Москва 1980 г.

2.                 Журнал «Бухгалтерия» №38/1(453).

3.                 Бойчик И.Н. «Экономика предприятия» Киев 2002.

4.                 Сировец В.Г. «Заработная плата. Сборник нормативных документов.







 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приложения

Приложение А

Платёжная ведомость (ф. № П-55)

 

Предприятие______________

Цех, отдел________________

К расчётной ведомости № __


В кассу для оплаты:

В сумме______________________

_____________________________

иректор_____________________

Главный бухгалтер_____________

 

 

Платёжная ведомость №__

за _____________200___г.


По этой платёжной ведомости выплачено___________

____________________________________________грн.

и депонировано_________________________________

____________________________________________грн.


Кассир

Бухгалтер

«__»_________200__г.

Кассовый ордер №__от________200__г.

                   Ведомость составил                                          (подпись)

                   Ведомость проверил                                         (подпись)


(обратная сторона платёжной ведомости)

 

Табельный номер

Фамилия, имя, отчество

Сумма к выплате

Долг за работником или подпись в получении

1

 

 

 

2

 

 

 

3

 

 

 

 

Всего

 

 

 


 

 


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



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