Методика обучения web-программированию с применением проблемного подхода в рамках элективного курса

Теоретические основы изучения курса "Web-программирование". Сущность понятия "элективный курс" относительно других школьных курсов. PHP, CSS, MySQL и JavaScript. Структура web-приложения, разработка базы данных и проектирование администраторской части.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 12.05.2015
Размер файла 2,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

В таблице «settings» содержится 6 полей, которые отвечают за текстовую информацию на основных страницах. Структура таблицы представлена в соответствии с рисунком 2.2.

Рисунок 2.2. Структура таблицы «settings»

Таблица «lessons» включает в себя 7 полей. В таблице хранится основной текст уроков, статей и дополнительная информации, такая как автор, дата, категория, ключевые слова. Структура таблицы представлена в соответствии с таблицей 2.3.

Рисунок 2.3. Структура таблицы «lessons»

Таблицы «articles» и «lessons» имеют одинаковую структуру, содержат 7 полей, отвечающих за содержание статей и уроков. Структура таблиц представлена в соответствии с таблицей 2.4.

Рисунок 2.4. Структура таблицы «articles»

Таблица «options» содержит 2 поля, отвечающие за количество записей в списке уроков и статей. Структура таблицы представлена в соответствии с таблицей 2.5.

Рисунок 2.5. Структура таблицы «options»

Структура таблицы «tests1» включает 3 поля. В таблице находятся вопросы для системы тестирования. Структура таблицы представлена в соответствии с таблицей 2.6.

Рисунок 2.6. Структура таблицы «test1»

Таблица «userlist» содержит 3 поля, отвечающие за профиль администратора сайта. Структура таблицы представлена в соответствии с таблицей 2.7.

Рисунок 2.7. Структура таблицы «userlist»

В базе данных хранится только текстовая информация и ссылки на графические изображения. Графика хранится в отдельных папках.

2.3 Интерфейсное проектирование

Интерфейсное проектирование определяется дизайном страницы, а также разработкой удобного интерфейса. Каждая страница приложения состоит из заголовка, блока навигации, текстовой области.

Цветовое сочетание подобрано с учетом психологии восприятия человеком информации. Основной текст - белый, на синем фоне. Ссылки - красные, на синем фоне.

Основные блоки страницы расположены слева. Так как система навигации располагается прямо на пути взгляда пользователя.

Главная страница разработанного web-приложения представлено в соответствии с рисунком 2.12.

Рисунок 2.12. Главная страница web-приложения

Наряду с главной страницей в web-приложении имеется переход на другие разделы, такие как: «Статьи», «Уроки», «Тесты», «О нас».

Страница «Статьи» представлена в соответствии с рисунком 2.13.

Рисунок 2.13. Страница «Статьи»

На странице «Статьи» отображен список имеющихся статей.

При переходе на раздел «Уроки» открывается страница на которой представлен перечень имеющихся уроков разработанных с помощью технологий модульного обучения. Страница «Уроки» представлена в соответствии с рисунком 2.14.

Рисунок 2.14. Страница «Уроки»

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

Рисунок 2.15. Страница «Об авторе»

Интерфейс разработанного web-приложения является интуитивно понятным и однозначным.

При переходе на раздел «Тест» открывается страница, на которой представлено тестирование по HTML. Страница «Тест» представлена в соответствии с рисунком 2.16.

Рисунок 2.16. Страница «Тест»

2.4 Проектирование администраторской части

В администраторской части разработанного web-приложения происходит деление на 3 раздела:

уроки;

статьи;

страницы.

Администратор имеет возможность редактирования, добавления и удаления уроков с помощью кнопок «Добавить», «Редактировать» и «Удалить». Наряду с этим имеется возможность добавления и удаления статей с помощью кнопок «Добавить», «Редактировать» и «Удалить» соответственно. Кроме того администратор может отредактировать тексты имеющиеся в данном приложении с помощью кнопок «Редактировать».

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

Страница администраторского блока представлена в соответствии с рисунком 2.17.

Рисунок 2.17. Блок администратора

Перед тем как внести какие-либо изменения в содержание web-приложения администратору необходимо авторизоваться. Для этого открывается окно авторизации после того как администратор кликнул по какой-либо кнопке. После того как администратор авторизовался один раз, система больше не запрашивает пароля.

Окно авторизации администратора представлено в соответствии с рисунком 2.18.

Рисунок 2.18. Авторизация администратора

После авторизации администратор может производить изменения в содержании web-приложения. Например, кликнув по кнопке «Добавить» в разделе «Уроки» откроется страница добавления нового урока. Страница добавления нового урока представлена в соответствии с рисунком 3.19.

Рисунок 2.19. Страница добавления нового урока

После того как все поля будут заполнены урок автоматически заносится в базу данных и на странице выводится сообщение о том что новый урок успешно добавлен.

Сообщение о добавлении урока в базу данных представлено в соответствии с рисунком 2.20.

Рисунок 2.20. Сообщение о добавлении нового урока

При редактировании и удалении уроков, а так же добавлении и удалении теоретического материала и редактировании текстов в данном web-приложении выводятся подобные сообщения.

После нажатия на кнопку «Редактировать» в разделе «Уроки» загрузится страница, на которой отображен весь список уроков имеющихся в данном web-приложении. Затем администратору необходимо выбрать из списка урок который нужно отредактировать и кликнуть по нему. После этого отобразится страница редактирования урока. На данной странице администратор может производить все необходимые изменения. Процесс редактирования урока представлен в соответствии с рисунком 2.21.

Рисунок 2.21. Процесс редактирования урока

Если администратору необходимо удалить какой-либо урок, ему нужно кликнуть по кнопке «Удалить» в разделе «Уроки» после чего загрузится страница со списком имеющихся в данном web-приложении уроков. Затем ему нужно выбрать из списка урок, который он хочет удалить и нажать на кнопку «Удалить урок» в этой же странице. Страница удаления урока представлена в соответствии с рисунком 3.22.

Рисунок 2.22. Страница удаления урока

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

Страница добавления новой статьи в раздел «Статьи» представлена в соответствии с рисунком 2.23.

Рисунок 2.23. Страница добавления новой статьи

После нажатия по кнопке «Удалить» в разделе «Статьи» открывается страница удаления имеющихся в web-приложении статей. На ней отображается список всех статей. Администратору необходимо выбрать статью для удаления и нажать на кнопку «Удалить статью». Страница удаления статей представлена в соответствии с рисунком 2.24.

Рисунок 2.24. Страница удаления статей

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

После выполнения выше указанных действий обновленная страница будет отображаться в браузере со всеми изменениями.

Данное разработанное web-приложение могут использовать учителя информатики при планировании своих уроков.

В соответствии с этим определен состав пользователей - класс «Пользователь» и класс «Администратор».

Для класса «Пользователь» определены функции:

просмотр главной страницы;

просмотр раздела «Статьи»;

просмотр раздела «Уроки»;

просмотр раздела «О нас»;

просмотр раздела «Тест».

Для класса «Администратор» определены функции:

просмотр web-приложения;

все действия при работе с базой данных MySQL - «phpsite»;

редактирование интерфейса web-приложения;

добавление, редактирование и удаление уроков в разделе «Уроки»;

добавление и удаление различных статей в разделе «Статьи»;

редактирование содержимого текстов главной страницы в разделе «Страницы».

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.