Zum Inhalt springen

Fachinformatiker AWE Projektantrag


Toschie

Empfohlene Beiträge

huhu hier nu der neue Thread :)

Thema:

Konzeptionierung und Erstellung eines Verwaltungssystems zum Pflegen, Archivieren und Versenden von Newslettern.

Termin:

01.03.2007. - 01.04.2007

Projektbeschreibung:

Die OGS GmbH ist ein Systemhaus, welches seine eigene Warenwirtschaftslösung auf Basis des Applikationsserver IBM i5 programmiert und vertreibt. Um seine Kunden und Interessenten regelmäßig mit neuen Informationen zu versorgen, versendet sie im monatlichen Turnus einen Newsletter an interessierte Personen.

Zurzeit werden die E-Mail-Adressen händig aus der Adressdatei kopiert und im Empfängerfeld eingefügt bzw. frei eingetippt. Dadurch entsteht zum einen ein hoher Zeitaufwand, zum anderen ist diese Methode sehr fehleranfällig.

Der Newsletter wird in Form von HTML-E-Mails über den OGS internen Mailserver versendet. Dies führt zu einer großen Belastung des Servers aufgrund der Versendung an mehrere tausend einzelne Empfänger. Dadurch wird der tägliche Betrieb beeinflusst und der Schriftverkehr per E-Mail beeinträchtigt. Darüber hinaus kann der Newsletter durch das bisherige System weder personalisiert, noch ohne hohen Zeitaufwand an ausgewählte Gruppen (Bspw.: nach Branche, Bundesland, oder Bestandskunde/Interessent) gesendet werden und wird daher thematisch allgemeiner gehalten, als es mit einer Differenzierung der Zielgruppen möglich wäre.

Aufgrund des genannten Sachverhaltes entscheidet die OGS GmbH diese aufwendige Abwicklung durch eine benutzerfreundlichere und zeitsparende Lösung zu ersetzen.

Mein Projekt besteht darin, ein System zur Verwaltung, Archivierung und Versendung von Newslettern zu entwickeln und zu realisieren. Zudem soll der Newsletter in Zukunft personalisiert gestaltet werden können, um auf die einzelnen Zielgruppen thematisch spezieller eingehen zu können.

Da PHP eine Vielzahl von Schnittstellen und Funktionen im Umgang mit Datenbanken und dynamischer Webprogrammierung bietet, ist sie für die Durchführung des Projektes geeignet.

PHP ist eine serverseitige Programmiersprache. Somit findet die Verarbeitung auf dem Webserver statt und der Anwender bekommt in einem Browser nur das Ergebnis in Form von HTML-Code angezeigt.

In einer auf dem Webserver zur Verfügung stehenden Datenbank werden Tabellen angelegt, die zum einen das Speichern der Adress-Stammdaten ermöglicht und zum anderen das Archivieren der Newsletter. Die Menüstruktur des Verwaltungssystems wird ebenfalls in der Datenbank abgelegt.

Die bereits aus dem OGS-System zur Verfügung stehenden Daten werden in diese MySql Datenbank repliziert. Das Replikationsprogramm wird von einem Programmierer der OGS GmbH entwickelt, und ist nicht Bestandteil meines Projektes.

Eine Funktion wird implementiert, um neue Newsletter im Internet ohne größeren Aufwand verfügbar zu machen. Wünscht der Empfänger die Austragung aus dem Email-Verteiler, kann er sich über eine Funktion in dem Newsletter von dem Verteiler austragen lassen. Um versendete Newsletter nochmals versenden zu können wird eine Archivierung eingebaut, in der sie gespeichert werden. Da sich die Applikation auf dem Webserver befindet und auch von dort die E-Mails versendet werden, wird der OGS Mailserver entlastet. Der Newsletter wird zukünftig mit den bereitgestellten Stammdaten personalisiert, so dass der Empfänger mit „Herr Mustermann“ bzw. „Frau Mustermann“ direkt angesprochen werden kann. Das Layout der Anwendung sowie das Verwaltungsmenü werden entsprechend der innerbetrieblichen Design-Vorgaben entworfen. Für die Nutzung der Anwendung auf dem Webserver benötigt man keine zusätzliche Software. Somit kann der Zugriff von verschiedenen Orten erfolgen und ist plattformunabhängig. Aus Sicherheitsgründen wird ein Programm erstellt, mit dem sich der OGS Vertriebsmitarbeiter (zuständig für den Newsletter) in das Verwaltungssystem einloggen kann.

Projektumfeld:

-PHP Version 4.4.4-pl6-gentoo

