Anwendungsfall Upload Image
17. März 2009 Roland
- Erstellen eines Newssystems
- Akteure im Newssystem
- Newssystem Anwendungsfälle für den Systemadministrator
- Newssystem Anwendungsfälle für den Editor
- Newssystem Anwendungsfälle Zusammenfassung
- Newssystem Anwendungsfälle Webuser
- Anwendungsfall Add Category
- Anwendungsfall Add Editor to Category
- Anwendungsfall Change Editor
- Nebenläufigkeiten beim Editieren von Newseinträgen
- Anwendungsfall Create Editor
- Anwendungsfall Delete Category
- Anwendungsfall Delete Editor
- Anwendungsfall Edit Category
- Anwendungsfall Remove Editor From Category
- Anwendungsfall Show Editors
- Anwendungsfall Show Categories
- Anwendungsfall Add Image to Newsentry
- Anwendungsfall Create Newsentry
- Anwendungsfall Delete Image
- Anwendungsfall Delete Newsentry
- Anwendungsfall Edit Image Data
- Anwendungsfall Edit Newsentry
- Anwendungsfall Navigate in Newslist
- Anwendungsfall Remove Image from Newsentry
- Anwendungsfall Search Image
- Anwendungsfall Search News
- Anwendungsfall Set Presentation Times
- Anwendungsfall Upload Image
- Anwendungsfall Navigate Archive News Shortentries
- Anwendungsfall Navigate Shortentries
- Anwendungsfall Show Archive Newsentry
- Anwendungsfall Show Newsentry
- Anwendungsfall Show Shortentries
- Aufbereiten der bisherigen Anwendungsfälle
- Technische Anwendungsfälle
- Nebenläufigkeiten beim Lesen von Newseinträgen
- Lasst uns mal über Performancemessung reden
- Erste Gedanken zum Backup und Restore für unser Newssystem
- Zwischenschicht zur Performancemessung einbauen
- Performancemessungen ein- und ausschalten
- Performance Messung auf dem Server durchführen
- Newssytem Daten Modellieren
- Anwender Aktionen loggen
- Geschäftsmodelle erkennen
- ImageModel Beschreibung
- Installierbarkeit des Newssystems
- Housekeeping im Newssystem
- Anwendungsfall SearchNotUsedImages
- UserModel Beschreibung
- Meldungsverwaltung und Severity Bestimmung im Newssystem
- UserModelFactory
- Einsatz eines Frameworks für die Erstellung des Newssystems
- Ist das Newssystem einfach nur eine View auf eine Blogsoftware?
- Factory- und Adapter Pattern für die Erweiterung von WordPress
- Wieso will ich das Newssystem nicht als WordPress Plugin erstellen?
- Newssystem gesundschrumpfen
- Wer sind unsere Kunden für das Newssystem?
- Requirements für Newssystem erfassen
- Rahmenbedingungen für das Newssystem
- Entscheidung wie das Newssystem jetzt umgesetzt werden soll
- Welche Tools können wir zur Anforderungsverwaltung einsetzen?
- Verwalten der Anforderungen
- Namensänderungen im Newssystem Modell
- Ein Tool für die Anforderungen
- Komponenten die im ersten Sprint umgesetzt werden sollen
- Auf der Suche nach einem Tool um Anforderungen zu erfassen
- Security fummelt man am Besten gleich in die Architektur hinein
- Security Komponenten Klassendiagramm
- wie schrumpft man das System Gesund?
Der Editor lädt von seinem Arbeitsplatz einzelne Bilder auf den Webserver um diese in den Newseinträgen verwenden zu können.
Vorbedingung
Der Editor ist angemeldet
Ablauf
- Der Editor wählt mit einem Dateibrowser das Bild aus, dass er hochladen will.
- Der alternative Text für dieses Bild wird eingegeben
Falls mehr als 200 Zeichen verwendet werden, wird mit der Information “Der alternative Text ist zu lange” abgebrochen. - Der Bildname wird eingegeben
Falls mehr als 200 Zeichen verwendet werden, wird mit der Information “Der Bildname ist zu lange” abgebrochen. - Das Bild wird vom Arbeitsplatz auf den Webserver übertragen
- Die Größe des Bildes wird in Abhängigkeit der für die Kategorien definierten maximalen Bildgrösse angepasst. Hierbei wird das Hoch- und Querformat berücksichtigt.
- Ein Thumbnail für dieses Bild wird generiert.
- Der Bildname wird durch einen Hashwert erzeugt
Falls der Hash schon vorhanden ist, wird mit der Information “Dieses Bild existiert bereits” abgebrochen. - Das Bild wird gespeichert.
Ergebnis
Das Bild ist hochgeladen worden.
Aufgaben
Ich habe nur darüber geschrieben was mit dem Bild passieren soll und wo es abgelegt werden soll. Bisher habe ich noch keine Information zusammengestellt, wie die Technik des Uploads funktionieren soll. Warum beschreibe ich mit dem Anwendungsfall nur was getan werden soll und nicht wie?
Die Geometrie des Bildes ist nun so angepasst, dass der Maximalwert an die Definition der größten Kategorie angeglichen ist. Wie gehen wir vor, wenn ein Bild für eine Kategorie mit kleineren Werten dargestellt werden soll?
Der Beitrag wurde
am Dienstag, den 17. März 2009 um 12:18 Uhr veröffentlicht
und wurde unter Programmieren abgelegt.
Kurzlink: http://www.baldenhofer.eu/blog/?p=420
Dir gefiel der Artikel? Dann abonniere doch den RSS Feed![]()
Du kannst die Kommentare zu diesem Eintrag durch den RSS 2.0 Feed verfolgen. Du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten.








