wiki:UseCase013

Уредување на книги во Library и Wishlist

Актери

  • Корисник (најавен)

Чекори во сценариото

Опција 1 – Додавање на книга

  1. Корисникот го одбира полето “Library” (за приказ на личната библиотека), или пак “Wishlist” (за приказ на книгите кои посакува да ги прочита), од навигацијата на својот кориснички профил и кликнува на него, со што тој се носи до нова страница со одбраната листа на книги
  2. Со клик на копчето “Add Book”, корисникот се носи до форма за пополнување на информации за новата книга што сака да ја додаде.
  3. Со клик на копчето “Confirm”, книгата успешно се додава во листата на книги.
INSERT INTO Book (BookId, Title, Author, Language, ImageURL)
VALUES(4, 'Daisy Jones & The Six', 'Taylor Jenkins Reid', 'French', NULL)

INSERT INTO BookISBN (BookId, ISBN)
VALUES (4, '0-356-50257-0')

INSERT INTO Genre (BookId, Genre)
VALUES (4, 'Historical Fiction')
 (4, 'Urban Fiction')

INSERT INTO Library (InventoryId, UserId, Availability, Condition)
VALUES (4, 1, 'Available', 'Like New')

INSERT INTO LibraryBook(InventoryId, BookId)
VALUES (4,4)

Опција 2 – Ажурирање на информации за веќе постоечка книга

  1. Корисникот го одбира полето “Library” (за приказ на личната библиотека), или пак “Wishlist” (за приказ на книгите кои посакува да ги прочита), од навигацијата на својот кориснички профил и кликнува на него, со што тој се носи до нова страница со одбраната листа на книги
  2. Корисникот навигира кон книгата за која што сака да ги измени информациите, и кликнува на “Edit” копчето, по што е одведен кон формата за информации на книгата.
  3. Корисникот ги менува информациите
  4. Корисникот кликнува на копчето “Save”, по што книгата е ажурирана.
update Library L
set condition='Poor'
from LibraryBook LB
where L.InventoryId=LB.InventoryId and LB.BookId=5;

Опција 3 – Отстранување на книга од листата

  1. Корисникот го одбира полето “Library” (за приказ на личната библиотека), или пак “Wishlist” (за приказ на книгите кои посакува да ги прочита), од навигацијата на својот кориснички профил и кликнува на него, со што тој се носи до нова страница со одбраната листа на книги
  2. Корисникот навигира кон книгата која што сака да ја отстрани од листата, и кликнува на “Remove” копчето (само за книгите што не се позајмени), по што се отвара прозорец со копче “Confirm Removal” и “Cancel”.
  3. Со клик на “Confirm Removal”, корисникот успешно ја отстранува книгата од листата на книги.
delete from Library L
using LibraryBook LB
where L.InventoryId=LB.InventoryId and LB.BookId=5;
Last modified 2 days ago Last modified on 01/13/25 02:38:17

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.