Upload
magdalena-streich
View
112
Download
5
Embed Size (px)
Citation preview
Literaturdatenbank
Eine online-basierte Lösung am Nordeuropa-Institut
Inhalt
Hintergrund
Aufbau
Internet-/Access-Realisierung
Benutzerverwaltung
? Fragerunde
© Izabela Dahl, 24.06.2003
HintergrundAnforderung Institutsweite Gesamtlösung zur Verwaltung
bibliografischer Daten
Vor dem Projekt dezentraleDatenhaltungsarchitektur
doppelte Datenhaltung
eingeschränkte lokale Zugriffsmöglichkeit
stove-pipe (TURBOLIT) Verlangsamen der CPU
Datenbestand ca. 7000 Literatureinträge
Lösungsidee verteiltes System 1. Internet 2. Microsoft Access-
Formular
© Izabela Dahl, 24.06.2003
Client-Server-Architektur
MySQLDatenbankserver
MySQLDatenbankserver
MS AccessAnwendungMS Access
Anwendung
ODBC-TreiberODBC-Treiber
Internet-BrowserInternet-Browser
PHP-Erweiterung
PHP-Erweiterung
Web-ServerWeb-
Server
© 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-ZugriffWeb-Server
PHP-Interpreter
Client Web-Host
Web-Server-Software
PHP-InterpreterSoftware
Datenbank
1.
2.
3.
4.
5.
6.
7.
8.
Anfrage auf Literaturdaten
Weitergabe an Server
PHP-Ausführung
Datenbank-Anfrage
Datenrückgabe an PHP
Aufbereitungin HTML
Übergabeper HTTP
Antwort auf Anfrage
PHP-Aufrufdiagramm
index.phpindex.php main.phpmain.php
anmeldung.phpanmeldung.php
literatur.phpliteratur.php
logout.phplogout.php
ausgabe.phpausgabe.php
anzeige.phpanzeige.php
benutzerverwaltung_password_aendern.phpbenutzerverwaltung_password_aendern.php
© Izabela Dahl, 24.06.2003
Access-Sitemap
Tabellen und Felder
n:1 n:1
eintraegeeintraege
idUserNr AbstraktArtArtNrAuflageAutorBandnummer DatumDokuEintragsdatumFreitext1Freitext2Freitext3HeftHerausgeberHerausgebertitelISBNISSNJahrJahrgang KommentarOriginaljahrOriginaltitelOrtPreisReiheSchlagwortSeitenSignaturSonstigesTitelTitelderErstausgabetitelinternatÜbersetzer VerlagZeitschrift
idUserNr AbstraktArtArtNrAuflageAutorBandnummer DatumDokuEintragsdatumFreitext1Freitext2Freitext3HeftHerausgeberHerausgebertitelISBNISSNJahrJahrgang KommentarOriginaljahrOriginaltitelOrtPreisReiheSchlagwortSeitenSignaturSonstigesTitelTitelderErstausgabetitelinternatÜbersetzer VerlagZeitschrift
useruser
UserNrGruppenNrUsernamePasswordUserNachnameUserVornameUserFirmaUserTelefonUserFaxUserEmailbeantragtgesperrt
UserNrGruppenNrUsernamePasswordUserNachnameUserVornameUserFirmaUserTelefonUserFaxUserEmailbeantragtgesperrt
gruppegruppe
GruppenNrGruppennameBemerkungallelesenalleschreibenalleloeschenalleaendernselbstlesenselbstschreibenselbstloeschenselbstaendern
GruppenNrGruppennameBemerkungallelesenalleschreibenalleloeschenalleaendernselbstlesenselbstschreibenselbstloeschenselbstaendern
© Izabela Dahl, 24.06.2003
Benutzerverwaltung
Wie können benutzerspezifische Zugriffe sichergestellt werden?
Benutzerverwaltung
Benutzergruppen
Administratoren
Gäste
Anwender
Berechtigungengruppenweisevergeben
minimierterAdministrations-aufwand
© Izabela Dahl, 24.06.2003
Access-Realisierung
© Izabela Dahl, 24.06.2003
Fragen und Informationen
Kontakt:
Izabela DahlHumboldt-Universität zu BerlinPhil. Fak. IINordeuropa-InstitutTel.: +49 30 2093 9624Fax.: +49 30 2093 9626Email: [email protected]
© Izabela Dahl, 24.06.2003