Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Функціонально-структурна схема роботи сайта

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Функціональна схема містить інформацію про способи реалізації пристроєм заданих функцій. За такою схемою можна визначити, як здійснюються перетворення і які для цього необхідні функціональні елементи. Кожен функціональний елемент містить лише ті входи і виходи, які необхідні для його коректної роботи. Дана схема розробляється на основі структурної схеми для кожного блоку, в результаті з окремих… Читати ще >

Функціонально-структурна схема роботи сайта (реферат, курсова, диплом, контрольна)

Функціональна схема — схема, що роз’яснює певні процеси, що відбуваються у певних функціональних ланцюгах програми чи у програмі в цілому.

Функціональна схема містить інформацію про способи реалізації пристроєм заданих функцій. За такою схемою можна визначити, як здійснюються перетворення і які для цього необхідні функціональні елементи. Кожен функціональний елемент містить лише ті входи і виходи, які необхідні для його коректної роботи. Дана схема розробляється на основі структурної схеми для кожного блоку, в результаті з окремих функціональних елементів складається загальна функціональна схема об'єкту. На основі функціональної та структурної схем розробляється принципова схема.

Функціональні схеми можуть виконуватися в укрупненому і розгорненому вигляді. У першому випадку на схемі зображають найбільш важливі блоки системи і зв’язки між ними. У другому варіанті схема зображається більш детально, що полегшує її читання та ілюструє принцип роботи.

Об'єкт проектування — IT компанія «IT-Next» — являє собою адаптивний, динамічний сайт, програмними одиницями якого є РНР-скрипти, каскадні таблиці стилів, jQuery-скрипти, реляційна база даних MySQL, яка присутня майже в кожному сайті.

Функціональна схема являє собою сукупність файлів, головними з яких є index. php та style. css (рис. 2.4).

Функціональна схемаWordPress.

Рисунок 2.2 — Функціональна схемаWordPress.

Home (Домашня Сторінка) — це перша і найважливіша сторінка для будь-якого веб-сайту. WordPress створює умови для користувача для максимально ефективного налаштування головної сторінки під власні потреби.

Ієрархія файлів домашньої сторінки складається з наступних трьох файлів:

front-page.php;

home.php;

index.php.

Перш, ніж домашня сторінка буде остаточно згенерована, ядро буде шукати файл front-page.php. Якщо цей файл не буде знайдений, то буде використаний файл home.php. Якщо home. php існує, система буде використовувати його, а якщо ні, то буде здійснене завантаження index.php.

WordPressPostDetail (Одна Запис). Сайт на WordPress може мати безліч типів записів в залежності від потреб користувача. Тому буде не складно використовувати різноманітний дизайн для всіх або декількох типів записів. За замовчуванням «post» є головним і прийнятим за замовчуванням типом записів у WordPress. Наприклад, якщо у вас є власний тип запису «product», то це буде файл з ім'ям single-product.php.

Зокрема найбільш поширеною є наступна конструкція:

single-[post-type]. php;

single.php;

index.php.

WordPressPageDetail (Шаблон Сторінки). По аналогії з записами, система дає можливість використання різних типів сторінок, використовуючи для цього стандартний шаблон сторінки. Тому спочатку WordPress буде шукати файл для вказаного шаблону сторінки. Якщо ж підходящого файлу не буде знайдено, то буде здійснене завантаження файлів зазначених в списку:

[custom-template]. php;

page-[slug]. php;

page-[id]. php;

page.php;

index.php.

CategoryPage (Сторінка Категорії). Для категорій також можливе створення і використання різних шаблонів сторінок. Наприклад, можна використовувати різні сторінки в залежності від їх назви «slug» та ідентифікатора «id» категорій, і в подальшому використовувати за замовчуваням файл «category.php» для іншої частини категорій.

Порядок завантаження:

category-[slug]. php;

category-[id]. php;

category.php;

archive.php;

index.php.

TagPage (Сторінка Міток). Принцип роботи міток аналогічний до категорій. В конструкції також можливо використовувати як і навзу «slug» так і ідентифікатор «id» для міток.

Порядок завантаження:

tag-[slug]. php;

tag-[id]. php;

tag.php;

archive.php;

index.php.

TaxonomyPage (Сторінка Таксономії). Сторінки таксономії характеризуються певною специфікою створення сторінок та послідовності їх виконання.

Порядок завантаження:

taxonomy-[tax] - [term]. php;

taxonomy-[tax]. php;

taxonomy.php;

archive.php;

index.php.

AuthorPage (Сторінка Автора). Авторські сторінки дають унікальний спектр використання різного дизайну сторінок для різних авторів. По аналогії з категоріями та мітками, можна створювати різні файли, спираючись на дані «nickname» і «id» конкретних авторів.

Порядок завантаження:

author-[author-nicname]. php;

author-[author-id]. php;

author.php;

archive.php;

index.php.

AttachmentPage (Сторінка Вкладень). Сторінка вкладень дає можливість створювати різні види сторінок для різних вкладень (attachments). Вони повинні відрізнятися MIME-типами вкладених (приєднаних) файлів.

Порядок завантаження:

[Mime-type]. php;

attachment.php;

single.php;

index.php.

DatePage (Сторінки Дат). Для специфічних шаблонів сторінок, на яких є доцільним використання різних маніпуляцій з датами, можна створити файл date. php в каталозі теми. Після обробки або при відсутності файлу date. php буде використовуватися файл archive. php, ну і в кінцевому результаті index.php.

Порядок завантаження:

date.php;

archive.php;

index.php.

Archivepage (Сторінка архіву). Скрипт відповідає за виведення записів, які розділені в архіви по місяцях.

Порядок завантаження:

archive.php;

index.php.

Показати весь текст
Заповнити форму поточною роботою