Zum Inhalt springen

RipmaV

Mitglieder
  • Gesamte Inhalte

    6
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von RipmaV

  1. Bin gerade ins Forum und hab diese Meldung erhalten: Fatal error: Call to undefined function: iif() in /srv/www/vhosts/fachinformatiker.de/subdomains/fotos/httpdocs/ppp_block.php on line 119 sprich auf der startseite des forums "http://forum.fachinformatiker.de/index.php"
  2. Also hier mein bearbeiteter projektantrag. für weitere Tipps, Ratschläge etc. bin ich immer offen. 1. Projektbezeichnung (Auftrag / Teilauftrag) Mitarbeiterverwaltung – Teilbereich ToDo-Liste, Urlaubs-, Abwesenheitserfassung und Mitarbeiterprofil 1.1 Kurzform der Aufgabenstellung Ziel ist das Erstellen eines Teilbereichs der Mitarbeiterverwaltung. Dieser beinhaltet folgende Arbeitspakete: Eine ToDo-Liste, in der festgehalten wird wer was zu tun hat. Eine Urlaubs- und Abwesenheitserfassung, in der der Urlaub der Mitarbeiter geplant und die Abwesenheit, im Fall von Geschäftsreisen, festgehalten wird. Und das Mitarbeiterprofil in der Angaben zum Mitarbeiter eingetragen werden. Das Tool soll in das bestehende Rechtesystem eingegliedert werden. 1.2 Ist Analyse Zur Zeit wird die Mitarbeiterverwaltung nur in einem Exceldokument abgebildet. Dieses ist umständlich zu handhaben, da man für jedes neue Jahr eine neue Datei erstellen muss. Dazu kommt noch das Problem mit dem Austausch der Dateien. Der Austausch der Dateien erfolgt per Mail an eine Zentrale Sammelstelle. Hier müssen diese ausgewertet werden und in eine zentrale Liste übernommen werden. Das ist sehr zeitaufwändig, da man jede zugesandte Datei öffnen und die Daten in die zentrale Datei übernehmen muss. Änderungen in den Daten werden nach Übergabe der Datei telefonisch oder per E-Mail gemacht. Dies hat zur Folge dass zwei Mitarbeiter das tun was einer ebenso ohne großen Aufwand könnte. 2. Soll-Konzept 2.1 Was soll am Ende des Projekts erreicht sein? In der ToDo-Liste soll festgehalten werden was noch für Tätigkeiten anfallen. Beispielsweise wenn in einem Standort neue PCs aufgestellt werden müssen wird dies eingetragen und am nächstmöglichen Termin von einem Mitarbeiter erledigt. Mit der Urlaubserfassung, wird festgehalten welcher Mitarbeiter gerade im Urlaub ist oder Urlaub beantragt hat. Dass dient zur besseren Organisation der Urlaubsverteilung in den einzelnen Abteilungen. Die Abwesenheitserfassung hält fest welche Mitarbeiter gerade unterwegs sind in anderen Standorten, und wie die Mitarbeiter erreichbar sind. Dass hat den Zweck dass die Mitarbeiter besser erreichbar sind auch wenn sie nicht im Büro sind. In einem Mitarbeiterprofil werden Daten wie Name, Standortszugehörigkeit und Position erfasst. Hier wird auch die Zugehörigkeit zu einer Abteilung und der Posten festgelegt die ein Mitarbeiter bekleidet. Das hat den Zweck eine schnellere Kommunikation zwischen den einzelnen Abteilungen oder den Mitarbeitern und den Vorgesetzten andrer Unternehmensbereiche zu ermöglichen. Das Tool soll in das bestehende Rechtesystem eingegliedert werden und bedarf somit keine extra Rechteverwaltung. 2.2 Welche Anforderungen müssen erfüllt sein? Um das Projekt umzusetzen, müssen folgende Anforderungen erfüllt sein: Apache >= 1.3 PHP >= 4.4.x MySQL >= 4.1 Internet Explorer 6 oder Internet Explorer 7 oder Firefox 2 Die Server seitigen Anforderungen werden durch das bestehende Serversystem erfüllt. Als Entwicklungssystem kommt ein Linux System und ein Windows System abwechselnd zum Einsatz. Zum Testen wird ein Windows System mit Internet Explorer 6, Internet Explorer 7 und Firefox 2 und ein Linux System mit Firefox 2 verwendet. 2.3 Welche Einschränkungen müssen beachtet werden Keine Einschränkungen vorhanden. 3 Projektstrukturplan entwickeln 3.1. Was ist zur Erfüllung der Zielsetzung erforderlich Siehe 2.2 Anforderungen. 3.2. Hauptaufgaben und Teilaufgaben auflisten Erstellung eines Datenbank Schemas. Erstellung der Tabellen. Erstellung der Indizes. Erstellung eines Designs das, den „Look and Feel“ der Jobs@Salo Software, wieder spiegelt. Entwurf und Implementierung der Programmlogik Blätterfunktion für die ToDo-Liste Eingabe Formulare Eingabefunktion für neue Einträge Eingabeprüfungen für die Urlaubserfassung Authentifizierung der „Administratoren“ Editierfunktionen für „Administratoren“ testen des Designs in den vorgesehenen Browsern testen der Programmlogik Lauffähigkeit überprüfen Fehlerbehandlung überprüfen 3.3 Grafische oder tabellarische Darstellung 1 Projektplanung 2 Datenbank 2.1 Datenbankschema 2.1.1 Erstellung der Tabellen 2.1.2 Erstellung der Indizes 3 Design 3.1 Grunddesign 3.2 Eingabeformulare 4 Implementation der Programmlogik 4.1 Sicherheitsüberprüfung bei der Eingabe von Daten 4.2 Speichern neuer Daten 4.3 Updaten geänderter Daten 5 Tests 5.1 Test des Designs 5.1.1 entspricht das Design dem gewünschten Ergebnis 5.2 Test der Programmlogik 6 Fehlerkorrektur 7 Dokumentation 4. Projektphasen mit Zeitplanung in Stunden Arbeitsschritt Zeit in Std Projektplanung: (6) Zielbestimmung 1 Programmplanung 3 Datenbankplanung 2 Ausführung: (54) Design (Oberflächengestaltung mit HTML & CSS) 7 Datenbank (Anlegen der Datenbankstruktur) 3 Implementation (Programmlogik programmieren und diese in die Oberfläche integrieren) 34 Tests 5 Fehlerkorrektur 5 Abschluss: (10) Dokumentation 8 Abnahme und Inbetriebnahme 2 5. Projektdokumentation Projektdokumentation IST-Zusammenfassung SOLL-Ziel Entity-Relationship-Modell der Datenbank
  3. Also das ganze ist nicht so aufwändig wie es sich anhört für mich zu mindest. grund ist dass das was ich programmiere in unser bisheriges tool eingegliedert werden soll. Da haben wir schon eine sehr gute rechte verwaltung. dass heißt das profil kann nach eingliederung in unser bestehendes system, nur noch von berechtigten personen eingesehen und geändert werden. Ich stelle nachher mal den Projektantrag wie ich ihn jetzt in überarbeiteter form habe hier rein.
  4. Erstmal danke für die schnelle antwort. Ich bin zur zeit am überlegen ob ich die Urlaubsplanung noch streiche. Denn das ist zur zeit das einzige auf das ich verzichten kann da der rest späterhin auch hier in der firma eingesetzt werden soll. Was meinst du wäre es denn von der Zeit her ok wenn ich die Urlaubsplanung streiche ?
  5. Erstmal danke für die schnellen Antworten und die Tipps. Ich hab das ganze nochmal überarbeitet und das Projekt mit meinem Ausbilder abgestimmt. Der Projektantrag ist noch nicht fertig, hab jetzt erstmal die ersten zwei punkte gemacht. Der Antrag sieht jetzt wie folgt aus. ---------------------- 1. Projektbezeichnung (Auftrag / Teilauftrag) Mitarbeiterverwaltung – Teilbereich ToDo-Liste, Urlaubs-, Abwesenheitserfassung und Mitarbeiterprofil 1.1 Kurzform der Aufgabenstellung Ziel ist das erstellen eines Teilbereichs der Mitarbeiterverwaltung, dieser beinhaltet folgende Arbeitspakete. Eine ToDo-Liste, in der festgehalten wird wer was zu tun hat. Eine Urlaubs- und Abwesenheitserfassung, in der der Urlaub der Mitarbeiter geplant und die Abwesenheit, im Fall von Geschäftsreisen, festgehalten wird. Und das Mitarbeiterprofil in der Angaben zum Mitarbeiter eingetragen werden. 1.2 Ist Analyse Zur Zeit wird die Mitarbeiterverwaltung nur in einem Exceldokument abgebildet. Dieses ist umständlich zu handhaben, da man für jedes neue Jahr eine neue Datei erstellen muss. Dazu kommt noch das der Austausch der Daten. Dieser ist ebenfalls relativ umständlich da man die Exceldateien hin und her schicken muss. Dadurch sind Änderungen in diesen Dateien immer schwer aus zu tauschen, da jeder der damit arbeitet die Änderung erst sieht, wenn er die neue Version bekommen hat. Man muss seine Änderungen dadurch dann immer nach pflegen, was ein erheblicher Mehraufwand ist. Jeder Mehraufwand kostet Zeit und dadurch Geld. Geld das man anderweitig verwenden könnte. Schon die Anzahl der Mitarbeiter macht das Handling mit den Exceldokumenten unpraktisch. 2. Soll-Konzept 2.1 Was soll am Ende des Projekts erreicht sein? In der ToDo-Liste soll festgehalten werden was noch für Tätigkeiten anfallen. Beispielsweise wenn in einem Standort neue PCs aufgestellt werden müssen wird dies eingetragen und am nächstmöglichen Termin erledigt. Mit der Urlaubserfassung, wird festgehalten welcher Mitarbeiter gerade im Urlaub ist oder Urlaub beantragt hat. Dass dient zur besseren Organisation der Urlaubsverteilung in den einzelnen Abteilungen. Die Abwesenheitserfassung hält fest welche Mitarbeiter gerade unterwegs sind in anderen Standorten, und wie die Mitarbeiter erreichbar sind. In einem Mitarbeiterprofil werden Daten wie Name, Standortszugehörigkeit und solche Dinge erfasst. Hier wird auch die Zugehörigkeit zu einer Abteilung und der Posten festgelegt die ein Mitarbeiter bekleidet. Das hat den Zweck eine schnellere Kommunikation zwischen den einzelnen Abteilungen oder den Mitarbeitern und den Vorgesetzten andrer Unternehmensbereiche zu ermöglichen. 2.2 Welche Anforderungen müssen erfüllt sein? Um das Projekt umzusetzen, müssen folgende Anforderungen erfüllt sein: Apache >= 1.3 PHP >= .0 MySQL >= 5.0 Internet Explorer 6 oder Internet Explorer 7 oder Firefox 2 Die Server seitigen Anforderungen werden durch das bestehende Serversystem erfüllt. Als Entwicklungssystem kommt ein Linux System und ein Windows System abwechselnd zum Einsatz. Zum Testen wird ein Windows System mit Internet Explorer 6, Internet Explorer 7 und Firefox 2 und ein Linux System mit Firefox 2 verwendet. 2.3 Welche Einschränkungen müssen beachtet werden Keine Einschränkungen vorhanden. ---------------------- Ich wäre sehr dankbar für erneute Bewertung und verbesserungsvorschläge.
  6. wenn ichs richtig verstanden hab musst du den antrag bis zum 9.2. abgegeben haben. die IHK überprüft den dann und dann hast du noch die möglichkeit ihn zu korregieren. diese angaben sind ohne gewähr
  7. Hi zusammen, ich bin noch nicht fertig mit meinem Antrag aber wollte schon mal fragen ob der Antrag so ok oder ob ich da noch was dran ändern soll ? Danke schonmal im voraus! ------------------------------------------- 1. Projektbezeichnung (Auftrag / Teilauftrag): Mitarbeiterverwaltung 1.1 Kurzform der Aufgabenstellung Erstellen einer Mitarbeiterverwaltung. Enthalten sollen sein ein Loginsystem. Dieses stellt den Schutz unerlaubten Zugriffen dar. Eine ToDo-Liste in der festgehalten wird was noch zu tun ist. Beispielsweise wenn in einem Standort neue PCs aufgestellt werden müssen oder im Tool ein Bug aufgetreten ist dass dieser beseitigt werden soll. Eine Abwesenheits- und Urlaubserfassung, um fest zu halten welcher Mitarbeiter gerade im Urlaub ist oder Urlaub beantragt hat. Das dient zur besseren Organisation der Urlaubsverteilung in den einzelnen Abteilungen. Es wird ebenfalls erfasst werden welcher Mitarbeiter wofür zuständig ist, dass hat den Zweck, Ansprechpartner zu finden für Standorte oder Abteilungsleiter und alle anderen Bereiche ohne lange suchen zu müssen. 1.2 Ist Analyse Zur Zeit wird die Mitarbeiterverwaltung nur in einem Exceldokument abgebildet. Dieses ist umständlich zu handhaben, da man für jedes neue Jahr eine neue Datei erstellt. Dazu kommt noch das der Austausch der Daten, dieser ist auch umständlich da man immer die Exceldateien immer hin und her schicken müsste. Dadurch sind Änderungen in diesen Dateien immer schwer aus zu tauschen da jeder der damit arbeitet die Änderung nicht sieht bis er die neue Version bekommen hat und man muss seine Änderungen dadurch dann immer nach pflegen, was ein erheblicher Mehraufwand ist. Jeder Mehraufwand kostet Zeit und dadurch Geld. Geld das man anderweitig verwenden könnte. Schon die Anzahl der Mitarbeiter macht das Handling mit den Exceldokumenten unpraktisch. 2. Soll-Konzept 2.1 Was soll am Ende des Projekts erreicht sein: Das Loginsystem stellt den Schutz unerlaubten Zugriffen dar. In der Loginmaske wird man Benutzernamen und Passwort eingeben. Diese werden überprüft und wenn beides korrekt ist kommt man auf die geschützten Seiten. Wenn die Eingabe falsch war bekommt man eine Mitteilung dass die Eingabe falsch war. Nach drei falschen Eingaben wird der Benutzer gesperrt und muss durch einen Administrator wieder freigeschaltet werden. Die Benutzeradministration wird eigene Seiten bekommen. Es wird eine Seite für das erstellen neue Benutzer geben und eine Seite zum bearbeiten von vorhandenen Benutzern. Diese Seiten werden sich vom Layout her gleichen, nur dass auf der Seite zum bearbeiten die Daten eines Benutzers geladen werden. Die ToDo-Liste in der festgehalten wird was noch zu tun ist. Beispielsweise wenn in einem Standort neue PCs aufgestellt werden müssen oder im Tool ein Bug aufgetreten ist dass dieser beseitigt werden soll. Eingetragen werden neue Einträge über ein separates Fenster welches die Möglichkeit bieten soll gleich mehrere Einträge zu verfassen. Es werden im Hintergrund auch das Erstellungsdatum und der Benutzer festgehalten, auf diese Einträge hat der Benutzer als ein zigstes keinen Einfluss. Sie werden unsichtbar für den Benutzer eingetragen. Die Liste wird in einer Tabelle ausgegeben. In dieser werden alle Daten ausgegeben. Zu diesen Daten gehören auch das Bearbeitungsdatum und der Benutzer der den Eintrag bearbeitet hat. Dazu wird es ein Button geben über den man auf eine Seite gelangt, auf der man den Eintrag bearbeiten kann. Vom aussehen her wird die Seite zum bearbeiten eines Eintrags genau so aussehen wie die zum erstellen neuer Einträge. Einziger Unterschied wird sein, dass man nur den ausgewählten Eintrag angezeigt bekommt. Die Abwesenheits- und Urlaubserfassung, um fest zu halten welcher Mitarbeiter gerade im Urlaub ist oder Urlaub beantragt hat. Das dient zur besseren Organisation der Urlaubsverteilung in den einzelnen Abteilungen. In der Abwesenheitsliste wird festgehalten ob ein Mitarbeiter außer Haus ist. Dazu wird in der Abwesenheitsliste auch aufgelistet wo der Mitarbeiter erreichbar ist. Es wird möglich sein auch an einem Tag an mehreren Orten sich ein zu tragen. Hierfür kann man dann einen Zeitraum angeben an dem man plant an einem Ort zu sein. Man wird verschiedene Listen sich anzeigen lassen können. Geplant ist eine Gesamtübersicht über alle Mitarbeiter die unterwegs sind und eine Liste zu einem bestimmten Mitarbeiter. Um zu der Liste des Mitarbeiters zu gelangen wird es zwei Möglichkeiten geben. Die erste wird sein dass man über einen Button im Profil des Mitarbeiters die Liste angezeigt bekommt und man wird über die Gesamtansicht einen auswählen können. Es wird ebenfalls erfasst werden welcher Mitarbeiter wofür zuständig ist, dass hat den Zweck, Ansprechpartner zu finden für Standorte oder Abteilungsleiter und alle anderen Bereiche ohne lange suchen zu müssen. Um Das zu realisieren muss dem entsprechend festgehalten werden wer in welcher Abteilung ist und welcher Position er dort hat. Dies wird man im Mitarbeiterprofil, über Auswahlfelder, angeben können. Das Tool soll über das Internet mittels Browser erreichbar sein und es wird auf den bestehenden Servern installiert. Dadurch ist die Wahl der Programmiersprache und der Umgebung in der es laufen soll unnötig. Das laufende System beherbergt einen Apacheserver mit PHP und einen MySQL-Datenbankserver. Daher ist die zu verwendende Programmiersprache PHP/HTML, MySQL und gegebenenfalls JavaScript. 2.2 Welche Anforderungen müssen erfüllt sein? Um das Projekt umzusetzen, müssen folgende Anforderungen erfüllt sein: Apache >= 1.3 PHP >= .0 MySQL >= 5.0 Internet Explorer 6 Internet Explorer 7 Firefox 2 Die Server seitigen Anforderungen werden durch das bestehende Serversystem erfüllt. Als Entwicklungssystem kommt ein Linux System und ein Windows System abwechselnd zum Einsatz. Zum Testen wird ein Windows System mit Internet Explorer 6, Internet Explorer 7 und Firefox 2 und ein Linux System mit Firefox 2 verwendet. 2.3 Welche Einschränkungen müssen beachtet werden: Keine Einschränkungen vorhanden. 3 Projektstrukturplan entwickeln 3.1. Was ist zur Erfüllung der Zielsetzung erforderlich Siehe 2.2 Anforderungen. 3.2. Hauptaufgaben und Teilaufgaben auflisten Erstellung eines Datenbank Schemas. Erstellung der Tabellen. Erstellung der Indizes. Erstellung eines Designs das, den „Look und Feel“ der Jobs@Salo Software, wieder spiegelt. ohne editieren Funktionen für „Administratoren“ mit editieren Funktionen für „Administratoren“ Eingabe Formulare Entwurf und Implementierung der Programmlogik Blätterfunktion Eingabefunktion für neue Einträge Eingabeprüfungen für die Urlaubserfassung Authentifizierung der „Administratoren“ Editierfunktionen für „Administratoren“ testen des Designs in den vorgesehenen Browsern testen der Programmlogik Lauffähigkeit überprüfen Fehlerbehandlung überprüfen 3.3 Grafische oder tabellarische Darstellung 1 Projektplanung 2 Datenbank 2.1 Datenbankschema 2.1.1 Erstellung der Tabellen 2.1.2 Erstellung der Indizes 3 Design 3.1 Grunddesign 3.2 Administrationsdesign 3.3 Eingabeformulare 4 Implementation der Programmlogik 4.1 Loginsystem 4.1.1 ohne Administration 4.1.2 mit Administration 4.2 Sicherheitsüberprüfung bei der Eingabe von Daten 4.3 Speichern neuer Daten 4.4 Updaten geänderter Daten 5 Tests 5.1 Lauffähigkeit überprüfen 5.2 Test des Designs 5.2.1 entspricht das Design dem gewünschten Ergebniss 5.2.2 sieht das Ergebniss in allen Browsern gleich aus 5.3 Test der Programmlogik 6 Fehlerkorrektur 7 Dokumentation 4. Projektphasen mit Zeitplanung in Stunden Projektplanung: (5h) Zielbestimmung 1h Problem- und Potentialanalyse 2h Entwurf 2h Ausführung: (52h) Design 4h Datenbank 2h Implementation 40h Test 6h Abschluss: (10h) Dokumentation 8h Abnahme und Inbetriebnahme 2h

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...