-MySQL Version 5.0.26

-Webserver Linux bart 2.6.18-hardened

-Macromedia Dreamwaever MX 8 (Entwickler Tool für Scripte)

-Adobe Photoshop CS2 (Entwickler Tool für Design)

Projektphasen:

Planung (5 Stunden):

-Ist-Analyse (5 Stunden)

Sollkonzept (12 Stunden):

-Planung der MySQL Datenbank (4 Stunden)

-Planung der Abwicklung des Mailversandes (3 Stunden)

-Planung des Designs und der Menüstruktur (5 Stunden)

Umsetzung (39 Stunden):

-Erstellung der Abwicklung des Mailversandes (2 Stunden)

-Programmierung der Programme(Design) (5 Stunden)

-Programmierung der Programme (Funktionen) (14 Stunden)

-Testen der Programme (7 Stunden)

-Korrekturen am Programme (3 Stunden)

-Abschließende Programm-tests und Korrektur (6 Stunden)

-Anwenderdokumentation (2 Stunden)

Abschluss (14 Stunden)

-Schulung im Umgang mit der Anwendung 2 Stunden)

-Projektdokumentation (12 Stunden)

Gesamtaufwand 70 Stunden

Dokumentation:

- Projektbeschreibung

- Ist Analyse

- Soll- Konzept

- Programmdokumentation

Präsentationsmittel:

Beamer, Laptop

Nun was sagt ihr zum Inhalt?

Zum thema?

Zur Formulierung?

Sind die Sachen genug runtergebrochen?

Soll was weg?

Was dazu?

Für Anregungen und Kritik bin ich immer offen!

Danke schonmal :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Was mir auffällt ist der Punkt das du in deinem Text Authentifizierung erwähnst sie aber weder in deiner Designphase vor kommt noch du Zeit ein planst sie zu implementieren.

Die Punkte Programmierung der Programme klingt etwas komisch besser wäre vielleicht implementieren der GUI/ View oder etwas in der Richtung.

Der Punkt Anwenderdokumentation würde ich mit in den Abschluss schieben. Mit der Schulung bin ich im Moment etwas unschlüssig ob es nicht vielleicht besser wäre die Zeit lieber in die Anwenderdokumentation zu stecken damit die etwas ausführlicher werden kann.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich würde eine Evaluation von verschiedenen Programmiersprachen einbauen...

Nach dem Motto:

Es gibt ASP, ASP.NET, PHP, [insert random programming language].

Da die Anforderungen an das Projekt waren, dass [insert random reason], bietet sich PHP am stärksten an, da [insert your favorite advantage]...

Just my 2 Cent :D

Link zu diesem Kommentar
Auf anderen Seiten teilen

So hab dann mal was angepasst im Projektumfeld und in der Projektphase!

Wie schaut es aus mit dem Projektumfeld?

Und danke psycho! Sowas hatte ich auch schon mal in einer früheren Version drinne also was es gibt und warum i dann PHP genommen habe!

Aber Ausbilder meinte ich sollte das so schreiben!

Naja dann lass i das halt so ;)

Thema:

Konzeptionierung und Erstellung eines Verwaltungssystems zum Pflegen, Archivieren und Versenden von Newslettern.

Termin:

01.03.2007 – 01.04.2007

Projektbeschreibung:

Die OGS GmbH ist ein Systemhaus, welches seine eigene Warenwirtschaftslösung auf Basis des Applikationsserver IBM i5 programmiert und vertreibt. Um seine Kunden und Interessenten regelmäßig mit neuen Informationen zu versorgen, versendet sie im monatlichen Turnus einen Newsletter an interessierte Personen.

Zurzeit werden die E-Mail-Adressen händig aus der Adressdatei kopiert und im Empfängerfeld eingefügt bzw. frei eingetippt. Dadurch entsteht zum einen ein hoher Zeitaufwand, zum anderen ist diese Methode sehr fehleranfällig.

Der Newsletter wird in Form von HTML-E-Mails über den OGS internen Mailserver versendet. Dies führt zu einer großen Belastung des Servers aufgrund der Versendung an mehrere tausend einzelne Empfänger. Dadurch wird der tägliche Betrieb beeinflusst und der Schriftverkehr per E-Mail beeinträchtigt. Darüber hinaus kann der Newsletter durch das bisherige System weder personalisiert, noch ohne hohen Zeitaufwand an ausgewählte Gruppen (Bspw.: nach Branche, Bundesland, oder Bestandskunde/Interessent) gesendet werden und wird daher thematisch allgemeiner gehalten, als es mit einer Differenzierung der Zielgruppen möglich wäre.

