Literaturdatenbank Eine online-basierte Lösung am Nordeuropa-Institut Inhalt Hintergrund Aufbau Internet-/Access-Realisierung Benutzerverwaltung ? Fragerunde © Izabela Dahl, 24.06.2003 Hintergrund Anforderung Institutsweite Gesamtlösung zur Verwaltung bibliografischer Daten Vor dem Projekt dezentrale Datenhaltungsarchitektur doppelte Datenhaltung eingeschränkte lokale Zugriffsmöglichkeit stove-pipe (TURBOLIT) Datenbestand ca. 7000 Literatureinträge Lösungsidee verteiltes System © Izabela Dahl, 24.06.2003 Verlangsamen der CPU 1. 2. Internet Microsoft AccessFormular Client-Server-Architektur InternetBrowser WebServer MS Access Anwendung ODBCTreiber PHPErweiterung 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 © Izabela Dahl, 24.06.2003 Interaktionsdiagramm für den Internet-Zugriff Client 1. WebHost WebServer PHPInterpreter Web-ServerSoftware PHPInterpreter Software Anfrage auf Literaturdaten Weitergabe an Server 2. PHPAusführung 3. DatenbankAnfrage 4. 5. Datenrückgabe an PHP Aufbereitung in HTML 6. Übergabe per HTTP 7. 8. Datenbank Antwort auf Anfrage PHP-Aufrufdiagramm literatur.php anzeige.php ausgabe.php index.php main.php benutzerverwaltung_password_aendern.php anmeldung.php logout.php © Izabela Dahl, 24.06.2003 Access-Sitemap 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 Tabellen und Felder n:1 © Izabela Dahl, 24.06.2003 user UserNr GruppenNr Username Password UserNachname UserVorname UserFirma UserTelefon UserFax UserEmail beantragt gesperrt n:1 gruppe GruppenNr Gruppenname Bemerkung allelesen alleschreiben alleloeschen alleaendern selbstlesen selbstschreiben selbstloeschen selbstaendern Benutzerverwaltung Wie können benutzerspezifische Zugriffe sichergestellt werden? Benutzerverwaltung Berechtigungen gruppenweise vergeben Benutzergruppen Anwender Administratoren Gäste © Izabela Dahl, 24.06.2003 minimierter Administrationsaufwand Access-Realisierung © 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: [email protected] © Izabela Dahl, 24.06.2003