Muelle Geschrieben 12. September 2013 Teilen Geschrieben 12. September 2013 Hallo zusammen, ich werde an der Winterprüfung zum AE dieses Jahr teilnehmen (IHK Wuppertal) und muss am Sonntag den Projektantrag abgeben. Und wollte euch mal bitten drüber zu lesen und mir ein paar Verbesserungsvorschläge zu machen. (layout ist leider hier etwas defekt) MFG Daniel 1 Thema der Projektarbeit Die Entwicklung einer automatisierten Import/Export Web Applikation für Affiliate Feeds, derer Produktdatenbanken und Shop Systeme 2 Geplanter Bearbeitungszeitraum Beginn: 29.09.2013 Ende: 29.11.2013 3 Projektbeschreibung 3.1 Ist-Analyse Einige unserer Top Domains wurden bereits mit Affiliate Shop Systemen projektiert (siehe Screenshots Anlagen 1-3). Diese auf Werbe- und Provisionseinahmen orientierten Shop Systeme werden zentral von einem Linux Debian Server mit einerMariaDB MySql Datenbank und einem Apache2 Webserver mit neuen Produkten versorgt. Damit diese Shops stehst aktuelle Produkte führen, müssen von den Entwicklern und Mitarbeitern jeden Tag auf diesem Server Download-, Import-, Matching-, BadWord Filter und Export-Skripte gestartet und kontrolliert werden, die die Feeds der einzelnen Affiliate Anbieter verarbeiten und zur Verfügung stellen. Diese bereits bestehenden Skripte können teilweise übernommen werden, müssen aber an das automatisierte System angepasst werden. Dies erfordert jede Woche einen hohen zeitlichen Aufwand. Außerdem resultiert aus dieser Vorgehensweise, dass z.B. am Wochenende und an Feiertagen kein Produkt-Update durchgeführt wird, was zu einem Verlust von Werbe- und Provisionseinnahmen führt. 3.2 Soll-Zustand Eine Web Applikation auf dem zentralen Datenbank Server, die automatisch erkennt wenn neue XML Feeds von den Anbietern vorliegen und diese dann verarbeitet. Das heißt, diese herunterlädt, sie in die Datenbank importiert, die Produkteigenschaften ermittelt (Kategorie, Farbe, Größe etc.), ggf. jugendgefährdende Produkte mit einem BadWord Filter entfernt um zum Schluss die Produkte auf die dezentralen Shop Datenbanken zu exportiert. Es soll jedem berechtigtem Mitarbeiter von XYXY die Möglichkeit gegeben werden von überall, über eine Administrationsoberfläche Einblick in den Import/Export Prozess und deren Status zu bekommen. Außerdem müssen neue Feed Anbieter hinzugefügt werden, alte bearbeitet oder gelöscht werden und außerplanmäßige Neustarts und einmalige Exports durchgeführt werden können. Zur Kontrolle und Fehlerbehebung sollen alle Aktivitäten des Programmes chronologisch mit aufgezeichnet werden und angezeigt werden können. 3.3 Ziel des Projekts Durch den automatisierten Import/Export Prozess sollen die Mitarbeiter entlastet werden, damit diese mehr Zeit für andere Projekte haben. Außerdem sollen die Werbe- und Provisionseinnahmen damit gesteigert werden. 4 Projektumfeld Die Geschäftsführer XXXXXXXXXXXXXX und YYYYYYYYYYYYYY von XXXXXXXXXXXXXXX YYYYYYYYYYYYYY aus Wuppertal verfolgen, verwalten und vermarken seit 1996 diverse Internet-Projekte und mehrere tausend Domainnamen (z.B. XXXXXX.de, XXXXXX.de, XXXXXX.de und XXXXXX.de). Ebenfalls sind XXXXXXXXXXXXXX und YYYYYYYYYYYYYY mit ihrer Firma Mitglied der Registrierungsstelle für .de Domainnamen, der DENIC und Veranstalter der größten und bedeutendsten deutschen Veranstaltung für â€Domainerâ€, dem ZZZZZZZZZZZZZZZZZZ. Ein klassischer Domainer erkennt das Potential einer â€generischen†Domain. Er hat nicht nur ein Projekt oder eine Idee wozu er die passende Domain sucht, er besitzt bereits mehrere Domainnamen und sucht Domains, um diese dann weiterzuentwickeln und ggfs. zu vermarkten, zu projektieren und zu verkaufen. Das Projekt wird für die Affiliate Shops der XXXXXXXXXXXXXXX in Wuppertal und dessen zentrale Produkt-Datenbank entwickelt. Die Firma besteht aus 9 Mitarbeitern, davon 2 Anwendungsentwickler. Es handelt sich hierbei um ein firmen-internes Projekt und wird im Hauptsitz der Firma in Wuppertal-Varresbeck realisiert. - Programmiersprache: PHP, HTML, Javascript/JQuery - Datenbank: MariaDB – SQL Datenbank - Entwicklungsumgebung: Adobe Dreamweaver, PhpMyAdmin - Server: Linux Debian Server mit MariaDB MySql Datenbank und Apache2 Webserver - Arbeitsplatz: Windows 7 PC mit Internetzugang 5 Projektphasen mit Zeitplanung 1 Projektdefinition (2,0 h) 1.1 Kick-Off Meeting (1,0 h) 1.2 Beschreibung des Projektumfeldes (1,0 h) 2 Projektplanung (12,0 h) 2.1 Ermittlung vom Ist-Zustand (2,0 h) 2.2 Erstellung des Soll-Konzept (4,0h) 2.3 Erstellung der Zeit- und Kostenplanung (1,0 h) 2.3 Festlegen der Vorgehensweise (1,0 h) 2.4 Entwurf der Web-GUI/Oberfläche (2,0 h) 2.5 Analyse der bestehenden Import/Export Skripten (1,0 h) 2.6 Analyse der bestehenden Datenbank (1,0 h) 3 Projektdurchführung (38,0 h) 3.3 Anpassung der bestehenden Datenbank für die Automatisierung(4,0 h) 3.4 Entwicklung des automatisierten Import/Export Prozesses (15,0 h) 3.4 Anpassung der bestehenden Download-, Import- und Export-Skripten (5,0 h) 3.5 Entwicklung der Benutzerdatenbank für die Administrationsoberfläche (2,0 h) 3.6 Entwicklung der Administrationsoberfläche (12,0 h) 4 Projektkontrolle (8,0 h) 4.1 Probelauf der automatisierten Web Anwendung (2,0 h) 4.1 Auswertung der Log Dateien und Ergebniskontrolle ggf. Nachbesserungen (4,0 h) 4.2 Auswertungen des Soll-Konzept (1,0 h) 4.3 Auswertung der Zeit- und Kostenplanung (1,0 h) 5 Projektabschluss (12,0 h) 5.1 Erstellen eines Mitarbeiterhandbuches (3,0 h) 5.2 Einweisung der Mitarbeiter in die Administrationsoberfläche (1,0 h) 5.3 Erstellen einer Projektdokumentation (8,0h) 6 Dokumentation zur Projektarbeit - Deckblatt - Inhaltsverzeichnis - Dokumentation - Projektdurchführung und Projektbeschreibung - Datenbankschema, Klassendiagramm - Ablaufdiagramm - Mitarbeiterhandbuch - Entwicklerdokumentation - Quellcode-Auszug - Projektantrag - Glossar Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.