PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach



Ähnliche Dokumente
ecaros2 - Accountmanager

EAP. Employee Administration Platform

Anleitung zum Erstellen eines Freihaltetermins

BENUTZERHANDBUCH für. Inhaltsverzeichnis. 1. Anmeldung. 2. Rangliste ansehen. 3. Platzreservierung. 4. Forderungen anzeigen

Um unsere Gemeindewebseite für Ihre Zwecke zu nutzen, haben Sie folgende Möglichkeiten:

Internationales Altkatholisches Laienforum

StudyDeal Accounts auf

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

Kurzanleitung für Verkäufer

Hilfedatei der Oden$-Börse Stand Juni 2014

Aufklappelemente anlegen

Kurzanleitung fu r Clubbeauftragte zur Pflege der Mitgliederdaten im Mitgliederbereich

Gebrüder Weiss Internet Auftrag Portal

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7

Mit dem Tool Stundenverwaltung von Hanno Kniebel erhalten Sie die Möglichkeit zur effizienten Verwaltung von Montagezeiten Ihrer Mitarbeiter.

DMK mediabox User Guide

Erster Schritt: Antrag um Passwort (s. Rubrik -> techn. Richtlinien/Antrag für Zugangsberechtigung)

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

1 BEDIENUNGSANLEITUNG

Anleitung zum Login. über die Mediteam- Homepage und zur Pflege von Praxisnachrichten

Quickreferenz V1.1. Frank Naumann

Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software

GITS Steckbriefe Tutorial

BEDIENUNGSANLEITUNG: EINREICH-TOOL

teamsync Kurzanleitung

Kurzübericht der implementierten Funktionen der Fachinformatiker -== Info Datenbank ==-

Unperfekthaus-Tutorial: Wordpress

Anleitung zum LPI ATP Portal

Lehrer: Einschreibemethoden

Wie melde ich meinen Verein bei BOOKANDPLAY an?

Datenbank LAP - Chefexperten Detailhandel

Bei der Anlage von Pauschalen ist folgendes zu beachten!!!!!!!!

Handbuch ECDL 2003 Professional Modul 3: Kommunikation Kalender freigeben und andere Kalender aufrufen

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

Diese Anleitung wurde erstellt von Niclas Lüchau und Daniel Scherer. Erste Anmeldung. Schritt 1: Anmeldung..2. Schritt 2: Passwort setzen 3

Erfahrungen mit Hartz IV- Empfängern

Handbuch zur Tarifkalkulation. (Stand: August 2015)

In dem unterem Feld können Sie Ihre eintragen, wenn sie im System hinterlegt wurde. Dann wird Ihnen Ihr Passwort noch einmal zugeschickt.

CC Modul Leadpark. 1. Setup 1.1 Providerdaten 1.2 Einstellungen 1.3 Qualifizierungsstati 1.4 Reklamationsstati 1.5 Design 1.

Aktions-Tool. Online-Verwaltung für Einrichtungen & Unternehmen. Online-Verwaltung für Einrichtungen & Unternehmen

podcast TUTORIAL Zugriff auf das Bildarchiv der Bergischen Universität Wuppertal über den BSCW-Server

Website freiburg-bahai.de

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: )

1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.

Anleitung Administration Alterssiedlungen Basel. So aktualisieren Sie Ihre Daten. Version:

1 Schritt für Schritt zu einem neuen Beitrag

Kontakte Dorfstrasse 143 CH Kilchberg Telefon 01 / Telefax 01 / info@hp-engineering.com

Professionelle Seminare im Bereich MS-Office

Anleitung für die Registrierung und das Einstellen von Angeboten

INNER WHEEL DEUTSCHLAND

Wie Sie sich einen eigenen Blog einrichten können

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Konfiguration der tiptel Yeastar MyPBX IP-Telefonanlagen mit Peoplefone Business SIP Trunk

Einführungskurs MOODLE Themen:

Kurzanleitung RACE APP

Anwendungsbeispiele Buchhaltung

Shopz Zugang Neuanmeldung

Schritt 1. Anmelden. Klicken Sie auf die Schaltfläche Anmelden

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. ist einer davon.

Webalizer HOWTO. Stand:

