Zum Inhalt springen

Projektantrag, bitte um Bewertung.


bastiku

Empfohlene Beiträge

Hallo,

wäre nett, wenn Ihr meinen Projektantrag bewertet.

Projektbezeichnung:

Neuentwicklung einer Webanwendung zum Austausch von Dateien, die verschlüsselt auf einem https-Server gespeichert werden sollen.

Kurze Projektbeschreibung:

Die Firma xyz nutzt zum versenden von wichtigen Dateien an Ihre Kunden, Partner und sonstige Personen eine SSL verschlüsselte asp.net Webanwendung, weil der Versand von Dateien per E-Mail nicht sicher ist und bei einem Austausch von Dateien per ftp-Server, der Uploader und Empfänger einen Zugang zu diesem Server benötigt.

Jeder der einen Account für die Webanwendung und sich erfolgreich eingeloggt hat, kann eine beliebige Datei hochladen und diese auf einem https-Server speichern. Accounts besitzen die Firma xyz und ein paar deren Kunden/Partner. Somit kann auch xyz Dateien von Ihren Kunden/Partnern erhalten.

Die Webanwendung erstellt nach erfolgreichem Upload einen Link zu der gespeicherten Datei, den der Uploader dann über sein lokales E-Mail Programm an eine beliebige Person verschicken kann. Für den Empfang des Links und Download der Datei muss kein Account für die Webanwendung bestehen.

Im Zuge einer IT-Sicherheitsprüfung wurde bemängelt, dass die Dateien unverschlüsselt auf dem https-Server gespeichert werden und die Webanwendung veraltet ist.

Ziel meines Projekts ist die Neuentwicklung dieser Webanwendung, die sich nach dem Layout und Funktionen der aktuellen Webanwendung richtet und um eine Dateiverschlüsselung inkl. sicherem und freigewählten Passwort durch den Uploader, erweitert wird.

Außerdem soll es nun eine Funktion in der Webanwendung geben, die den Versand des Links zu der Datei per E-Mail übernimmt, wenn der Uploader die E-Mail Adresse des Empfängers eingeben hat.

Auch der Versand des Passwortes, welches benötigt wird um die Datei wieder zu entschlüsseln, soll über eine Funktion in der Webanwendung übernommen werden.

Das Passwort soll aber aus Sicherheitsgründen über einen separaten Weg zum Empfänger gelangen. D.h., dass der Uploader der Datei die Handynummer des Empfängers eingeben muss. Durch eine implementierte Funktion, die ein SMS-Gateway nutzt, wird das Passwort dann an die eingetragene Handynummer verschickt. Kosten für den SMS-Versand trägt Unternehmen-Online. Eingegeben Empfänger-Daten sollen als Vorlage gespeichert werden können, damit der Uploader die Daten nicht ständig neu eingeben muss.

Damit die Festplatte des https-Servers nicht irgendwann voll mit Dateien ist, muss der Uploader einer Datei vor dem Upload, die Gültigkeit für die Datei auswählen. Die ist in 1-10 Tagen ausgelegt. Ist dieser Zeitraum dann abgelaufen, wird durch eine Funktion die Datei auf dem Server gelöscht. Somit wird verhindert, dass die Festplatte irgendwann voll ist.

Es soll auch weiterhin nur möglich sein, eine Datei hochzuladen. Außerdem soll das Benutzermanagement aus der alten Webanwendung übernommen werden. Es wird also weiterhin möglich sein, als Administrator neue Benutzer- und Administrator-Accounts anzulegen. Die Zugangsdaten müssen dann dem User persönlich mitgeteilt werden. Das wird nicht von der Webanwenung übernommen.

Administratoren können außer dem anlegen von neuen Accounts, dem hochladen und weiterleiten von Dateien, auch Dateien von anderen Benutzern und Accounts wieder löschen.

Legt ein Administrator einen neuen Account an, muss er die Zugangsdaten dem neuen User persönlich mitteilen. Dies wird nicht durch die Webanwendung übernommen. Benutzer haben nur das Recht Dateien hochzuladen und den Link zu dieser Datei an eine beliebige Person weiterzuleiten.

Projektumfeld

Firma xyz, nachfolgend xyz genannt, ist ein seit 1997 in xxx ansässiges Unternehmen mit xx Mitarbeitern. Zu den Hauptgeschäftsfeldern gehören die Analyse, Planung und Implementierung webbasierter Content Management Lösungen für das Internet und Intranet sowie die Entwicklung dazu benötigter Softwarekomponenten.

In der Fullservice Internetagentur war ich an aktiven Projekten zur Entwicklung von Websites für die xx und yy beteiligt.

Das Projekt wird im Rahmen der Ausbildung zum Fachinformatiker - Anwendungsentwicklung und der dazugehörigen Abschlussprüfung durchgeführt. Es ist ein internes Projekt.

Projektphasen mit Zeitplanung

• Ist-Analyse 2h

• Erstellen eines Soll-Konzepts 4h

• Entwicklung der Webanwendung 40h

- Entwicklung der Datenbank 6h

- Entwicklung der einzelnen Funktionen/Klassen 30h

- Anpassen des Layouts 4h

• Inbetriebnahme/Installation 2h

• Softwaretest 4h

• Fehlerbehebung 4h

• Dokumentation 14h

Gesamtstundenzahl für die Projektarbeit: 70h

Link zu diesem Kommentar
Auf anderen Seiten teilen

Es hängt natürlich (wie schon gesagt) von den Anforderungen der örtlichen IHK ab, aber <i>IMHO</i> ist dein Beschreibungstext zu lang (TL;DR).

Du gehst zu sehr ins Detail, das kannst du später in der Doku noch tun.

Ich <i>persönlich</i> hätte auch noch ein paar Bedenken bei Stil und Zeichensetzung, aber erfahrungsgemäß interessiert das bei der IHK keine Sau, also kanns so bleiben.

Und der Punkt mit den 30 Stunden: Bei "meiner" IHK (mittleres Ruhrgebiet) war so etwas ein No-Go. Wenn irgend möglich, den Punkt weiter unterteilen, so dass kein einzelner Posten >10h hat.

Link zu diesem Kommentar
Auf anderen Seiten teilen

[...]

Ich <i>persönlich</i> hätte auch noch ein paar Bedenken bei Stil und Zeichensetzung, aber erfahrungsgemäß interessiert das bei der IHK keine Sau, also kanns so bleiben.

[...]

beim Projektantrag interessiert das noch keinen Prüfer, bei der Doku selbst kann das ganz schön Punkte kosten.

@ bastiku:

alle Sätze, die über die Länge von 2 Zeilen gehen, sind zu lang und erschweren das Lesen.

Und jetzt zum Inhalt: für mich hört sich das an, als würde da ein kleiner Webserver programmiert.

Im Antrag ist ausschließlich beschrieben, was gemacht werden soll, mir fehlt ein kleiner Hinweis, wie es gemacht werden soll. Die Aufgabe des Antrags ist ja, dass der Prüfungsausschuss vorher sehen kann, ob die Aufgabe machbar ist und ob sie hinreichend komplex/schwierig ist ...

Bearbeitet von euro
Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich finde du solltest deinen Zeitplan genauer aufschlüsseln. Entwicklung der Klassen 30h ist zu ungenau. Du kannst das mit den Klassen so lassen, (lol reimt sich sogar xD) aber du solltest verschiedene Unterpunkte da einbauen. Z.B. Erstellen der Klasse die den Downloadlink generiert x h, Erstellen der Klasse die mit der Datenbank kommuniziert x h usw.

So hab ich es auch gemacht und mein Antrag war direkt durch.

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