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