Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hi Leute,

ich komm mit meinem blöden Projektantrag einfach nicht weiter, die IHK hat schon zum 2. mal was zu meckern.

Könntet ihr mal drüber schauen?

Kurz zum Projekt, es handelt sich um eine Website, welche einen Login-Bereich mit 2 Benutzerrollen hat:

Admin, User, beide haben ihre Rechte.

Ich programmiere ein Mini-CMS und die Inhalte der Website werden entsprechend mit diesem befüllt.

Das Projekt wird mit PHP und einem Framework names "Kohana" umgesetzt.

Nun, was hat die IHK zu meckern?

- Eigenanteil an der Implementierung beschreiben

- Funktionalität klar darstellen

WTF?

Ich schreibe doch alles selbst.

Anbei der Antrag,

danke Leute

Projektantrag_2 Kopie.docx

Geschrieben

Mir wird bei deinem Antrag auch nicht klar was du selbst programmierst und was dir das Framework abnimmt. Auch steht in deinem Antrag immer wieder drin das du es von Grund auf neu erstellst.

Darfst du deinen Antrag überarbeiten oder musst du dir ein neues Thema suchen? Ich glaube kaum das du in 70 Std. davon hast du ca nur 35 Std. für die reine Implementierung ein CMS System umsetzen kannst. Deshalb wird auch dein Prüfer es so genau wissen wollen.

Geschrieben

Du solltest erst mal die Massen an Rechtschreibfehler korrigieren (staatischen, morderner, Usibility, ... usw.).

Zudem fehlt fast der komplette wirtschaftliche Teil. Du machst zwar eine Kalkulation, aber keine Kosten-Nutzen-Analyse

bzw. versteifst dich komplett auf eine Eigenentwicklung. Jedes CMS kann das bieten, was du entwickeln willst. Lohnt es sich vllt. auch ein bestehendes CMS auf die Bedürfnisse anzupassen?

Sind nur so nen paar Sachen, weshalb ich glaube, dass der Antrag abgelehnt wurde.

Geschrieben

Danke für die Antworten!

Das Framework übernimmt fast nichts, das ist nur eine Vereinfachung, damit ich auch mit PHP das MVC-Prinzip umsetzen kann.

Ich darf ihn überarbeiten.

Jo, das mit den Rechtschreibfehlern ist mir auch aufgefallen, arg, peinlich

Geschrieben

Hier mal als Plaintext

1. Projektbezeichnung

„Image-Website xyz“

Hinweis des Projektbetreuers:

Alle rot markierten Textpassagen stellen eine komplette Eigenentwicklung mit Standardwerkzeugen und allgemeingültigen Mitteln moderner Softwareentwicklung dar !

⇒ Betreuer

2. Projektbeschreibung

I. Ist-Analyse

Die Website des bla besteht zur Zeit aus statischem Inhalt. Dieser setzt sich aus Impressum, Veranstaltungen, Probentermine und Vorstand zusammen.

Um den Inhalt der Website zu pflegen oder upzudaten, muss hoher händischer Aufwand betrieben werden, da alles fest im Quelltext hinterlegt ist und nur durch den Administrator geändert werden kann. Darüber hinaus ist es mit viel Aufwand verbunden etwas am Layout der Website zu ändern, da dies mit veralteten Browser-Technologien erstellt wurde (z.B. kein CSS).

II. Soll-Analyse

Projektziel:

Ziel ist es, eine neue, dynamisch funktionelle Informationsseite inklusive eines aktuelleren Designs zu entwickeln. Die Inhalte der Webseite sollen dynamisch verwaltet werden können. Die Webseite soll über eine Benutzerverwaltung mit fest definierten Benutzerrollen verfügen. Diese Inhaltsverwaltung soll in einem eigenentwickelten Mini-CMS (Content Management System) gesteuert werden. Die Befüllung und Pflege des CMS erfolgt durch den Administrator des Kirchenchores und ist nicht Bestandteil des Projekts.

Das Design der Website soll den neusten Standards moderner Websiten-Gestaltung entsprechen und mit den neusten Browser-Technologien erstellen werden um einen möglichst hohen Komfort zu bieten, sowie zielgruppengerecht konzipiert und umgesetzt werden. (HTML, CSS 3, JavaScript)

Durch diese Neuerungen soll erreicht werden, dass die Inhalte der Webseite durch berechtigte Benutzer einfach aktualisiert werden können und nicht nur statisch im Quelltext veränderbar sind.

Soll-Konzept:

Die Aufgabe des Abschlussprojektes ist es, ein Tool zu entwickeln, in dem folgende Punkte umgesetzt werden sollen:

