5.97M
Категория: ИсторияИстория

Создание электронного образовательного ресурса для изучения истории России 18 века

1.

С.1
Тема: Создание электронного образовательного
ресурса для изучения истории России 18 века.
Направление: программирование.
Авторы проекта: Марсакова Полина Тимофеевна ,9в
Примак Олег Сергеевич, 9в
МБОУ гимназия №5 г. Сочи
Руководители проекта: Алексеева Елена Юрьевна, учитель
информатики,
Косых Наталья Васильевна, учитель химии

2.

С.2
Цель проекта:
создание электронного образовательного ресурса, позволяющих
изучить историю России 18 века и проверить свои знания в мини
викторине
Задачи:
изучить незнакомые нам раннее платформы: для создания вэбсайтов по принципу Model-View-Controller – Asp.NET
и для публикации -- Microsoft Azure
приобрести опыт создания Windows приложения с GUI на
WindowsForms
создание дизайна графического пользовательского интерфейса
найти информацию в сети Интернет на историческую тему
«Период дворцовых переворотов 18 в. в России»

3.

С.3
Электронный образовательный ресурс– это образовательный ресурс,
представленный в электронно-цифровой форме и включающий в себя структуру,
предметное содержание и данные о них. Электронный образовательный ресурс
может включать в себя данные, информацию, программное обеспечение,
необходимые
для
его
использования
в
процессе
обучения.
По
характеру
представления
информации
подразделяет
ЭОР
на мультимедийные, программные продукты, изобразительные, аудио, текстовые.
Электронные образовательные ресурсы нужны, прежде всего для повышения
мотивации учения школьников. В электронном образовательном ресурсе
используются мультимедиа технологии, позволяющие представить учебный
материал в виртуальной форме.
В настоящее время ощущается дефицит ЭОР для изучения конкретных тем и
разделов в школе по истории страны. Это и определило цель и задачи нашего
проекта.

4.

С.4
Информация о каждом правителе
Титульная страница приложения

5.

С.5
Работа пользователя с
приложением. Мини-викторина.

6.

С.6
Путь от клиента до базы данных

7.

Как работает связь от клиента к базе
данных?
С.7
1(вэб-сайт):Клиент
отправляет
HTTP
запрос,
используя
свой
браузер(открывая страницу с таблицей, или отправляя форму на
странице с результатом викторины)
1(приложение):Клиент
взаимодействует
с
пользовательским
интерфейсом windows приложения (нажимает на кнопку "таблица",
расположенную на главной странице или "отправить" – на странице с
результатом викторины ), код приложения отправляет нужный запрос на
сервер (используется библиотека System.Net.Http)
2: Тот или иной запрос попадает на сервер, все запросы, начинающиеся с
"https://{тут
будет
адрес
загруженного
сайта}"
обрабатываются
контроллерами сервера. Контроллер в свою очередь вызывает метод
статической модели Database

8.

С.8
3: Модель Database имеет два статических метода: Database.Send(string, int) и
Database.RequestTable(). Первый берёт имя ученика и его результат (эти данные
передаются из контроллера) и отправляет "INSERT INTO" SQL запрос (используется
библиотека System.Data.SQLClient),сохраняющий в базу данных запись об
ученике. Второй отправляет в базу данных "SELECT * FROM" SQL запрос, в ответ на
запрос, модель получает объект, называемый data reader, содержащий все
данные из базы, модель тут же его обрабатывает, считывая данные, и
возвращает вызвавшему объекту (в нашем случае контроллеру) список
учеников (List<Student> см. пункт 4)
4: Модель Student(ученик)Структура данных, для хранения и обмена данными о
учениках, принявших участие в викторине, будь то на сайте или в
приложении5(вэб-сайт): Контроллер отправит браузеру клиента HTML страницу,
содержащую таблицу с данными ( тэги <table>, <thead>, <tbody>, <tr>,
<td>)5(приложение): Контроллер отправит ответ формата JSON (JavaScript
Object Notation) на запрос из приложения, приложение, при необходимости
(если нужно отобразить таблицу), сериализует полученную JSON строку
(используется библиотека System.Text.Json) в список учеников (List<Student> см.
пункт 4)Список помещается в dataGridView1.DataSource, расположенный на
форме LeaderBoards

9.

Заключение:
С.9
Проведя огромный труд над данной работой, мы выполнили
все задачи, поставленные перед нами в начале проекта:
Мы изучили незнакомые нам раннее платформы: для создания
вэб-сайтов по принципу Model-View-Controller – Asp.NET
и для публикации -- Microsoft Azure, приобрели опыт создания
Windows приложения с GUI на WindowsForms, также создали
дизайн графического пользовательского интерфейса и нашли
информацию в сети Интернет на историческую тему «Период
дворцовых переворотов 18 в. в России»
Создали электронный образовательный ресурс, в котором
можно почерпнуть знания по истории 18 века и оценить себя,
выполнив викторину.
English     Русский Правила