Aufgrund des genannten Sachverhaltes entscheidet die OGS GmbH diese aufwendige Abwicklung durch eine benutzerfreundlichere und zeitsparende Lösung zu ersetzen.

Mein Projekt besteht darin, ein System zur Verwaltung, Archivierung und Versendung von Newslettern zu entwickeln und zu realisieren. Zudem soll der Newsletter in Zukunft personalisiert gestaltet werden können, um auf die einzelnen Zielgruppen thematisch spezieller eingehen zu können.

Da PHP eine Vielzahl von Schnittstellen und Funktionen im Umgang mit Datenbanken und dynamischer Webprogrammierung bietet, ist sie für die Durchführung des Projektes geeignet.

PHP ist eine serverseitige Programmiersprache. Somit findet die Verarbeitung auf dem Webserver statt und der Anwender bekommt in einem Browser nur das Ergebnis in Form von HTML-Code angezeigt.

In einer auf dem Webserver zur Verfügung stehenden Datenbank werden Tabellen angelegt, die zum einen das Speichern der Adress-Stammdaten ermöglicht und zum anderen das Archivieren der Newsletter. Die Menüstruktur des Verwaltungssystems wird ebenfalls in der Datenbank abgelegt.

Die bereits aus dem OGS-System zur Verfügung stehenden Daten werden in diese MySql Datenbank repliziert. Das Replikationsprogramm wird von einem Programmierer der OGS GmbH entwickelt, und ist nicht Bestandteil meines Projektes.

Eine Funktion wird implementiert, um neue Newsletter im Internet ohne größeren Aufwand verfügbar zu machen. Wünscht der Empfänger die Austragung aus dem Email-Verteiler, kann er sich über eine Funktion in dem Newsletter von dem Verteiler austragen lassen. Um versendete Newsletter nochmals versenden zu können wird eine Archivierung eingebaut, in der sie gespeichert werden. Da sich die Applikation auf dem Webserver befindet und auch von dort die E-Mails versendet werden, wird der OGS Mailserver entlastet. Der Newsletter wird zukünftig mit den bereitgestellten Stammdaten personalisiert, so dass der Empfänger mit „Herr Mustermann“ bzw. „Frau Mustermann“ direkt angesprochen werden kann. Das Layout der Anwendung sowie das Verwaltungsmenü werden entsprechend der innerbetrieblichen Design-Vorgaben entworfen. Für die Nutzung der Anwendung auf dem Webserver benötigt man keine zusätzliche Software. Somit kann der Zugriff von verschiedenen Orten erfolgen und ist plattformunabhängig. Aus Sicherheitsgründen wird ein Programm erstellt, mit dem sich der OGS Vertriebsmitarbeiter (zuständig für den Newsletter) in das Verwaltungssystem einloggen kann.

Projektumfeld:

Es handelt sich bei diesem Projekt um einen betriebsinternen Auftrag. Die Entwicklung sowie die Tests werden im Hause der OGS GmbH durchgeführt.

-PHP Version 4.4.4-pl6-gentoo

-MySQL Version 5.0.26

-Webserver Linux bart 2.6.18-hardened

-Macromedia Dreamwaever MX 8 (Entwickler Tool für Scripte)

-Adobe Photoshop CS2 (Entwickler Tool für Design)

Projektphasen:

Planung (17 Stunden):

• Ist-Analyse (5 Stunden)

• Sollkonzept (12 Stunden)

- Planung der MySQL Datenbank (4 Stunden)

- Planung der Abwicklung des Mailversandes (2 Stunden)

- Planung des Designs und der Menüstruktur (5 Stunden)

- Planung des Verwalter Logins (1 Stunde)

Umsetzung (37 Stunden):

• Erstellung der Abwicklung des Mailversandes (2 Stunden)

• Programmierung des Designs (4 Stunden)

• Implementierung der Programmfunktionen (14 Stunden)

• Umsetzung des Verwalter Logins (1 Stunde)

• Testen der Programme (7 Stunden)

• Korrekturen am Programme (3 Stunden)

• Abschließende Programmtests und Korrektur (6 Stunden)

Abschluss (16 Stunden)

• Anwenderdokumentation (2 Stunden)

• Projektdokumentation (14 Stunden)

Gesamtaufwand 70 Stunden

Dokumentation:

- Projektbeschreibung

- Ist Analyse

- Soll- Konzept

- Programmdokumentation

Präsentationsmittel:

- Beamer

- Laptop

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...