Skip to content
magnlar edited this page Feb 20, 2018 · 19 revisions

Projektunderlag

DAT076: Web-applikationer

Vision

Projektets mål är en sida på, eller tjänst med, vilken en användare kan anslå meddelanden, eller “händelser”, samt ta del och kommentera vad andra användare har anslagit. För att kunna använda sidan behöver användaren logga in.

Med andra ord ska sidan fylla en funktion som motsvarar Facebooks “vägg”, det vill säga ett slags meddelandeflöde.

Användningsfall:

En användare kan registrera sig, med i varje fall användarnamn och lösen, men möjligtvis även med e-post och annan data som till exempel för- och efternamn. En användare ska kunna logga in. En användare ska kunna lösa andra användares anslag. En användare ska kunna kommentera anslag. En användare ska kunna “öppna” anslag och läsa eventuella kommentarer. Anslag ska visas sorterade, med det senaste anslaget först. Kommentarer på anslag ska visas sorterade, med den senaste kommentaren först. En användare ska kunna skapa och äga grupper. En användare ska kunna vara medlem i en grupp. En användare ska kunna bjuda in andra medlemmar till grupp som den äger. Ett anslag ska kunna skapas med association med viss grupp. Ett anslag som är associerat med en viss grupp ska endast vara tillgängligt för medlemmar i gruppen. Sekundärt: En gruppägare ska kunna avsluta medlemmars medlemskap. Sekundärt: En användare ska kunna “ta bort” kommentarer på eget anslag. “Borttagen” kommentar ska finnas kvar men ska endast utgöras av text som indikerar att det är borttaget. Sekundärt: En användare ska kunna dölja anslag. En användare ska kunna logga ut. Sekundärt: En användare ska kunna uppdatera sina uppgifter, dock inte inloggningsnamnet. Det ska finnas en “standardgrupp”, exempelvis “public”, som alla är medlemmar i och som anslag är associerade med automatiskt om inget annat anges. Sekundärt: En användare ska kunna byta lösenord. Sekundärt: En användare ska kunna byta sitt lösenord med hjälp av lösning som involverar e-postmeddelande.

Clone this wiki locally