= Апликативен дизајн - Случаи на употреба и Сценарија за пристап до базата - SQL Погледи == Актери === Ненајавен корисник - Корисник кој не се најавил на апликацијата. - Не може да управува или да комуницира со апликацијата бидејќи тие немаат пристап до базата на податоци или нејзините функционалности. - За да добие пристап, корисникот мора да се регистрира и да се најави. === Обичен корисник (комерцијалист) - Корисник кој создал сметка и се најавил на системот. - Има пристап до одредени функционалности и може да ги изврши следните дејства: - Нарачки: креирање, преглед, уредување, бришење - Фактури: креирање, преглед, уредување, бришење - Плаќања: креирање, преглед, уредување, бришење - Купувачи, примачи, транспортни системи, производители, производи и вработени: - можат само да ги гледаат овие ентитети, но не можат да ги создаваат, уредуваат или бришат. === Администратор - Корисник со административни привилегии кој се најавил на системот. - Има целосен пристап до сите функционалности на апликацијата и може да ги изврши следните дејства: - Купувачи, примачи, транспортни системи, производители, производи, вработени, плаќања, нарачки и фактури: - креирање, преглед, уредување и бришење - Одговорен за управување со корисниците, надгледување на податоците и функционалноста на системот. == Сценарија - [wiki:Register Регистрација на нов корисник] - [wiki:Login Најава на корисник] - [wiki:Employee Вработен] - [wiki:Buyer Купувач] - [wiki:Receiver Примач] - [wiki:Transport Транспортен систем] - [wiki:Producer Снабдувач] - [wiki:Product Продукт] - [wiki:Invoice Фактура] - [wiki:Order Нарачка] - [wiki:Payment Наплата] == Најважни случаеви за употреба - [wiki:Register Регистрација на нов корисник] - [wiki:Login Најава на корисник] - [wiki:Invoice Фактура] - [wiki:Order Нарачка] - [wiki:Payment Наплата]