Zum Inhalt springen

[FIAE]Projektantrag: "Entwicklung eines Authentifizierungsmoduls [...]"


Combo

Empfohlene Beiträge

Hi Leute, ich hab hier mal mein Projektantrag. Seid ihr so lieb und schaut euch den mal an, wenn ihr die Zeit dazu finded. (Sind hier ja nicht grade wenige ;) )

Ich bin bei der IHK Kiel, und vekürze um ein Jahr.

Entwicklung eines Authentifizierungsmoduls für eine modulare Serverapplikation

Projektbeschreibung

Die Firma xxx GmbH ist ein mittelständiges Unternehmen das Produkte als auch individuelle Lösungen für den Industriellen Bereich, jedoch speziell für das produzierende Gewerbe, entwickelt und vertreibt.

Für die modulare Serverapplikation "Factory Application Server" (FAS) soll ein authentifizierungsmodul geschaffen werden.

Die Serverapplikation, die unter Microsofts .Net Technologie von der Firma xxx entwickelt wurde, dient dazu einzelne Module zu starten und zu verwalten.

Webseiten oder Webportale, die mit dem „xxx WebPortal Builder“ erstellt wurden, können mittels spezieller Komponente auf die Daten der Module zugreifen und sie anzeigen. Mithilfe dieser Komponenten kann der Projekteur die GUI für die einzelnen Applikationen gestalten.

Derzeit existiert nur ein authentifizierungsmodul das speziell auf die Bedürfnisse der Firma yyy abgestimmt sind. Dieses Modul kann daher nicht anderen Kunden zum Kauf angeboten werden

Ziel ist es für das FAS-System ein Modul zu schaffen, das ein Authentifizierungsverfahren implementiert, sodass der Anwender eines projektierten Webportals die Möglichkeit hat sich zu authentifizieren. Wenn die nötigen Zugriffslevels vorhanden sind soll der Anwender weitere Benutzerkonten anlegen oder bearbeiten können. Zudem soll die Möglichkeit gegeben sein, programmtechnisch benutzerdefinierte Informationen zu speichern und abzurufen.

Projektablauf

Planungsphase 8

Erfassung de Ist-Zustandes 1

Soll - Analyse 2

Pflichtenheft 5

Konzeptphase 19

Konzept für die Benutzeraccount speziefische datenspeicherung 4,5

Erstellen eines Klassendiagramms 7

Erstellen eines Datenbankmodells 4

Ermitteln der zu Implementierenden Schnittstellen 1,5

Entwicklung eines Sicherheits konzepts 2

Realisierungsphase 21,5

Realisierung des Datenbankkonzepts 1,5

Anlegen des Projekts und der dazugehöreigen Klassen 1

Implementieren der benötigten Schnittstellen 1

Implementieren der Schnittstellen Funktionalitäten 5

Implementieren des Sicherheitskonzepts 2

Implementieren der Benutzeraccount speziefischen datenspeicherung 4

Implementieren eines Automatischen logout-timeouts 0,5

Erstellen eines test Webportals 2,5

"Zwischendurch" tests 4

Anschlussphase 21,5

Erstellen eines Deployment-Packets 3

Abnahme 1,5

Erstellen der Konfigurationdokumentation 5

Erstellen der Projektdokumentation 12

Gesammt 70

Geplante Dokumentation:

1. Pflichtenheft

2. Klassendiagramme

3. Datenbankmodell

4. Konfigurationshandbuch

5. Projektdokumentation

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hat keiner eine Meinug dazu?

Naja hier nochmal eine Überarbeitete version:

Entwicklung eines Authentifizierungsmoduls für eine modulare Serverapplikation

Projektbeschreibung

Das mittelständige Unternehmen xxx GmbH entwickelt und vertreibt Produkte und individuelle Lösungen für den industriellen Bereich, speziell für das produzierende Gewerbe.

Die von ihr unter Microsofts .Net Technologie entwickelte modulare Serverapplikation „Factory Application Server" (FAS) dient dazu, einzelne Module zu starten, zu verwalten und deren Daten Webkomponenten zur Verfügung zustellen.

Webseiten oder Webportale, die mit dem xxx WebPortal Builder“ erstellt wurden, können mittels spezieller Komponenten auf die Daten der Module zugreifen und sie anzeigen. Mithilfe dieser Komponenten kann der Projekteur die GUI für die einzelnen Applikationen gestalten.

Derzeit existiert ein Authentifizierungsmodul, das speziell auf die Bedürfnisse der Firma yyy abgestimmt sind. Dieses Modul kann daher nicht anderen Kunden zum Kauf angeboten werden.

Ziel ist es, für das FAS-System ein Modul zu schaffen, das ein Authentifizierungsverfahren implementiert, sodass der Anwender eines projektierten Webportals die Möglichkeit hat sich zu authentifizieren. Wenn die nötigen Zugriffslevels vorhanden sind, soll der Anwender weitere Benutzerkonten anlegen oder bearbeiten können.

Ein am System angemeldeter Benutzer wird anhand einer Sitzungs-Identifikationsnummer (SessionID) verwaltet. Eine Sitzung ist eine konfigurierbare Zeitspanne gültig. Nach Ablauf dieser Zeit wird die Benutzersitzung automatisch beendet und der Benutzer vom System abgemeldet.

Es soll möglich sein benutzerdefinierte Informationen programmtechnisch zu speichern und abzurufen. Dafür ist ein Konzept erforderlich, wie beliebige Daten in ein Format gewandelt werden, sodass sie benutzerkontospezifisch in der Datenbank gespeichert und daraus geladen werden können.

Die Benutzerkonten können verschiedenen Gruppen zugeordnet werden und erhalten dann zusätzlich die Zugriffslevel, die der Gruppe zugewiesen wurden. Dadurch wird sichergestellt, dass der Benutzer des Webportals nur gewisse Aktionen ausführen kann, zum Beispiel Rezepte anlegen und editieren jedoch nicht löschen.

Das zu erstellende Modul erhebt den Anspruch so weit konfigurierbar zu sein, dass es Kundenunabhängig vertrieben werden und mit verschiedenen Datenbanken arbeiten kann. Unter anderem sind das MySQL 5.0, Microsofts SQL 2000 und 2005 und Microsoft Access.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...