56
Campus Gummersbach Institut für Informatik Faeskorn-Woyke, Bertelsmeier Datenbanken und Informationssysteme Profil 2 -Projekt Sommersemester 2015 Prof. Dr. H. Faeskorn-Woyke http ://www.faeskorn-woyke.de [email protected] Prof. Dr. B. Bertelsmeier http ://www.gm.fh-koeln.de/ ~ bbertels [email protected] und das gesamte DBS-Team

Datenbanken und Informationssystemeblogs.gm.fh-koeln.de/faeskorn/files/2015/06/DBS2_Profil2-Projekt... · ¾Achtung für WI-ler: BA1-Projekt am 18.05.15 und am 20.05.15 ¾Meilenstein

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

  • Campus Gummersbach Institut für Informatik

    Faeskorn-Woyke, Bertelsmeier

    Datenbanken und Informationssysteme

    Profil2-Projekt Sommersemester 2015

    Prof. Dr. H. Faeskorn-Woykehttp://www.faeskorn-woyke.de

    [email protected]

    Prof. Dr. B. Bertelsmeierhttp://www.gm.fh-koeln.de/~bbertels

    [email protected]

    und das gesamte DBS-Team

  • Inhaltsverzeichnis

    1. Informationsfolien zur Datenbank-Messe (Profil -Projekt) ............................................. ........ ............ .................

    2. Datenbank-Messe – Standübersicht ............................................................................................................................

    3. Messeplakate

    3.1. ADS - Autoverleih Datenbanksystem ...............................................................................................................

    3.2. Autovermietung in DE ...........................................................................................................................................

    3.3. Campus-Raumübersicht .......................................................................................................................................

    3.4. Cooler Hotels ......................................................................................................................................................... ..

    3.5. Film-Datenbank Disc & More ..............................................................................................................................

    3.6. FILMDATENBANK.....................................................................................................................................................

    3.7. Fitnessdatenbank ....................................................................................................................................................

    3.8. FM.Tube ......................................................................................................................................................................

    3.9. GameCritics ...............................................................................................................................................................

    3.10. GameLibrary ..............................................................................................................................................................

    3.11. Geräteverwaltung ...................................................................................................................................................

    3.12. Harlem .........................................................................................................................................................................

    3.13. Himmelskörper .........................................................................................................................................................

    3.14. InConcert ....................................................................................................................................................................

    3.15. Job Agency System .................................................................................................................................................

    3.16. KeMiSaMa ...................................................................................................................................................................

    3.17. MadMov ......................................................................................................................................................................

    3.18. McStage ......................................................................................................................................................................

    3.19. Meals ............................................................................................................................................................................

    3.20. MFG ..............................................................................................................................................................................

    3.21. Musikdatenbank ......................................................................................................................................................

    3.22. MySQL Freaks/ Filmdatenbank ...........................................................................................................................

    3.23. OGTS ............................................................................................................................................................................

    3.24. OnlineshopVerwaltung .........................................................................................................................................

    3.25. Organizer ....................................................................................................................................................................

    3.26. Personenanalyse ......................................................................................................................................................

    3.27. PMB ...............................................................................................................................................................................

    3.28. Serien Verwaltung ...................................................................................................................................................

    3.29. Simple Workout .......................................................................................................................................................

    3.30. Vintage Cars Worldwide .......................................................................................................................................

    3.31. Zigarettenautomatenverwaltung .....................................................................................................................

    4. Siegerehrung .........................................................................................................................................................................

    5. Fotos .........................................................................................................................................................................................

  • SINN UND ZWECKDBS1-Profil2-Projekt

    Sinn und Zweck Ablauf Inhalt Meilensteine Unterstützung

    Was ist Profil2?

    Ein Konzept mit dem die FH Köln qualitativ hochwertige Lehreumsetzen will.

    Ziele– Ähnlichkeit zwischen Studiersituation und

    beruflichen Handlungsfeldern sichtbar machen– Neugier und Interesse wecken,– nachhaltige Lernprozesse anregen– selbstständige Entwicklung von transferfähigem Wissen und

    fachspezifische Lern- und Arbeitsstrategien fördern

  • Nutzen für Sie?!?!?!

    Mehr Projekterfahrung Mehr TeamarbeitBessere Beteiligung und Motivation der TeilnehmerPraktische Erfahrung mit Datenbankanwendungsentwicklung2. Teil des DBS2-Praktikums und damit Zulassungsvoraussetzung für die DBS2-Klausur

    ABLAUF DBS1-Profil2-Projekt

    Sinn und Zweck Ablauf Inhalt Meilensteine Unterstützung

  • Anmelden und Gruppen bilden: Profil2-WocheDurchführung in Gruppen mit 4 Personen– Ausnahme: Gruppen aus dem Wintersemester

    Melden Sie sich als 4-er Gruppe an– http://bit.ly/DBProjekt

    • Einzutragen sind die Daten folgendermaßen: – 4 mal: Name, Vorname, Email-Adresse, Matrikelnummer– Projektbezeichnung

    – Wer nicht zu viert ist, kann Partner finden • am Di. 19.05.2015 ab 09:00 in der Halle 32

    Und sich dann unter obigem Link anmelden • Letzte Anmeldung bis 19.05.2015 um 15:00h

    – Jede Gruppe hat einen eigenen Betreuer• Der Betreuer wird Ihnen per Mail mitgeteilt

    Meilenstein 0

    Meilensteine

    Meilenstein 0: 19.05.15, Gruppenbildung / ProjektstartIn Halle 32: Projektarbeit von 09:00 bis 12:00DB-Vorlesung (PHP und MySQL) von 13:00 bis 15:00 in 1.400Anschließend: Freie Projektarbeit

    Achtung für WI-ler: BA1-Projekt am 18.05.15 und am 20.05.15

    Meilenstein 1: 21.05.15, Konzept vorstellenMeilenstein 2: 08.06.15, Zwischenergebnis präsentierenMeilenstein 3: 23.06.15, DB-Messe

  • INHALT DBS1-Profil2-Projekt

    Sinn und Zweck Ablauf Inhalt Meilensteine Unterstützung

    Inhalte des Profil2-Projekts: Konzept

    Projektidee– Sie entwickeln eine Projektidee Ihrer Wahl! – Die Idee muss nur „etwas“ mit DBS zu tun haben ;-) – Legen Sie eine Projektbezeichnung fest!

    Pflichtenheft– Wie in DBS1 zu finden (Ilias: Folien E02 – ERM, Folie 8-15)– Umfang mindestens 8 Seiten– Bitte ein realistisches Anforderungsprofil

    • Bei einer „großen“ Idee, bitte Schwerpunkte setzen• Tipp: Formulieren Sie die Anforderungen, als wenn es ein

    Festpreisprojekt wäre ;-)

  • Inhalte des Profil2-Projekts: Implementierung1. Legen Sie die Programmiersprachen fest!

    – JDBC, PHP/MYSQL, HTML 5 oder Oracle-Apex2. Legen Sie die Grundfunktionalitäten fest!

    1. Die Daten müssen bearbeitbar sein (einfügen, ändern, löschen).2. Verwenden Sie mindestens einen Datenbanktrigger und eine

    Datenbankprozedur!3. Verwenden Sie mindestens eine View und einen INSTEAD-OF-Trigger!4. Verwenden Sie mindestens einen objektrelationalen Datenbanktypen!5. Kennzeichnen Sie die Funktionalitäten für verschiedene Benutzergruppen!

    • UML-Diagramme: Use-Cases6. Entwerfen Sie ein Sicherheitskonzept für die Stakeholder Ihrer Anwendung!

    1. Wer darf, soll, was machen?

    3. Setzen Sie die wichtigsten Funktionalitäten um! Und dokumentieren, wer was gemacht hat!

    Inhalte des Profil2-Projekts: PräsentationEntwerfen Sie ein A1-Plakat, auf dem die Ergebnisse Ihres Projekts präsentiert werden!

    • Datenmodell• Funktionen • Screenshots• Fotos der Projektbeteiligten• Techniken• …….

    Demo: Funktionsfähiger Prototyp auf Laptop6 (kommentierte) Folien zum Projekt auf zweitem Rechner!DB-Messe in der Eingangshalle

  • Beispiele

    Nur Vorschläge– Eigene Projektideen entwickeln!

    CD-VerwaltungFotodatenbankFilmdatenbankVorlesungsverzeichnisKochrezepteReisedatenbank

    MEILENSTEINEDBS1-Profil2-Projekt

    Sinn und Zweck Ablauf Inhalt Meilensteine Unterstützung

  • Meilenstein 0: Projektstart (19.05.15)In der Profil2-Woche vom 18.05.15 -22.05.15 starten Sie Ihr Projekt!– Ab 09:00 in Halle 32

    Teambildung: Wer macht was? – Und bitte dokumentieren und Protokoll führen!

    Programmiersprachen festlegen (JDBC, PHP, etc..) Pflichtenheft schreibenERD ist zu zeichnen mit mindestens 6 Entity-Mengen Grundfunktionalitäten für die Implementierung festlegen– Wenigsten die Ideen aus dem Punkt 2 aus Folie 10!

    ILIAS– Unterlagen in eigenen Ordner hochladen

    Meilenstein 1: Konzept vorstellen (21.05.15)Sie präsentieren Ihr Konzept am Donnerstag den 21.05.15!– 10:00 – 13:00– Betreuer und Räume werden noch in ILIAS veröffentlicht!

    Mindestens 4 parallele Vortragsrunden in unterschiedlichen Räumen – Sie hören auch die Vorträge der Kommilitonen– Details hängen von der Teilnehmerzahl ab

    Konzept und Vortragsfolien vorher in ILIAS-Ordner hochladen!– Ggf. Konzept aus DBS1 um Implementierungsdetails anreichern!– Vortrag

    • 5 Folien in 10 Minuten • 2 Referenten, die unmittelbar vorher ausgewürfelt werden

  • Meilenstein 2: Zwischenergebnis präsentierenBesprechung mit dem persönlichen Betreuer in der Praktikumszeit am 9.6.15 oder 10.6.15Implementierung des Prototyps als ersten Ansatz– Datenbankverbindung aufbauen– Tabellen bearbeiten– Ideen für Trigger, Prozedur und objektrelationalen Typ entwickeln

    • Für OR-Typ reicht die Idee aus, falls das DBMS keine Realisierung vorsieht• Als Text in das Pflichtenheft einbauen!

    ILIAS– Unterlagen in eigenen Ordner Meilenstein 2 hochladen

    • SQL-Skripte• Source-Code

    Meilenstein 3: Präsentation am 23.06.15DB-Messe in der Eingangshalle (Dienstag vormittags um 09:00)– A1-Plakat, auf dem die Ergebnisse Ihres Projekts präsentiert werden – Demo: Funktionsfähiger Prototyp– 6 Folien zum Projekt – Projektbericht als Dokumentation des IST-Zustandes, incl. Verantwortlichkeiten,

    wer hat was gemacht, welche Punkte aus dem Pflichtenheft wurden umgesetzt– Plakat im PDF-Format bis zum 18.06.15 in ILIAS hochladen

    • Das Plakat wird von uns ausgedruckt– Alle anderen Dokumente bis zum 22.06.15 in ILIAS hochladen

    • Die besten drei Projekte bekommen einen Preis– Studenten und Betreuer stimmen gemeinsam ab

    • Eigenes Projekt nicht zulässig bei der Abstimmung !Entscheidung über das bestandene Praktikum für jeden Einzelnen durch den Betreuer

    – keine Teamleistung– bis zu 10 Klausurpunkte sind möglich

  • UNTERSTÜTZUNGDBS2-Profil2-Projekt

    Sinn und Zweck Ablauf Inhalt Meilensteine Unterstützung

    Unterstützung

    Fachliche DBS-Fragen – Persönliche Projektbetreuer je Gruppe

    Dozenten bei übergreifenden Problemen– [email protected][email protected]

    Projektmanagement-/Organisationsprobleme – Wenn es bei der eigentlichen Projektdurchführung hakt …– Frau Benita Ann Rowe [email protected]

  • Unterstützung: Durch QQ2-Projektteam

    Für die Organisation der DB-Messe suchen wir ab sofort eine studentische QQ2-Gruppe!!!Aufgaben– Organisation der DB-Messe am 23.06.15– Aufbau und Abbau von Tischen und Plakatwänden am

    23.06.15• Elektrik!!!!• Ausdrucken der Plakate vorher• Preisstimmen auszählen• Sponsoren finden für Waffeln!

    AUF GUTE ZUSAMMENARBEIT!

    Weitere Infos werden in ILIAS bekannt gegebenim DB2-Profil2-Ordner

  • AD

    S-

    Auto

    verle

    ihD

    aten

    bank

    syst

    emM

    .Piep

    el,J.S

    eidler

    ,D.M

    orad

    y,J.K

    raus

    e,M

    .Fra

    nkFa

    chho

    chsc

    hule

    Köln

    (Cam

    pusG

    umm

    ersb

    ach)

    Idee

    Die

    Idee

    hint

    erde

    mPr

    ojek

    twar

    ,ein

    Auto

    verle

    ihsy

    s-te

    mzu

    entw

    ickeln

    ,mit

    dem

    esm

    öglic

    hist

    ,ein

    Auto

    über

    eine

    Web

    ober

    fläch

    eau

    szul

    eihen

    .

    Ein

    leit

    ung

    ImRa

    hmen

    desD

    aten

    bank

    2Pra

    ktik

    umsw

    urde

    imSo

    m-

    mer

    sem

    este

    r201

    5ein

    webb

    asier

    terA

    utov

    erlei

    hen

    twick

    -elt

    .M

    itde

    mSy

    stem

    istes

    mög

    lich,

    einFa

    hrze

    ugüb

    erein

    eW

    ebob

    erflä

    che

    ausz

    uleih

    en.

    Der

    Kun

    deha

    tda

    bei

    die

    Mög

    lichk

    eit,m

    ehre

    reAu

    tos

    gleic

    hzeit

    igau

    szul

    eihen

    und

    erbe

    sitzt

    einen

    selb

    ster

    stell

    ten

    Acco

    unt.

    Anfo

    rder

    unge

    nan

    dasP

    rojek

    twar

    enun

    tera

    nder

    em,d

    ass

    die

    Dat

    enbe

    arbe

    itbar

    sind

    (ein

    füge

    n,än

    dern

    ,lös

    chen

    ).Es

    sollt

    enau

    chD

    aten

    bank

    trig

    ger

    und

    Proz

    edur

    enVe

    r-we

    ndun

    gin

    dem

    Proj

    ektfi

    nden

    .Bei

    den

    Trig

    gern

    ward

    ieVo

    raus

    setz

    ung,

    dass

    man

    jeweil

    sm

    inde

    sten

    sein

    eVi

    ewun

    dein

    enIN

    STEA

    D-O

    F-Tr

    igge

    rben

    utzt

    .Die

    letzt

    eAn-

    ford

    erun

    gbe

    stan

    dda

    rin,e

    inen

    objek

    trela

    tiona

    lenD

    aten

    -ba

    nkty

    pen

    zuve

    rwen

    den.

    Funk

    tion

    en

    Die

    folg

    ende

    nFu

    nktio

    nen

    besit

    ztdi

    eses

    Syst

    em:

    •Ei

    nK

    unde

    kann

    meh

    rere

    Auto

    saus

    leihe

    n•

    Ein

    Kun

    deka

    nnda

    sAut

    ozu

    einem

    best

    imm

    ten

    Zeitp

    unkt

    ausle

    ihen

    •Ei

    nK

    unde

    hate

    inen

    eigen

    enAc

    coun

    t•

    Ein

    Mita

    rbeit

    erha

    tein

    eneig

    enen

    Acco

    unt

    •Ei

    nM

    itarb

    eiter

    hate

    inen

    eigen

    enBe

    reich

    Figu

    re1:

    Regis

    trier

    ung

    imAu

    tove

    rleih

    Figu

    re2:

    Fahr

    zeug

    ausw

    ahli

    mVe

    rleih

    Figu

    re3:

    ER-D

    iagra

    mm

    Auto

    verle

    ihDa

    tenb

    anks

    yste

    m

    Tec

    hnol

    ogie

    n

    Die

    folg

    ende

    nTe

    chno

    logi

    enwu

    rden

    indi

    esem

    Proj

    ekt

    verw

    ende

    t:

    •Jq

    uery

    •Ja

    vasc

    ript

    •Xa

    mpp

    •M

    ysql

    •PH

    PD

    aten

    verb

    indu

    ngm

    itPr

    epar

    edSt

    atem

    ents

    •Bo

    otst

    rap

    v3•

    Awes

    ome

    Font

    s•

    Note

    pad+

    +

    Die

    folg

    ende

    nFu

    nktio

    nalit

    äten

    wurd

    enin

    dies

    emPr

    ojek

    ter

    füllt

    :

    1D

    aten

    bear

    beitb

    ar(e

    infü

    gen,

    ände

    rn,l

    ösch

    en)

    2D

    aten

    bank

    trig

    ger(

    View

    ,INS

    TEAD

    -OF-

    Trig

    ger)

    3D

    aten

    bank

    proz

    edur

    en4

    Obj

    ektr

    elatio

    naler

    Dat

    enba

    nkty

    p

    Ref

    eren

    zen

    •ht

    tps:/

    /www

    .apa

    chefr

    iends

    .org

    /de/

    .•

    http

    ://g

    etbo

    otst

    rap.

    com

    /.•

    http

    s://w

    ww.m

    ysql

    .de/

    .•

    http

    ://j

    quer

    y.com

    /•

    http

    ://f

    orta

    weso

    me.g

    ithub

    .io/F

    ont-A

    weso

    me/

    •ht

    tps:/

    /not

    epad

    -plu

    s-plu

    s.org

    /

    Dan

    ksag

    ung

    Die

    Auto

    ren

    möc

    hten

    sich

    bei

    Prof

    .D

    r.Bi

    rgit

    Bert

    elsm

    eier

    beda

    nken

    .Ni

    cht

    nur

    ihre

    kriti

    sche

    nHi

    nter

    fragu

    ngen

    gabe

    nun

    swe

    rtvo

    lleHi

    nweis

    e-a

    uch

    ihre

    mor

    alisc

    heUn

    ters

    tütz

    ung

    hat

    einen

    groß

    enTe

    ilzu

    rVol

    lendu

    ngde

    sPro

    jekte

    sbeig

    etra

    gen

  • s

    ... Personaldaten zu verwalten... Standorte inklusive Umsätze zu visualisieren

    Für das Management ist es nun möglich...

    Vom Lastenheft zur Management-Software

    Wellness für die Sinne

    Check in and feel home!

    Herzlich Willkommen bei der Hotelkette "cooler".

    Von Anfang an steht bei uns Ihr Wohlbefinden an erster Stelle.

    Lassen Sie sich in über 30 exklusiv für Sie errichteten Standorten

    verwöhnen. Mehr als 2000 Angestellte kümmern sich rund um

    die Uhr um Ihre Wünsche.

    ProjektablaufAusgehend von einem umfangeichen Lastenheft, in welchem die Anforderungen und Rahmen- bedinungen festgehalten sind, entwickelten wir zunächst mit speziellen Use-Cases im Sinn, ein für unsere Applikation angepasstes ERD. Trigger und Prozeduren sorgen in der Datenbank für eine ordentliche Verwaltung der Daten.Realisiert wird diese Datenbank / Anwendung mit div. Technologien wie z.B. Java, MySQL und Hibernate.

    Julia Oxé - Marcel Wiaterek - Markus Döring - Steffen Weber - Alexander Zautke

  • Daniel Ciesla • Karan Singh • Dominik Waldau • Michele Voß

    Produktfunktionen• Erstellung von Trainings-Plänen mit der Zuweisung von

    verschiedenen Übungen. • Pro Person können mehrere, individuelle Trainings-Pläne erstellt

    werden. • Anzeige von vorher erstellen Trainings -Plänen.• Ersterfassung, ändern und löschen von Fortschritten (Pro Übung

    Gewicht, Sätze und Wiederholungsanzahl).• Anzeige von allen verfügbaren Übungen mit individuellem Fortschritt,

    dem dazugehörigem Gerät und der Muskelgruppe geordnet nach Muskelgruppe und Schwierigkeitsgrad.

    • Filtermöglichkeit nach Muskelgruppe und/oder Schwierigkeitsgrad

  • YouScrobbler

    Musik-DB Last.fm API

    Web APP

    VideowiedergabePlaylistMusikvorschläge

    Login Bereich:Inhalt der Datenbank

    D.Esch ● K.Fettweiss ● L.Heblik ● A.Rangnau

  • • Geräteverwaltung •Datenmodell

    Features• Benutzer, Geräte, Wartungs-

    -ware und Lizenzen verwalten

    • und Standorten verwalten

    • --

    den

    • Benutzern, Geräten und

    • Inventarlisten generieren

    Prozeduren

    Trigger

    Eine unserer Prozeduren sammelt alle Gerä-te aus der Datenbank, deren Wartungsvertrag

    die Gerätebezeichnung, die Seriennummer

    --

    -

    -

  • 09:00 - 14:00 Uhr

    InConcert Gummersbach Steinmüllerallee, 56143 Gummersbach

    Souma Nabil Wahab, Carmen Müller, Deniz

    InConcert 18.06.15 Gummersbach Für alle Arten von Veranstaltungen nutzbar

    Ganz einfach und bequem in wenigen Mausklicks

    lt t b

    Tickets über InConcert erhältlich

  • Projektverantwortliche

    Rainer Borchert Philipp Janzen

    Patrick Plamper Tobias Pfeifer

    Datenmodell

    Benutzergruppen: Gast: online registrierte Nutzer / muss von Admin freigeschaltet werden Admin: voller Funktionsumfang auf Daten und Funktionen Mitarbeiter: nur Zugriff auf eigene relevante Daten

    Auftragsübersicht

    Login Bereich Verschlüsselung mit Hash-Algorithmus

    (SHA512)

    DDDaaattteeennnmmmooodddeeellllll Die wichtigsten Funktionen im Überblick ... • Online Zugang/Login-Bereich

    für den internen Zugang der Mitarbeiter für den externen Zugriff für die Kunden (Ansprechpartner) für administrative Aufgaben und Gastzugänge

    • Verwaltung der relevanten Unternehmensdaten

    Kunden- und Ansprechpartnerverwaltung Mitarbeiterverwaltung Auftragsverwaltung Rechnungsverwaltung Fahrzeugverwaltung

    • Autom. Berechnungen und Pflege von Daten

    Rechnungsbeträge Gesamtkosten für Mietfahrzeuge Mitarbeiterstundenberechnungen Übertragung der Userdaten in die jeweiligen Mitarbeiter/Ansprechpartnertabellen

    Entwicklungsumgebung und Benutzeroberfläche

    Web-Oberfläche Das System ist in PHP/MySQL realisiert.

    Die eingesetzten Softwaretools zur Programmierung sind:

    phpmyadmin apache3

  • MEALZkochen

    EVOLUTION.

    Robert EffenbergerArne Schönenborn

    Marko MunćanSergej MiliatsEnes Ceylan

    EAT YOUR WAY.

    Mealz Automatisierte

    Essenplanerstellung anhand Bedürfnisse

    und Restriktionen des Benutzers

    Ziel Planung der

    täglichen Mahlzeiten über den Zeitraum von einer Woche

    erleichtern

    FUNKTIONEN Automatische

    Einkaufslistenerstellung für die Woche.

    Rezepte mit Nährwerttabellen. Bilder der Gerichte

    und Videos der Zubereitung.

    Zugunsten Kochanfänger

    Vielbeschäftigten . . .

    Jedermann

  • Haitce Acar Merve Özkan Furkan Altinkaynak Tuba Güler

    MY SQL Freaks

    Filmvideothek

    Was ist Filmvideothek? Unser Programm „Filmvideothek“ soll in einer Videothek die Suche nach Wunschfilmen vereinfachen.

    Zielpersonen Mitarbeiter und Mitglieder der Videothek

    Wie funktioniert das? Sie können „Alle Filme“ in einer Liste aufzeigen lassen Sie können aber auch Ihren Wunschfilm mit folgenden Suchoptionen

    Name Genre Erscheinungsjahr

    suchen. Wird der gesuchte Film markiert, zeigt Ihnen das Programm die ganzen Informationen des Films und ob die Videothek diesen Film verleihen kann oder zurzeit verliehen ist.

  • Musskriterien • Verwaltung verschiedener

    Stammdaten von Schulen, Dozenten, Lehrern, Mitarbeitern, Kindern und Eltern

    • Verwaltung verschiedener Bewegungsdaten aus den Lernzeiten, AG-Belegung

    • Möglichkeit zur Erstellung von Listen

    • Überblick über den Bearbeitungsstatus der Stammdatenblätter der Kunden

    • Koordinator und Gruppenleiter einer Schule haben nur Einsicht auf Daten ihrer eigene Schule

    • Erziehungsberechtigte dürfen nur im Zusammenhang mit ihren Kindern gelöscht werden

    • Die Anwendung soll durch Passwörter sicher gemacht werden

    Saskia Strehlau

    Julian Renard

    Michael Achilles

    Marc Schallbruch

    Funktionen

    Struktur

    Beschreibung Das System dient einem Träger von Offenen Ganztagesschulen dazu, seine Daten zu verwalten. Träger sind Auftragnehmer von Schulen zur Betreuung ihrer Schüler nach Schulschluss bis maximal 16:30 Uhr. Die Anwendung für das Datenbanksystem soll dem Träger und den Mitarbeitern in den Schulen bei alltägliche Tätigkeiten wie dem Erstellen von Anwesenheitslisten unterstützen, sowie den Datenaustausch zwischen Abteilungsleitung und der Offenen Ganztagsschule erleichtern, um Redundanzen zu vermeiden und Bearbeitungszeiten für Korrektur von Listen und Plänen zu verhindern.

    Koordinator

    Abteilungsleiter

    Gruppenleiter

    Stammdatenbearbeiten

    ----------EP 1, EP2

    Bestandsdaten bearbeiten (Gruppe)----------

    EP 3, EP 4

    Einsehen Hinzufügen

    Löschen

    Einsehen

    Hinzufügen

    Löschen

    Condition: Datensatz nicht vorhandenExtension point: EP1

    Condition: Datensatz vorhandenExtension point: EP2

    Bestandsdaten bearbeiten (System)

    Bestandsdaten bearbeiten (Schule)

    Condition: Datensatz nicht vorhandenExtension point: EP3

    Condition: Datensatz vorhandenExtension point: EP4

    Programmierung / DB

    Projektleitung / Trigger

    Programmierung / Web Techn. Support

  • Was haben wir nicht mehr geschafft:Aufgrund der knapp bemessenen Projektzeit war es uns nicht möglich eine plattformübergreifende Application zu entwickeln. Deswegen ist unteranderen die Syncro Funktion zwischen Geräten nicht weiter verfolgt worden.

    Die wichtigsten Funktionen:Es können Nutzerprofile angelegt und bearbeitet werden, sowie Termine verwaltet werden. Wir können einen anderen Nutzer der Application in unsere Kontaktliste einladen.

    Was haben wir erreicht:Wir haben ein Grafical User Interface mit Anbindung an eine MySQL-Datenbank erstellt und die Basisfunktionen implementiert.

    Was haben wir uns vorgenommen:Ziel war es einen Organizer für unterschiedliche Plattformen zu entwickeln, der sich automatisch über einen Online-Server syncronisiert. Dabei sollte es möglich sein, mehrere Geräte pro Nutzer zu verwalten.Eines unserer Alleinstellungsmerkmale ist es, zu Terminen im eigenen Kalender andere Nutzer der Software, die sich in der eigenen Kontaktliste befinden. Ebenso soll es ermöglicht werden Dokumente und Kurznachrichten an Termine zu heften.Die Daten werden in einer MySQL-Datenbank hinterlegt und zur Offline-Nutzung auch lokal gespeichert.

    Was haben wir gemacht:Im Rahmen des Datenbank Projektes bestand unsere Aufgabe in der Entwicklung einer Projektidee mit Bezug auf Datenbanksysteme.Im Zuge der Bearbeitung hat sich das Team dazu entschieden einen Organizer zu erstellen.

    - füge Dokumente zur deinen

    Termin hinzu

    - Hinterlasse anderen Teilnehmern Nachrichten

    - behalte den Überblick über deine Termine

    - erstelle eigene Termine

    - verbinde dich mit anderen Usern

    - lade deine Kontakte zu

    Terminen ein

    DerOrganizer

  • Siegerehrung

    Als besondere Motivation sollten an die besten drei Teams auf der im Anschluss stattfindenden

    Siegerehrung diverse Preise verliehen werden. Nachdem sich alle Projekt-Teilnehmer einen Überblick

    über die Stände der anderen Teams machen konnten, wurde abgestimmt. Dies geschah mithilfe von

    Stimmkärtchen, die zu Beginn der Veranstaltung von den Organisatoren an alle Beteiligten ausgehändigt

    wurden. Darauf konnte jeder für das in seinen Augen herausragendste Team abstimmen. Am Ende kam

    es auf Platz eins zu einem Gleichstand zwischen den Gruppen „ADS – Autoverleih Datenbanksystem“ und

    „McStage“. Knapp dahinter auf Platz zwei landete das Team um das Projekt „FM.Tube“.

    Platz 1

    ADS

    Michael Becker Daniel Morady Matthias Frank

    Johannes Krause Michael Piepel

    McStage

    Nabil Sealiti Vera Ameyaw Vica Katherine

    Büsra Copur

    Platz 2

    FM.Tube

    Kim Fettweiß Lukas Heblik Dominik Esch

    (ein weiteres Mitglied möchte ungenannt bleiben)

  • HFWTextfeldFotos von Julia Diedrich :-)