Logo der Universität Logo des Lehrstuhls   Universität Bielefeld
   
  Wirtschaftswissenschaften - Lehrstuhl für Angewandte Informatik - Lehre - BI-Projekte - SS 2003
   

BI-Projekt zum Thema Datenbanken (SS 2003)

Veranstalter:

Dipl. Kfm Arne-Christian Sigge
Prof. Dr.-Ing. Thorsten Spitta

Ort, Zeit und Termine:

DI, 10-12, W9-109
MO, 14-16, FR 12-14 in V0-133

Beginn ist der 22.04.2003. Es besteht Anwesenheitspflicht.

Bei den Terminen am MO und FR handelt es sich um Rechnerzeit in VO-133. In dieser Zeit haben Studenten dieses Projektes ein Vorrecht auf die Rechner in V0-133.
Es stehen auch 6 Rechner in U9-151 und ein Rechner in V9-151 zur Verfügung.

Ort, Zeit und Termine:

Thema:

Die Anmeldung zu diesem Projekt läuft über eine PHP-Anwendung, die auf den Arbeiten meines letzten BI - Projektes im SS 2002 basiert. Ziel in diesem Projekt ist es wieder eine Web-Anwendung zu erstellen, die einen Zugriff auf die Datenbank mit der Skriptsprache PHP realisiert. In diesem Semester kommt zusätzlich auch die (Vor-)verarbeitung von Daten durch andere Skriptsprachen wie z.B. AWK hinzu.

Ablauf:

  1. Einführung in HTML, PHP, SQL und LaTeX
  2. Übungsaufgaben und Referate
  3. Eigenständige Arbeit an den Projektaufgaben.
Die Einführungsphase wird kurz aber heftig. Eine eigenständige Einarbeitung in HTML, ein wenig PHP und die Aufarbeitung der Kentnisse aus Grundlagen BI über Datenmodellierung und SQL werden dringend empfohlen! Übungsaufgaben und kleiner Referate sollen das Erlernte praktisch umsetzen und Defizite aufzeigen. Basierend auf dieser Grundlage kann die eigentliche Projektarbeit begonnen werden. Sie beginnt in diesem Semester bereits im laufenden Semester. Die Programmierarbeiten sollen VOR der Klausurphase abgeschlossen sein. Die Dokumentation soll bis kurz nach der Klausurphase vorliegen. Die Dokumentation wird in LaTeX erstellt (s.u.). Eine korrekte Abgabe umfaßt ein in unserer Arbeitsumgebung fehlerfrei teXbares Dokument und einen Ausdruck auf Papier. Mit Umlauten und Grafiken sind nach Projektvorgaben zu behandeln.

Voraussetzungen:

  • Grundlagen BI
  • Vordiplom
  • Software Engineering, Info-Management, Algorithmen und Datenstrukturen oder Simulation

Voraufgabe

ODBC-Datebbank: biprojekt
ODBC-user: ss2003
ODBC-pwd: sigge

Abschlussaufgaben

Alle Teilnehmer befassen sich vor den Programmieraufgaben einzeln mit folgenden Aufgabenstellungen und dokumentieren Ihre Such- und Problemlösungsstrategien mit dem SDS:

  • Installation einer Informix DB IDS 2000 9.x auf dem NT-Server bipro. Dabei sind folgende Fragestellungen von Bedeutung:
    - Welche Konfigurationsentscheidungen sind zu treffen, welche Konsquenzen ziehen sie nach sich?
    - Wie läßt sich nachträglich der physikalische Speicherplatz verändern (Ort und Größe)?
    - Wie werden die Logical-Logs gespeichert, wenn kein Bandlaufwerk vorhanden ist?
    - Wie werden dieses Logical-Logs zurückgespielt?
    - Welche Konfigurationseinstellungen beieinflussen die Performance in welcher Weise?
  • Installation einer SAP - DB Dabei sind folgende Fragestellungen von Bedeutung:
    - Welche Konfigurationsentscheidungen sind zu treffen, welche Konsquenzen ziehen sie nach sich?
    - Wie läßt sich nachträglich der physikalische Speicherplatz verändern (Ort und Größe)?
    - Wie werden die Logical-Logs gespeichert, wenn kein Bandlaufwerk vorhanden ist?
    - Wie werden dieses Logical-Logs zurückgespielt?
    - Welche Konfigurationseinstellungen beieinflussen die Performance in welcher Weise?

