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