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