Im Anschluß daran werden folgende individuelle Aufgaben bearbeitet:

  1. Raumbelegungsplanung
  2. Überführung des VBS-Prototypen in ein einsatzfähiges System
  3. Erstellung einer Mehrbenutzer-Terminverwaltung mit PHP. Die Anwender können Mitglieder verschiedener Gruppen sein, die gemeinsame Termine haben.
  4. Erstellung einer Mehrbenutzer-Literaturverwaltung mit PHP. Die Anwender erfassen Literaturstellen (ggf. mit eigenen Kommentaren/Schlagwortverweisen/Kennzeichen). Das System kann aus dem Datenbestand eine Literaturliste in HTML und im TeX Format erstellen.
  5. Einbindung der Suchmaschine Perlfect Search 3.31 auf die Lehrstuhlhomepage. Die Installation erfolgt auf einem Windows Rechner. Dokumentation der Installation aller komponenten über das SDS.

Alle Aufgaben können Wahlweise auf Basis einer mySQL oder Informix-Datenbank (über ODBC) erstellt werden. Als Benutzerverwaltung wir bei allen Aufgaben der UUM eingesetzt.

Abschlussdokumentation:

Allgemeines
"Was sollen wir denn so schreiben?" ist eine vielgehörte Frage. Darauf kann ich allgemein antworten: Die Projektarbeit sollte:
  • aufzeigen, wie die Autoren das Problem sehen,
  • beschreiben und begründen wie und warum so sie das Problem lösen wollen,
  • schrittweise verfeinernd (!!!) die Lösung darstellen,
  • schrittweise erweiternd von einer Ausgangslösung Erweiterungen einführen,
  • das Prinzip der Lösung immer mehr gewichten als eine feingranulare Syntaxbeschreibung,
  • das Problem auf verschiedenen Abstraktionsebenen betrachten und dabei nie den Problembezug verlieren,
  • wissenschaftliche Arbeitsweisen und die Darstellungsmethoden aus Grundlagen BI und den Vertiefungsveranstaltungen verwenden,
  • keine Einführung in eine Sprache oder ein Tool geben, wenn dies nicht explizit gewünscht ist (ich möchte nicht 7x "PHP ist...." lesen) und
  • pro Autor mindestens 12-15 Seiten umfassen (ohne Quellcode und Grafiken).
  • Sich genau an die Anweisung der LaTeX Anleitungen halten. Dokumente, die sich nicht fehlerfrei teXen lassen führen zu negativen Bewertungen und machen sich in der Endnote bemerkbar.

Prüfungsbedingungen:

  1. Regelmäßige Teilnahme und qualifizierte Mitarbeit
  2. Mehrmaliges Vortragen von (Zwischen-)Ergebnissen
  3. Termingerechte Abgabe des Berichtes über das Arbeitsergebnis der Untergruppe in der verabredeten Form und Qualität
  4. Abschlußgespräch

Projektdokumentation in LaTeX:

Die abschließende Projektdokumentation, alle Protokolle und sonstigen Dokumente werden in LaTeX erstellt. Ein "Ich mach das erst mal in Word und schreibe es dann später um" - Vorgehen wird in diesem Semester nicht mehr akzeptiert! Es wird TeX-Neulingen daher dringend empfohlen, sich vor dem BI-Projekt mit LaTeX und ggf. einer MiKTeX Installation auf dem heimischen Rechner zu befassen. Eine Installations-CD kann im Sekretariat V9-138 ausgeliehen werden. Links zu Einführenden Dokumentationen und Installationshilfen befinden sich auf dieser Seite und auf der CD. Projektteilnehmer können in den Poolräumen des HRZ MikTeX nutzen.
Eine Einführung in die MikTeX Installation und LaTeX im Allgemeinen ist als PDF-Dokument (ca. 380kb) verfügbar.
Konventionen zur Verwendung von LaTeX in BI-Projekten sind als eigenes PDF-Dokument erhältlich. Ein Grundgerüst der LaTeX-Umbegung kann man sich als ZIP-File herunterladen (60kb). Bitten den enthaltenen Text zur Projektanleitung lesen! Entpacken MIT der Verzeichnisstruktur.

Links und Downloads

BI-Projekt SS 2002
www.php.net
www.selfphp3.de
Selfhtml Kurs von Stefan Münz
SQL
SAP DB
JP Graph Homepage
JP Graph Manual
JP Graph Refernce
JP Graph Examples
Apache Webserver
MikTeX
LaTeX Installationsanleitung (PDF-Dokument, ca. 380kb)
LaTeX Anleitung (PDF-Dokument, ca. 960kb, engl.)
FTP Zugriff auf Projektrechner
UUM Doku

    [nach oben] [Startseite]