Die Website + CMS sollen auf einem Linux-Webserver (Version 10.04) mit PHP 5.3 und MySQL 5.1 lauffähig sein und installiert werden. Der Webserver wird von der Systemadministration des Auftraggebers (Konfiguration) bereitgestellt. Zur Verwaltung von Bildern und Terminen soll eine Datenbankschnittstelle realisiert werden, in welcher die Daten abgespeichert werden können (Aufsetzen einer MySQL Datenbank, Anlegen von Tabellen und Relationen sowie Vergabe Primär und Fremdschlüssel).

Das CMS (Content Management System) soll über eine Benutzerverwaltung verfügen, in welcher Administratoren und Vorstandsmitglieder angelegt und Benutzerrechte verwaltet werden können.

Die Website soll von Grund auf neu mit dynamischen Inhalten erstellt werden.

Zur logischen Kapselung der Daten und Content (View) soll das Framework Kohana verwendet werden (getrennte Logik von Controller und View). Die Bibliotheken von Kohana bieten zudem ein sehr mächtiges Debugging-Tool, welches zur Fehlervermeidung bzw. Erkennung unentbehrlich ist.

Übersicht der Benutzerrollen:

Administrator

- Benutzerverwaltung (Anlegen, Löschen, Sperren)

- Verwalten von Bildern (Upload, Löschen, Freischalten)

- Verwalten von Inhalten (Anlegen, Löschen, Freischalten)

Vorstand

- Hinzufügen/Löschen von Bildern

- Hinzufügen/Löschen von Inhalten

Beim User-Interface der Website, wird hoher Wert auf Benutzerfreundlichkeit, sowie aktuelle Webstandards gelegt. Die Weboberfläche soll einen übersichtlichen Aufbau bieten sowie für die Webbrowser Google Chrome 21, Mozilla Firefox 18, Safari 6.0 und den Internet Explorer 7optimiert werden.

Folgende Inhalte sollen auf der Website dargestellt werden:

- Startseite mit allgemeinen Informationen/News

- Termine

- Bildergalerie

- Chorvorstellung

- Vorstandsmitglieder

- Impressum

III. Besondere Herausforderung

Der klassische Kirchenchor verfügt oft über größere Alterspannen, innerhalb seiner Mitgliederstruktur, sowie innerhalb seines „Zielpublikums“. Aufgrund dieses Umstandes soll die Website bzgl. Usability und Ergonomie den Ansprüchen dieser unterschiedlichen Altersgruppen gerecht werden.

3. Projektphasen mit Zeitplanung

Kernaufgaben:

- Erstellung des Front-End (HTML, PHP)

- Eigenentwicklung des Back-End (Programmierung von Mini-CMS

)

- Konzeption und Anlegen der MySQL-Datenbank

- Testlauf

- Installation auf dem Zielserver

- Einbinden von Bildergalerien mit fancy Box

Prüfungsrelevante Aufgaben:

- Erstellung des Front-End (HTML, PHP)

- Eigenentwicklung des Back-End (Programmierung von Mini-CMS [php])

- Konzeption und Anlegen der MySQL-Datenbank

- Testlauf

- Installation auf dem Zielserver

Werkzeuge und technische Einrichtungen:

- PhpStorm (http://www.jetbrains.com/phpstorm/)

- Entwicklungsserver mit gleichen Voraussetzungen wie der spätere Live-Server

- Verwendung von Open-Source Webframework „Kohana“ (http://kohanaframework.org)

- Fancybox zur Bildanzeige (http://fancybox.net)

- Versionsverwaltung Mercurial (http://mercurial.selenic.com)

- SourceTree-Client bzgl. Versionsverwaltung (http://www.sourcetreeapp.com)

- Verwendung einer virtuellen Maschine (Windows 7) zwecks Browsertests unter Mac OS X und Windows (Chrome, Firefox, Safari, Internet Explorer)

- Pixelmator (http://www.pixelmator.com/)

Geschrieben

An der haben sie ja nichts zu meckern, aber bitte:

Zeit in h

- Analyse des Ist-Zustandes 2

- Analyse der Anforderungen an die Entwicklung 2

- Definition des Soll-Zustandes 3

- Technischer Entwurf der Funktionalität inkl. Datenbankstruktur 4

- Kalkulation 1

- Konzeption und Erstellung des Seitenlayouts 8

- Anlegen der MySQL-Datenbank 4

- Programmierung der Ausgabe (Layout, Navigationsstruktur, Bildanzeige) 10

- Implementierung des CMS (Benutzerverwaltung inkl. Login/Logout-Funktionalität) 11

- Implementierung des Bilduploads 4

- Inbetriebnahme auf dem Liveserver 3

- Intensives Testen der Website 7

- Eventuelle Fehlerbehebung 3

- Kundenpräsentation und Schulung 2

- Erstellung von Benutzerhandbuch 3

Gesamtaufwand 67

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