Jump to content

Community durchsuchen

Zeige Ergebnisse für die Stichwörter "'pantrag_fiae'" in content geschrieben in Abschlussprojekte.

  • Suche mithilfe von Stichwörtern

    Trenne mehrere Stichwörter mit Kommata voneinander
  • Suche Inhalte eines Autors

Inhaltstyp


Forum

  • Forum
  • Ausbildung/Job
    • Ausbildung im IT-Bereich
    • IT-Arbeitswelt
    • IT-Weiterbildung
    • Stellenangebote für Fachinformatiker
    • Jobsuche, Bewerbung und Zeugnisse
  • Prüfungsforen
    • IHK-Prüfung allgemein
    • Prüfungsaufgaben und -lösungen
    • Abschlussprojekte
  • NEU: Frage / Antwort: 1. Frage stellen - 2. Antworten bekommen - 3. Die beste Antwort auswählen
    • Für Systemadministratoren und Netzwerktechniker
    • Für Anwendungsentwickler und Programmierer
  • Fachliche Foren
    • Administration
    • Programmierung
  • Sonstiges
    • News und Feedback zu Fachinformatiker.de
    • Small Talk
  • Gaming Club's Allgemeine Themen
  • Gaming Club's Games
  • Coffeehouse's Themen
  • Coffeehouse's Soap
  • Fachinformatiker.de Treffen's regionale Treffen

Kalender

  • Gaming Club's Verabreden zum Zocken
  • Fachinformatiker.de Treffen's Kalender

Product Groups

  • Werben bei Fachinformatiker.de

Blogs

Keine Suchergebnisse

Keine Suchergebnisse


Finde Suchtreffer ...

Suchtreffer enthalten ...


Erstellungsdatum

  • Beginn

    Ende


Zuletzt aktualisiert

  • Beginn

    Ende


Suchtreffer filtern nach ...

Benutzer seit

  • Beginn

    Ende


Gruppe


Website


Ort

