= Апликативен дизајн - Случаи на употреба и Сценарија за пристап до базата - SQL Погледи == Актери • **Корисник** (читател) – регистриран и логиран на системот, е примарниот актер, кој додава книги што физички ги поседува во Library, додава книги кои сака да ги прочита во Wishlist, пребарува книги (преку други корисници или низ цела апликација со одбирање на локација), позајмува книги преку креирање на барања до други корисници, одговара на барања од други корисници (за книга, пријателство), дава рејтингзи за корисниците со кои разменува книги, и прима известувања. • **Модератор** – интервенира во случај на неправилности и кршење на правилата на платформата. Ги прегледува пријавите од корисниците, и решава проблеми поврзани со корисниците, размените на книги итн. • **Администратор** – техничар, задолжен за одржување и ажурирање на базата на податоци и раководење со платформата. • **Гостин** (нерегистриран корисник) – има лимитиран пристап до апликацијата (само некои јавни информации во врска со книгите достапни на платформата), и има можност да се регистрира за да стане корисник. == Сценарија * [wiki:UseCase001 Регистрација на корисник] * [wiki:UseCase002 Додавање на книги во Library] * [wiki:UseCase003 Додавање на книги во Wishlist] * [wiki:UseCase004 Приказ на Library] * [wiki:UseCase005 Приказ на Wishlist] * [wiki:UseCase006 Испраќање на барање за книга] * [wiki:UseCase007 Испраќање на барање за пријателство] * [wiki:UseCase008 Испраќање на порака] * [wiki:UseCase009 Приказ на листа на пријатели] * [wiki:UseCase010 Рејтинг на корисник] * [wiki:UseCase011 Пријавување на корисник] * [wiki:UseCase012 Уредување на профил] * [wiki:UseCase013 Бришење на профил] == Најважни случаи на употреба