Hi, ich wiederhole die Abschlussprüfung. Hier mein Projektantrag. Bin einfach noch unsicher, besonders nachdem das erste Mal schief gelaufen ist.
Projektantrag
1. Projektbezeichnung
CD-Archiv (Datenbank)
1.1 Kurzform der Aufgabenstellung
Es soll ein CD-Archiv erstellt werden um die Software-CDs und -DVDs (im folgenden CD bzw. CDs) in unserem Unternehmen zu erfassen und schneller zu finden. Man soll die CDs nach bestimmten Kriterien suchen können. Desweiteren soll eine Sortierung, ebenfalls nach diesen Kriterien, auf- und absteigend möglich sein. Die CDs sollen über ein Eingabeformular durch Auswahlabhängige Kombinationsfelder eingetragen werden um Falscheingaben zu minimieren. Die CDs sollen später in Plastikhüllen mit fortlaufender Nummerierung in einem Regalschrank aufbewahrt werden. Zudem sollen Datensätze später noch bearbeitet werden können, um Fehler bei der Eingabe zu korrigieren und gelöscht, falls eine CD wegen Beschädigung oder ähnlichem aussortiert werden muss. Da das CD-Archiv von verschiedenen Personen bedient werden soll, schreibe ich dazu ein Benutzerhandbuch. Das CD-Archiv ist ein eigenständiges firmeninternes Projekt und ist nicht von anderen Abläufen abhängig.
1.2 Ist Analyse
Bisher gibt es in unserem Unternehmen keine Möglichkeit die CDs schnell aufzufinden, da sie sich ungeordnet in CD-Taschen befinden. Um eine bestimmte CD zu finden, muss man meist einige Minuten suchen. Wir sind darauf angewiesen ältere Versionen von Software aufzubewahren, weil einige unserer Kunden diese noch im Einsatz haben. Ohne diese älteren Versionen wäre es uns nicht möglich im Notfall eine Testumgebung einzurichten um dem Kunden zu helfen.
2 Soll-Konzept / Zielsetzung entwickeln:
Zuerst überlege ich mir die Kriterien nach denen die CDs später angelegt, sortiert oder durchsucht werden können. Dann erstelle ich zunächst ein ER-Modell, ein UML-Klassendiagramm und Pseudo-Code für die benötigten Funktionen zum Anlegen, Suchen, Sortieren, Bearbeiten und Löschen der Datensätze. Da in unserem Unternehmen oft mit Microsoft Access und VBA gearbeitet wird, erstelle ich in einer Access Datenbank die nötigen Tabellen und Formulare. Anschließend werden die Klassen- und Basismodule, welche die Anlage-, Sortier-, Such-, Bearbeitungs-, und Lösch-Funktionen beinhalten, in VBA erstellt, getestet und kommentiert. Zum Testen werden, über die dafür erstellten Formulare, einige Datensätze eingegeben und anschließend die einzelnen Funktionen zum Anlegen, Suchen, Sortieren, Bearbeiten und Löschen schrittweise durchlaufen. Bei eventuell unerwarteten Testergebnissen bzw. Fehlern, muss der Quellcode noch geändert und erneut getestet werden. Dazu schreibe ich ein Benutzerhandbuch und die Projektdokumentation. Zum Schluss erkläre ich den anderen Mitarbeitern, wie das CD-Archiv zu bedienen ist. Es müssen nur noch die CDs in die Datenbank eingetragen werden. Außerdem werden die CDs in Plastikhüllen gelegt, mit fortlaufender Nummerierung versehen und in einem Regalschrank aufgereiht aufbewahrt. Das CD-Archiv wird später allen Mitarbeitern zugänglich sein. Durch die Suchfunktion lassen sich die CDs wesentlich schneller auffinden, als die CD-Taschen einzeln durchsehen zu müssen. Dadurch soll es allen Mitarbeitern möglich sein, eine bestimmte CD schnell aufzufinden.
3. Projektphasen mit Zeitplanung in Stunden
Kriterien zur Archivierung der CDs überlegen 2 Stunden
ER-Modell (Tabellenstruktur) erstellen 2 Stunden
UML (Klassendiagramm) erstellen 2 Stunden
Funktionen (Anlegen, Suchen, Bearbeiten, Löschen, Sortieren) in Pseudo-Code erarbeiten 6 Stunden
Tabellen in Access erstellen 1 Stunden
Formulare erstellen 6 Stunden
Klassenmodule erstellen 6 Stunden
Basismodule erstellen 14 Stunden
Formulare und Module Testen 3 Stunden
Änderungen resultierend aus Tests 2 Stunden
Quellcode kommentieren 1 Stunde
Benutzerhandbuch erstellen 4 Stunden
Projektdokumentation erstellen 20 Stunden
CD-Archiv den Mitarbeitern erklären 1 Stunde
Gesamt: 70 Stunden