39 Ergebnisse gefunden

  1. Hallo liebe Forum-User, ich habe meinen Projektantrag für die IHK München/Oberbayern fertiggestellt. Ich würde euch bitten diesen einmal anzuschauen und mir Feedback zu geben. Die Gliederung ist wie im Online Formular. Vielen Dank im Vorraus Projektthema: Entwicklung einer Webseite zur Zeiterfassung für externe Mitarbeiter Termin: 2. Oktober bis 10. November Projektbeschreibung: Ausgangssituation Für die Erfassung der Arbeitszeiten wird im Unternehmen das ESS System von SAP genutzt. Dabei gibt es verschiedene sogenannte PSP-Elemente für die unterschiedlichen Tätigkeiten. Problemstellung Externen Mitarbeiter und Studenten steht das ESS System nicht zur Verfügung, da diese meist nur eine begrenzte Zeitspanne im Unternehmen verbringen. Sie müssen ihre Zeiterfassung per Excel Liste erledigen - die verschiedenen PSP-Elemente sind Ihnen dabei nicht bekannt. Diese Liste muss dann an die jeweilige Führungskraft zur Kontrolle geschickt werden. Diese lädt dann die Liste ins ESS System. Da es keine konkreten Vorgaben über das Layout der Liste gibt, muss die Führungskraft bei eventuell auftretenden Fehlern, diese korrigiert werden. Ziel des Projekts: Benötigt wird eine Anwendung, in der die Kollegen alle PSP-Elemente einsehen und ihre Zeiterfassung erledigen können. Die erfasste Zeit soll dann in einer einheitlichen Excel Liste direkt an die zuständige Führungskraft gesendet werden. Dadurch wird der Zeitaufwand reduziert und somit Kosten gespart. Projektumfeld Die *** GmbH ist seit dem Jahr *** als unabhängiges Beratungsunternehmen für Customer Relationship Management (CRM) tätig und vertreibt und unterstützt Softwarelösungen aus dem Hause SAP. Projektphasen · Analyse o Ist-Analyse o Wirtschaftlichkeitsrechnung, Amortationsrechnung o Ermittlung von Use-Cases o Lastenheft · Entwurf o Erstellung eines Aktivitätsdiagramms o Entwurf der Benutzeroberfläche o Entwurf der Datenbank o Pflichtenheft · Implementierung o Einrichtung der Datenbank o Implementierung des Front-Ends o Implementierung des Back-Ends o Implementierung von Unit und Integrationstests · Abnahme und Einführung o Deployment auf Server o Abnahmen durch Vorgesetzten o Schulung der Mitarbeiter · Dokumentation o Erstellung der Projektdokumentation o Erstellung der Entwicklerdokumentation o Erstellung des Benutzerhandbuches Analyse 6h · Ist – Analyse durchführen 2h · Wirtschaftlichkeitsprüfung und Amortationsrechnung des Projekts durchführen 1h · Erstellung eines Lastenhefts 3h Entwurf 10h · Aktivitätsdiagramm erstellen 1h · Mock-up der Benutzeroberfläche erstellen 2h · Entwurf der Datenbank erstellen 4h · Erstellung des Pflichtenhefts 3h Implementierung 40h · Einrichtung der Datenbank 10h o Herunterladen der PSP-Elemente aus dem ESS 2h o Einpflegen der PSP-Elemente in die Datenbank 8h · Implementierung des Front-Ends 10h o Implementierung der Startseite mit Login 2h o Implementierung der Suche nach PSP-Elementen 4h o Implementierung der Eingabe der Zeiten 4h · Implementierung der Schnittstelle zwischen Front- und Back End 5h · Implementierung des Back-Ends 9h o Implementierung des Zugriffs auf die Datenbank 4h o Implementierung der Generierung der Excel-Datei 5h · Implementierung von Unit und Integration Tests 4h · Manuelle Tests 2h Abnahme und Einführung 3h · Durchführung des Deployments auf den Server 1h · Schulung der Anwender 2h Erstellen der Dokumentation 11h · Erstellen der Projektdokumentation 9h · Erstellung der Entwicklerdokumentation 1h · Erstellung des Benutzerhandbuches 1h Dokumentationen Projektdokumentation Entwicklerdokumentation Benutzerhandbuch
  2. Hallo zusammen. Ich muss am 1.2.18 Meinen Projektantrag für die Abschlussprüfung zum FIAE abgeben. Würde mich freuen wenn sich eventuell jemand Zeit nehmen könnte einmal über den Antrag zu schauen ob noch irgenwelche groben Fehler existieren. Danke im Vorraus Patrick 1. Projektbezeichnung Mobile App zur Übermittlung von Statusmeldungen von Transporten an den Versender. 1.1 Kurzform der Aufgabenerstellung Es soll eine Android App erstellt werden, welche Statusmeldungen von Transporten (z.B. LKW) an den entsprechenden Versender der Waren schicken soll. Diese Statusmeldungen enthalten beispielsweise Verzögerungen auf dem Transportweg (z.B. ein Stau) welche die geplante Ankunftszeit des Transports beeinflussen können. Die App soll auch ermöglichen neue Ankunftszeiten, insofern absehbar, an den Versender zu übermitteln. 1.2 Ist-Analyse Die xxxxxxxx GmbH ist Mitglied in der Industrial Data Space Association (IDSA), welche sich zum Ziel gesetzt hat das Konzept des Industrial Data Space (IDS) in Industrie und Wirtschaft zu etablieren. Der IDS ist ein virtueller Datenraum, der den sicheren Austausch und die einfache Verknüpfung von Daten in Geschäftsökosystemen auf Basis von Standards und mit Hilfe gemeinschaftlicher Governance-Modelle unterstützt. (Mehr Infos zum IDS sind unter www.industrialdataspace.org zu finden.) Um den aktuellen sowie den zukünftigen Kunden der xxxxxxxx GmbH Produkte anbieten zu können, welche den Anforderungen der IDSA entsprechen, wird aktuell an der Entwicklung geeigneter Connector gearbeitet. Diese Connector sind die wichtigsten Elemente im IDS, da diese die Verbindung zwischen Datenanbieter und Datennutzer sowie auch zu anderen Instanzen im IDS (z.B. Broker, Clearing Stelle, Identity Provider)herstellen. Um den Bereich Logistik abzudecken wird nun eine Android App gebraucht welche zu einem späteren Zeitpunkt in einen mobilen IDS Connector umgewandelt werden kann, um die Kommunikation zwischen Lieferanten und Versendern, IDSA konform zu gewährleisten. 2. Zielsetzung entwickeln/Sollkonzept 2.1 Was soll am Ende des Projektes erreicht sein? Am Ende des Projektes soll ein Prototyp für eine App sein, welche im späteren Verlauf der Connector Entwicklung zu einem mobilen Connector erweitert werden kann um IDS konform mit dem Backend System des Versenders zu kommunizieren. 2.2 Welche Anforderungen müssen erfüllt sein? - Die App muss in einem zum IDS kompatiblem Format kommunizieren (GS1/XML). - Es müssen GPS Daten zur Standortermittlung genutzt werden. - Die App muss mit einem Backend System kommunizieren können. - Es muss ein Anmeldesystem zur Identifizierung geben. - Kommunikation soll über das https Protokoll abgewickelt werden. - Geltende Sicherheitsstandards müssen eingehalten werden. - IDS Vorgaben müssen eingehalten werden. 2.3 Welche Einschränkungen müssen berücksichtigt werden? Da die App dazu genutzt werden soll um den Versender über den Status des Transports zu unterrichten, fungiert diese nur als Datengeber (Sender). 3. Projektstrukturplan entwickeln 3.1 Was ist zur Erfüllung der Zielsetzung erforderlich? Um das Projekt zu realisieren wird eine Entwicklungsumgebung mit Android Studio sowie dem Java Development Kit benötigt. Zusätzlich wird ein Endgerät welches auf dem Betriebssystem Android basiert (Handy, Tablet) benötigt. Dieses dient zur Überprüfung der Kompatibilität, Aufdeckung eventueller Laufzeitfehler und zur finalen Implementierung. 3.2 Aufgaben auflisten · Analyse o Durchführung einer Ist-Analyse o Erstellung eines Lastenheftes o Durchführung einer Wirtschaftlichkeitsanalyse und Amortisationsrechnung o Ermittlung der Anforderungen um IDS Standards gerecht zu werden · Entwurf o Planung der benötigten Klassen o Erstellung der UML Diagramme o Erstellung eines Pflichtenhefts o Entwurf der GUI · Entwicklung o Einrichten der Entwicklungsumgebung o GUI erstellen o Benötigte Klassen implementieren o Login Funktion implementieren o Testen der Login Funktion o Eingabemaske erstellen o Eingabemaske testen o Implementierung der Standortbestimmung o Testen der Standortbestimmung o Kommunikation mit dem Test Backend System konfigurieren o Testen der Kommunikation o Abschließende Testphase der App o Fehlerbehebung · Dokumentation o Erstellung der Projektdokumentation o Erstellung der Entwicklerdokumentation o Erstellung des Benutzerhandbuches 3.3 Grafische und tabellarische Darstellung Planungsdiagramm als PDF im Anhang. 4. Projektphasen mit Zeitplanung in Stunden Analyse 8 Durchführung einer Ist-Analyse 2 Erstellung eines Lastenheftes 2 Durchführung einer Wirtschaftlichkeitsanalyse und Amortisationsrechnung 1 Ermittlung der Anforderungen um IDS Standards gerecht zu werden 1 Entwurf 10 Planung der benötigten Klassen 3 Erstellung der UML (Klassendiagramm, Aktivitätsdiagramm) 3 Erstellung eines Pflichtenhefts 2 Entwurf der GUI 2 Entwicklung 40 Einrichten der Entwicklungsumgebung 1 GUI erstellen 4 Benötigte Klassen implementieren 8 Login Funktion implementieren 4 Testen der Login Funktion 1,5 Eingabemaske erstellen 2 Eingabemaske testen 1,5 Implementierung der Standortbestimmung 4 Testen der Standortbestimmung 1,5 Kommunikation mit dem Test Backend System konfigurieren 5 Testen der Kommunikation 1,5 Abschließende Testphase der App 4 Fehlerbehebung 2 Dokumentation 12 Erstellung der Projektdokumentation 8 Erstellung der Entwicklerdokumentation 2 Erstellung des Benutzerhandbuches 1 5. Name der Ausbildungsstätte in dem das Projekt durchgeführt wird xxxxxxx GmbH 5.1 Name des Ausbilders, bzw. Projektverantwortlichen mit Angabe der Tel. Nr. xxxxxxxxxxxxx
  3. Hallo zusammen, Anbei mein Projektantrag für die FIAE Abschlussprüfung, dieser hat sich etwas gezogen und ist jetzt in den Finalen Anpassungen. Abgabe ist spätestens der 31.01. Ich finde allerdings, dass da noch Luft ist, weiß nur nicht ab wann es zu fachlich/spezifisch wird und da ich leider nicht zur Berufsschule gehe kann ich da niemanden fragen. ich würde mich über Tipps und Feedback sehr freuen. __________________________________________________________________________________________________________________ 1. Thema Entwicklung eines Systems zur Verwaltung und Einsicht aller kundenspezifischen Daten im Rahmen der DSGVO. 2. Termin to-do 3. Projektbeschreibung Die DSGVO, welche am 25. Mai 2018 in Kraft tritt, bringt neue Pflichten für Unternehmen. Zu diesen Pflichten gehören interne Dokumentations- und Informationspflichten, welche bei Nichteinhaltung Geldbußen von bis zu 20 Millionen Euro oder vier Prozent des weltweiten Jahresumsatzes des Unternehmens nach sich ziehen können. Bei den Informationspflichten geht es vor allem darum, welche Daten wann, wo, von wem und wozu erfasst, verarbeitet und analysiert werden, um dies a) dem Betroffenen auf Anfrage mitteilen zu können, seine Daten vollumfänglich löschen zu können und c) an einen anderen Anbieter zu transferieren zu können. IST-Analyse: Die Marketing-Agentur XXX erstellt primär Webanwendungen, wie z.B. Webseiten, Landingpages und mobile Applikationen. Hierbei werden verschiedenste personenbezogene Daten der Nutzer dieser Webanwendungen erhoben und gespeichert. So steht beispielsweise bei Landingpages die Leadgenierung und damit die Erhebung von Adress- bzw. Kontaktdaten im Vordergrund. Diese Daten werden zur Verarbeitung an den Auftraggeber weitergereicht und nach Ablauf der Aktion vom Server gelöscht. Zurzeit gibt es keine Möglichkeit, sämtliche gespeicherte Kundendaten eines Endkunden automatisiert auszulesen oder zentral zu verwalten. Soll-Konzept: Um die Einhaltung der DSGVO gewährleisten zu können, soll ein passwortgeschütztes System entwickelt werden, welches durch IP-Adressen Restriktion nur in den Räumlichkeiten der XXX verwendet werden kann. Dieses System soll serverübergreifend alle Kundendaten zusammenfassen und somit eine zentrale Verwaltung ermöglichen. Ziel ist es alle gespeicherten Daten eines Kunden auf dessen Anfrage auszuhändigen, bearbeiten oder komplett zu löschen zu können. Um zu gewährleisten, dass die Daten sachgemäß erhoben und die Dokumentationspflichten erfüllt werden, soll eine Klasse entwickelt werden, welche u.a. eine Methode enthält, um ein Kontaktformular zu generieren. Das sorgt dafür, dass der Entwickler, der die Webseite entwickelt, sich lediglich des HTML und CSS teils des Formulars annehmen muss. Die Methode soll HTML-Felder. Der Entwickler muss eine Frist für die Löschung der gespeicherten Daten setzen und das verarbeiten, validieren und abspeichern der Daten übernimmt die Klasse. Ebenso wird von der Methode ein Hinweis zum Datenschutz mitgeliefert, sodass der Endkunde vorher informiert wird, was mit seinen Daten geschieht. Nach dem Ablauf der Frist für die Löschung der Daten, soll der zuständige Entwickler per Email erinnert werden die Daten zu löschen. Einen kompletten Datenschutz gibt es auf einer Unterseite, welche ebenfalls von der Klasse mit Inhalt versorgt wird. Über eine Methode wird ein Datenschutz generiert und ausgegeben. Diese Methode gibt dem Kunden, neben dem Datenschutz, Auskunft über Namen und die Kontaktdaten der verantwortlichen Stelle, Zweck und Rechtsgrundlage der Datenverarbeitung, Angaben zur Speicherdauer und Information über das Bestehen des Auskunfts-, Berichtigungs-, Löschungs-, Einschränkungs-, Widerspruchs- oder Widerrufsrecht sowie das Recht auf Übertragbarkeit der Daten. Somit wird auch die Informationspflicht gegenüber dem Endkunden erfüllt. Im zweiten Schritt soll das System neben Feedbackformularen auch Login- und App-Daten verwalten können, da dies jedoch weitere Anpassungen benötigt, würde das den Rahmen der Abschlussprüfung sprengen und wird im Anschluss entwickelt. 4. Projektumfeld Die XXX mit Sitz in XXX ist eine Marketing-Agentur welche ihren Schwerpunkt auf Social-Media Management gelegt hat. Das bedeutet, dass wir die Social-Media Auftritte unserer Kunden betreuen und ihre Produkte mit sogenannten Landingpages bewerben. Aber auch Webseiten und Content Management Systeme gehören zu dem Aufgabenspektrum. Bei diesen s.g. Landingpages handelt es sich um schlichte Webseiten, welche lediglich darauf ausgelegt sind, ein oder mehrere Produkte zu bewerben. Um sich weitere Informationen einholen zu können ist jede dieser Seiten mit einem Kontaktformular ausgestattet, wobei jeder Eintrag (sog. Lead) einen potentiellen Kunden darstellt. Die Entwicklung des Abschlussprojektes findet im Betrieb in XXX statt. 5. Projektphasen 5.1 Analysephase 4h 5.1.1 Ist-Analyse 2h 5.1.2 Wirtschaftlichkeitsanalyse 2h 5.2 Entwurfsphase 6h 5.2.1 Soll-Konzept 3h 5.2.2 Pflichtenheft 3h 5.3 Implementierungsphase 37h 5.3.1 Datenbank-Struktur anlegen 2h 5.3.2 Entwicklung der Benutzeroberfläche 5h 5.3.3 Klassen und Methoden implementieren 30h 5.4 Projektabschluss 23h 5.4.1 Qualitätssicherung und Tests 3h 5.4.2 Soll-Ist-Vergleich 2h 5.4.3 Präsentation und Abnahme 2h 5.4.4 Projektdokumentation erstellen 14h 5.4.5 Pufferzeit 2h 6. Dokumentation 6.1 Einleitung 6.1.1 Projektbeschreibung 6.1.2 Projektziel 6.1.3 Projektumfeld 6.2 Projektplannung 6.2.1 Projektphasen 6.2.2 Ressourcenplanung 6.3 Analysephase 6.3.1 Ist-Analyse 6.3.2 Wirtschaftlichkeitsanalyse 6.4 Entwurfsphase 6.4.1 Entwicklung der Datenbank-Struktur 6.5 Implementierungsphase 6.5.1 Implementierung der Benutzeroberfläche 6.5.2 Implementierung der Datenbank-Struktur 6.5.3 Implementierung der Klassen und Methoden 6.6 Projektabschluss 6.6.1 Qualitätssicherung und Tests 6.6.2 Soll-Ist-Vergleich 6.6.3 Ausblick 6.7 Anhang 6.7.1 Pflichtenheft 6.7.2 Testplanung 6.7.3 Anwenderdokumentation 6.7.4 Entwicklerdokumentation 6.7.5 Datenbankdiagramme 6.7.6 Ablaufpläne
  4. Hallo zusammen, ich würde sehr gerne Feedback sammeln. Mitte Januar muss ich meinen Antrag abgeben und werde Mitte März damit anfangen. Danke im Voraus für die Hilfe! Thema der Projektarbeit Hochladen, Darstellung (mit Graphischem User Interface) und Speicherung von kundenbezogenen Metadaten. Projektbeschreibung Für die Firma GmbH soll das Customer Database Metadata Import Modul (CDMI-Modul) entwickelt werden. Dieses Modul wird den Kundenbetreuern und Support-Mitarbeiter ermöglichen, Informationen über letzte Metadaten-Importe unserer Kunden einzusehen. Das Hauptgeschäft der Firma GmbH ist die Besucherfrequenzmessung im Einzelhandel. Die Kerndaten, die wir verwenden, werden aus den im Store installierten Sensoren geholt. Zusätzlich schicken unsere Kunden uns Metadaten aus dem Kassensystem oder aus dem Warenwirtschaftssystem ihrer Stores. Die Metadaten sind unterschiedlich je nach Store/System und bestehen aus Einträgen wie „Anzahl Produkte“, „Durchschnittlicher Preis pro Bon“, „Anzahl Kunden“ usw. die Firma stellt diese Daten in einer Platform dar, damit die Kunden jederzeit die Daten anschauen können. Aktuell ist es so, dass wenn ein Kunde merkt, dass ein Fehler in den Metadaten vorhanden ist, muss ein Kundenbetreuer einem Entwickler Bescheid geben, dass irgendwas schiefgelaufen ist. Anschließend muss der Entwickler gucken, ob das Importieren der Daten fehlgeschlagen ist, und wenn nicht ob die Daten überhaupt vorhanden sind. Danach muss der Entwickler diese Info mit dem Kundenbetreuer teilen. Dieser Prozess ist ineffizient, verschwendet Zeit und verursacht daher hohe Kosten für die Firma. Die zu erledigende Aufgabe ist folgende: die Erstellung vom neuen CDMI-Modul, welches sowohl Backend (Entwicklersicht) als auch Frontend (Benutzersicht) Komponenten enthält. Die neue Software wird ein Teil der bereits existierenden Software Architektur von der Firma sein. Mit dem CDMI soll ein berechtigter Mitarbeiter per GUI Metadaten von einem Import eines Kunden in einer Liste ansehen können, die Rohdaten eines Imports herunterladen können, einen manuellen Import von Metadaten eines Kunden durchführen und simulieren können, bevor die Daten ans Backend geschickt werden. Um das zu realisieren, muss Benutzeroberflächen und entsprechende Frontend Logik mit HTML, CSS, und der Programmiersprache Javascript und dem Javascript Framework Angular entwickelt werden. Zusätzlich müssen Daten aus den SQL und CouchDB Datenbanken geholt und ans Frontend geschickt werden. Deshalb muss auch ein Backend CDMI Modul mithilfe von der PHP Programmiersprache erstellt werden. Als Schnittstelle werden der Leiter der Entwicklungsabteilung und der Product Owner vom ganzen Projekt für Rückfragen und zur Abstimmung zur Verfügung stehen. Zusätzlich wird ein Entwickler Unterstützung in Form von Qualitätskontrolle des Codes (Code Review) anbieten. Zur Durchführung des Projekts, zur Entwicklung des Codes und für die Bearbeitung der Dokumentation und Präsentation stehen ein Macbook-Pro und zwei zusätzliche Bildschirme zur Verfügung. Auf dem Rechner sind bereits alle benötigen Programme vorhanden. Dazu gehört unter anderem das PHP-Storm IDE, Chrome Developer Tools und das aktuelle Office Paket. Projektumfeld Die Projektarbeit wird in der Entwicklungsabteilung der Firma GmbH in Witten stattfinden. Das Projekt zur Entwicklung des CDMI-Modul wurde von der Firma in Auftrag gegeben. Projektphasen mit Zeitplanung A. Analyse (6 Stunden) 3 Stunden- Ist-Analyse durchführen 1 Stunde- Ermittlung von Anwendungsfällen 2 Stunden- Wirtschaftlichkeitsanalyse B. Entwurf (14 Stunden) 4 Stunden- Entwurf der Benutzeroberflächen 2 Stunden- Schnittstellen definieren 1 Stunde- Datenmodell erstellen 2 Stunden- Planung des Backend Moduls 2 Stunden- Planung des Frontend Moduls 3 Stunden- Erstellung des Pflichtenheftes C. Implementierung (24 Stunden) 10 Stunden- Implementierung des Backend Moduls 4 Stunden- Implementierung der Schnittstellen 10 Stunden- Implementierung des Frontend Moduls D. Qualitätsmanagement (5 Stunden) 2 Stunden- Erstellung von Modultests 3 Stunden- Fehlerbehebung E. Abschluss des Projektes (18 Stunden) 1 Stunde- Abnahme durch den Projektleiter 1 Stunde- Deployment 2 Stunden- Soll/Ist Vergleich durchführen 9 Stunden- Erstellung der Projektdokumentation 3 Stunden- Erstellung der Entwicklerdokumentation 3 Stunden- Erstellung des Benutzerhandbuches F. Nachbearbeitung (2 Stunden) 2 Stunden- Pufferzeit Dokumentation zur Projektarbeit Die Dokumentation wird in Form eines prozessorientierten Projektberichtes verfasst. A. Analyse B. Entwurf C. Implementierung D. Abschluss des Projektes Anlagen keine Präsentationsmittel Laptop, Beamer, Präsentationsunterlagen
  5. Hallo Folks, ok nein das kommt nicht gut Neustart. Guten Tag Liebe bald Kollegen und alle hier im Forum, da ich mich bis heute nicht recht getraut habe was zu schreiben und es jetzt gen ende geht wollte ich fragen ob der eine oder andere Interesse finde über mein Antrag zu schauen. Entwicklung eines Software Moduls zur Erzeugung und Bank-Übermittlung von SEPA Lastschrifteinzügen Kurze Projektbeschreibung Die XXX XXX XXX bietet aktuell diverse Dienste an, die der Kunde auf Basis einer monatlichen Gebühr oder auf Basis von Kosten pro Transaktion buchen kann. Z.B. Monatlich: - Wartungsvertrag - Mapping/Routenplaner - Android Fahrer App - etc. Transkation: - Hafenschnittstellen - Zoll - AirWayBill Flugbuchung - etc. Die Abbuchung dieser jeden Monat unterschiedlichen Beträge bei den diversen Kunden erfordert aktuell einen großen manuellen Aufwand. Daher soll ein Cloud-Modul entwickelt werden, das diese Kosten berechnet und dann automatisch bei den Kunden per SEPA Lastschrift vom Konto abbucht. Dafür wird ein Modul benötigt, das aus einer Datenbank, die die angefallenen Zahlungen enthält, Bank-konforme Dateien erzeugt und auf sicherem Weg an die Bank übermittelt, die dann diesen Lastschrifteinzug ausführt.Die Konzeption und Entwicklung dieses Moduls ist die Aufgabe dieser Projektarbeit. Dabei sollen entwickelt werden: - Konzeption und Erstellung der Datenbank für anfallende Zahlungen - Erzeugung XML für Online Banking - EBICS Übertragung der Zahlungen an die Bank Für die Umsetzung wird die Sprache C# verwendet. Als Datenbank ist MySQL im Einsatz Die Firma XXX XXX GmbH & Co KG entwickelt Speditionssoftware auf C# / MySQLBasis. Die Firma hat 2 Standorte, XXX und XXX, wobei in XXX die Entwicklung stattfindet. Durchführungszeitraum 20.2.17 - 20.3.17 Anforderungsanalyse 8 Entwurf 4 Einrichtung der MySQL 3 Implementation 37 - Datenbanklayout 10 - Erzeugung der XML 8 - EBICS Banking Anpassung an die Geschäftslogik 10 - EBICS Banking Anbindung 9 Testen - Unit und Modultest 7 - Integrationstest Projektdokumentation 11 Gesamt stunden 70 Die Projektarbeit beinhaltet Folgende Dokumente .... Projektdokumentation Entwicklerdokumentation Quellcode (auszugsweise)
  6. Hey liebe Fachinformatiker.de Forenmitglieder, ich würde gerne eure Meinung zu diesem Antrag lesen. Alle Firmeninternen Daten wurden anonymisiert. Vielen Dank schonmal für die Hilfe. ANTRAG: 1.Projektbeschreibung (Beschreibung der derzeitigen Ausgangssituation (IST-Zustand)) Optimierung des Veröffentlichungs- und Übersetzungsprozesses durch ein Programm zur automatisierten Validierung und Überprüfung von übersetzungsrelevanten Daten. 2. Ausgangssituation Die <Firma> ist Produzent und Betreiber der <Produkt> (nachfolgend <Produkt> genannt). <Produkt> blockt aufdringliche und nervige Werbung für den Nutzer auf Webseiten. Diese kann als Browsererweiterung kostenfrei runtergeladen werden. Um den Gebrauch der Erweiterung auf der ganzen Welt zu ermöglichen, wird sie in möglichst viele Sprachen übersetzt. Derzeit werden 52 Sprachen unterstützt. Es werden regelmäßig neue <Produkt> Versionen veröffentlicht. Folgende Arbeiten werden von einem Mitarbeiter des <Abteilung> ausgeführt, bevor eine Veröffentlichung ansteht: Mit Hilfe einer API, die <externe API> (Translation- und Management-Tool) zur Verfügung stellt, werden die von <Firma> geforderten Übersetzungen bezogen Nach dem Übersetzungsprozess kann die Datei, über eine API die von <externe API> bereitgestellt wird, mit einem Befehl heruntergeladen werden. Beim eigentlichen Übersetzungsprozess werden diese manuell eingetragen, dabei kann es zu Fehlern kommen. Aus diesem Grund müssen nun auch folgende Schritte von einem Mitarbeiter des <Abteilung> vorgenommen werden: Die Datei, in der die Übersetzungen stehen, wird auf Aufbau, Struktur und UTF-8 Kodierung geprüft Es werden fehlende oder überlange Übersetzungen geprüft Platzhalter (dynamische Inhalte = z.B.: Zeit, Datum, aktuell besuchte URL) innerhalb der eigentlichen Übersetzungen werden auf Form, Vorhandensein in allen Sprache und Richtigkeit geprüft. Jeder dieser Schritte wird manuell von einem Mitarbeiter ausgeführt. Bei jeder neuen Veröffentlichung müssen, sofern Übersetzungen angepasst oder hinzugefügt wurden, diese Arbeitsschritte wiederholt werden. Das ist ein umständlicher und zeitaufwendiger Prozess. 3. Zielsetzung (Was soll nach Abschluss des Projektes erreicht/umgesetzt sein (SOLL-Zustand)) Es soll für die Mitarbeiter des <Abteilung> ein Programm geschrieben werden, welches die in der “Ausgangssituation” (Punkt 2) genannten Arbeitsschritte während des Veröffentlichungsprozesses automatisiert: Um die Datei zu validieren wird überprüft ob Struktur, Aufbau und die richtige Zeichenkodierung (UTF-8) verwendet wird Wenn notwendig findet eine Überprüfung statt, ob die Übersetzungen nicht länger als 160 Zeichen sind Es werden die Platzhalter geprüft. Das bedeutet es werden Regeln, wie z.B.: ob der Platzhalter fehlt oder korrekte Formatierung, abgefragt. Die Platzhalter kommen in den Übersetzungen vor und stehen für dynamischen Inhalt (z.B.: Zeit, Datum etc.) Wenn Fehler auftreten sollten, werden diese als textbasierte Ausgabe in der genutzten Konsole angezeigt, um Korrekturen vornehmen zu können. Durch den automatisierten Arbeitsprozess soll dem <Abteilung> ein Zeitersparnis sowie eine Minimierung der Personalkosten zugute kommen. 4. Konsequenzen bei Nichtverwirklichung (Was wäre die Konsequenzen, wenn das Projekt nicht wie geplant umgesetzt werden könnte? (ggf. Einfluss auf nachfolgende oder sich auf dieses Projekt beziehende Projekte)) Würde dieses Projekt nicht wie geplant umgesetzt, so würde der umständliche und zeitaufwendige Arbeitsprozess weiterhin Mehrkosten verursachen. Eine Verbesserung würde aber die Weiterentwicklung anderer Projekte zugute haben, da die Arbeitskraft die derzeit für den Veröffentlichungsprozess zuständig ist, andere Projekte betreuen oder unterstützen könnte. Außerdem würde durch die Automatisierung der Fehleranteil geringer werden. 5. Projektumfeld/Rahmenbedingungen (organisatorisch + technisch) Auftraggeber ist das <Abteilung> der <Firma>. Ausbilder und Ansprechpartner, im Betrieb, für das Abschlussprojekt ist <Ausbilder>. Das Projekt wird im Zeitraum vom <Datum> bis <Datum> von mir realisiert. Das Programmierumfeld besteht aus einem Laptop, mit Debian 8.0 als Betriebssystem. Als Entwicklungsumgebung wird der Text-Editor neovim verwendet. Das Projekt wird mit der Programmiersprache Python realisiert. Zum testen und debuggen wird eine textbasierte Konsole (xterm) von Debian verwendet. Das Programm soll auf den PCs der <Abteilung> ausführbar sein. Das Betriebssystem ist dabei beliebig zu wählen. Aufgerufen wird das Programm durch einen Befehl in einem Kommandozeilenprogramm. Um Ergebnise des Befehles zu erhalten ist eine Verbindung zum Internet erforderlich. Innerhalb des Veröffentlichungsprozesses werden mehrere APIs zur Verfügung gestellt, darunter die, die zur eigentlichen Veröffentlichung der neuen <Produkt> Versionen genutzt wird. Eine weitere API stellt je eine JSON-Datei pro Sprache bereit. Diese JSON-Datei ist Ausgangspunkt im Projekt. Diese kann dann überprüft werden. 6. Projektplanung/Projektphasen/geplante Arbeitsschritte inklusive Zeitplanung (ggf. Inklusive Angabe der Meilensteine) Projektplanung Analysephase 7 Stunden Definitionsphase 7 Stunden Entwurfsphase 13 Stunden Projektdurchführung Implementierungsphase 14 Stunden Testphase 13 Stunden Projektabschluss 2 Stunden Dokumentation 12 Stunden Puffer 2 Stunden ---------------------------------------------------- Gesamt 70 Stunden 7. Dokumentation/ technische Unterlagen (Welche technischen Unterlagen planen Sie ihrer Dokumentation später beizufügen?) Nach möglichem Abschluss des Projektes wird der prozessorientierte Projektbericht angefertigt und der Dokumentation angehängt: Die Projektplanung und der Projektablauf werden durch einen Netzplan unterstützt und visuell dargestellt. Um Anforderungen zu beschreiben und genau festzulegen, wird das Lastenheft vom Auftraggeber gestellt. Das Pflichtenheft wird durch den Auftragnehmer angefertigt und danach durch den Auftraggeber bestätigt. Beide Hefte werden der Dokumentation beigelegt. Um den SOLL-Zustand des Arbeitsprozess zu verdeutlichen und zu visualisieren wird ein Anwendungsdiagramm (Use-Case Diagram) während der Entwurfsphase erstellt und der Dokumentation hinzugefügt. Des Weiteren werden als technische Unterlagen ein exemplarischer Teil des Quellcodes (mit Kommentaren) und die Entwicklerdokumentation beigelegt. Es werden Abnahme- und Testprotokoll beigefügt, um Maßnahmen der Qualitätssicherung nachzuweisen, diese werden von Auftraggeber und Tester erstellt. Erstellung des Testkonzeptes anhand der Anforderungen im Pflichtenheft
  7. Hallo, ich habe mir einige Projektanträge hier durchgelesen und mir fällt auf, dass die meisten einen deutlich größeren Umfang haben, als meiner. Allerdings wird bei meiner IHK die Projektbeschreibung auf 100 Wörter begrenzt. Die Beschreibung soll sehr grob gehalten werden, damit Alternativen ersichtlich werden und trotzdem soll der Prüfer genau wissen, welchen Umfang das Projekt hat. Auch bei der Zeitplanung soll alles grob gehalten werden und noch etwas weiter von der genauen Gliederung entfernt sein. Vielleicht wisst ihr das aber auch alles schon Jedenfalls ist hier mein Projektantrag. Ich hoffe, dass ihr mir ein paar Tipps geben könnt Projektbezeichnung: Entwicklung eines webbasierten Testdatengenerators Kurze Projektbeschreibung: *Mein Unternehmen* entwirft und entwickelt unterschiedliche Websiten für verschiedenste Kunden. Ein wichtiger Bestandteil bei der Entwicklung ist das Testverfahren, bei dem individuelle Testdaten für die Verhaltensprüfung benötigt werden. Meine Aufgabe ist es, ein webbasierendes Tool zur Generierung individueller Testdaten zu entwickeln. Zum Beispiel Kreditkartennummer, vollständige Adressen oder Autokennzeichen. Dabei sollen unterschiedliche Module, welche sich nach den Bedürfnissen und Anforderungen des Kunden richten, zusammsetzbar sein und das digitale Ausgabeformat, sowie die Anzahl der Daten bestimmt werden. Das von mir zu entwerfende und umzusetzende Tool ,soll erweiterbar für zusätzliche Module sein. Projektphasen: Analyse (Summe) 6h Kundenanforderungen aufnehmen 2h IST-Zustand ermitteln 1h SOLL-Konzept 1h Wirtschaftlichkeitsanalyse 1h Prüfung der unterschiedlichen Varianten und Entscheidungsfindung 1h Planung (Summe) 8h Usecases der Komponenten entwerfen 3h Interface für die Ansichten entwerfen 2h Entwerfen des Datenbankdesignes 2h Erstellung der Testszenarien 1h Implementierung (Summe) 43h Implementierung des Frontends 11h Implementierung der Logik 20h Implementierung der Datenbank 5h Implementierung des Designs 7h Test (Summe) 4h Dokumentation (Summe) 8h Projektdoumentation 7h Kundendokumentation 1h Präsentation und Übergabe (Summe) 1h d Gesamtsumme 70 h Mein Ausbilder meinte, dass ich wohl die Implementierung grober fassen und nur den Hauptpunkt "Implementierung" angeben soll. Die Plugins, die ich in der Projektbeschreibung beschreibe, sollen sowas wie Zahlen von 0-9 oder A-Z sein, API-Anbindungen für Adressen oder ähnliches. Der Plan war das ganze mit Gulp umzusetzen und ein webbasiertes Tool zu entwickeln, um sowas wie SASS einfließen zulassen. Vielen Dank schon Mal für die Hilfe
  8. Hi, da ich leider überhaupt keinen erfahrenen Ansprechpartner bzgl. des Projektantrages habe, möchte ich euch bitten meinen hier zu bewerten. Ich habe die PDF Datei im Anhang hochgeladen. Der Projektantrag wird an die IHK Nord Westfalen eingereicht. Danke & Gruß, John Projektantrag-pdf.pdf
  9. Hallo zusammen, bei mir ist es bald so weit, die Prüfung rückt näher. Bei meinem Projektantrag bin ich mir nicht ganz sicher evtl. könntet ihr mal drüber schauen und mir eure Meinung mitteilen. Vielen Dank schon einmal vorab.
  10. Hi, ich muss in 2 Wochen meinen Projektantrag bei der IHK Köln abgegeben haben. Da mir in der Firma leider ein Ansprechpartner fehlt der da mal drüber schauen könnte benötige ich dringend euer Feedback. Mit freundlichen Grüßen
  11. Guten Morgen! Die IHK hat meinen Antrag leider mit der Begründung "Die eigene Leistung wird nicht klar genug dargestellt. Die Abgrenzung zu den anderen Projektteilnehmern ist nicht genau genug beschrieben. Bitte die eigene Leistung besser erläutern." abgelehnt und erwartet nun eine Überarbeitung. Daraufhin habe ich meinen Antrag nochmal angepasst und versucht, genau dies herauszustellen, sowie die Einordnung in das Gesamtprojekt zu verdeutlichen. Hier einmal die überarbeitete Fassung: (nicht selbstständig durchgeführte Tätigkeiten sind zu unterstreichen) 1. Problembeschreibung (Ist-Zustand) Die xxx ist die IT-Abteilung der xyz und entwickelt Software für den internen Gebrauch. Für die Ressourcenplanung der xxx ist es wichtig, die Tätigkeiten der Mitarbeiter zu erfassen, dazu wird zurzeit die externe Softwarelösung "PHProjekt6" verwendet. Diese bietet den Mitarbeitern der xxx die Möglichkeit, Zeiten zu einem bestimmten Projekt zu erfassen und die Darstellung dieser in einer Tages- sowie Monatsübersicht. Des Weiteren können die Zeiten im Adminbereich als Statistiken exportiert werden. In PHProjekt6 ist die Pflege der Projekte sehr aufwendig und unflexibel, da sich nur Projekte mit Unterprojekten anlegen lassen. Sie werden in einer nicht sortier- oder durchsuchbaren Baumstruktur abgelegt. Somit sind nachträgliche Änderungen mit großem Suchaufwand verbunden. Zudem ist der Detaillierungsgrad unzureichend für die Projektstruktur der xxx. Daraus resultierend ergeben sich zu ungenaue Statistiken bei Langzeitprojekten. Um bei kritischen Projekten die Tätigkeiten genauer zu erfassen, ist es deshalb nötig, diese innerhalb der Projektteams zusätzlich in einer Excel-Liste zu pflegen. 2. Ziel des Projektes (Soll-Zustand) Es soll eine neue Zeiterfassung in Form eines Webprojektes entstehen, welche die Kernprobleme der alten Lösung beseitigt: Das Projekt besteht aus: - Benutzerverwaltung im Adminbereich sowie Authentifizierung über das Domänenkonto - Planung der Datenbank und Erzeugung der Tabellen über Laravel-Migrations - Zugriff auf die Datenbank mittels Pattern - Erzeugung von Businessobjekten (Datenbankmodels) - Verwaltung von Projekten, Produkten und Tätigkeiten im Adminbereich (GUI, Logik) - Tages- und Monatsansicht sowie Erfassung von Tätigkeiten zu Projekten und Produkten - Erstellen der Menüs, Grunddesign und Oberflächenkomponenten Anstelle der bisherigen Struktur mittels Projekten und Unterprojekten, setzt sich diese nun aus Tätigkeiten, Projekten und Produkten zusammen. Als Aktionen sollen Anlegen, Bearbeiten, Deaktivieren und Löschen zur Verfügung stehen. Um die Tätigkeiten verwalten zu können, muss eine Oberfläche erstellt werden auf der die vorhandenen Tätigkeiten tabellarisch aufgelistet werden. Die Kommunikation zwischen Client und Server soll mittels Ajax realisiert werden. Die vorhandenen Tätigkeiten können gelöscht, deaktiviert oder bearbeitet werden. Um die Intigrität dieser Daten zu gewährleisten muss eine passende Validierung, Logikroutine (z.B. Abhängigkeits prüfung beim Löschen / Bearbeiten) und Fehlerbehandlung realisiert werden. Bei den Aktionen Anlegen und Bearbeiten muss beim Speichern z.B. auf Duplikate geprüft werden. Die eben genannten Aktionen werden ebenfalls für Projekte und Produkte umgesetzt. Um die relevanten Daten der Zeiterfassung zu persistieren, wird eine MSSQL Datenbank erzeugt. Außerdem werden die passenden Tabellen erstellt um die notwendigsten Daten vorzuhalten. Diese werden als Schema mit dem Code First Ansatz in den Laravel-Migrations definiert. Um mit den persisterten Daten arbeiten zu können, muss eine anwendungs- weite, einheitliche Datenbankzugriffsmethodik, aufbauend auf dem Eloquent ORM des Laravel Frameworks, erstellt werden. Dieses wird mittels der Patterns Repository und Unit-of-Work realisiert. Zusätzlich werden benutzerdefinierte Methoden auf den Models erstellt, um z.B. Datumsformatierungen (EN-DE) oder Mappings vorzunehmen. 3. Beschreibung des technischen Umfeldes Allgemein: PHP-Framework: Laravel 5 JavaScript-Library: JQuery CSS-Framework: Firmenweit genutztes CSS Framework Webserver: Apache ab Ver. 2 Genutzte Technologien: PHP ab Ver. 5.6, JavaScript, CSS, HTML, SQL Entwickler: Betriebssystem: Windows 7 Datenbank: MSSQL ab Jahr 2010 Entwicklungsumgebung: PHP-Storm, Microsoft SQL Server Management Studio Produktiv Webserver: Windows Server Produktiv SQL-Server: Windows Server mit MSSQL Datenbankserver 4. Projektphasen (70 Std.) Gespräch mit dem Auftraggeber bzgl. Problemen der aktuellen Projektverwaltung: 5h Sichtung der Anforderungen: 2h Entwicklung von Workflows und Oberflächenentwürfen: 6h Abstimmung der Workflows und Entwürfe mit dem Auftraggeber: 2h Erstellung des Datenbankdesigns: 2h Einrichten der Frameworks: 1h Entwicklung der Datenbankzugriffsmethodik: 11h (Models anlegen 5h, Einheitliches Schema zum Werteupdate und Speichern 6h) Implementierung der Verarbeitung von Projekten, Produkten, Tätigkeiten: 15h (Oberfläche 5h, Speicher-Logik 6h, Deaktivierung/Aktivierung per Ajax 4h) Realisierung der Validierung 7h Projektdokumentation inklusive Entwickler- und Anwenderdokumentation : 11h Kostenrechnung: 2h Tests und Abnahme: 6h Gesamtdauer: 70h 5. Darstellung der eigenen Leistung und ggf. Einordnung in das Gesamtprojekt - Erstellen eines Anforderungsdokuments - Gespräche mit dem Auftraggeber - Erstellen des Pflichtenheftes - Datenbankzugriffsmethodik über Repositories und Models für die gesamte Anwendung - Datenbankplanung einer flexiblen Struktur basierend auf Projekten, Produkten und Tätigkeiten inklusive dem ER-Modell - Datenbankerstellung mittels Schemendefinitionen über Laravel-Migrations - Implementierung von Modelmethoden zur Formatierung der Daten - Implementierung von Geschäftslogik (Vollständigkeit, Prüfung von Abhängigkeiten) - Erstellung der Oberflächen für die Verwaltung von Projekten, Produkten und Tätigkeiten - Implementierung von Validatoren (Duplikate, Leereinträge, falsches Format) - Erstellung passender Fehlertexte - Entwickler-, Anwender, und Projektdokumentation - Testen der implementierten Methoden durch Unit- und Blackbox-Tests Ist nicht gerade mit den unter 5. dargelegten Punkten die eigene Leistung ausreichend dargestellt? Vielen Dank für eure Hilfe!
  12. Hey, auch für mich ist es dieses Jahr soweit und die IHK fordert mein Projekt ein. Wäre cool wenn sich jemand ein bisschen Zeit nimmt und kurz über den Antrag drüberschaut cheers edit: Merke gerade die Bezeichnung fehlt, sollte lauten "Entwickeln eines Fragenkatalogs für die Lernplattform Moodle als Webanwendung" Antrag_anon.pdf
  13. Dieser Projekt wurde durch die IHK abgelehnt. Daher brauche ich verbesserungs Vorschläge. 1.* Projektbezeichnung 31.01.2017 21:05 Aussagekräftige Überschrift des Projektinhaltes in Kurzform Entwicklung von Automatisierten CSV Datenübertragung und CSV Datenbankabgleichung 1.1* Kurzbezeichnung der Aufgabenstellung 31.01.2017 21:05 Kurze Zusammenfassung der Aufgabenstellung Für die ***** soll die Datenübertragung von CSV Daten automatisiert werden. Dazu soll die von den verschiedenen Herstellern bereit gestellten CSV Dateien mit Hilfe der Filemaker Datenbank Software importiert und verarbeitet werden, da die Hauptschwachstelle des momentanen Übertragung Verarbeitungsprozesses das hohe Maß an manueller Arbeit ist. 1.2* Ist-Analyse 31.01.2017 21:06 Ausgangssituation Momentan werden die von Hersteller bereit gestellten Produkte per Hand in das System eingetragen. Dieses Vorgehen nimmt viel Zeit in Anspruch, da die einzelnen Produkte nach geändert oder neue erstellt werden müssen, was für sehr hohe Arbeitskosten sorgt. 2. Zielsetzung entwickeln / Soll-Konzept 2.1* Was soll am Ende des Projektes erreicht werden? 31.01.2017 21:06 Durch die Automatisierte CSV Übertragung wird die Produkte erstellungsrate deutlich erhöht in dem die Skripte, die Variablen Produkte Informationen schnell und genau zuweisen und erstellen können. Im Nachhinein sollen die Produkte immer mit der passenden Lagermenge abgeglichen werden. Dazu soll eine einfache Oberfläche innerhalb Filemaker Software erstellt werden. 2.2* Welche Anforderungen müssen erfüllt sein? 31.01.2017 21:06 Folgende Anforderung sollen durch die CSV Datenübertragung erfüllt werden: - Einfaches Import von CSV Dateien - Abgleichen der Produkte Veränderungen - Skripte müssen leicht lesbar sein - Abgleichen der Lagermenge - Einfache Bedienung 2.3* Welche Einschränkungen müssen berücksichtigt werden? 31.01.2017 21:07 Die CSV Datein müssen immer von dem Hersteller bereit gestellt FTP Zugang auf dem eigenen Rechner kopiert werden und können nicht direkt aus dem FTP Zugang ausgelesen werden. Dazu muss noch berücksichtigt werden das jeder Hersteller ein anderes Format von CSV Dateien nutzt. 3. Projektstrukturplan entwickeln 3.1* Was ist zur Erfüllung der Zielsetzung erforderlich? 31.01.2017 21:08 Im Laufe des Projektes entschied sich der Autor für einen agilen Entwicklungsprozess. Bei der agilen Softwareentwicklung geht es darum, möglichst schnell auf sich ändernde Anforderungen reagieren zu können. Dieser Entwicklungsprozess unterscheidet sich insofern von der klassischen Vorgehensweise, da das zu entwickelnde System nicht im Voraus in allen Einzelheiten genau geplant und dann entwickelt wird. Die Entwicklung erfolgt in kurzen Abschnitten mit der Absprache des Projektleiters. 3.2* Hauptaufgaben auflisten 31.01.2017 21:13 • Analyse o Durchführung einer Ist-Analyse o Durchführung einer Wirtschaftlichkeitsanalyse und Amortisationsrechnung o Ersetellung eines Lastenheftes • Entwurf o Erstellung der Datenbank und deren Felder o Anpassung der Schnittstellen o Erstellung eines Pflichtenheftes • Abnahme und Einführung o Bereitstellung der Programms o Konfiguration der CSV Updates 3.3* Teilaufgaben auflisten 31.01.2017 21:14 • Dokumentation o Erstellung des Projektantrags o Erstelung der Projektdokumentation o Erstellung des Benutzerhandbuches 3.4 Grafische oder tabellarische Darstellung Wenn Sie eine grafische Darstellung gewählt haben, laden Sie diese bitte als PDF -Datei als Anlage zum Antrag hoch. 4.* Projektphasen mit Zeitplanung in Stunden 31.01.2017 21:09 Analysephase 8 h 1. Analyse des Ist-Zustands 3 h 1.1. Fachgespräch mit der Projektleiter 1 h 1.2. Prozessanalyse 2 h 2. „Make or buy“-Entscheidung und Wirtschaftlichkeitsanalyse 1 h 3. Erstellen eines Use-Case-Diagramms 1 h Entwurfsphase 18 h 1. Prozessentwurf 3 h 2. Datenbankentwurf 3 h 2.2. Konkretes Tabellenmodell erstellen 1 h 3. Erstellen von Datenverarbeitungskonzepten 4 h 3.1. Verarbeitung der CSV-Daten 1 h 4. Benutzeroberflächen entwerfen und abstimmen 2 h 5. Erstellen des Pflichtenhefts 4 h Implementierungsphase 34 h 1. Anlegen der Datenbank 1 h 2. Programmierung der Import Scripte 21 h 2.1. Import der Produktinformationen aus CSV-Dateien 2 h 2.2. Vergleichen zweier Umgebungen 4 h 2.3. Erstellen einer Liste der einzelnen Script schritte 5 h 3. Nächtlichen Batchjob einrichten 1 h Abnahmetest der Fachabteilung 1 h 1. Abnahmetest der Fachabteilung 1 h Einführungsphase 1 h 1. Einführung/Benutzerschulung 1 h Erstellen der Dokumentation 8 h 1. Erstellen der Benutzerdokumentation 2 h 2. Erstellen der Projektdokumentation 6 h 3. Programmdokumentation 1 h Gesamt 70 h Dies ist die Antwort der IHK: der Prüfungsausschuss lehnt Ihren Projektantrag ab, da aus diesem nicht hervorgeht, was der konkrete Projektumfang ist und der „rote Faden“ gänzlich fehlt. Das Projekt und die Projektinhalte sind leider nicht nachvollziehbar dargestellt. Für den neu zu erstellenden Projektantrag haben Sie zwei Möglichkeiten: 1. Möglichkeit: Wiedervorlage des gleichen Projektthemas mit tieferem Detaillierungsgrad – denn grundsätzlich ist das gewählte Thema möglich. In diesem Fall muss ganz klar herausgestellt werden, WAS KONKRET Bestandteile Ihrer Projektdurchführung sind. Programmiersprache und Programmierumgebung müssen benannt und die Architektur dargestellt sein. Zusätzlich muss der Antrag um die Themen Fehlerbehandlung und Tests ergänzt werden. Der Pkt. 3.1 („Was ist zur Erfüllung der Zielsetzung erforderlich“) muss gänzlich überarbeitet werden, da der aktuelle Inhalt in keiner Weise auf die Zielsetzung eingeht. 2. Möglichkeit: Komplett anderes Thema/Projekt also ein komplett neuer Antrag. Sollten Sie sich für diese Variante entscheiden, beachten Sie bitte, dass auch hier Projekt und Projektumfang detailliert und nachvollziehbar dargestellt sein müssen.
  14. Hallo, eigentlich soll man ja auf 70 Stunden mit der Projektarbeit kommen, DARF man aber auch weniger haben? Also wäre es schlimm wenn ich z.B. nur 67 oder sowas eintragen "würde"?
  15. Hallo zusammen, auch bei mir ist es bald so weit: die Abschlussprüfung für Anwendungsentwickler Fachinformatik und das damit verbundene Projekt nahen! Ich habe bis zum 31. Juli Zeit, meinen Antrag bei der IHK einzureichen und habe den Erstentwurf nun fertiggestellt. Zu diesem würde ich mich über jegliches Feedback und jegliche Kritik eurerseits sehr freuen und bedanke mich schon mal im Voraus! ------------------------------------------------------- 1 Thema der Projektarbeit Entwicklung einer webbasierten und datenbankgestützten Software zur Verwaltung und Organisation von Projekten 2 Geplanter Bearbeitungszeitraum Beginn: 18.09.2017 Ende: 30.10.2017 3 IST-Analyse Die <Firma> bietet als Full-Service-Agentur viele verschiedene Weblösungen von Design-Überarbeitungen über Content-Management-System-gestützte Webseiten (CMS) bis hin zu kompletten Corporate Identities. Das weitläufige Kundenfeld setzt eine breite Produktpalette voraus, wodurch verschiedene CMS eingesetzt und gewartet werden müssen. Ein Projekt wird zumeist von einem Mitarbeiter der Entwicklung betreut, der auch für die Instandhaltung und Aktualität der eingesetzten Software zuständig ist. Derzeit werden Projektzuständigkeit, -spezifikationen und Softwareversionen in einer Excel-Tabelle festgehalten, wodurch weder eine Rechteverwaltung noch verlässliche Datenintegrität realisierbar sind. 4 SOLL-Analyse Es soll eine Webapplikation zur Verwaltung und Organisation aller Projekte erstellt werden. Projekte sollen hierbei in einer Datenbank gespeichert werden und in der Applikation sowohl allgemeine Informationen wie Bearbeiter, Zeitraum und Budget, als auch spezifischere Daten wie Auftraggeber und To-do-Listen beinhalten. Auftraggeber sollen hierbei ebenfalls in der Software verwaltet werden können. Weiterhin soll für die Applikation ein Benutzersystem integriert werden, welches den Mitarbeitern ermöglicht, sich zu registrieren und anzumelden sowie ihre eigenen Projekte, Kunden und To-do-Listen im Überblick zu haben. Die Entwicklung soll analog zu diversen Eigenentwicklungen der Firma in PHP, Javascript, HTML und CSS erfolgen, sowie durch Einsatz des auf dem MVC-Schema basierenden „Symfony“-Frameworks gestützt werden. Als Datenbasis soll eine MySQL-Datenbank verwendet werden. Das zu verwendende Framework stellt dabei Folgendes bereit: - Authentifizierungs-, Rollen- und Rechtesystem - Dateisystemanbindung - Datenbanksystem und -anbindungsmöglichkeit - Methoden für Daten- und Dateioperationen (CRUD – Create, Read, Update, Delete) an Dateisystem und Datenbank - Methoden zur Validierung eingegebener Daten Anforderungen an die Webapplikation: - Sicheres Authentifizierungs-, Rollen- und Rechtesystem durch Framework - Verwaltung von Kunden- beziehungsweise Auftraggeberdaten - Verwaltung von Projekten und derer Daten - Verwaltung von projektspezifischen To-do-Listen - Automatisches Generieren von Projektübersichten 5 Projektumfeld Die <Firma> mit Sitzen in A und B ist eine Agentur für erfolgreiche PR und zeitgemäße Kommunikation mit Auftraggebern in ganz Deutschland. Über 65 Mitarbeiter inszenieren und vermitteln die Botschaften der Auftraggeber, indem gesellschaftliche und wissenschaftliche Themen für die Zielgruppe überzeugend und informativ dargestellt werden. Die Entwicklung dieser Projektarbeit erfolgt innerhalb der „Development“-Abteilung, welche gegebene Design- und Funktionalitätsanforderungen als Eigenentwicklung oder CMS-gestützt umsetzt. Hauptsächlich werden hier Webanwendungen entwickelt, in seltenen Fällen Windows- und Linux-Applikationen. 6 Projektstruktur mit Zeiteinteilung ID Bezeichnung Dauer in Stunden 1 Analyse 6 2 Entwurf und Design 8 3 Implementierung 39 4 Testphase 5 5 Abnahme und Deployment 2 6 Dokumentation 10 Summe 70 2 Projektphasen mit Zeitplanung in Stunden Analyse 6 h · Durchführung IST-Analyse 2 h · Wirtschaftlichkeitsprüfung und Amortisationsrechnung des Projektes 1 h · Erstellung eines Lastenheftes 3 h Entwurf und Design 8 h · Erstellung eines ERM 1 h · Erstellung von Mockus für die Oberfläche 1 h · Erstellung eines Aktivitätsdiagramms 2 h · Ableitung von Rollen und Rechten und Zusammenfassung in Use-Case-Diagramm 1 h · Erstellung eines Pflichtenheftes 3 h Implementierung 39 h · Einrichtung des Basisframeworks 8 h o Installation und Einrichtung des Frameworks 5 h___ o Einrichten von statischen Rollen und Rechten 2 h___ o Einrichten der Einstellungsmöglichkeiten 1 h___ · Implementierung Projektverwaltung 31 h o Datenbankanbindung und -struktur 3 h___ o Verwaltung von Kunden 4 h___ o Verwaltung von Projekten 6 h___ o Verwaltung von Benutzern (Registrieren, Anmelden) 6 h___ o Verwaltung von To-do-Listen an Projekten 3 h___ o Umsetzung Mockus der Oberfläche 4 h___ o automatisches Generieren von Projektübersichten 5 h___ Testphase 5 h · White-Box-Test 3 h · Einweisung weiterer Mitarbeiter für Black-Box-Tests und Auswertung 2 h Abnahme und Deployment 2 h · Umzug der Software auf Firmenserver 1 h · Einführung/Benutzerschulung 1 h Dokumentation 10 h · Erstellen der Projektdokumentation 8 h · Erstellen der Entwicklerdokumentation 1 h · Erstellen der Benutzerdokumentation 1 h 8 Dokumentation zur Projektarbeit Die Dokumentation soll als prozessorientierter Projektbericht erstellt werden und folgende Abschnitte berücksichtigen: - IST-Analyse - SOLL-Analyse - Ausführliche Dokumentation zur Umsetzung und Implementierung - kaufmännische Betrachtung - Fazit 9 Präsentationsmittel - Laptop - Beamer - Presenter Benötigte Rüstzeit: 5 Minuten
  16. Hallo liebe Community, ich habe eine Frage bezüglich meines Projektantrages bei der IHK München/Oberbayern. Ich habe jetzt in machen Projektanträgen gesehen das ein Anhang mit den Inhalten der Dokumentation mitgeschickt wurde und bei manchen wurde dieser Umfang in keinster Weise erwähnt. Wie ist die normale Handhabe zu diesem Thema? Momentan sieht der Punkt bei mir so aus: Allerdings mach ich mir Gedanken das das falsch sein könnte, da ich ja im vornherein nicht wissen kann ob meine Dokumentation schlussendlich auch so aussehen wird wie ich es jetzt festlege. Schon einmal Danke für eure Antworten, Gruß, Felix aka nestario
  17. Bigmoney

    pantrag_fiae Projektantrag abgelehnt

    Projektantrag wurde abgelehnt mit vollendendem Grund: Grund: Die Zeitplanung muss überarbeitet werden. Die Entwickeln der Testfälle (33h) muss aufgeschlüsselt und präzisiert werden, dabei muss Ihre programmiertechnische Eigenleistung klar erkennbar sein. Altes sah wie folgt aus: Projektbesprechung mit Projektleiter (2h) Einarbeitung in die Prüfmöglichkeiten (4h) Erarbeitung eines Prüfkonzepts (5h) Evaluierung zur Anforderungsanalyse mit den Entwicklern (12h) Entwickeln der Testfälle (33h) =Übeltäter Dokumentation (10h) Auswertung der Ergebnisse (4h) Gesamtzeit Aufwand: 70h Neu soll so aussehen: Entwicklung der Testfälle (33h) Einarbeitung Framework (3h) Erstellung und Implementierung der Tests für die NumberSearch Klasse (8h) O Testlauf, Kontrolle und ggf. Fehlerkorrektur. Erstellung und Implementierung der Tests für die checkFunction Klasse (4h) o Testlauf, Kontrolle und ggf. Fehlerkorrektur. Erstellung und Implementierung der Tests für jsontoXML Parser (6h) o Testlauf, Kontrolle und ggf. Fehlerkorrektur. Übergabeparameter Liste erarbeiten und in die einzelnen Tests implementieren (7h) Testlauf der automatisierten Tests durchführen (manuelle Tests durchführen und prüfen) (5h) Jetzt die frage meint ihr das ist so ok als Nachbesserung?
  18. Hi@ll, wie jeder FIAE habe ich 70 Stunden für mein Projekt. - Die Frage ist, welches Projekt ich nehme, bzw. was kann man in 70 Stunden wirklich realisieren? Im Betrieb selbst bin ich frei, momentan besteht die IT-Abteilung aus einem Mann, mir, dem Praktikanten... Der Unternehmensleiter ist zwar Fachinformatiker, aber wie das eben so ist, kaum bis nie Anwesend, was aber eigentlich kein Problem für mich darstellt und ich mich dahingehend frei entscheiden darf, was ich wo & wie mache. Zum Projekt selbst, anfänglich hatte ich die Idee bzw. wollte ich irgendwas mit dem Python Interpreter(Raspberry PI), und evtl. einem Arduino, realisieren. Im Moment liegt jedoch der Gedanke sehr nahe einfach, einfach zu bleiben und beim guten alten HTML/PHP/JS bestehen; so der Gedanke eines dymanischen QR-Codes. Jener Dyn-QRC ist kein großes Projekt, aber es muss natürlich auch etwas im Rahmen der 70 Stunden sein und das sollte ich damit ohne Probleme füllen können. Jetzt stellt sich mir die Frage, ob ich wirklich dabei bleiben sollte oder vielleicht doch etwas anspruchsvolleres als das übliche HTML/PHP/JS nehmen sollte. Ideen/Vorschläge sind herzlich Willkommen!
  19. Erstmal "Hallo" zusammen! Ich habe heute von der IHK bescheid bekommen das mein Projektantrag aus folgenden Gründen abgelehnt wurde: Die Entscheidungsmöglichkeiten und die Projekttiefe sind nicht ausreichend dargestellt. Ferner fehlt die konkrete Darstellung des Projektauftrages. Es fehlt eine Betrachtung der Wirtschaftlichkeit des Projektes. Die Frag die sich mir nun stellt, ist das Projekt an sich eigentlich geeignet und es bedarf nur eine Anpassung des Antrags oder muss ich mir ein komplett neues Projekt suchen? Alles Passagen die Informationen zum Kunden enthalten habe ich ausgelassen oder abgewandelt. ************************************************************************************* Thema Erstellung eines EDI-Mappings zur Erzeugung einer Fortras 100-Schnittstellendatei für eine Spedition mit bestehendem EDI-System. Projektbeschreibung In diesem Projekt soll ein EDI-Mapping für *Kunde* erstellt werden, welches die Daten einer Inhouse-Datei im CSV-Format auf Fortras 100 umsetzt. Bei Fortras 100 handelt es sich um einen EDI-Standard, welcher beim Austausch von Daten zwischen Speditionen eingesetzt wird. Im Anschluss muss die erzeugte Schnittstellendatei an eine dritte Partei gesendet werden. Die Verarbeitung und Übergabe der Datei soll zudem automatisch ablaufen. Ist-Zustand *Kunde*, besitzt schon ein bestehendes EDI-System mit angebundenen Partnern, welches von *meine Frima* betreut wird. Die angebundenen Partner tauschen mit *Kunde* bereits unterschiedliche EDI-Standards über unterschiedliche Kommunikationswege aus. Zum Zwecke der besseren Koordinierung der einzelnen Prozesse wird eine spezielle EDI-Software (Trading Partner Desktop) eingesetzt. Innerhalb des Trading Partner Desktop, im weiteren TPD genannt, können einzelne Partner konfiguriert werden, verschiedene Prozesse zur EDI-Datenverarbeitung und Kommunikation hinterlegt und in so genannte Task-Listen zusammengefasst werden. Bisher übermittelt *Kunde* weder über Fax, noch Internetprotokolle wie SMTP, FTP und HTTP bzw. über klassische EDI-Protokolle (X.400, OFTP), Daten an die dritte Partei. Soll-Konzept Sämtliche der nachfolgend aufgezählten Tätigkeiten werden von mir (Antragsteller/Auftragnehmer) durchgeführt. Ziel des Projektes ist ein Mapping zu erstellen, um die von *Kunde* in einem Inhouse-Format bereitgestellten Daten zu Fortras 100 zu konvertieren. Des Weiteren soll die Verarbeitung und die Übertragung der erzeugten Schnittstellendatei automatisiert werden. Die zu verarbeitenden Daten werden auf einem Netzlaufwerk bereitgestellt und entweder direkt in das Mapping eingelesen oder aber zunächst in ein lokales Verzeichnis kopiert. In beiden Fällen ist ein möglichst kurzer Dateizugriff sicherzustellen, um die Integrität der Daten auch beim Abbruch der Verbindung zum Netzlaufwerk zu gewährleisten. Nach Erstellung der Schnittstellendatei bzw. nach dem einlesen der Ausgangsdatei, soll diese archiviert werden. Somit können die Daten bei Verlust oder Beschädigung während der Übertragung erneut bereitgestellt werden. Als Übertragungsweg steht zum einen die Übertragung per FTP und zum anderen die Übertragung über den Dienst ”eGate” der Firma Pranke zur Verfügung. Bei der Übertragung über eGate werden die Daten per SMTP an die jeweilige X.400 Adresse der Partner gesendet. Zur Automatisierung werden alle an der Verarbeitung und Übertragung beteiligten Prozesse im TPD hinterlegt und zu einer Taskliste zusammengefügt, welche dann von einem TPD internen Scheduler (Steuerprogramm) ausgeführt wird. Um zu garantieren, dass die Daten korrekt verarbeitet und übertragen wurden, werden alle Verzeichnisse überwacht. Dies geschieht mithilfe eines von *meine Firma* entwickelten Programms (*name*). Der *name* prüft alle beteiligten Verzeichnisse und übermittelt eine Statusmeldung an einen Server, welcher dann wiederum die Statusmeldung per Email versendet. Projektphasen mit Zeitplanung Analyse (4 Stunden) - Ist-Aufnahme (1 Std.) - Soll-Konzept (3 Std.) Entwurf (12 Stunden) - Erstellung eines Programmablaufplans (5 Std.) - Erstellung eines Prozessablaufplans (5 Std.) - Kosten- und Ressourcenplanung (2 Std.) Projekt Umsetzung (27 Stunden) - Strukturanalyse der Inhouse-Datei (3 Std.) - Strukturanalyse der Fortras 100 Datei (3 Std.) - Entwicklung des Mapping inkl. Tests (12 Std.) - Entwicklung der Hilfsklassen inkl. Test (3 Std.) - Einrichtung und Konfiguration der Tasklisten inkl. Tests (3 Std.) - Einrichtung und Konfiguration der Kommunikation inkl. Tests (3 Std.) Dokumentation (18 Stunden) - Ausarbeitung und Anfertigung der Projektdokumentation (18 Std.) Abnahme (2 Stunden) - Absprache mit den Projektbeteilligten (1 Std.) - Produktivschaltung (1 Std.) Pufferzeit: (7 Stunden) Gesamtdurchführungszeit: 70 Stunden
  20. Hallo liebe Community, ich häng leider seit Tagen dran rum was ich als Abschlussprojekt nehmen kann. Leider rückt der Abgabetermin immer näher und mein Chef und sonstige Kollegen haben keinerlei Ideen oder Vorschläge für mich. Klingt komisch, ist aber so (Ich fasse es selbst nicht aber wenn ich drüber nachdenke stimmt es). Jetzt hatte ich die Idee eines "Mittagessen Planers". Das ganze dann als Javascript Webanwendung mit NodeJS und MongoDB als Server und Reactjs für die Anwendung an sich. Jeder Mitarbeiter hat eigene Logindaten mit denen er sich einloggen kann. Auf der Startseite sieht man eine Liste bereits gemachter Einträge und die Möglichkeit neue Einträge zu erstellen. Als Eintrag zählt ein Vorschlag für ein Mittagessen. Beispiel: Lukas --> Hotdogs beim Laden um die Ecke, Teilnehmer: 1, Datum: 12.02.16, Uhrzeit: 12:30 Uhr Martin --> Curry beim Pakistaner, Teilnehmer: 2, Datum: 13.02.16, Uhrzeit 13:00 Uhr Jeder Mitarbeiter kann sich jetzt bei einem Essen mit einschreiben oder ein eigenes öffnen. Innerhalb der Einträge soll eine Kommentarfunktion enthalten sein um beispielsweise Fragen zu stellen. Das wäre die Grundidee. Jetzt ist die Frage ob sich sowas als Abschlussprojekt machen lässt. An sich sind alle wichtigen Punkte enthalten bzw. könnten leicht in die Idee mit aufgenommen werden. Muss es aber für die Firma rentabel sein bzw. ist es dabei wichtig, dass die Prüfer glauben müssen, dass meine Firma das braucht? Ich habe mit einigen Mitarbeitern gesprochen und die finde die Idee ganz gut und würden die Anwendung sogar nutzen. Was meint ihr? Müssen die Prüfer das Projekt für wirklich "brauchbar" halten? Viele Grüße Lukas Warsitz
  21. Hallo liebe Kollegen, ich brauche eure Unterstützung und bin für jeden Tipp dankbar. Kurz zu mir: Ich mache nur die FIAE Prüfungen mit, ohne vorher die Ausbildung gemacht zu haben, Studium und Berufserfahrung wurden angerechnet. Nun zu meinem Problem, der Projektantrag wurde aus folgendem Grund abgelehnt: Es ist nicht klar dargelegt, was die eigenen Aufgaben im Rahmen des Projektes sind. Bitte ergänzen Sie Punkt "3. Projektbeschreibung" entsprechend. Hier mein anonymisierter Projektantrag : Thema: Migration der Webseite: „[XXX]“ von Framework Symfony in das Content Management System (CMS) Typo3 Termin: Die Projektdurchführung ist für den 01.04.2016 – 30.04.2016 geplant. Projektbeschreibung: Die Webseite [XXX] soll von Symfony auf Typo3 migriert und auf einen anderen Webhost umgezogen werden. Primär soll die vorhandene [XXX] WebSite modernisiert werden, die durch die Firma [YYY] entwickelt wird. Neben der reinen Migration soll die vorhandene Webseite um folgende Funktionen erweitert werden: Suche, Kontaktformular, Anfahrtsweg (GoogleMaps Integration). Neben den inhaltlichen Erweiterungen soll der Webauftritt zudem dem Corporate Design der neuen [YYY] Webseite angeglichen werden, aufgrund der engen Verbindung beider Organisationen. Bisher ist die Seite nicht für den mobilen Bereich optimiert, somit ist ein Responsive Webdesign erwünscht, zur optimalen Darstellung auf Tablets und Smartphones. Die Medien, wie Bilder oder Text, werden zum großen Teil, von der bereits vorhandenen Webseite, übernommen. Das Design, der mit Symfony realisierten Webseite, wird mit Hilfe von einem HTML-Grundgerüst, und CSS-Stylesheets programmiert. Anschließend wird ein Typo3-Template erstellt. Die Strukturen der Navigation werden mit TypoScript implementiert. Für benötigte Features werden Typo3 Extensions installiert und konfiguriert. Die Entwicklung und das Testen finden auf einer Apache Webserver Umgebung statt. Für das Prototyping kommt die Software Notepad++ zum Einsatz. Das Ziel des Projekts ist eine Anpassung an das vorhandene Corporate Design, eine Erweiterung der Features, benutzerfreundliche Bedienung durch Responsive Design sowie ein einheitliches Pflegen der Inhalte durch Redakteure ohne Programmierkenntnisse. Projektumfeld: Die auszuführende Firma [YYY] ist ein unabhängiges Unternehmen im Bereich der IT- und Management-Beratung. Das Unternehmen beschäftigt ca. 40 Mitarbeiter und der Firmensitz befindet sich in [Ort]. Die Geschäftsführer von [YYY] sind gleichzeitig auch die Vorstände von [XXX]. Testumgebung auf Unix Server / Zugriff mittels SSH: Linux Debian Entwicklungsumgebung: Lenovo Laptop T430; Betriebssystem: Windows 7 x64; Bildbearbeitungssoftware: GIMP; Editor: Notepad++ 6.9; PHP 5.6.17; Typo3 7.6.4; MySQL; Bootstrap Framework; Browser: Chrome / IE; HTML5; CSS; PHP   Projektphasen: 1. Analyse / Initialisierungsphase (5h) 1.1. Ist-Analyse (2h) 1.2. Soll-Konzept (3h) 2. Vorbereitungsphase (15h) 2.1 Modellierung / Erstellung eines Typo3 Templates (12h) 2.2 Erstellung Grunddesign mittels CSS (3h) 3. Realisierungsphase (25h) 3.1. Typo3 Basis-Installation (3h) 3.2 Extension-Installation und Konfiguration (3h) 3.3 Template Implementierung (3h) 3.4 Implementierung der Navigationslogik mittels TypoScript (5h) 3.5 Setzen der Marker (4h) 3.6 Pflege der Inhalte (4h 3.7 Konfiguration der Redakteursgruppen und -rollen) (3h) 4. Testphase (10h) 4.1 Planung und Ausführung der Tests (4h) 4.2 Analyse und Behebung der Fehler (6h) 5. Projektabschluss (15h) 5.1 Dokumentation (10h) 5.2 Abnahme/Deployment (5h) Gesamt 70h Dokumentation: Dokumentation (Inhaltsverzeichnis, Beschreibung, Planung, Vorbereitung, Durchführung, Tests) Pflichtenheft Use-Case Diagramme Site-Diagramm Mockups Wireframe Anlagen: Quellcode Präsentationsmittel: Foliensatz *.ppt; Beamer; Pointer; Laptop 15 Minuten zum Aufbau Irgendwie kommt es mir zu simpel vor zu erwähnen, dass alle in Punkt 3 genannten Arbeiten von mir durchgeführt werden. Ich entwickle den neuen Auftritt. Projektleitung/Koordination wird von einer anderen Person übernommen, allerdings bin ich der alleinige Entwickler. Einrichtung des Servers habe ich übernommen. Steht die Website einmal, dann wird diese durch einen Redakteur (nicht ich) gepflegt. Meine Befürchtung ist folgende: Sollte ich tatsächlich erwähnen, dass ich alle genannten Arbeiten übernehme, könnte die IHK möglicherweise den Umfang als zu viel ansehen? Projektleitung und Redakteur könnte ich erwähnen, Einrichtung möglicherweise auf einen Admin auslagern? Laut Forumssuche sollte, je nach IHK, die Einrichtung des Servers kein Problem darstellen, wurde so schon bei anderen Prüflingen genehmigt. Da mir nur noch genau 1 Woche bleibt, sprich 05.04 ist die Deadline, möchte ich die überarbeitete Version baldmöglichst einreichen um evtl. nochmals auf etwaige Anmerkungen der IHK reagieren zu können. Leider war es mir durch gewisse Gegebenheiten nicht möglich die 1. Version des Antrags früher einzureichen. Das responsive Design bzgl. Mobile wird mittels dem Framework Bootstrap realisiert, einer Typo3 Extension. Ich bin für jede Anmerkung dankbar. mfg Alex
  22. Hi, ich muss in zwei Wochen meinen Antrag einreichen und habe mal eine erste Version erstellt. Leider kann ich mich (noch) nicht bei meiner IHK einloggen (das kläre ich morgen), deswegen habe ich versucht, mich ein bisschen an den Anträgen hier im Forum zu orientieren. Meines Erachtens ist mein größtes Manko die Zeitplanung. Bei vielen Anträgen hier ist die Planungsphase nur ~ 6-8 h lang, andererseits soll auch deutlich werden, dass ich mir vorher genau überlege, was ich wie tun möchte und nicht "einfach drauf los" arbeite. Bei der Programmierung gefällt mir die zwei großen Blöcke fürs Parsen und Integrieren nicht. Andererseits weiß ich aber auch nicht, wie ich die noch runterbrechen soll. Das Auslesen (z.B. via APT) kann n bisschen fummelig sein, aber genau kann ichs nicht festlegen, da es ja auch vom Framework abhängt (momentan Spring Roo vs. APT). Ebenso die Integration in den Buildprozess. Beim Testing: Ich möchte den Generator mit verschiedenen (unterschiedlich komplexen) Domainobjekten füttern und schauen, ob das Generierte kompilierbar (bei den .java) und benutzbar (bei den.jsp) ist (kann ich alle Links klicken, funktionieren Weiterleitungen, etc). Nachbetrachtung/Auswertung: Sind 6 h dafür angemessen? Oder zu viel? Oder zu wenig? Dokumentation: Ich habe maximal 8 h, ist das von der Aufteilung her OK? Kurz: Mir gefällt meine Zeitplanung noch nicht so richtig, aber ich hab auch grad keine Idee, was ich da anders/besser machen könnte. Vielen Dank für Eure Hilfe!
  23. Hallo Ihr Fachinformatiker , für mich ist die IHK-Magdeburg zuständig und hier ist ein Link zum Projektantrag als Vorlage. Zu meiner Person: Ich mache grad eine Umschulung zum Fachinformatiker Anwendungsentwicklung über die Deutsch Angestellten Akademie. Mein Dozent hat sich den Antrag angeschaut und meinte, der sei so in Ordnung. Der Leiter der IT-Abteilung meines Praktikum Betriebes meint wieder rum das diese 70h viel zu kurz für ein komplettes Projekt seien und das diese Zeit zur Erstellung der Projektdokumentation und Präsentation gedacht sei. Jetzt bin ich total verunsichert und weis nicht was ich machen soll. Ich persönlich tendiere zu der Aussage meines Dozenten. Vielleicht kann hier ja jemand licht ins dunkel bringen. Projektbezeichnung Erstellen eines webbasierten Fragenkataloges inklusive Webinterface zur Aufnahme von Störungs- meldungen der XXXXX GmbH. Projektphasen mit Zeitplan in Stunden 4h Anforderungsanalyse 6h Erarbeiten möglicher Lösungsansätze zur Umsetzung des Projektes 7h Vorstellung der Lösungsansätze und Festlegung der Umsetzung 3h Erstellen des Entwicklungskonzeptes anhand des Pflichtenheftes 40h Planung und Umsetzung des Projektes: - 3h Erstellen eines Programmablaufplanes - 6h Einarbeitung in verschiedene Frameworks - 26h Umsetzen des Entwicklungskonzeptes - 5h Verschiedene Testphasen (Blackbox-/Whiteboxtests) 8h Erstellen einer Entwicklerdokumentation 2h Vorstellen des Entwicklungsstandes und Übergabe an Auftraggeber ------- 70h Kurze Problembeschreibung Für die Kunden der XXXXX und zur Entlastung des Callcenters soll die Möglichkeit geschaffen werden, Störungen online über die Webseite des Unternehmens aufgeben zu können. Dafür soll ein webbasierter Fragenkatalog entworfen werden. Der Kunde wird dann je nach gegebener Antwort durch verschiedene Fragenstränge geleitet. Die dabei gesammelten Informationen werden dann an ein OTRS (Open Ticket Request System) weitergeleitet. Geplante Dokumentation zur Projektarbeit - Erstellen eines Programmablaufplanes - Dokumentation im Quellcode - Erstellen einer Entwicklerdokumentation - Erstellen einer Präsentation für die IHK ---------------------------------------------------------------------- Ist der Antrag so in Ordnung?
  24. Hallo, ich denke, dass ich soweit mit meinem Projektantrag fertig bin und würde mich über Verbesserungsvorschläge freuen. 1. Thema Teilautomatisierte, webbasierte Aufgabenerfassung- und verwaltung 2. Termin 22.02.2016 - 18.04.2016 3. Projektbeschreibung Die Angestellten der Call-Center-Abteilung von $FIRMA betreuen Kunden und verwalten ihre Daten. Wenn Änderungen an Kundendaten vorgenommen werden sollen, kann eine E-Mail an ein dafür vorgesehenes, firmeninternes Postfach verfasst werden. Die E-Mails aus diesem Postfach werden regelmäßig ausgedruckt und Mitarbeiter kümmern sich darum, diesen Stapel abzuarbeiten. Die E-Mails aus dem Postfach werden nach dem Ausdrucken in einen anderen Ordner verschoben. An dieser Stelle fehlt eine Möglichkeit um zu prüfen, von welchem Mitarbeiter die Änderung durchgeführt wurde. Ziel des Projekts ist es, eine webbasierte Verwaltung des oben beschriebenen Geschäftsprozesses zu erstellen. Durch die digital erfasste Bearbeitung der Fälle können diese leichter verwaltet werden und die damit gewonnene Nachvollziehbarkeit des Arbeitsablaufs soll mehr Verantwortlichkeit schaffen. Zudem sollen Kosten gespart werden, indem die E-Mails nicht mehr ausgedruckt werden müssen. Das Projekt soll in der Programmiersprache PHP mit Hilfe des firmeneigenen Frameworks realisiert werden. Dabei sollen die in das E-Mail-Postfach eingehenden E-Mails automatisch erfasst und ausgewertet werden. Mitarbeiter erhalten Zugriff auf eine Übersicht der Änderungsaufträge und sollen sich diese zur Bearbeitung zuweisen können. Darüber hinaus sollen Teamleiter in der Lage sein, gezielt Aufträge an Mitarbeiter zu verteilen. Die Benutzeroberfläche soll auf Web-Technologien basieren und in das Verwaltungs-System der Firma integriert werden. Die Daten sollen in einer MySQL-Datenbank gespeichert und verwaltet werden. 4. Projektumfeld $FIRMA beschäftigt mehr als $N Mitarbeiter und hat ihren Sitz in $ORT. Sie agiert deutschlandweit im Bereich $SPARTE. Das Projekt wird in der Entwicklungsabteilung durchgeführt. Sie verwaltet die Websites des Unternehmens und entwirft Software für weitere Abteilungen des Hauses. Vorgesehene Arbeitsmittel: - Desktop PC - Betriebssystem: Windows 7 Professional - IDE: Eclipse 4.5.1 - Datenbankverwaltung: HeidiSQL 9.3 - Web-Browser: Internet Explorer 11 - Test-Server für die Entwicklungsabteilung - Betriebssystem: Debian 3.2.68 x64 - Webserver: Apache 2.2.22 - PHP 5.4.45 - MySQL 5.6.25 5. Projektphasen Projektphasen Zeit in h 1. Planung ................................................................... 7 1.1 Ist-Analyse ......................................... 1 1.2 Soll-Konzept ....................................... 2 1.3 Datenbankplanung ............................. 1 1.4 Benötigte Klassen .............................. 2 1.5 Benutzeroberfläche ............................ 1 2. Entwicklung ............................................................ 32 2.1 Einrichtung der Datenbank .................. 2 2.2 Klassen für Datenbank-Zugriff ............. 8 2.3 Backend-Skripte .................................. 12 2.4 Benutzeroberfläche ............................. 10 3. Testphase ............................................................... 15 3.1 Testplanung .......................................... 2 3.2 Ausführliche Komponenten-Tests ......... 3 3.3 Bedienungstests ................................... 3 3.4 Fehlerbehebung .................................... 6 3.5 Abnahme .............................................. 1 4. Dokumentation ........................................................ 14 4.1 Projektdokumentation .......................... 11 4.2 Benutzerhandbuch ............................... 3 Gesamt ........................................................................ 68 6. Dokumentation - Projektdokumentation - Benutzerhandbuch 7. Anlagen Keine 8. Präsentationsmittel Laptop, Beamer
  25. Hey Leute, nächste Woche muss ich meinen Antrag abgeben, es wäre super, wenn ich ein paar Meinungen dazu kriege PDF befindet sich im Anhang. Viele Grüße und vielen Dank schonmal blobe Projektantrag.pdf

Fachinformatiker.de, 2018 SE Internet Services

fidelogo_small.png

if_icon-6-mail-envelope-closed_314900.pnSchicken Sie uns eine Nachricht!

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

Fachinformatiker.de App


Get it on Google Play

Kontakt

Hier werben?
Oder senden Sie eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×

Wichtige Information

Fachinformatiker.de verwendet Cookies. Mehr dazu in unserer Datenschutzerklärung