Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка геоінформаційної системи позиціонування міських об'єктів

Реферат Розробка геоінформаційної системи позиціонування міських об'єктів





ту підключені необхідні скрипти і файли каскадних таблицею стилів (CSS).

Шар PHP у свою чергу поділяється на два логічних компоненти: модель - компонент відповідає за роботу з базою даних, і контролер - компонент відповідає за логіку роботи системи (рис. 3.2).

Таким чином, реалізовано поділ: Представлення (HTML), Контролер, Модель (PHP). Дана реалізація називається моделлю MVC. <В 

Рисунок 3.2 - Схема програми, що працює за моделлю MVC


Концепція шаблону проектування MVC (Model-View-Controller, В«Модель-уявлення-контролерВ»): модель даних програми, користувальницький інтерфейс і взаємодія з користувачем розділені на три окремих компонента так, що модифікація одного з компонентів надає мінімальний вплив на решту (рис. 3.2).

Таким чином, всі компоненти системи розділені і виконують кожен окрему функцію:

? Модель ( Model ). Модель надає знання: дані і методи роботи з цими даними, реагує на запити, змінюючи свій стан. Не містить інформації, як ці знання можна візуалізувати.

? Представлення , вид ( View ). Відповідає за відображення інформації (візуалізація). Часто як уявлення виступає форма (вікно) з графічними елементами.

? Контролер ( Controller ). Забезпечує зв'язок між користувачем і системою: контролює введення даних користувачем, і використовує модель і подання для реалізації необхідної реакції [5].

Для розробки системи за принципом MVC був обраний популярний MVC фреймворк CodeIgniter з відкритим вихідним кодом, написаний на мові програмування PHP.отлічает простота, яка досягається завдяки наступним факторам:

? Якісна і повна документація, а також велика спільнота розробників.

? Фреймворк не створює будь-яких структурних обмежень і конвенцій.

? Від розробника не потрібно використання генераторів коду з командного рядка.

? CodeIgniter працює практично на будь-якому хостинговому плані, який має підтримку PHP версії 5.1 і вище.

? CodeIgniter вважається одним з найшвидших і не вимогливих до ресурсів фреймвор...


Назад | сторінка 4 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Імітаційна модель роботи з базою даних за принципом 1С на прикладі розрахун ...
  • Реферат на тему: Використання моделей життєвого циклу інформаційної системи. Каскадна модел ...
  • Реферат на тему: Робота з таблицею Excel як з базою даних
  • Реферат на тему: Модель системи передачі пакетів даних
  • Реферат на тему: Розробка та реалізація мовою високого рівня алгоритму виділення сільносвязн ...