Changes between Version 1 and Version 2 of PosebnoDetaliKniga


Ignore:
Timestamp:
03/25/21 16:12:26 (3 years ago)
Author:
145008
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PosebnoDetaliKniga

    v1 v2  
    11== Детали на книги
     2= Слика 1 - Почетна страна
     3[[Image("Homepage Screen.jpg")]]
     4
     5-Почетната страна на сајтот ги прикажува сите главни елементи на целиот проект. Имаме дел за логирање на член и за зачленување, дел “Books” кој не пренасочува во формата за прикажување на сите книги од сите библиотеки кои моментално се достапни во системот, дел “Libraries” кој не пренасочува во формата за прикажување на сите библиотеки кои се дел од системот, дел “Authors” кој не пренасочува во формата за прикажување на сите автори на сите книги кои моментално се достапни во системот, дел “About” кој не пренасочува во страницата со информации за системот, дел “Contact” кој не пренасочува во страницата со информации за контакт. Исто така во долниот дел од скицата се гледа и “Footer”.
     6-За ова сценарио, потребно е да се селектира делот “Books”. Откако ќе се селектира, системот не пренасочува во следната скица (слика 2) каде што е претставено во деталност формата за сите книги.
     7
     8= Слика 2 - Книги
     9[[Image("View Books Screen.jpg")]]
     10
     11-Во формата се прикажани сите книги од сите библиотеки.
     12-Полниот квадрад (LOGO) го означува физичкиот изглед на самата книга (корицата на книгата).
     13-X-овите (TITLE) го означуваат насловот на книгата.
     14-Правите линии (LIBRARY) ги означуваат сите библиотеки во кои книгата е достапна (може 1 или повеќе библиотеки во одреден момент да поседуваат копии од истата книга).
     15-Десниот дел од формата во скицата означува повторување на истите компоненти (други наслови на книги, библиотеки и корици).
     16-За ова сценарио, потребно е да се селектира некоја произволна книга.
     17-Откако ќе се селектира некоја книга, системот не пренасочува во деталниот поглед на таа книга (слика 3).
     18
     19= Слика 3 - Детален поглед на книга
     20[[Image("Book Detail Screen.jpg")]]
     21
     22-Левиот дел од скицата ја претставува корицата на книгата со насловот во горниот дел.
     23-Во средниот дел од скицата се прикажани деталите за таа книга: автор, формат, издавач, категорија и опис на книгата.
     24-Во десниот дел од скицата се прикажани останатите детали за таа книга: оценка (која се ажурира после секое оценување), коментари, статус на таа книга и во кои библиотеки е достапна.
     25
     26
     27= SQL:
     28        '''SELECT [attribute] from KNIGI
     29        WHERE [primary key] = [selected book key]'''
     30* '''[SELECT]''' – враќање на специфичен атрибут од табелата KNIGI за секое посебно поле, пр: наслов, формат и т.н.
     31* '''[attribute]''' – специфичниот атрибут за секое посебно поле.
     32* '''[selected book key]''' – ID-то на селектираната книга.
     33* '''[primary key]''' – примарниот клуч на KNIGI во базата која ќе ја споредиме со ID-то на селектираната книга за да се потврди дека е истата книга.
     34
     35= ИМПЛЕМЕНТАЦИЈА:
     36-Целта ќе биде да се прикажат деталите на селектираните книги. Книгите се модели во Django кои можат да ги мапираат табелите кои ги имаме во нашата база во однос на атрибути, клучеви, ограничувањ, однос со други табели и т.н. Начинот на кој деталите на книгите ќе бидат прикажани на корисникот ќе биде преку поглед (view) за самата форма и соодветна HTML датотека со соодветна CSS датотека.