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

Реферат - Экономика

Другие рефераты по предмету Экономика

?ие

  • Неквалифицированные рабочие4,5
  • 4,0

    3,6

    3,25

    2,65

    2,5

     

    2,1

     

    1,7

     

    1,3

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

     

     

     

     

     

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

     

     

     

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

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

    jMenuNa