Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Datensicherungsprogamm - Projektpräsentation -

Ähnliche Präsentationen


Präsentation zum Thema: "Datensicherungsprogamm - Projektpräsentation -"—  Präsentation transkript:

1 Datensicherungsprogamm - Projektpräsentation -
SYNCHROCLIENT Datensicherungsprogamm - Projektpräsentation - Guten Morgen, Mein Name ist Susanne Schneider. Heute werde ich Ihnen meine Projektarbeit im Rahmen der Abschlussprüfung zur Fachinformatikerin für Anwendungsentwicklung vorstellen. Susanne Schneider Firma XY Strasse Ort mail URL

2 Inhalt Inhalt Projektbeschreibung Projektdurchführung Ist – Analyse
Soll – Konzept Fazit Projektbeschreibung Projektdurchführung Ist – Analyse Soll – Konzept Fazit Damit sie sich einen Überblick über den Inhalt verschaffen können, habe ich hier diesen aufgelistet. Als erstes werde ich das Projekt beschreiben, danach etwas zur Projektdurchführung erzählen. Im dritten Punkt werde ich etwas zur Ist – Analyse erzählen. Die meiste Zeit wird das Soll – Konzept in Anspruch nehmen. Zum Schluss noch ein kleines Fazit über meine Projektarbeit.

3 Inhalt Projektbeschreibung Projektbeschreibung Projektdurchführung
Ist – Analyse Soll – Konzept Fazit Projektdurchführung Ist – Analyse Soll – Konzept Fazit Automatische Datensicherung Vordefinierter Modi Programmiersprache Delphi Keine Benutzeroberfläche Sicherungskontrolle Die Aufgabe war es ein Programm zu entwickeln, welches eine automatische Datensicherung ermöglicht. Die Sicherung sollte auch nach vordefinierten Modi erfolgen, welche für jede Sicherung individuell ausgewählt und gespeichert werden können. Als Programmiersprache sollte die Haus & Hofsprache Delphi verwendet werden. Für das Programm war keine Benutzeroberfläche vorgesehen, da das Programm für den Anwender unsichtbar im Hintergrund laufen sollte, um den täglichen Tagesablauf nicht zu stören. Es sollte auch möglich gemacht werden, die Sicherung zu kontrollieren.

4 Projektbeschreibung Projektdurchführung Projektbeschreibung
Ist – Analyse Soll – Konzept Fazit Projektbeschreibung Projektdurchführung Ist – Analyse Soll – Konzept Fazit Analyse & Spezifikation der Aufgabenstellung Entwicklung Tests & Nachbesserung Qualitätssicherung Produkteinführung Das Projekt wurde nach dem allgemeinen Schema unseres Hauses durchgeführt. Während der Spezifikationsphase wurden nicht nur die wesentliche Bestandteile des Programms besprochen sondern auch wichtige Details, die zur Benutzerfreundlichkeit des Programms beitrugen. Der Spezifikationsphase schloss sich die Analyse der Aufgabenstellung an. Hier habe ich recherchiert, welche Funktionen für die Entwicklung benötigt werden. Während der Entwicklungsphase wurden die Programmierarbeiten durchgeführt. Schön während dieser Phase gehörten Tests schon dazu. Zum Einen Modultests, die die Funktionalität der einzelnen Prozeduren testeten, zum Anderen wurde der Debugger eingesetzt, um Fehler zu lokalisieren und zu beheben. Das Programm wurde abschließend einem Systemtest unterzogen. Auf Grund der genauen Spezifikation der Aufgabenstellung und den ständigen Tests und dem ausführlichen Abschlusstest, der auch durch eine zweite Person durchgeführt wurde, kann eine hohe Qualität der Software erwartet werden. Das Programm wurde den Mitarbeitern der impuls-K GmbH vorgestellt. Anschließend wurde jeder Mitarbeiter in den Umgang mit der Software eingewiesen.

5 Projektdurchführung Ist - Analyse Projektbeschreibung
Soll – Konzept Fazit Projektbeschreibung Projektdurchführung Ist – Analyse Soll – Konzept Fazit Projektarbeit Sicherung „per Hand“ Entwicklungsumgebung Borland Delphi 7 Die meisten Mitarbeiter sind im Außendienst tätig und arbeiten somit am Laptop. Sowohl Außendienstmitarbeiter als auch Kollegen im Haus arbeiten an gemeinsamen Projekten. Dadurch ist es erforderlich, die Daten auf einem zentralen Server zu speichern, damit jeder Zugriff auf die aktuellsten Daten hat. Diese Datensicherungen wurden von jedem Mitarbeiter von Hand durchgeführt, indem er einzelne Daten in das entsprechende Verzeichnis kopierte. Dieser Arbeitsprozess sollte automatisiert werden. Für die Umsetzung dieses Projektes stand mir ein PC mit Internetzugang, dem gesamten Office Paket und der Entwicklungsumgebung Borland Delphi 7 zur Verfügung.

