Zum Inhalt springen

Richard34

Mitglieder
  • Gesamte Inhalte

    29
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Richard34

  1. Okay hier der Antrag nochmal als Kommentar: 1 Thema der Projektarbeit Entwicklung einer Anwendung zur einfachen Präsentation und Verwaltung von unterschiedlichen statischen HTML Websites, gebündelt in einem System. ================================================================= 3 Projektbeschreibung 3.1 Übersicht: Das Ziel ist es eine Webanwendung für das Benutzerfreundliche präsentieren und Verwalten von HTML Websites und ähnlichen Anwendungen (z.b. Flipbooks) bereit zu stellen. --------------------------------------- 3.2 Ist-Zustand: Das Unternehmen xxx bietet unter anderem die Dienstleistung an, kleinere und größere Webseiten für Kunden zu erstellen. Das Projekt um das es hier gehen soll, betrifft vor allem die kleineren Projekte um genauer zu sein statische HTML Websites (wie z.B Geschäftsberichte und Flipbooks). Diese kleineren, statischen Websites werden nur auf lokalen Rechnern der Programmierer entwickelt und sind zu klein dafür, dass es sich lohnen würde extra dafür einen eigenen Webserver einzurichten. Um den aktuellen Stand bzw. die Finale Website dem Kunden zu präsentieren werden die HTML Dateien dem Kunden als verpackte Zip Datei geschickt. Alternativ bekommt der Kunde nur Screenshots zu sehen. Einige Kunden haben Schwierigkeiten damit die Daten zu entpacken und diese im Browser zur Ansicht zu öffnen oder sind mit Screenshots nicht zufrieden. Dieser Vorgang ist nicht besonders Benutzerfreundlich und verursacht auf Kunden sowie der Seite von xxx Unmut. --------------------------------------- 3.3 Soll-Zustand: Um diesen Vorgang zu optimieren soll ein einziger Webserver gestellt werden auf dem diese statischen HTML Websites hochgeladen und abgerufen werden können. Da dies nicht immer durch Entwickler geschieht, benötigt es ein System mit dem auch ungeschulten Personen arbeiten können. Dieses System soll es ermöglichen, HTML Websites online zu speichern und sie somit Ortsunabhängig über einen Link einsichtig zu machen. Benutzer (in diesem Fall die Kunden) werden durch Administratoren (Diejenigen, welche die Webbsites hochladen) erstellt und den einzelnen Projekten zugeordnet. Der Kunde kann sich somit mit seinen Daten einloggen und die für ihn zur verfügung gestellten Daten / Websites jederzeit ortunabhängig ansehen. Administratoren können in einer Liste alle hochgeladenen Websites einsehen, diese Verwalten, Löschen und ggf. neue hinzufügen. Dafür werden auf dem Webserver neue Projekte erstellt, denen die hochgeladenen Daten zugeordnet werden können. Diese Projekte besitzen einen Individuellen Link, der den Kunden zugeteilt werden kann. Die Kunden können sich wiederum all ihre zugewiesenen Links (in diesem Falle die Websites)in einer Übersicht in Listenform anzeigen lassen. Dadurch, dass sich die Kunden einloggen müssen, ist sichergestellt, dass nur befugte Personen diese Websites sehen können. --------------------------------------- 3.4 Mein Aufgabenbereich: Meine Aufgabe in diesem Projekt für das Unternehmen xxx wird es sein: -Das Grundgerüst der Webanwendung an sich, -die grundlegenden Gestaltung des UI, -die Einrichtung der Datenbank, -die Benutzerverwaltung und -sowie aller notwendigen Schnitstellen zu erstellen. Dazu werde ich vorwiegend das Python Framework Django nutzen und für die Datenbank MySQL. Weitere Programiersprachen oder Tools werde ich unter Punkt "4.2 Benutze Elemente:" Auflisten. Den Server sowie das Firmenlogo und firmenspeziefische Designelemente kriege ich von xxx gestellt. ================================================================= 4 Projektumfeld 4.1 Betrieb und Abteilung: XXXX XXXX xxx hat xxx Mitarbeiter und die Abteilung in dem ich mein Projekt absolviere, befasst sich mit dem Erstellen von Websites und Newslettern mit der Hilfe eines CMS. Das Projekt soll den Zweck haben, das interne Testen von statischen Websites zu vereinfachen und übersichtlicher zu gestalten. --------------------------------------- 4.2 Benutze Elemente: 4.2.1 Programmiersprachen: -HTML5, -CSS3 / SCSS, -MySQL, -Python -Php -Js / jQuery ------------ 4.2.2 Frameworks: -Django, -Bootstrap. ------------ 4.2.3 Sonstiges: -PyCharm als IDE, 3.1 Übersicht: -MySqlWorkbench -Chrome / Firefox -Git als Versionsverwaltung, -Balsamiq für Wireframes, -Draw.io für Diagramme ================================================================= 5 Projektphasen mit Zeitplanung 5.1 Grobe Einteilung: -Analyse = 5h, -Entwurf = 8h, -Implementierung = 38h, -Testphase = 7h, -Dokumentation = 12h, -Gesammt = 70h --------------------------------------- 5.2 Detailierte Angaben: 5.2.1 Analyse 5h: -Use-Case Analyse = 1h -Kostenanalyse = 1h -Lasten und Pflichtenheft = 3h ------------ 5.2.2 Entwurf 8h: -Erstellen von Wireframes = 2h, -Erstellen von Datenbankstruktur und ER-Diagramm = 2h, -Erstellen von sonstigen Diagrammen = 4h ------------ 5.2.3 Implementierung 38h: -Erstellen des Grundgerüstes der Webseite = 7h, -Erstellen der Datenbank = 4h, -Implementierung der Schnittstellen =8h , -Erstellen einer Funktion Elemente einzubinden = 7h, -Erstellen einer Up und Downloadfunktion = 3h , -Optische Gestaltung der Webseite = 9h ------------ 5.2.4 Testphase 7h: -Testung durch Mitarbeiter = 2h, -Testen von Sonderfällen = 2h, -Beheben von Fehlern = 3h, ------------ 5.2.5 Dokumentation 12h: -Entwicklerdokumentation = 5h, -Projektdokumentation = 7h
  2. Okay, meinst du komplett als Kommentar hier hinein posten quasi? Das Problem ist halt, dass ich jetzt eingiges an Zeugs gelernt hab in den 2 Jahren, aber von allem nur ein Teil. War vorher auch im Elektronikbereich und hatte mit Programmieren eigentlich nix am hut. In der Schule ist es Java, im ersten Praktikum Reakt Native, da aber halt als totaler Neuling der null ahnung von igendwas hatte, leider auch ohne hilfe, also bin ich da total unsystematisch ranngegangen damals, aber man lernt ja dazu. Mein Betrieb arbeitet mit Typo3, ich hab mir zuhause react und allgemeine Webentwicklung angeschaut, aber meistens eher mit Java gearbeitet. Aber ansich wäre Typo3 für mich genau so neu wie Django, rein was Webentwicklung angeht, wäre ich bisher wohl mit react am wenigsten nicht vertraut, da kennt sich aber keiner meiner Kollegen mit aus. Aber da es der Betrieb generell als garnicht so schlecht ansieht noch eine Alternative zu Typo3 in der Hinterhand zu haben und sich mein Ausbilder mit Django auskennt, war das die Idee. Da ich irgendwann später so oder so gerne tief in Algorythmen einsteigen will, deep Learning und sowas mich auch ungeheuer reizt, ist Python ne nette Sache. Und so verwirrend wie das alles vielleicht klingt, geht es mir irgendwie auch selbst. Ich glaub ich hab viel zu viele Ansätze im Kopf herumschwirren, denke davon aber dann am Ende nichts konkret zuende fertig. @pr0gg3r Der Gedanke war auch erst, das ganze einfach aber übersichtlich aufzubauen, dann halt ggf. immer mehr Elemente hinzu zu fügen und wenn der Kunde dann schon auf diesem Portal angemeldet ist, könnte so im Endeffekt die Kommunikation zwischen Kunde und Unternehmen verbessert werden. Das würde sich ja xbeliebig nach oben erweitern lassen. Ich muss auch sagen, mir fällt dieses "Wirtschaftslichkeitsdenken" garnicht so leicht, auch wenn das natürlich sehr wichtig ist, das weiss ich auch. Aber wie sollte ich dann am besten ansetzen? Muss ich eher lösungsorientiert auf technischer ebene denken, oder eher wirtschaftlich, wie es ein selbstständiger oder ein Unternehmer sehen würde?
  3. Ja mein Eindruck ist auch eher, dass ich das alles komplett neu machen muss. Gut wirklich am Projekt habe ich bisher noch nicht gearbeitet, aber mein Praktikum geht halt nur bis zum 06.09.2020, das ist jetzt nicht soo viel Zeit. Den Antrag habe ich mal zensiert hochgeladen. Ich musste ja alles in diese Bereiche eintragen der IHK Seite. /edit: Gut also ich hab mich halt schon ins Framework reingearbeitet, ebenso in Python, aber das ist ja generell nicht verkehrt. Ich hoffe halt mal, das alles kann ich noch weiterhin benutzen, also die Sprache, Framework e.c.t. Ich könnte ja nun auch wass weis ich noch alles für diese Webanwendung hinzufügen, die Frage wäre aber halt noch was. Projektantrag zensiert.pdf
  4. Also die Problematik ist folgende und erstmal hoffe ich mal, ich bin hier im richtigen Bereich. Es geht darum, dass wie schon im Titel steht, mein Projektantrag abgelehnt wurde. Nun ist meine Gesammtsituation, auch wegen Corona, sowieso gerade nicht so leicht, da ist soetwas wenig ermutigend. Zur grundlegenden Situation: Ich bin 34 Jahre alt und befinde mich in einer schulischen Umschulung als FI-AE. Diese Umschulung geht 2 Jahre und ich bin normalerweise ende des Jahres fertig. Unsere praktische Zeit ist in 4 Abschnitten aufgeteilt. Die ersten beiden habe ich in einem anderen Betrieb unternommen, den ich aber aus Gründen gewechselt habe. Der 3. Abschnitt wurde Coronabedingt abgebrochen und den 4. habe ich diese Woche gestartet. Die Ablehung sieht wie folgt aus: ---------------------------------------------------------------------- Sehr geehrter Herr xxxxx, der Prüfungsausschuss hat Ihren Projektantrag zum Thema "Entwicklung einer Anwendung zur einfachen Präsentation und Verwaltung von unterschiedlichen statischen HTML Websites, gebündelt in einem System." geprüft und ist zu folgendem Ergebnis gekommen: Ihr Projektantrag wurde nicht genehmigt. Grund: Sehr geehrter Herr xxxxx, die technische Komplexität einer Softwareanwendung und die technischen Herausforderungen bei deren Entwicklung haben einen großen Einfluss auf den benötigten Zeitaufwand für alle Phasen des gesamten Zeitplans. Die technische Komplexität Ihrer geplanten Softwareanwendung und die technischen Herausforderungen bei deren Entwicklung benötigen aus Sicht des Prüfungsausschusses einen geringeren Zeitaufwand in allen Phasen (Analyse,Entwurf,Implementierung,Testen,Dokumentation). Die geplante Softwareanwendung Ihres Projektantrags ist von dem benötigten Zeitaufwand für deren Umsetzung her, grundsätzlich nicht für eine Projektarbeit im Ausbildungsberuf Fachinformatiker/-in Anwendungsentwicklung geeignet. Der Zeitaufwand ist zu gering. Bitte reichen Sie einen neuen Antrag für ein neues Projekt mit höherer technischer Komplexität und damit verbundenen höheren technischen Herausforderungen ein. Mit freundlichen Grüßen, Ihr Prüfungsausschuss ---------------------------------------------------------------------- So, die Frage wäre jetzt ersteinmal, ob ich einen komplett neues Projekt finden muss, oder ob es ausreicht das alte zu modifizieren? Bis zum 08.10.2020 habe ich zeit was neues einzurreichen, aber das ist jetzt nicht viel Zeit. Bei Bedarf kann ich den Antrag auch nochmal hier hereinposten, den werde ich aber noch anonymisieren müssen. Es ist halt nicht sehr ermutigend das ganze, erreichen kann ich bisher auch bei der IHK niemand, da entweder besetzt ist, oder der "Anschuss vorübergehend nicht erreichbar" ist. Habt ihr eventuell Ideen wie ich vorgehen sollte? Mit freundlichen Grüßen, Richard 34

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...