Version 2 (modified by 4 years ago) ( diff ) | ,
---|
Проверка профил на член
Слика 1 - Почетна страна
-Почетната страна на сајтот ги прикажува сите главни елементи на целиот проект. Имаме дел за логирање на член и за зачленување, дел “Books” кој не пренасочува во формата за прикажување на сите книги од сите библиотеки кои моментално се достапни во системот, дел “Libraries” кој не пренасочува во формата за прикажување на сите библиотеки кои се дел од системот, дел “Authors” кој не пренасочува во формата за прикажување на сите автори на сите книги кои моментално се достапни во системот, дел “About” кој не пренасочува во страницата со информации за системот, дел “Contact” кој не пренасочува во страницата со информации за контакт. Исто така во долниот дел од скицата се гледа и “Footer”.
-За ова сценарио, потребно е да се селектира делот “Login”. Откако ќе се селектира, системот не пренасочува во следната скица (слика 2) каде што е претставено во деталност формата за најавување на членот.
Слика 2 - Најавување
-Во сликата е прикажана формата со која членот се најавува. -Првото поле треба да се пополни со емаил адресата на членот. -Второто поле треба да се пополни со лозинката на членот. -Копчето “Login” е за да се потврди најавувањето. -Откако ќе се најавува членот, системот не пренасочува во почетната страна која содржи мени со повеќе опции и дополнителни опции за најавен член како копче за одјавување “Sign Out” и за проверка на профил на член “Profile” (слика 3).
Слика 3 - Почетна страна - Логиран член
-За ова сценарио е потребно да се селектира опцијата “Profile”. -Откако ќе се селектира, системот не пренасочува во следната скица (слика 4) каде што е претставено во деталност формата со сите детали на најавениот член.
Слика 4 - Профил на член
-Левиот дел од скицата ја претставува профилната слика (опционално) на најавениот член. -Во средниот дел од скицата се прикажани деталите за најавениот член: име, презиме, емаил, телефонски број, адреса на живеење, датум на зачленување. -Во десниот дел од скицата е прикажан историјатот на изнајмени книги од страна на најавениот член и копче за промена на лични податоци на најавениот член “Edit Profile”.
SQL:
SELECT [attribute] from CLEN WHERE [primary key] = [logged user key]
- [SELECT] – враќање на специфичен атрибут од табелата CLEN за секое посебно поле, пр: име, презиме и т.н.
- [WHERE] – мапирање на ID-то на најавениот член со примарниот клуч на тој член во базата.
- [attribute] – специфичниот атрибут за секое посебно поле, пр: име, презиме и т.н.
- [logged user key] – ID-то на најавениот член во системот.
- [primary key] – примарниот клуч на CLEN во базата која ќе ја споредиме со ID-то на најавениот член за да се потврди дека е истиот член.
ИМПЛЕМЕНТАЦИЈА:
-Целта ќе биде да се прикажат деталите на најавениот член. Членовите се модели во Django кои можат да ги мапираат табелите кои ги имаме во нашата база во однос на атрибути, клучеви, ограничувања, однос со други табели и т.н. Начинот на кој деталите на најавениот член ќе бидат прикажани на корисникот ќе биде преку поглед (view) за самата форма и соодветна HTML датотека со соодветна CSS датотека.
Attachments (4)
- Homepage Screen.jpg (81.8 KB ) - added by 4 years ago.
- LoginScreen.jpg (56.1 KB ) - added by 4 years ago.
- Homepage Screen(User Logged In).jpg (78.9 KB ) - added by 4 years ago.
- UserProfileScreen.jpg (66.4 KB ) - added by 4 years ago.
Download all attachments as: .zip