Логотип Автор24реферат
Задать вопрос
Курсовая работа на тему: Разработка интерфейса к базе данных
100%
Уникальность
Аа
3218 символов
Категория
Программирование
Курсовая работа

Разработка интерфейса к базе данных

Разработка интерфейса к базе данных .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Для создания веб-приложения использован структурный паттерн MVC (Model-View-Controller) [7-9]. В котором Model отвечает за данные, получаемые из базы или из файлов, View – интерфейс приложения, Controller – скрипт, обрабатывающий данные/реагирующий на действия пользователя, в зависимости от конкретной задачи.
Данный паттерн позволяет отделить логику по обработке данных и сами данные от представления. Благодаря чему одну и ту же бизнес-логику можно использовать с разными интерфейсами. Схема работы паттерна MVC представлена на рисунке 2.
Рис. 2. Схема MVC
Работа приложения, построенного по MVC, происходит по следующему алгоритму: пользователь отправляет запрос (обработать данные из формы, открыть страницу и т.д.), для обработки запроса вызывается определенный контроллер, контроллер вызывает методы модели для получения и обработки данных, затем, уведомляет представление о том, что нужно отобразить данные модели

Зарегистрируйся, чтобы продолжить изучение работы

. Представление обновляется и отображает пользователю результат запроса. Процесс взаимодействия пользователя и сайта, построенного с помощью структурного паттерна MVC, приведен на рисунке 3.
Рис. 3. Схема взаимодействия пользователя с сайтом
Как видно из рисунка 1, Пользователь, открывая сайт в браузере, отправляет запрос. Запрос перенаправляется соответствующему контроллеру с помощью роутера (как правило, это файл .htaccess [12]). Контроллер запрашивает данные у модели. Модель получает данные из соответствующих таблиц базы. Контроллер перенаправляет данные модели представлению, представление обновляется, контроллер вызывает представление для демонстрации данных пользователю через окно браузера

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Больше курсовых работ по программированию:

Стандартная библиотека stdlib – описание, функции, применение

18843 символов
Программирование
Курсовая работа
Уникальность

История развития ЭВМ

73746 символов
Программирование
Курсовая работа
Уникальность
Все Курсовые работы по программированию
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты