Формирование структуры проекта

ПРОЕКТИРВАНЕ ПРОГРАММНОГО ПРОДУКТА

Проектируемая обучающая система «Разработка приложений на основе web-технологий» позволит закрепить теоретический материал, усвоенный при изучении лекций, а также сформировать умения и навыки решения практических задач с помощью языка программирования «PHP» с использованием базы данных «MySQL».

В качестве основного метода в процессе обучения будет применяться задачный подход, который основной акцент делает на разрешение в ходе обучения различных учебных задач, вопросов, ситуаций и т. д. Единица такого обучения – интеллектуальное умение (или даже навык), позволяющее разрешать учебные задачи, давать ответы на вопросы.

Для выполнения лабораторной работы первоначально задаётся её цель, далее пошагово описывается ход действий, требуемых для достижения результата обучения. Положительный результат выполнения невозможен без использования необходимых теоретических сведений из лекций, которые также предусмотрены в обучающей системе. Для контроля знаний, полученных в процессе выполнения лабораторной работы, существует список вопросов. В обучающей системе предусмотрен тестирующий комплекс для самоконтроля, состоящий из вопросов с вариантами ответов, по которым подсчитывается результат. Также для получения дополнительной информации представлены видеоуроки и ссылки на полезные ресурсы.

Программный продукт, состоящий из клиентской и серверной частей, реализует технологию «клиент-сервер». Клиентская часть представляет пользовательский интерфейс, формирует запросы к серверу и обрабатывает ответы на него, а серверная, получив запрос, формирует веб-страницу, используя также базу данных.

Для записи, выборки и обработки данных необходима система управления базой данных, каковой и является «MySQL». СУБД «MySQL» - это система управления реляционными базами данных. В реляционной базе данных данные хранятся в отдельных таблицах, благодаря чему достигается выигрыш в скорости и гибкости.

База данных состоит из таблиц, которые хранят весь теоретический материал, лабораторные работы, тесты, идентификаторы и пароли пользователей, дополнительные источники для самостоятельного изучения, методические указания к курсовому проектированию.

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

Главное окно обучающей системы содержит элементы управления, позволяющие просмотреть лекции, лабораторные работы, материалы по курсовому проектированию, дополнительные источники материалов и общую информацию о программе, а также имеет возможность осуществлять самоконтроль знаний с помощью тестов. Используя элементы навигации, удобно и быстро осуществляется переход к требуемому материалу.

При разработке программы требуется реализовать модуль администрирования обучающей системы. Данный модуль доступен только администратору и позволяет управлять контентом программного продукта, а именно: удалять, редактировать и вносить новые данные в обучающую систему, а также просматривать результаты тестов. Схематическое формирование структуры проекта представлено в приложении Б.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: