dgm-store contract demo 23 maart 2010 dieter desloover gregory nickmans maarten de beule 1

17
DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

Upload: patricia-smet

Post on 08-Jun-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

DGM-StoreContract demo

23 Maart 2010

Dieter DeslooverGregory NickmansMaarten De Beule

1

Page 2: DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

2

Overzicht• Databank

– Script– Implementatie triggers– Opvullen databank (scraping)

• Website– OpenID– Mobiele versie– Recommondation

• Desktopapplicatie– MP3-header– Comprimeren MP3– Knippen MP3

Page 3: DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

3

Overzicht• Databank

– Script– Implementatie triggers– Opvullen databank (scraping)

• Website– OpenID– Mobiele versie– Recommondation

• Desktopapplicatie– MP3-header– Comprimeren MP3– Knippen MP3

Page 4: DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

4

Databank script• Aanmaken databasetabellen + constraints– Eigen tablespace– DGM-user voor toegang van buitenaf

• Sequences voor automatische indexen• Stored procedures => efficiënte data import

Page 5: DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

5

Implementatie triggers

Page 6: DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

6

Implementatie triggers• Aankoopitems– Before insert• Controle of correcte prijs ingevoerd• Prijs aanpassen indien niet correct

– After insert• Aanpassen totaalprijs van de aankoop

– After delete• Aanpassen totaalprijs van de aankoop

Page 7: DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

7

Opvullen databank (scraping)• http://artistdirect.com• Perlscript

Page 8: DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

8

Overzicht• Databank

– Script– Implementatie triggers– Opvullen databank (scraping)

• Website– OpenID– Mobiele versie– Recommondation

• Desktopapplicatie– MP3-header– Comprimeren MP3– Knippen MP3

Page 9: DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

9

Inloggen met OpenID• Demo

Page 10: DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

10

Mobiele versie• Site op een desktop

Page 11: DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

11

Mobiele versie• Site op een mobiel toestel• mobile.browser

Page 12: DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

12

Recommandations• 2 gevallen– Nieuwe gebruiker (geen nummers aangekocht)• Geen data om recommandations te bepalen• Recommandations meest gedownloade

nummers/albums

– Gebruiker die reeds nummers aankocht

Page 13: DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

13

Recommandations

Page 14: DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

14

Overzicht• Databank

– Script– Implementatie triggers– Opvullen databank (scraping)

• Website– OpenID– Mobiele versie– Recommondation

• Desktopapplicatie– MP3-header– Comprimeren MP3– Knippen MP3

Page 15: DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

15

MP3-header• Jaudiotagger-library• Versies id3tag

Page 16: DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

16

Comprimeren MP3• Tot op heden niet gelukt

Page 17: DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1

17

Knippen MP3• Mp3splt (sourceforge)

• Vanuit java mp3splt starten