Inhaltsverzeichnis. Vergabe von Funktionen... 3 Vergeben einer Funktion...4 Vergebene Funktionen entziehen oder Berechtigungszeitraum festlegen...

INHALTSVERZEICHNIS Allgemeine Beschreibung... 3 Verwendung der Webseite... 4 Abbildungsverzeichnis... 12

Scanning- Reservationslösung Gemeinden Benutzerhandbuch

Schnelleinstieg. Datenimport für die EXPOSÉ - Familie. Import von Adress / Objektdaten aus MS Excel. = Datenintegration aus anderen Lösungen

Der erstmalige Besuch (Neuregistrierung)

Nutzungsbroschüre für Vereine

Kurzanleitung der Gevopa Plattform

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!

Die wichtigsten Shop-Funktionen

Handbuch für Gründer. Daniela Richter, Marco Habschick. Stand: Verbundpartner:

Vereine neu anlegen oder bearbeiten

Barcodedatei importieren

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

Affiliate-Marketing. Kapitel 6. Copyright by Worldsoft AG, 2014, Pfäffikon SZ, Switzerland. Version: Seite 1

DRK Ortsverein Henstedt-Ulzburg e.v. DRK Möbelbörse. Benutzerhandbuch. Version 1.2

Kostenstellen verwalten. Tipps & Tricks

Fotostammtisch-Schaumburg

NTT DATA Helpdesk Benutzerhandbuch

104 WebUntis -Dokumentation

Fotogalerie mit PWGallery in Joomla (3.4.0) erstellen

Erstellen der Barcode-Etiketten:

Mit Ihrer Bewerbung fängt alles an!

Aufruf der Buchungssystems über die Homepage des TC-Bamberg

Elektronische Unfallanzeige Informationen für Mitglieder

Erste Schritte mit Microsoft Office 365 von Swisscom

Umstellung einer bestehenden T-Online Mailadresse auf eine kostenlose T-Online Fre -Adresse

Anleitung zum Öffnen meiner Fotoalben bei web.de

sidoku sidoku EXPRESS Release Stand: erstellt von: EXEC Software Team GmbH Südstraße Ransbach-Baumbach

Dokumentenverwaltung im Internet

2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen.

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

Der große VideoClip- Wettbewerb von Media Markt.

CampusNet Webportal SRH Heidelberg

MOM - Medienforum Online-Medien Anleitung zum Ändern der Login-Nummer und des Passworts

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen

Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden.

GOtoSPORT.CH Internetplattform

inviu routes Installation und Erstellung einer ENAiKOON id

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

Transkript:

- Projekt Personalverwaltung Erstellt von

Inhaltsverzeichnis 1Planung...3 1.1Datenbankstruktur...3 1.2Klassenkonzept...4 2Realisierung...5 2.1Verwendete Techniken...5 2.2Vorgehensweise...5 2.3Probleme...6 3Handbuch...6 3.1Login...6 3.2Navigation...7 3.3Übersicht...8 3.4Neue Person erfasse...9 3.5Detailansicht...10 3.6Person entfernen...11 3.7Person editieren...11 4Abbildungsverzeichnis...12 Erstelldatum:28.04.10 2/12

1 Planung 1.1 Datenbankstruktur Abbildung 1: datenbankstruktur Erstelldatum:28.04.10 3/12

1.2 Klassenkonzept Abbildung 2: Klassenkonzept Erstelldatum:28.04.10 4/12

Beschreibung Anzeige Diese Klasse genieriert dynamischen HTML Code für die Anzeige der Datenbanksätze abstract session Diese Klasse überprüft, ob der User Zugriff auf die Seite haben darf (z.b wenn ein nicht eingeloggter User auf die ensprechenden Seiten zugreifen möchte) mysql In dieser Klasse sind datenbankunspezifische Funktionen vorhanden persondb Diese Klasse handelt konkret die Personenverwaltung Datenbank person Diese Klasse behandelt die Daten jeder Person als einen neuen Datentyp und dieser Datentyp wird den einzelnen Klassen, wenn nötig übergeben. (Diese Klasse ist nur aber dennoch nur über eine Schnittstelle ansprechbar.) 2 Realisierung 2.1 Verwendete Techniken Die PLZ und Orte wurde in der Datenbank in einer eigenen Tabelle angezeigt. Damit wird vermieden, dass die Redundaten Daten verringert werden. Denn Ort und PLZ sind bei vielen Mitarbeitern gleich, aber Adresse selten. Die Loginpasswörter wurden mit md5 verschlüsselt, damit das Passwort nur schwer rekonstriuierbar ist. 2.2 Vorgehensweise Zuerst habe ich ein bereits vorhandenes Layout für mein Projekt angepasst. Das gesammte Layout habe ich in einer php Datei definiert, das hat den Vorteil, dass bei einer Änderung nur an einer Stelle etwas verändert werden muss. Danach habe ich die person Klasse nach den Werten der Datenbank erstellt. Die mysql Klasse habe ich aus einem früheren Projekt übernommen, die Vererbte Klasse habe ich neu erstellt. Erstelldatum:28.04.10 5/12

