Grin logo
de en es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - Programming

Entwicklung eines Online-basierenden Multi-user webgames

Title: Entwicklung eines Online-basierenden Multi-user webgames

Bachelor Thesis , 2004 , 107 Pages , Grade: gut

Autor:in: M.Sc. Sven Bertelmann (Author)

Computer Science - Programming
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

Im Jahre 2006 wird in Deutschland die Fußballweltmeisterschaft stattfinden. Doch nicht erst dann werden sich Leute für Fußball interessieren. Denn seit es in Deutschland Fußball gibt, wird über Ergebnisse, Taktiken und Fouls kräftig diskutiert. Genau dieses geschieht auch in den Mittweidaer Studentenwohnheimen. Anfangs wurde nur auf dem Papier gewettet. Doch einigen Kommilitonen war dies nicht komfortabel genug. Sie entwickelten deshalb zur Fußballweltmeisterschaft in Südkorea ein manuelles Tippsystem, welches aber auf Grund seiner Architektur sehr zeitaufwändig für den Administrator war und für den User wenig Komfort aufwies [4]. Aus den Fehlern dieser Arbeit kann man unbedingt ersehen, wie sehr Nutzungswunsch und tatsächlicher Nutzen sich voneinander unterscheiden. Während eines Auslandssemesters in Schottland konnte ich dann auf Grund einer vorgeschriebenen Projektarbeit die Möglichkeit nutzen, mich mit dem Thema Fußballtippspiel auseinanderzusetzen.

Excerpt


Inhaltsverzeichnis

1. Einleitung

1.1 Motivation

1.2. Zielstellung

2. Aufbau der Dialoggestaltung und Auswahl von Projektkomponenten

2.1 Aufbau der Dialoggestaltung

2.1.1. Aufgabenangemessenheit

2.1.2. Selbstbeschreibungsfähigkeit

2.1.3. Steuerbarkeit

2.1.4. Erwartungskonformität

2.1.5. Fehlertoleranz

2.1.6. Individualisierbarkeit

2.1.7. Lernförderlichkeit

2.1.8. Fazit ISO

2.2. Wahl der Anzeigform beim Nutzer

2.3. Wahl der Scriptsprache

2.4. Wahl der Datenbank

2.5. Wahl des Webservers

3. Realisierung des Projektes

3.1. Erstellung der Datenbank

3.2. Das Tabellensystem des Projektes Fussballtippspiel

3.2.1. Tabelle für die Nutzerverwaltung

3.2.2. Tabelle für Login-Daten

3.2.3. Tabellen zum Speichern der Spielinformationen

3.2.4. Datenverwaltungstabellen

3.2.5. Tabelle für die Punkte der Nutzer

3.2.6. Tabelle für Nutzer-Teams

3.2.7. Weitere Tabellen

3.2.8. Primär- und Fremdschlüssel

3.3. Das Cookie-Konzept

3.3.1. Das Cookie-Konzept in der Theorie

3.3.2. Das Cookie-Konzept in der Praxis

3.3.2.1. indexd.php – Login

3.3.2.2. slogind.php – Loginüberprüfung & Cookie setzen

3.3.2.3. introd.php – Cookieüberprüfung und Verlängerung

3.4. Möglichkeiten von PHP und SQL

3.5. Administrator.php und choice.php – komfortables Adminstrieren

3.5.1. Auswahlpunkt 1: user

3.5.2. Auswahlpunkt 2: cuser

3.5.3. Auswahlpunkt 3: Teams

3.5.4. Auswahlpunkt 4: enter games – Spielansetzungen eintragen

3.5.5. Auswahlpunkt 5: enter results

3.5.6. Auswahlpunkt 6: show results

3.5.7. Auswahlpunkt 7: Show Comments

3.5.8. Auswahlpunkt 8: show latest logins

3.5.9. Auswahlpunkt 9: show used browsertypes

3.5.10. Auswahlpunkt 10: Nichttipper-Emailadressen

3.5.11. Auswahlpunkt 11: SQL-Query

3.6. Dateien des Nutzerinterface

3.6.1 betd.php – Tippabgabe

3.6.2. gespunkted.php – Anzeige der Gesamtpunkte

3.6.3. compared.php – Vergleich der Nutzertipps mit realen Spielausgang

3.6.4. optionsd.php – Einstellmöglichkeiten der Nutzer

3.6.5. overtopd.php – Anzeige der Highscore

3.6.6. singled.php – Anzeige eines bestimmten Nutzers

3.6.7. singled.php – Anzeige eines bestimmten Nutzers

3.6.8. suserd.php – Anzeige der Tipps eines bestimmten Nutzers

3.6.9. tovertopd.php – Teamgesamtwertung

3.6.10. tovertopsingled.php – Anzeige d. Teammitglieder u. Teamgesamtwertung

3.6.11. tweektopd.php – Wochenteamwertung

3.6.12. tweektopsingled.php – Teamaufstellung am Spieltag

3.6.13. statistikd.php – Wie wird getippt ?

3.6.14. statresd.php – Wie wurde getippt

3.7. Realisierung der Zweisprachigkeit

4. Fazit

Zielsetzung & Themen

Diese Bakkalaureatsarbeit befasst sich mit der praktischen Entwicklung eines webbasierten Mehr-Nutzer-Online-Fußballtippspiels unter der Maßgabe, keine Finanzmittel einzusetzen. Die Forschungsfrage fokussiert auf die Schaffung eines hochattraktiven, einfach administrierbaren und betrugssicheren Systems.

  • Entwicklung einer Web-Applikation basierend auf dem LAMP-System (Linux, Apache, MySQL, PHP).
  • Anwendung der ISO 9241 zur ergonomischen Dialoggestaltung.
  • Sicherheitsaspekte: Implementierung eines serverseitigen Cookie-Konzepts und Betrugsprävention durch Eingabeüberprüfung.
  • Datenbankmodellierung für Benutzerverwaltung, Spielinformationen und statistische Auswertungen.
  • Administrative Werkzeuge zur effizienten Steuerung der Tipprunden und Benutzerdaten.

