Hallo,
ich muss eine Praktikumsarbeit schreiben. Zeit die zur Verfügung steht: 5 Monate April - August.
Ich werde jetzt hier ne ganze Latte/Fragen schreiben, da ich nicht den Fehler begehen will, nach 4 Wochen festzustellen, dass ich von vornherein eine andere Schnittstelle/Bibliothek hätte benutzen sollen. Daher bitte ich um Ratschläge die begründet sind bzw. am Besten auch schon in der Praxis erprobt wurden.
Ich mache ein Praktikum in einer Firma zuständig für das Netzwerk an das 17 Schulen ca. 8000 Lehrer + Schüler(Domänenbenutzer) angeschlossen sind. Das ganze nennt sich Campus Netz.
Meine Aufgaben:
Must-Have Aufgabe:
1.) Fall: Lehrer oder Schüler vergisst sein Kennwort:
Aufgabe: Kennwort von Lehrern/Schülern zurücksetzen nur von einem EDV-Lehrer der in der Gruppe "EDVLehrer" und der Gruppe "spec" ist.
2.) Fall: Schüler zieht um von einer Schule (Schulausschluss z.B.) oder von einer Klasse zu einer anderen Klasse (normaler Vorgang am Schuljahresende z.B.)
Aufgabe: Die bestehenden Berechtigungen von Schülern auf den alten Klassen- und Schulordnern löschen. Neue Berechtigungen werden wiederum geschrieben in Profiles$ + Home$. Diese werden wiederum geschrieben in den Schüler "X" bzw. Domänenbenutzer (EDSAlleSchueler und EDS7A). Zuvor meldet der Lehrer sich an mit Username und Kennwort und anhand in welcher Schule der Lehrer sich befindet ist auch nur der Zugriff auf die Datenbankf ür diese Schule gestattet.
EDS ist die Abkürzung für Eichendorfschule
Nice-to-Have Aufgabe:
1.) Fall: Komplett neue Schüler die bisher nicht im Campus Netz vorhanden sind müssen in die Domäne aufgenommen werden.
Aufgabe: Ein Lehrer der in einer Datenbank vorhanden ist, soll sich mit seinem Namen und Passwort anmelden. Nur wenn der Name und Passwort des Lehrers mit dem Namen und Passwort in der Datenbank übereinstimmen ist er eingeloggt und kann neue Schüler (Name, Vorname,Geburtsdatum,Schule,Klasse) der Active Directory bzw. Domäne hinzufügen.
2.) Für statistische Zwecke benötigt man eine grafische Auswertung (z.B. Balkendiagramm) wie häufig es Schulumzüge, Klassenumzüge und ein Vergessen des Passworts der Lehrer/Schüler etc... gab.
3.) Während z.b. die Berechtigungen für die Schüler neu geschrieben werden auf die active Directory würde ich gerne eine Art JProgressBar instanziieren dass der Benutzer keinen Wartekoller bekommt.
Betriebssystemtechnische Vorraussetzungen schaffen:
Aus Sicherheitsgründen wird das Programm auf 2 PCs erstmal getestet. 1 PC ist der Windows xp Client, der andere bekommt Windows 2000 Server drauf.
Gibt es Probleme hinsichtlich Windows 2000 (server) edition und dem Java Programm bzw. den Schnittstellen/Bibliothken die ich benötige werde ?
Programmiertechnische Vorraussetzungen schaffen:
Welche Schnittstellen/Bibliotheken benötige ich um obige Aufgaben zu bewältigen und für was welche Schnittstelle?
Ich habe zur Auswahl:
http://www.openldap.org/jldap/
Diese Bibliothek würde mir die ganzen Zugriffe wie Rechts setzen und neuen User erschaffen erlauben nicht ?
oder 2.) http://java.sun.com/products/jndi/tutorial/trailmap.html
oder 3.) http://j-integra.intrinsyc.com/supp...es/Creating_an_NT_User_via_ADSI_from_Java.htm
Da ein Laie auf dem Gebiet bin, kann ich auch nicht beurteilen/differenzieren welches der obigen 3 Schnittstellen die geeignetste ist.
Ic bitte um Ratschlag!
Weiterhin würde ich gerne wissen ob es sinnvoller ist ob jeder EDV Lehrer an einer der 17 Schulen dieses Java admin tool bekommt oder ob es auch möglich oder villeicht besser ist dass alle 17 EDV Lehrer auf eine Internetadresse zugreifen können wo eine per Login geschützte eingabemaske ist etc... und jeder Lehrer dort die änderungen vornimmt und dieses eine Programm auf einem Server die Active Directory der Campus Domäne verändert etc.
Das ganze sollte natürlich abgsichert sein vllt. Stichwort SSL zugriff oder so habe davon wenig Ahnung , auch da würde ich mich über einen Rat freuen von euch.
So , wenn Ihr noch Fragen habt, fragt sie einfach. Erfahrung mit grafischer Ausgabe, Datenbank auslesen und suche und Transferleiste habe ich schon. Allerdings 12 Monate her
Ich benutze MyEclipse 5.1.1 GA und Java JDK 6.
ich muss eine Praktikumsarbeit schreiben. Zeit die zur Verfügung steht: 5 Monate April - August.
Ich werde jetzt hier ne ganze Latte/Fragen schreiben, da ich nicht den Fehler begehen will, nach 4 Wochen festzustellen, dass ich von vornherein eine andere Schnittstelle/Bibliothek hätte benutzen sollen. Daher bitte ich um Ratschläge die begründet sind bzw. am Besten auch schon in der Praxis erprobt wurden.
Ich mache ein Praktikum in einer Firma zuständig für das Netzwerk an das 17 Schulen ca. 8000 Lehrer + Schüler(Domänenbenutzer) angeschlossen sind. Das ganze nennt sich Campus Netz.
Meine Aufgaben:
Must-Have Aufgabe:
1.) Fall: Lehrer oder Schüler vergisst sein Kennwort:
Aufgabe: Kennwort von Lehrern/Schülern zurücksetzen nur von einem EDV-Lehrer der in der Gruppe "EDVLehrer" und der Gruppe "spec" ist.
2.) Fall: Schüler zieht um von einer Schule (Schulausschluss z.B.) oder von einer Klasse zu einer anderen Klasse (normaler Vorgang am Schuljahresende z.B.)
Aufgabe: Die bestehenden Berechtigungen von Schülern auf den alten Klassen- und Schulordnern löschen. Neue Berechtigungen werden wiederum geschrieben in Profiles$ + Home$. Diese werden wiederum geschrieben in den Schüler "X" bzw. Domänenbenutzer (EDSAlleSchueler und EDS7A). Zuvor meldet der Lehrer sich an mit Username und Kennwort und anhand in welcher Schule der Lehrer sich befindet ist auch nur der Zugriff auf die Datenbankf ür diese Schule gestattet.
EDS ist die Abkürzung für Eichendorfschule
Nice-to-Have Aufgabe:
1.) Fall: Komplett neue Schüler die bisher nicht im Campus Netz vorhanden sind müssen in die Domäne aufgenommen werden.
Aufgabe: Ein Lehrer der in einer Datenbank vorhanden ist, soll sich mit seinem Namen und Passwort anmelden. Nur wenn der Name und Passwort des Lehrers mit dem Namen und Passwort in der Datenbank übereinstimmen ist er eingeloggt und kann neue Schüler (Name, Vorname,Geburtsdatum,Schule,Klasse) der Active Directory bzw. Domäne hinzufügen.
2.) Für statistische Zwecke benötigt man eine grafische Auswertung (z.B. Balkendiagramm) wie häufig es Schulumzüge, Klassenumzüge und ein Vergessen des Passworts der Lehrer/Schüler etc... gab.
3.) Während z.b. die Berechtigungen für die Schüler neu geschrieben werden auf die active Directory würde ich gerne eine Art JProgressBar instanziieren dass der Benutzer keinen Wartekoller bekommt.
Betriebssystemtechnische Vorraussetzungen schaffen:
Aus Sicherheitsgründen wird das Programm auf 2 PCs erstmal getestet. 1 PC ist der Windows xp Client, der andere bekommt Windows 2000 Server drauf.
Gibt es Probleme hinsichtlich Windows 2000 (server) edition und dem Java Programm bzw. den Schnittstellen/Bibliothken die ich benötige werde ?
Programmiertechnische Vorraussetzungen schaffen:
Welche Schnittstellen/Bibliotheken benötige ich um obige Aufgaben zu bewältigen und für was welche Schnittstelle?
Ich habe zur Auswahl:
http://www.openldap.org/jldap/
Diese Bibliothek würde mir die ganzen Zugriffe wie Rechts setzen und neuen User erschaffen erlauben nicht ?
oder 2.) http://java.sun.com/products/jndi/tutorial/trailmap.html
oder 3.) http://j-integra.intrinsyc.com/supp...es/Creating_an_NT_User_via_ADSI_from_Java.htm
Da ein Laie auf dem Gebiet bin, kann ich auch nicht beurteilen/differenzieren welches der obigen 3 Schnittstellen die geeignetste ist.
Ic bitte um Ratschlag!
Weiterhin würde ich gerne wissen ob es sinnvoller ist ob jeder EDV Lehrer an einer der 17 Schulen dieses Java admin tool bekommt oder ob es auch möglich oder villeicht besser ist dass alle 17 EDV Lehrer auf eine Internetadresse zugreifen können wo eine per Login geschützte eingabemaske ist etc... und jeder Lehrer dort die änderungen vornimmt und dieses eine Programm auf einem Server die Active Directory der Campus Domäne verändert etc.
Das ganze sollte natürlich abgsichert sein vllt. Stichwort SSL zugriff oder so habe davon wenig Ahnung , auch da würde ich mich über einen Rat freuen von euch.
So , wenn Ihr noch Fragen habt, fragt sie einfach. Erfahrung mit grafischer Ausgabe, Datenbank auslesen und suche und Transferleiste habe ich schon. Allerdings 12 Monate her
Ich benutze MyEclipse 5.1.1 GA und Java JDK 6.