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

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

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