Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Вступ. 
Реалізація web-додатку "Блог"

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

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

Вступ. Реалізація web-додатку "Блог" (реферат, курсова, диплом, контрольна)

В сучасному світі існують різні типи web-додатків в дуже великій кількість та з різним функціоналом. Web-додатки існують для того, щоб спростити життя людям.

Раніше web-додатки створювались за допомогою процедурного коду. В сучасному світі розробки web — додатків процедурний код вже застарів і на заміну йому прийшли CMS (система управління контентом) та фреймворки (програмна платформа, яка визначає структуру програмної системи).

CMS являє собою конструктор побудови web-додатку і вважається найпростішим способом розробки. Але в CMS існує така проблема як «лишній код».

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

В даній курсовій роботі буде реалізований блог. Для розробки поставленого завдання я буду використовувати фреймворк «yii2». Даний фреймворк повністю задовольняє вимоги розробки web-додатку. Також при розробці web-додатку буде використовуватись сервер «OpenServer» та GitHub.

Постановка задачі

Функціональні вимоги

Web-додаток підтримуватиметься різними системами, які матимуть можливість входу в мережу Інтернет.

Інтерфейс системи має бути мінімалістичним, сучасним та інтуїтивно зрозумілим.

База даних повинна бути розташована на локальному сервері до якого завжди є доступ щоб забезпечити нормальну роботу системи.

Web-додаток повинен:

  • — управління статтями адміністраторами системи;
  • — управління тегами адміністраторами системи;
  • — управління коментаріями адміністраторами системи;
  • — управління категоріями адміністраторами системи;
  • — авторизацію в систему;
  • — реєстрацію в систему;
  • — перегляд інформації;
  • — залишення коментарії до статей;
  • — фільтрування даних за категоріями;
  • — відображати найпопулярніші статті(до 4 статей);
  • — Містити пагінацію (перемикач між сторінками) на головній сторінці(при умові якщо статей більше 5).

Основні функції БД:

  • — зберігання та упорядкування даних;
  • — підтримка SQL;
  • — редагування даних;
  • — видалення даних;

Основні функції фреймворку yii2:

  • — генерація модулів;
  • — генерація контролерів;
  • — генератор CRUD (створення, зчитування, зміна і видалення);
  • — генератор моделей;
  • — реалізація міграцій в БД за допомогою консолі;
  • — composer (пакетний менеджер рівня додатків для мови програмування PHP, який надає можливості з управління залежностями в PHP-додатку).

Обґрунтування обраних проектних рішень

  • — PHP — скриптова мова загального призначення, інтенсивно застосовується для розробки веб-систем;
  • — Yii2 — об'єктно-орієнтований компонентний фреймворк, написаний на PHP який реалізує парадигму MVC;
  • — MVC — схема поділу даних програми, призначеного для користувача інтерфейсу і керуючої логіки на три окремих компоненти: модель, уявлення і контролер — таким чином, що модифікація кожного компонента може здійснюватися незалежно;
  • — MySQL — вільна реляційна система управління базами даних;

Вимоги до технічних та програмних засобів

  • — операційна система типу Windows або Linux;
  • — процесор одноядерний 3 Ггц і більше;
  • — 512 Мб ОЗП і більше;
  • — база даних MySQL.
Показати весь текст
Заповнити форму поточною роботою