Eine online-basierte Lösung am Nordeuropa-Institut Literaturdatenbank Eine online-basierte Lösung am Nordeuropa-Institut Kästchen führen zu dem jeweiligen Kasten
Inhalt Hintergrund Aufbau Internet-/Access-Realisierung Benutzerverwaltung ? Fragerunde Kästchen führen zu dem jeweiligen Kasten © Izabela Dahl, 24.06.2003
Hintergrund Anforderung Vor dem Projekt Datenbestand Lösungsidee Institutsweite Gesamtlösung zur Verwaltung bibliografischer Daten Vor dem Projekt dezentrale Datenhaltungsarchitektur doppelte Datenhaltung eingeschränkte lokale Zugriffsmöglichkeit stove-pipe (TURBOLIT) Verlangsamen der CPU Datenbestand Kästchen führen zu dem jeweiligen Kasten ca. 7000 Literatureinträge Lösungsidee verteiltes System Internet Microsoft Access- Formular © Izabela Dahl, 24.06.2003
Client-Server-Architektur MS Access Anwendung ODBC- Treiber Internet- Browser Web- Server Kästchen führen zu dem jeweiligen Kasten PHP- Erweiterung MySQL Datenbankserver © Izabela Dahl, 24.06.2003
Technik Apache Web-Server Windows 2000 Server MySQL / phpMyAdmin Windows 2000 Server Scheduler PHP 4.3 (objektorientiert) HTML SQL ODBC-Treiber für MySQL MS-Access 2000 diverse Web-Browser Kästchen führen zu dem jeweiligen Kasten © Izabela Dahl, 24.06.2003
Interaktionsdiagramm für den Internet-Zugriff Web- Server PHP- Interpreter Client Web- Host Web-Server- Software PHP- Interpreter Software Datenbank Anfrage auf Literaturdaten 1. Weitergabe an Server 2. PHP- Ausführung 3. 4. Datenbank- Anfrage 5. Kästchen führen zu dem jeweiligen Kasten Datenrückgabe an PHP 6. Aufbereitung in HTML 7. Übergabe per HTTP Antwort auf Anfrage 8.
PHP-Aufrufdiagramm literatur.php anzeige.php ausgabe.php index.php main.php benutzerverwaltung_password_aendern.php anmeldung.php Kästchen führen zu dem jeweiligen Kasten logout.php © Izabela Dahl, 24.06.2003
Access-Sitemap Kästchen führen zu dem jeweiligen Kasten
Tabellen und Felder © Izabela Dahl, 24.06.2003 n:1 n:1 eintraege id UserNr Abstrakt Art ArtNr Auflage Autor Bandnummer Datum Doku Eintragsdatum Freitext1 Freitext2 Freitext3 Heft Herausgeber Herausgebertitel ISBN ISSN Jahr Jahrgang Kommentar Originaljahr Originaltitel Ort Preis Reihe Schlagwort Seiten Signatur Sonstiges Titel TitelderErstausgabe titelinternat Übersetzer Verlag Zeitschrift user gruppe UserNr GruppenNr Username Password UserNachname UserVorname UserFirma UserTelefon UserFax UserEmail beantragt gesperrt GruppenNr Gruppenname Bemerkung allelesen alleschreiben alleloeschen alleaendern selbstlesen selbstschreiben selbstloeschen selbstaendern n:1 n:1 Kästchen führen zu dem jeweiligen Kasten © Izabela Dahl, 24.06.2003
Benutzerverwaltung Wie können benutzerspezifische Zugriffe sichergestellt werden? Benutzerverwaltung Berechtigungen gruppenweise vergeben Benutzergruppen Anwender Administratoren Gäste Kästchen führen zu dem jeweiligen Kasten minimierter Administrations-aufwand © Izabela Dahl, 24.06.2003
Access-Realisierung © Izabela Dahl, 24.06.2003 Kästchen führen zu dem jeweiligen Kasten © Izabela Dahl, 24.06.2003
Fragen und Informationen Kontakt: Izabela Dahl Humboldt-Universität zu Berlin Phil. Fak. II Nordeuropa-Institut Tel.: +49 30 2093 9624 Fax.: +49 30 2093 9626 Email: izabela.dahl@rz.hu-berlin.de Kästchen führen zu dem jeweiligen Kasten © Izabela Dahl, 24.06.2003