Zum Inhalt springen

Nathdrack

Mitglieder
  • Gesamte Inhalte

    4
  • Benutzer seit

  • Letzter Besuch

  1. Huhu Leute, ich bin mit dem Projekt jetzt schon 3 mal im Büro meines Ausbilder gewesen und habe jedesmal etwas verbessert was er mir rot angestrichen hat. Aber er findet immerwieder etwas neues ! Deswegen bitte ich Euch mal drüber zu schauen und mir ne ehrliche ernstgemeinte Kritik vorn Kopf zu knallen das dass endlich durchgeht . 1 Thema der Projektarbeit Konzeption und Entwicklung eines webbasierten Terminkalenders für eine Ausleihfirma für Licht- und Tongerätschaften 2 Geplanter Bearbeitungszeitraum Beginn: 16.03.2011 Ende: 01.05.2011 3 Projektbeschreibung Event Team Solution (ETS) betreibt eine Licht- und Ton Verleihfirma im Kreis Bergstraße, wo Veranstalter und Privatpersonen für Ihre Events Lichttechnik sowie soundtechnische Gerätschaften zu einem günstigen Preis ausleihen können. Bisher wurden alle Ausleihen telefonisch beantragt und danach in einer Exceltabelle festgehalten. Bei dieser Vorgangsweise wurden die Daten sehr schnell unübersichtlich, da die große Datenmenge und ineinanderlaufenden Daten durch Datumsfehler sowie dem verrechnen des Lagerbestands schwer aktualisierbar waren und nicht selten eine Redundanz aufwies.. Mein Ziel ist es, die Fehlerträchtigkeit abzustellen, das aktualisieren der Ausleihdaten zu erleichtern sowie die Daten in kürzester Zeit sehr übersichtlich zu gestalten. Zudem erhofft sich der Kunde eine Anwendung, die Ihm ermöglicht, einzusehen ob und an wen in einem bestimmten Zeitraum Gerätschaften verliehen werden, oder wurden. Da nur eine begrenzte Anzahl von Geräten im Lager vorhanden sind, wünscht sich der Kunde eine Webanwendung, um Interessenten eine Liste der verfügbaren Geräte anzeigen zu lassen. Zum einfachen Anlegen und Konfigurieren der einzelnen Ausleihdaten, wünscht der Kunde für die Administration des Kalenders Einstellungsmöglichkeiten um die Gerät- und Termindaten einzugeben. Die Daten sollen zudem einzeln modifiziert und gelöscht werden können. Die Veranstalter die, die gelagerten Gerätschaften mieten wollen müssen sich zunächst auf dieser Plattform registrieren und anmelden. Danach können Sie die Firma telefonisch sowie über ein Kontaktformular ansprechen, um den Lagerbestand zu erfragen oder sich einen direkten Termin bei der Firma geben zu lassen. Auch soll ein Formular entwickelt werden in dem der Kunde durch Eintragen der benötigten Daten die Geräte aus dem Mietpark ausleihen kann. Im Dropdown-Menü kann der Kunde sehen ob und wie viele der gewünschten Geräte noch verfügbar sind. Bei erfolgreichem Absenden des Formulars, wird ein neuer Auftragsstatus erstellt und dem Administrator angezeigt. Wenn die Firma den Termin genehmigt hat, soll eine E-Mail mit wichtigen Daten generiert werden, die den Mieter davon in Kenntnis setzt, welche Stromabsicherungen er benötigt, welche Kosten für den gewählten Zeitraum auf ihn zukommen und wann der Veranstalter die georderten Geräte abholen kann, gleichzeitig wird der Auftragsstatus in beiden Accounts (Administrator und Kunde) aktualisiert mit den selben Daten. 4 Projektumfeld Zur Realisierung des Projekts werden folgende Hardware und Software benötigt: - PHP 5 - MySQL 5 - Notebook mit Windows 7 Home Professional - Apache 2 Webserver - Eclipse PDT Entwicklungsumgebung 5 Projektphasen mit Zeitplanung 1. Analysephase 1.1 Ist-Analyse (2) 1.2 Soll-Konzept erstellen (3) 2. Entwurfsphase 2.1 Entwurf des Datenmodells (10) 2.2 Entwurf der benötigten Programmfunktionen (5) 2.3 Entwurf der Benutzeroberfläche (3) 3. Realisierung 3.1 Erstellung der DB-Tabellen (2) 3.2 Programmierung der Abfrage-Funktionen mit PHP (6) 3.3 Programmierung Allgemeiner Anwendungslogik (9) 3.4 Funktionen zur Eingabekontrolle (6) 3.5 Erstellung der Ein- und Ausgabemasken mittels HTML und CSS (5) 3.6 Installation auf dem Zielsystem (1) 4. Testphase 4.1 Integrations- und Funktionstests (2) 4.2 Sicherheitstests (2) 5. Abschlussphase 5.1 Erstellen der Projektdokumentation (12) 5.2 Übergabe der Anwendung an den Kunden (2) Zeitaufwand gesamt in Stunden: (70) 6 Dokumentation zur Projektarbeit Projektdokumentation ER-Modell Benutzerdokumentation Pflichtenheft Testbericht
  2. ja soweit ist das klar, vielleicht habe ich das nur falsch gelesen gehabt... Das Datenbankmodell ist klar, das ich das vorher mache mit den kardinalitäten und was wo hingehört etc. dazugehörig noch ein ERM Für den PHP code wollte ich ein Struktogramm erstellen was mir aber bisjetzt noch leicht im unklaren ist, wie genau dieser Testplan aussehen soll/wird. code schnipsel und die zu erwartende Ausgabe? und was bei rumgekommen ist? oder doch ganz anderster.
  3. Die benötigten Programmfunktionen entwerfe ich mit PHP, Die Benutzeroberfläche mit HTML und CSS Das programmieren der weiteren PHP-Funktionen, wollte ich als optionale erweiterungen führen. änder ich aber um, liest sich blöde. Inwiefern soll die Testphase strukturiert sein? wäre net wenn du mir ein Schema schildern könntest. der Kunde bekommt das Pflichtenheft und die Benutzerdokumentation. // (Hat mir nicht alles rauskopiert , die Dokumentation zur Projektarbeit : - Projektdokumentation - ER-Modell - Benutzerdokumentation - Pflichtenheft UML Diagramme hatte ich eigentlich nicht vor..
  4. Huhu, Ich bitte um konkrete und ernstgemeinte Kritik an diesem Projekt, was ich verbessern könnte. lg Projektbeschreibung Heimdalls Erben betreibt das einzige mobile Wikingermuseum in Deutschland, welches von Veranstaltern für mittelalterliche Märkte gebucht wird. Damit wird die damalige Lebens und Wohnkultur repräsentiert und auch als Dienstleistung der Gastronomie angeboten, für Mittelalterinteressierte wie auch Marktteilnehmer und Lagernde. Bisher wurden die Reservierungen und Termine in ein Kalenderbuch eingetragen. Dieses Vorgehen wurde für sie immer unübersichtlicher, sehr fehlerträchtig und schwer aktualisierbar Ziel soll es sein, die Fehlerträchtigkeit abzustellen, das aktualisieren der Termine zu erleichtern, sowie die Liste einfacher und in kürzester Zeit zu erstellen. Zudem erhofft sich der Kunde eine bessere Auswertbarkeit der Daten, z.B. Ausdruck auf Papier. Für die meist mehrere Tage umfassenden Mittelaltermärkte wünscht der Kunde eine Webanwendung, die es ihm ermöglicht, Interessenten eine Terminliste anzubieten, in der sie sich die zeitlich festen Märkte befinden und diese von den Interessenten reserviert werden können. Zum einfachen Anlegen und Konfigurieren der Terminlisten wünscht der Kunde für die Administratoren Einstellungsmöglichkeiten im Backend der zu entwickelnden Anwendung, um die Grund- und Termindaten einzugeben. Termine sollen zudem einzeln gelöscht und editiert werden können. Die Interessenten die das fahrende Museum für Ihre Märkte reservieren wollen, müssen in einem Kontaktformular die benötigten Daten eingeben, der Eigentümer wird dann bei Bedarf diesen Termin wahrnehmen und die Anwendung wird dann automatisch eine Antwortemail mit den nötigen Daten, wie z.B. Standgröße, Strom, Wasser generieren und an den Interessenten schicken. Dazu müssen die Interessenten zuvor in der Anwendungsumgebung angemeldet sein. Wer über einen externen Link auf die Terminliste gerät, muss darüber informiert werden und auf die Anmeldeseite geleitet werden. Es soll eine Infoseite für nicht angemeldete Interessenten mit Link zur Benutzer-Registrierung bzw. Anmeldung und anschließendem link zurück in die Terminliste geben; bereits angemeldete Interessenten sehen die Terminliste direkt. Bearbeitet ein Interessent einen Termin, so muss dieser vor dem erscheinen auf der Liste von einem Administrator bestätigt werden. Die neue Terminapplikation soll dem Eigentümer des fahrenden Museums mindestens 3-4 Stunden in der Woche an Terminplanung ersparen und ihm somit mehr Zeit und Kosten für Reparaturen einsparen. Daraus resultieren folgende Projektziele: 1. Das Zeitersparnis der Terminplanung wird Optimiert, der Eigentümer hat mehr Zeit zu Verfügung die nötigen Reparaturen und Wartungen durchzuführen. 2. Der Terminkalender wird übersichtlicher und einfacher zu lesen 3. Die Termine lassen sich auf eine schnelle und einfache Art erstellen 4. Bei Bedarf kann der Eigentümer die Termine in geordneter Form ausdrucken lassen. 5. Durch die digitale Eingabe, kann der Schausteller seine Daten bei Fehlern schneller verbessern, die Fehlerträchtigkeit wird auf ein Minimum reduziert. 6. Das aktuell halten der Termine wird durch die Editierfunktion vereinfacht und verbessert. 7. Dadurch das es keine Termine zur selben Zeit in der Software geben kann, gibt es keine Redundanzen im Kalender. 4 Projektumfeld Zur Realisierung des Projekts werden folgende Hardware und Software benötigt: - PHP 5 - MySQL 5 - Notebook mit Windows 7 Home Professional - Apache 2 Webserver - Eclipse PDT Entwicklungsumgebung 5 Projektphasen mit Zeitplanung 1. Analysephase Ist-Analyse (2) Soll-Konzept erstellen (3) 2. Entwurfsphase Entwurf / Erweiterung des Datenmodells (10) Entwurf der benötigten Programmfunktionen (5) Entwurf der Benutzeroberfläche (3) 3. Realisierung Erstellung der DB-Tabellen (2) Programmierung der Abfrage-Funktionen (8) Funktionen zur Eingabekontrolle (6) Programmierung weiterer PHP-Funktionen (9) Erstellung der Ein- und Ausgabemasken mittels HTML und CSS (5) Installation auf dem Zielsystem 4. Testphase Integrations- und Funktionstests (2) 5. Abschlussphase Erstellen der Projektdokumentation (12) Übergabe der Anwendung an den Kunden (2) Zeitaufwand gesamt in Stunden: (70)

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