Krav, version 1 av x - Helena61/-bookshelf GitHub Wiki

  1. Varje användare har:
    • har 1 eller flera bokhyllor
    • varje användare har följande 4 oblig. attribut; (1) alias, (2) mail-adress, (3) förnamn och (4) efternamn
    • Attribut utökas senare
  2. En användaren ska kunna lägga till böcker i sin bokhylla
  3. Varje bok har följande minst 4 attribut; (1) titel, (2) författare, (3) sammanfattning, (4) utlånad eller inte
    • obligatoriska: titel, författare och 'utlånad eller inte' (default är 'icke utlånad')
    • dessa 4 attribut utökas senare
  4. En användare ska kunna ta bort en bok.
  5. En användare ska kunna uppdatera värden för varje attributen för en bok.
  6. En användare ska kunna visa alla böcker i sin bokhylla.
  7. En användare ska kunna visa alla utlånade böcker i sin bokhylla.

Tips från Mats -> Boken kan ha dessa 3 'states'/'tillstånd'.

  1. ej läst
  2. påbörjad
  3. läst klart

Koppla bok till ISBN, kunna hämta information från en tjänst

  1. ISBN, finns det en central tjänst för att hämta information ?

se vidare här -> Kungliga biblioteket, LIBRIS -> https://libris.kb.se/form_extended.jsp?f=ext


  1. Kika vidare på KB ( libriis och ?? ) kan man förstå hur deras informationsmodell ser ut ?