2.3 Probleme Probleme sind keine nennenswerten aufgetreten. Die einzigen Fehler, die im Nachhinein beseitigt werden musst, waren, dass die Redundaten Daten der plz Tabelle richtig gehandelt werden mussten. Durch die Filterung vom HTML und Javascript Eingaben wurden ebenfalls die Umlaute falsch angezeigt. Durch die Funktion FixUmlaute ist dieses Problem behoben worden. 3 Handbuch 3.1 Login Wenn sie die Homepage aufrufen, erscheint ein Login, wie unten abgebildet. Zu Testzwecken ist das Passwort test und der Benutzer ebenfalls test Abbildung 3: Login Geben sie beide Informationen ein und bestätigen Sie mit Login Erstelldatum:28.04.10 6/12

3.2 Navigation Die Navigation befindet sich stehts auf der linken Seite und verändert, sobald man eingelogt ist, seine Position nicht. Mit Logout loggen sie sich aus und verlassen die Sitzung. Sie landen dabei wieder auf der Startseite. Mit Übersicht gelangen sie zur Übersichtsseite. Mit Neue Person erfassen, erfassen sie eine neue Person. Erstelldatum:28.04.10 7/12

3.3 Übersicht Abbildung 4: übersicht leer Nach dem erfolgreichen Login sollte die Homepage etwa so aussehen. Da sich noch keine Datensätze in der Datenbank befinden ist die Seite praktisch leer. Um eine neue Person zu erfassen, wählen sie links neue Person erfassen Erstelldatum:28.04.10 8/12

3.4 Neue Person erfasse Abbildung 5: person neu erfassen Geben Sie die Daten ein und bestätigen sie mit hinzufügen. Es müssen alle Felder ausgefüllt werden, damit die Daten eingetragen werden. Die Postleitzzahl muss 4 Zeichen lang sein und darf nur Ziffern enthalten, sonst wird ebenfalls ein Fehler projeziert. Erstelldatum:28.04.10 9/12

Wenn die Daten erfolgreich in die Datenbank eingetragen werden, dann gelangt man zurück zur Übersicht und der Eintrag wird aufgelistet. Mit einem Klick auf das + Werden zusätzliche informationen angezeigt. Abbildung 6: übersicht nach Eintrag 3.5 Detailansicht Abbildung 7: detailansicht Mit einem erneuten Klick werden die Details wieder ausgeblendet. Die Person kann mit Person entfernen entfernt werden oder die Angaben können mit Person editieren verändert werden. Erstelldatum:28.04.10 10/12

3.6 Person entfernen Die gewählte Person wird entfernt. Achtung es wird nicht nachgefragt, ob die Person wirklich gelöscht werden soll. 3.7 Person editieren Abbildung 8: Person editieren Wie beim Erstellen Formular können hier die Werte verändert werden und mit editieren eingetragen werden. Beim Absenden müssen alle Felder ausgefüllt sein und die Postleitzahl muss 4 Zeichen lang sein und darf nur Ziffern enthalten. Erstelldatum:28.04.10 11/12

4 Abbildungsverzeichnis Abbildung 1: datenbankstruktur...3 Abbildung 2: Klassenkonzept...4 Abbildung 3: Login...6 Abbildung 4: übersicht leer...8 Abbildung 5: person neu erfassen...9 Abbildung 6: übersicht nach Eintrag...10 Abbildung 7: detailansicht...10 Abbildung 8: Person editieren...11 Erstelldatum:28.04.10 12/12