Hallo, ich mache eine Umschulung zum Fachinformatiker für Anwendungsentwicklung und bin bei der IHK-Berlin.
Was haltet ihr von meinem ersten Entwurf?
Darf man diese überhaupt öffentlich posten und später noch einreichen?
Und kann mir eventuell einer sagen ob man eine .PDF bei der IHK einreicht oder muss man ein Formular ausfüllen und kann somit keine Bilder/Tabellen einfügen?
1. Projektbezeichnung [NENNEN SIE HIER BITTE DEN TITEL DES PROJEKTS.]
Entwicklung einer Webanwendung mit Datenbank Anbindung zum Erfassen und darstellen von Informationen zu vorhandenen Mitarbeitern.
2. Kurzform der Aufgabenstellung [BESCHREIBEN SIE HIER BITTE KURZ, WAS DIE AUFGABE DES ZU REALISIERENDEN PROJEKTES SEIN SOLL.]
Es sollen Informationen zu Mitarbeitern für bestimmte Personen in einer Datenbank abgespeichert und gleichzeitig in der Webanwendung, in Form einer Tabelle, angezeigt werden.
3. Zielsetzung entwickeln – Was soll am ende des Projekts erreicht sein? [ERKLÄREN SIE HIER BITTE GENAUER, WAS BISHER VORHANDEN IST, WAS ERREICHT WERDEN SOLL UND WO ES EVTL. SCHWIERIGKEITEN GEBEN KÖNNTE. MIT WEM MÜSSEN SIE EVTL. ZUSAMMENARBEITEN? WAS WIRD DER NUTZEN DES PROJEKTES SEIN?]
3.1 Ist-Analyse
Bestimmte Informationen zu Mitarbeitern werden derzeitig in einer Excel Tabelle erfasst und gesammelt. Die Excel Tabelle wird von mehreren Personen benutzt, teilweise gleichzeitig. Wenn zwei Personen die Tabelle gleichzeitig bearbeiten und Person A diese abspeichert, verursacht das abspeichern von Person B, dass die Speicherung von Person A überschrieben und somit die neuen Datensätze von Person A verloren gehen, sofern Person B die Tabelle nicht nachdem abspeichern von Person A erneut geschickt bekommt und öffnet. Diese Fehler haben Auswirkungen auf andere interne Prozesse. Das feststellen welche Datensätze fehlen und diese erneut aus den Akten herauszusuchen ist Zeitintensiv und bedeutet automatisch das andere interne Prozesse wiederholt werden müssen.
3.2 Soll-Konzept
Die Informationen zu den Mitarbeitern sollen Zentral in einer Datenbank gesammelt und das gleichzeitige hinzufügen neuer Datensätze ermöglichen werden. Auf diese Art und Weise wird die Fehlerquelle eliminiert und Zeitersparnis entsteht.
3.3 Anforderungen
Ein einfaches Login System
Login
Logout
Benutzergruppen (Vier)
Lesen
Lesen, schreiben
Lesen, schreiben, löschen
Lesen, schreiben, löschen, erstellen neuer Benutzer
3.4 Einschränkungen
HTML5
PHP 7.x
MySQL, MSSQL
4. Projektstrukturplan entwickeln [BITTE AUCH ANGEMESSENE MAßNAHMEN DER QUALITÄTSSICHERUNG BESCHREIBEN.]
Das Projekt soll agil entwickelt werden. Hierbei wird in kurzen Zyklen Rücksprache mit den zukünftigen Anwendern und dem Projektverantwortlichen gehalten, um Feedback einzuholen und Änderungswünsche schnell vornehmen zu können.
4.1 Hauptaufgaben auflisten [DIE GESAMTAUFGABE IST IM RAHMEN EINES PROJEKTSTRUKTURPLANES IN HAUPT- UND TEILAUFGABEN ZU STRUKTURIEREN. SO IST ES IHNEN MÖGLICH, DEN FORTSCHRITT DES PROJEKTES FESTZUSTELLEN UND ZU DOKUMENTIEREN. NENNEN SIE HIER BITTE IHRE HAUPTAUFGABEN]
4.2 Teilaufgaben (mit Zeitrahmen) auflisten [NENNEN SIE HIER BITTE DIE TEILAUFGABEN MIT DEM GEPLANTEN ZEITRAHMEN.]
Analyse
10 Stunden gesamt
Durchführung einer Ist-Analyse
2 Stunden
Erstellung eines Lastenheft
2 Stunden
Erstellung einer Kostenanalyse
2 Stunden
Erstellung eines Aktivitätsdiagramm
2 Stunden
Erstellung eines Anwendungsfalldiagramm
2 Stunden
Entwurfsphase
13 Stunden gesamt
Entwerfen des Klassendiagramms für die Datenbank
2 Stunden
Entwerfen eines Objektdiagramms
1 Stunde
Konzipieren der Benutzeroberfläche in HTML und CSS
8 Stunden
Erstellen des Pflichtenheftes
2 Stunden
Entwicklung und Implementierung
32 Stunden gesamt
Lokalen Testserver erstellen (Datenbank- und Webserver mit PHP)
3 Stunden
Testen der Verbindung per PHP zum Datenbankserver
1 Stunde
Anlegen der Datenbank und Tabellen in SQL
4 Stunden
Erstellen eines Benutzersystems in PHP
8 Stunden
Entwickeln der CRUD (Create, Read, Update, Delete) Funktionen
8 Stunden
Implementierung der Benutzeroberfläche
8 Stunden
Abnahme und Test
4 Stunden gesamt
Bereitstellung
2 Stunden
Testung durch zukünftige Benutzer
2 Stunden
Dokumentation
10 Stunden gesamt
Erstellung der Projektdokumentation
5 Stunden
Erstellung der Entwicklungsdokumentation
5 Stunden