6 Ist - Analyse Soll - Konzept Projektbeschreibung Projektdurchführung
Fazit Projektbeschreibung Projektdurchführung Ist – Analyse Soll – Konzept Fazit Modus Copy Modus CopyNew Modus Synchronisieren Automatische Durchführung Kontrollierbare Sicherung Problemlösungen Im Soll – Konzept werde ich nun genauer auf die Modi der Sicherung eingehen. Dann die Realisierung der automatischen Sicherung und der kontrollierbaren Sicherung erläutern. Zum Schluss noch etwas über die aufgetretenen Probleme.

7 Soll - Konzept Projektbeschreibung Modus Copy Projektdurchführung
Ist – Analyse Soll – Konzept Modus Copy Modus CopyNew Modus Synchro Automatische Sicherung Sicherungskontrolle Problemlösungen Fazit Modus Copy Modus CopyNew Modus Synchro Automatische Durchführung Kontrollierbare Sicherung Problemlösungen Es gibt 3 verschiedene Muster nach denen eine Sicherung durchgeführt werden kann. Diese werde ich anhand von Beispielbildern erläutern.

8 Soll - Konzept Projektbeschreibung Projektdurchführung Ist – Analyse
Modus Copy Modus CopyNew Modus Synchro Automatische Sicherung Sicherungskontrolle Problemlösungen Fazit Projektbeschreibung Projektdurchführung Ist – Analyse Soll – Konzept Modus Copy Modus CopyNew Modus Synchro Automatische Sicherung Sicherungskontrolle Problemlösungen Fazit Der Modus Copy löscht das Zielverzeichnis, falls dies vorhanden ist und kopiert alle Dateien und Verzeichnisse vom Quellverzeichnis in das neu angelegte Zielverzeichnis. Im ersten Bild wird das Quellverzeichnis angezeigt. Im zweiten Bild das leere Zielverzeichnis. Im dritten Bild werden die kopierten Daten im Zielverzeichnis angezeigt.

9 Soll - Konzept Projektbeschreibung Projektdurchführung Ist – Analyse
Modus Copy Modus CopyNew Modus Synchro Automatische Sicherung Sicherungskontrolle Problemlösungen Fazit Projektbeschreibung Projektdurchführung Ist – Analyse Soll – Konzept Modus Copy Modus CopyNew Modus Synchro Automatische Sicherung Sicherungskontrolle Problemlösungen Fazit Der Modus CopyNew vergleicht die Daten im Quell- und Zielverzeichnis anhand des Datums. Ist eine Datei im Quellverzeichnis jünger als die im Zielverzeichnis, wird diese vom Quellverzeichnis ins Zielverzeichnis kopiert. Auch wenn Daten, die im Quellverzeichnis vorhanden sind, sich nicht im Zielverzeichnis befinden, werden diese kopiert. Im ersten Bild wird das Quellverzeichnis mit den markierten Daten, die im Zielverzeichnis fehlen, gezeigt. Im zweiten Bild wird das Zielverzeichnis mit der Datei angezeigt, welche verglichen wird. Im Dritten Bild wird das Zielverzeichnis mit allen aktuellen Daten gezeigt.

10 Soll - Konzept Projektbeschreibung Projektdurchführung Ist – Analyse
Modus Copy Modus CopyNew Modus Synchro Automatische Sicherung Sicherungskontrolle Problemlösungen Fazit Projektbeschreibung Projektdurchführung Ist – Analyse Soll – Konzept Modus Copy Modus CopyNew Modus Synchro Automatische Sicherung Sicherungskontrolle Problemlösungen Fazit Der Modus Synchro funktioniert im Grunde genauso wie der Modus CopyNew. Bei diesem vergleicht das Programm die Verzeichnisse nicht nur in eine Richtung. Die Verzeichnisse werden synchronisiert, das heißt, nach durchgeführter Sicherung beinhalten beide Verzeichnisse die selben Dateien. Im ersten Bild wird das Quellverzeichnis gezeigt. Im zweiten Bild das Zielverzeichnis mit unterschiedlichen Daten zum Quellverzeichnis.

