Zum Inhalt springen

yhsif

Mitglieder
  • Gesamte Inhalte

    6
  • Benutzer seit

  • Letzter Besuch

  1. Mit 107 Seiten liege ich , was meine Schule angeht im Gesunden Mittelmaß. Wahrscheinlich hat die IHK-Köln andere Vorstellungen. 2 unserer Lehrer die im Prüfungsausschuss sitzen haben uns diese Gliederung empfohlen und zu den Seiten gesagt, dass 150 Seiten heute kaum noch ungewöhnlich sind. Außerdem nimmt der Quellcode ne Menge Platz ein
  2. So habe ich es gemacht und von unseren IHK Lehrern vorgeschlagen: IHK Köln - FIAE Inhaltsverzeichnis Projektantrag Prozessorientierter Projektbericht Anhang A: Vorgehensmodell Anhang B: Lastenheft Anhang C: Pflichtenheft Anhang D: Abnahme des Pflichtenheftes Anhang E: Zeitplanung - Arbeitspakete Anhang F: Recherchedokument Anhang G: Meilensteinplan Anhang H: Projektstrukturplan Anhang I: Ressourcen- Kapazitätenplanung Anhang J: Qualitätsplan Anhang K: Wirtschaftlichkeitsanalyse Anhang L: UseCase – Diagramm Anhang M: Klassendiagramm Anhang N: Sequenzdiagramm Anhang O: ERD-Modell Anhang P: Objektrelationales Datenbankmapping Planungsdokument Anhang Q: UI-Testing Anhang R: Destruktionstest Anhang S: Zeitplanung Soll / Ist Vergleich Anhang T: Abschließende Wirtschaftlichkeitsanalyse Kommentierter Quelltext Literaturverzeichnis Glossar Persönliche Erklärung Und so den Prozessorientierten Bericht aufgeteilt: 1.0 Einleitung 2.0 Projektbeschreibung 2.1 Projektaufgabe 2.2 Projektumfeld 2.3 Projektschnittstellen 2.3.1 Organisatorische Schnittstellen 2.3.2 Technische Schnittstellen 2.4 Änderungen gegenüber dem Projektantrag 3.0 Definitionsphase 3.1 Prinzipien und Methoden 3.2 Vorgehensmodell 3.3 Zeitplanung 3.4 Ist-Analyse 3.5 Recherche XML Struktur 3.6 Soll Konzept 3.7 Meilensteinplanung 3.8 Projektstrukturplan (Prozessablaufplan) 3.9 Kapazitätenplan 3.10 Kosten-Wirksamkeits-Analyse 3.11 Qualitätsplan/Qualitätssicherung 3.12 Testkonzept/Testplan 4.0 Planungsphase 4.1 Erstellung der UML-Diagramme für das DV-Konzept 4.2 Erstellung eines ERD-Modelles 4.3 Planung eines objektrelationalen Datenbankmappings 4.4 Identifikation von möglichen Einsatzgebieten der Applikation 4.5 Testfallkatalog 5.0 Implementierungsphase 5.1 Datenbank 5.2 Oberfläche und Programmierung der Funktionalitäten 5.3 Abnahme kommentierter Quelltext 6.0 Testphase 6.1 Testing 7.0 Projektabschluss 7.1 Soll Ist Zeitvergleich 7.2 Abschließende Wirtschaftlichkeitsbetrachtung 7.3 Fazit Qualitätssicherung 7.4 Meilenstein: „Projektabgabe“ 7.5 Projektfazit Vielleicht hilfts ja. Insgesamt 107 Seiten
  3. GA 1 --> 92% GA 2 --> 69%:eek kann ich mir net erklären:( WiSo --> 82% die 69% habens zwar versaut, ist aber ok. Ihk Köln --> FIAE
  4. Kennt jemand nen guten Anbieter der noch Plätze für einen Prüfungsvorbereitungskurs Fachinformatiker Anwendungsentwicklung in Köln anbietet? Danke!
  5. yhsif

    AD Gruppe auslesen

    Hier sind so ziemlich alle Methoden die ich jemals benutzt habe. #region LDAP Methoden string ExistsInLdap(string userName) { DirectoryEntry searchRoot = new DirectoryEntry("LDAP://DEINE DOMAIN", "dein ADMINUSER", "pw des ADMINUSERS"); DirectorySearcher search = new DirectorySearcher(searchRoot); search.Filter = String.Format("(SAMAccountName={0})", userName); search.PropertiesToLoad.Add("cn"); search.PropertiesToLoad.Add("samaccountname"); search.PropertiesToLoad.Add("givenname"); search.PropertiesToLoad.Add("sn"); SearchResult result = search.FindOne(); string samaccountname = (string)result.Properties["samaccountname"][0]; //Kuerzel string givenname = (string)result.Properties["givenname"][0]; //Vorname string surname = (string)result.Properties["sn"][0]; //Nachname string cn = (string)result.Properties["cn"][0]; //Vor und Nachname if (result == null) { return String.Empty; } else { return samaccountname; } } ArrayList GetUserGroups(string userName) { DirectoryEntry searchRoot = new DirectoryEntry("LDAP://DEINE DOMAIN", "dein ADMINUSER", "pw des ADMINUSERS"); DirectorySearcher search = new DirectorySearcher(searchRoot); search.Filter = String.Format("(samaccountname={0})", userName); search.PropertiesToLoad.Add("memberOf"); string groupsList = ""; ArrayList groupList = new ArrayList(); string strtest = ""; SearchResult result = search.FindOne(); if (result != null) { int groupCount = result.Properties["memberOf"].Count; for(int counter = 0; counter < groupCount; counter++) { groupsList = (string)result.Properties["memberOf"][counter]; int indexChar = groupsList.IndexOf(","); string subString = groupsList.Substring(0,indexChar); int indexChar2 = groupsList.IndexOf("="); groupList.Add(subString.Substring(indexChar2+1,(subString.Length)-(indexChar2+1))); } } return groupList; } ArrayList GetAllADDomainUsers(string domain) { ArrayList allUsers = new ArrayList(); DirectoryEntry searchRoot = new DirectoryEntry(domain,"dein ADMINUSER","pw des ADMINUSERS"); DirectorySearcher search = new DirectorySearcher(searchRoot); search.Filter = "(&(objectClass=user)(objectCategory=person))"; search.PropertiesToLoad.Add("samaccountname"); SearchResult result; SearchResultCollection resultCol = search.FindAll(); if (resultCol != null) { for(int counter=0; counter < resultCol.Count; counter++) { result = resultCol[counter]; if (result.Properties.Contains("samaccountname")) { allUsers.Add((String)result.Properties["samaccountname"][0]); } } } return allUsers; } ArrayList GetAllGroups() { ArrayList allGroups = new ArrayList(); DirectoryEntry searchRoot = new DirectoryEntry("LDAP://DEINE DOMAIN", "dein ADMINUSER", "pw des ADMINUSERS"); DirectorySearcher search = new DirectorySearcher(searchRoot); search.Filter = "(&(objectClass=group)(objectCategory=group))"; search.PropertiesToLoad.Add("samaccountname"); SearchResult result; SearchResultCollection resultCol = search.FindAll(); if (resultCol != null) { for (int counter = 0; counter < resultCol.Count; counter++) { result = resultCol[counter]; if (result.Properties.Contains("samaccountname")) { allGroups.Add((String)result.Properties["samaccountname"][0]); } } } return allGroups; } ArrayList GetADGroupUsers(string groupName) { SearchResult result; DirectoryEntry searchRoot = new DirectoryEntry("LDAP://DEINE DOMAIN", "dein ADMINUSER", "pw des ADMINUSERS"); DirectorySearcher search = new DirectorySearcher(searchRoot); search.Filter = String.Format("(cn={0})", groupName); search.PropertiesToLoad.Add("member"); search.PropertiesToLoad.Add("samaccountname"); result = search.FindOne(); string memberList = ""; ArrayList userNames = new ArrayList(); if (result != null) { for (int counter = 0; counter < result.Properties["member"].Count; counter++) { memberList = (string)result.Properties["member"][counter]; int indexChar = memberList.IndexOf(","); string subString = memberList.Substring(0, indexChar); int indexChar2 = memberList.IndexOf("="); userNames.Add(subString.Substring(indexChar2 + 1, (subString.Length) - (indexChar2 + 1))); } } return userNames; } #endregion

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...