Auszug aus dem Buch

2.1.1 Aufgabenangemessenheit

"Ein Dialog ist aufgabenangemessen, wenn er den Benutzer unterstützt, seine Arbeitsaufgabe effektiv und effizient zu erledigen."

Ein Dialog gilt als angemessen der Aufgabe entsprechend, wenn er dem User nur die Informationen zuteil werden lässt, die er für die Lösung der Aufgabe benötigt. Dieser Aspekt wird beim Userinterface dahingehend berücksichtigt, als nur die relevanten Informationen eingeblendet werden. Im unten abgebildeten Beispiel befindet sich der User im Menü „Tippen“. Die dargebotenen Informationen beziehen sich nur auf den abzugebenden Tipp. Diese wären die Zeit, die er noch tippen darf, die Nummer des Spieltages sowie die zu tippenden Spiele mitsamt Eingabefeld. Zuletzt erscheint unter dem jeweiligen Spieltag der „Eintragen-Button“. Alle diese Information sind für Erfüllung der Tippabgabe notwendig. Überflüssige Informationen und auch gestalterisch sicherlich schön wirkende Graphiken würden nur von der eigentlichen Abgabe des Tipps abhalten und damit der Aufgabenangemessenheit abträglich sein.

Zusammenfassung der Kapitel

1. Einleitung: Motivation und Zielsetzung für das Fußballtippspiel, insbesondere unter Betrachtung existierender Lösungen.

2. Aufbau der Dialoggestaltung und Auswahl von Projektkomponenten: Evaluation von Software-Komponenten und Anwendung der ISO 9241 zur ergonomischen Gestaltung.

3. Realisierung des Projektes: Detaillierte Beschreibung der Datenbankstruktur, des Cookie-Konzepts sowie der Implementierung des Admin-Tools und Nutzerinterfaces.

4. Fazit: Zusammenfassung der Projektergebnisse, Bewertung der gewählten LAMP-Architektur und Ausblick auf zukünftige Erweiterungsmöglichkeiten.

Schlüsselwörter

Fußballtippspiel, Webanwendung, PHP, MySQL, Apache, Dialoggestaltung, ISO 9241, Datenbankmodellierung, Cookie-Konzept, Betrugsprävention, Online-Spiel, Administration, Webserver, Userinterface, Mehr-Nutzer-System.

Häufig gestellte Fragen

Worum geht es in dieser Arbeit?

Die Arbeit beschreibt die praktische Entwicklung und Implementierung eines webbasierten Fußballtippspiels unter Verwendung von Open-Source-Technologien.

Welche zentralen Themenfelder werden behandelt?

Im Zentrum stehen die Dialoggestaltung, der Aufbau einer relationalen Datenbank, Sicherheitsmechanismen für Webanwendungen und die effiziente Administration des Spiels.

Was ist das primäre Ziel der Forschungsarbeit?

Ziel ist die Schaffung einer funktionsfähigen Applikation, die bei null finanziellen Mitteln eine einfache Administration und hohe Attraktivität für die Nutzer bietet.

Welche wissenschaftliche Methode wird zur Gestaltung verwendet?

Der Autor orientiert sich an der ISO 9241 „Ergonomische Anforderungen für Bürotätigkeiten mit Bildschirmgeräten“, insbesondere an den Grundsätzen der Dialoggestaltung.

Was wird im Hauptteil der Arbeit behandelt?

Der Hauptteil gliedert sich in die technologische Komponentenwahl, die Datenbankerstellung, das Cookie-Sicherheitskonzept sowie die detaillierte Funktionsweise der administrativen und nutzerseitigen Programmdateien.

Durch welche Schlüsselwörter lässt sich das Projekt charakterisieren?

Kernbegriffe sind LAMP, Online-Fußballtippspiel, relationale Datenbanken, User Experience und Web-Administration.

Warum wurde MySQL als Datenbanksystem gewählt?

MySQL wurde aufgrund der freien Verfügbarkeit, der Handhabbarkeit der Installation und der guten Unterstützung durch Tools wie PHPmyAdmin für dieses spezifische Projekt als ideal eingestuft.

Wie stellt die Arbeit sicher, dass keine Betrugsversuche beim Tippen stattfinden?

Das System nutzt serverseitige Überprüfungen von Session-Cookies sowie eine strikte Eingabevalidierung mittels regulärer Ausdrücke, um die Manipulation von Tipps oder Nutzerkonten zu unterbinden.

Excerpt out of 107 pages  - scroll top

Details

Title
Entwicklung eines Online-basierenden Multi-user webgames
College
University of Applied Sciences Mittweida  (Fachbereich IT/ET)
Course
Bachlorarbeit
Grade
gut
Author
M.Sc. Sven Bertelmann (Author)
Publication Year
2004
Pages
107
Catalog Number
V41597
ISBN (eBook)
9783638398305
Language
German
Tags
Entwicklung Online-basierenden Multi-user Bachlorarbeit
Product Safety
GRIN Publishing GmbH
Quote paper
M.Sc. Sven Bertelmann (Author), 2004, Entwicklung eines Online-basierenden Multi-user webgames, Munich, GRIN Verlag, https://www.grin.com/document/41597
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  107  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint