Eine kleine Vorstellung eines Projektes. Vielleicht hilft es jemandem weiter. Bis auf JQUERY und Smarty die unter eigenen Lizenzen stehen ist mein Code für jeden frei verwendbar.
Im Rahmen der Projektabgabe zur Vorlesungen “Datenbanksysteme” hatten wir die Aufgabe eine Datenbank für einen DVD-Verleih zu erstellen. Die Modellierung wurde über einen längeren Zeitraum durch ein 3 Mann Team vorgenommen.
Es handelt sich hier um eine Datenbank Abgabe. An der Tatsache, dass Design Patterns wie MVC und IRRE genutzt wurden merkt ihr, dass ich mir auch beim Code Mühe gegeben habe. Dennoch ist es ein Datenbank Projekt.
Folgende Software kam dabei zum Einsatz:
* PHP
* PostgreSQL 8.1
* Smarty
* JQUERY
Der Code wurde nach dem MVC Konzept aufgeteilt. ER-Modell und Relationenmodell liegen vor.
Es wird Inline Relational Record Editing genutzt, damit parallel Arbeitsschritte durchgeführt werden können (z.B. Film und DVD gleichzeitig anlegen). Auch Autovervollständigung gehört zu den AJAX Features.
Stored Procedures in plpgsql gehören auch dazu.
Screenshots
[Blockierte Grafik: http://torben.bloggt.biz/files/videothek-mvc01.jpg]
[Blockierte Grafik: http://torben.bloggt.biz/files/videothek-mvc02.jpg]
Den stets aktuellen Quellcode erhaltet ihr hier:
trac.easy-coding.de/videothek
User: guest
Passwort: guest
Im Rahmen der Projektabgabe zur Vorlesungen “Datenbanksysteme” hatten wir die Aufgabe eine Datenbank für einen DVD-Verleih zu erstellen. Die Modellierung wurde über einen längeren Zeitraum durch ein 3 Mann Team vorgenommen.
Es handelt sich hier um eine Datenbank Abgabe. An der Tatsache, dass Design Patterns wie MVC und IRRE genutzt wurden merkt ihr, dass ich mir auch beim Code Mühe gegeben habe. Dennoch ist es ein Datenbank Projekt.
Folgende Software kam dabei zum Einsatz:
* PHP
* PostgreSQL 8.1
* Smarty
* JQUERY
Der Code wurde nach dem MVC Konzept aufgeteilt. ER-Modell und Relationenmodell liegen vor.
Es wird Inline Relational Record Editing genutzt, damit parallel Arbeitsschritte durchgeführt werden können (z.B. Film und DVD gleichzeitig anlegen). Auch Autovervollständigung gehört zu den AJAX Features.
Stored Procedures in plpgsql gehören auch dazu.
Screenshots
[Blockierte Grafik: http://torben.bloggt.biz/files/videothek-mvc01.jpg]
[Blockierte Grafik: http://torben.bloggt.biz/files/videothek-mvc02.jpg]
Den stets aktuellen Quellcode erhaltet ihr hier:
trac.easy-coding.de/videothek
User: guest
Passwort: guest