Wirtschaftsingenieurwesen
Personalverrechnung
Inhaltverzeichnis1. Zielbestimmung31.1 Musskriterien31.2 Wunschkriterien32. Funktionen32.1 Programmfunktionen32.2 Benutzerfunktionen33. Benutzeroberflche43.1 Dialogmaske43.2 Bedeutungen der Wrter und Abkrzungen aus der Dialogmaske44. Entwicklungsumgebung55. Diagramme55.1 Struktogramm fr LST Berechnung56. Programmcode5
1. Zielbestimmung
Dieses Programm soll aus einem Brutto- oder Nettoeinkommen das Brutto- oder Nettoeinkommen errechnen. Dazu soll es noch die Kosten anzeigen die eine Firma fr diesen Mitarbeiter ausgibt.
1.1 Musskriterien
Es mssen immer alle Felder ausgefllt oder ausgewhlt sein damit etwas errechnet werden kann.
Die eingegebenen Werte mssen positiv sein.
Bedienung muss einfach und bersichtlich sein.
1.2 Wunschkriterien
Die Anzeige muss druckbar sein
2. Funktionen
2.1 Programmfunktionen
Das Programm hat zwei Listboxen mit denen man zwischen Monatlich, Jhrlich und Bruttolohn/Nettolohn auswhlen kann. Daneben ist ein Textfeld in das man dann den Betrag des Einkommens eingibt womit die brigen Felder errechnet werden. Das Programm ist nicht aktualisierbar.
2.2 Benutzerfunktionen
Der Benutzer kann zwischen Monatlich/ Jhrlich und Brutto/Netto whlen und dann den Betrag eingeben.
3. Benutzeroberflche3.1 Dialogmaske
3.2 Bedeutungen der Wrter und Abkrzungen aus der Dialogmaske
Einkommen: Ist der Betrag an Geld den ein Arbeiter fr eine Leistung in einer gewissen Zeit bekommt.
Brutto: Ist das Einkommen das man bekommt vor Abzug der Steuern.
Netto: Ist der Betrag vom Einkommen wovon die Steuern schon abgezogen sind.
SV: Sozialversicherung
DB: Dienstgeberbeitrag
DZ: Dienstgeberzuschlag
KoST: Kommunalsteuer
BV: Beitrag zur Betrieblichen Vorsorge
KV: Krankenversicherung
PV: Pensionsversicherung
ALV: Arbeitslosenversicherung
AK: Arbeitskammerumlage
WBF: Wohnbaufrderung
4. Entwicklungsumgebung
Wir achten darauf das nur kostenlose Entwicklungsmittel verwendet werden.5. Diagramme
5. Diagramme5.1 Struktogramm fr LST Berechnung
6. Programmcode
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Brutto___Netto___Rechner
{
public partial class Form1 : Form
{
//Dienstgeber Prozentstze
double proz_dg_sv = 21.83 / 100;
double proz_dg_db = 4.5 / 100;
double proz_dg_dz = 0.4 / 100;
double proz_dg_kost = 3 / 100;
double proz_dg_bv = 1.52 / 100;
//Dienstnehmer Prozentstze
double proz_dn_kv = 3.82 / 100;
double proz_dn_pv = 10.25 / 100;
double proz_dn_alv = 3 / 100;
double proz_dn_ak = 0.5 / 100;
double proz_dn_wbf = 0.5 / 100;
//Einkommensfelder
bool b_mj = true; // b_mj true = monatlich / false = jhrlich
bool b_bn = true; // b_bn true = brutto / false = netto
double d_gehalt = 0;
//Definition und Intialisierung der Monatswerte
double d_m_dg_kf = 0;
double d_m_dg_sv = 0;
double d_m_dg_db = 0;
double d_m_dg_dz = 0;
double d_m_dg_kost = 0;
double d_m_dg_bv = 0;
double d_m_dg_lnk = 0;
double d_m_dn_brutto = 0;
double d_m_dn_kv = 0;
double d_m_dn_pv = 0;
double d_m_dn_alv = 0;
double d_m_dn_ak = 0;
double d_m_dn_wbf = 0;
double d_m_dn_lnk = 0;
double d_m_dn_bmgl = 0;
double d_m_dn_lst = 0;
double d_m_dn_netto = 0;
//Definition und Intialisierung der Jahreswerte
double d_j_dg_kf = 0;
double d_j_dg_sv = 0;
double d_j_dg_db = 0;
double d_j_dg_dz = 0;
double d_j_dg_kost = 0;
double d_j_dg_bv = 0;
double d_j_dg_lnk = 0;
double d_j_dn_brutto = 0;
double d_j_dn_kv = 0;
double d_j_dn_pv = 0;
double d_j_dn_alv = 0;
double d_j_dn_ak = 0;
double d_j_dn_wbf = 0;
double d_j_dn_lnk = 0;
double d_j_dn_bmgl = 0;
double d_j_dn_lst = 0;
double d_j_dn_netto = 0;
//Definition und Intialisierung des Urlaubsgeldes
double d_ug_dg_kf = 0;
double d_ug_dg_sv = 0;
double d_ug_dg_db = 0;
double d_ug_dg_dz = 0;
double d_ug_dg_kost = 0;
double d_ug_dg_bv = 0;
double d_ug_dg_lnk = 0;
double d_ug_dn_brutto = 0;
double d_ug_dn_kv = 0;
double d_ug_dn_pv = 0;
double d_ug_dn_alv = 0;
double d_ug_dn_ak = 0;
double d_ug_dn_wbf = 0;
double d_ug_dn_lnk = 0;
double d_ug_dn_bmgl = 0;
double d_ug_dn_lst = 0;
double d_ug_dn_netto = 0;
//Definition und Intialisierung des Weihnachtsgeldes
double d_wg_dg_kf = 0;
double d_wg_dg_sv = 0;
double d_wg_dg_db = 0;
double d_wg_dg_dz = 0;
double d_wg_dg_kost = 0;
double d_wg_dg_bv = 0;
double d_wg_dg_lnk = 0;
double d_wg_dn_brutto = 0;
double d_wg_dn_kv = 0;
double d_wg_dn_pv = 0;
double d_wg_dn_alv = 0;
double d_wg_dn_ak = 0;
double d_wg_dn_wbf = 0;
double d_wg_dn_lnk = 0;
double d_wg_dn_bmgl = 0;
double d_wg_dn_lst = 0;
double d_wg_dn_netto = 0;
lb_bn. = "Brutto";
public Form1()
{
InitializeComponent();
}
private void gehalt_TextChanged(object sender, EventArgs e)
{
b_bn = lb_bn.SelectedItem.ToString() == "Brutto";
if (b_bn) MessageBox.Show("Ist Brutto");
}
}
}
Projekt PersonalverrechnungDaniel Velan5
Top Related