11 Soll - Konzept Projektbeschreibung Projektdurchführung Ist – Analyse
Modus Copy Modus CopyNew Modus Synchro Automatische Sicherung Sicherungskontrolle Problemlösungen Fazit Projektbeschreibung Projektdurchführung Ist – Analyse Soll – Konzept Modus Copy Modus CopyNew Modus Synchro Automatische Sicherung Sicherungskontrolle Problemlösungen Fazit Im ersten Bild wird das Zielverzeichnis mit den kopierten Daten gezeigt. Im zweiten Bild wird das Quellverzeichnis mit den kopierten Daten gezeigt.

12 Soll - Konzept Projektbeschreibung Projektdurchführung Ist – Analyse
Modus Copy Modus CopyNew Modus Synchro Automatische Sicherung Sicherungskontrolle Problemlösungen Fazit Projektbeschreibung Projektdurchführung Ist – Analyse Soll – Konzept Modus Copy Modus CopyNew Modus Synchro Automatische Sicherung Sicherungskontrolle Problemlösungen Fazit Modus in ini - Datei „Geplante Tasks“ Individuelle Einstellungen Der Modus und die Verzeichnisangaben werden im Vorfeld in einer ini-Datei abgespeichert, auf die das Programm beim Start zugreift. Die automatische Durchführung wurde mit Hilfe des Windows-Tools „Geplante Tasks“ ermöglicht. Mit diesem Tool kann sich jeder die Uhrzeit und die Sicherungsintervalle auf seine Bedürfnisse einstellen.

13 Soll - Konzept Projektbeschreibung Projektdurchführung Ist – Analyse
Modus Copy Modus CopyNew Modus Synchro Automatische Sicherung Sicherungskontrolle Problemlösungen Fazit Projektbeschreibung Projektdurchführung Ist – Analyse Soll – Konzept Modus Copy Modus CopyNew Modus Synchro Automatische Sicherung Sicherungskontrolle Problemlösungen Fazit log – Datei Monatelang nachvollziehbar Die Sicherungskontrolle wurde durch den Einsatz einer log-Datei ermöglicht. In dieser wird jede Sicherung protokolliert. Anhand dieser Datei können Sicherungen monatelang nachvollzogen werden.

14 Soll - Konzept Projektbeschreibung Projektdurchführung Ist – Analyse
Modus Copy Modus CopyNew Modus Synchro Automatische Sicherung Sicherungskontrolle Problemlösungen Fazit Projektbeschreibung Projektdurchführung Ist – Analyse Soll – Konzept Modus Copy Modus CopyNew Modus Synchro Automatische Sicherung Sicherungskontrolle Problemlösungen Fazit Schnell Benutzerfreundlich Aufgetretene Probleme sollten ohne viel Arbeitsaufwand und zu Gunsten des Benutzers gelöst werden. Als kleines Beispiel der jüngste Eintrag einer log-Dateisoll stets oben anstehen. Dies wurde mit zu Hilfenahme einer StringList gelöst. Als erstes wird der Protokolleintrag der aktuellen Sicherung in die StringList geschrieben. Danach wird der Inhalt der log-Datei dem schon vorhandenen Eintrag angehängt. Zum Schluss wird der gesamte Inhalt der StringList in die log-Datei geschrieben.

15 Soll - Konzept Fazit Projektbeschreibung Projektdurchführung
Ist – Analyse Soll – Konzept Fazit Projektbeschreibung Projektdurchführung Ist – Analyse Soll – Konzept Fazit Erreichen des Ziels Einsatz des Programms Nutzung für Serverdaten Kein weiterer Erklärungsbedarf Datenwiederherstellung Das Programm konnte in der festgelegten Zeit fertig gestellt werden. Es gab keine Abweichungen zum Soll – Konzept. Das Programm wird nun seit März erfolgreich eingesetzt. Es wird nicht nur, wie geplant, für die Sicherung der lokalen Datenbestände eingesetzt, sondern auch für die der Serverdaten. Seit der Einführung kamen auch keine Fragen bezüglich des Programms oder auch Softwareprobleme auf mich zu. Durch den Einsatz des Programms ist eine Datenwiederherstellung auch ohne größeren Aufwand möglich.

16 Vielen Dank für Ihre Aufmerksamkeit
SYNCHROCLIENT Vielen Dank für Ihre Aufmerksamkeit Ich bedanke mich für Ihre Aufmerksamkeit. Susanne Schneider Firma Strasse Ort mail URL


Herunterladen ppt "Datensicherungsprogamm - Projektpräsentation -"

Ähnliche Präsentationen


Google-Anzeigen