Руководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником»





НазваниеРуководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником»
страница10/11
Дата публикации20.08.2013
Размер0.97 Mb.
ТипРуководство пользователя
100-bal.ru > Математика > Руководство пользователя
1   2   3   4   5   6   7   8   9   10   11

7.Программная реализация

Сайт конкурса



Для хранения данных были возможны 3 основные альтернативы:

  1. Хранить данные в базе данных mySQL;

  2. Хранить данные в текстовых файлах;

  3. Хранить данные в сгенерированных .PHP файлах.

Рассмотрим достоинства и недостатки всех трёх вариантов.

БД mySQL

При хранении данных в БД mySQL мы получаем наивысшее быстродействие, высокую защищенность данных, развитые средства поддержания целостности данных. Недостатками является то, что для каждой структуры надо создавать новую таблицу, трудно добавить в таблицу новую колонку (новое свойство сущности) так, что сохранились существующие данные. Кроме того БД не загрузишь с сайта в виде файла по FTP для работы с сайтом на машине в режиме offline, да и не на всех серверах есть поддержка mySQL. Чтение и запись данных осуществляется при помощи SQL запросов.

Возможно, в будущем требования скорости перевесят, и будет сделан переход именно на использование БД mySQL.

Текстовые файлы

Этот формат данных применялся в сайте прошлого года. Работа с текстовыми файлами не требует ни установленной БД, ни, какого-то ни было, другого ПО, кроме интерпретатора PHP. Недостатки: трудно изменить формат данных. При чтении и записи приходится чётко следовать формату данных. Запись и чтение выполняются медленно. Легко получить доступ к данным, просто указав в строке браузера URL текстового файла (если доступ специально не ограничен в файле .htaccess).

Данные в PHP файлах

Для работы с данными в .PHP файлах требуется только интерпретатор .PHP. Мало того, чтение данных не нужно описывать – интерпретатор PHP сам читает и структурирует данные и это (как показывают тесты) оказывается довольно хорошим по скорости решением. В .PHP файлы можно записывать какие угодно по сложности структуры, ассоциативные массивы. Файлы .PHP сервер не позволяет открывать, даже если указана прямая ссылка. Требуется написать только процедуры записи. Можно создавать массивы с элементами различной структуры. Данные хранятся в виде файлов – их легко загружать на сервер и скачивать обратно.

Формат данных на сервере



Итак, данные хранятся в PHP-файлах. Рассмотрим подробнее их формат:


Структура каталога задачника КИО-2005


КИО-2005

Каталог задачника в каталоге Program Files

Save

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

Chess

Сохранения к задаче «Шахматы со спящим противником»

Road

Сохранения к задаче «Меандры»

Auto

Сохранения к задаче «Автомат для голосования»

Sphere

Сохранения к задаче «Потенциалы»

Olymp

В этот каталог автоматически сохраняются файлы с рекордами игрока

Backup

Каталог для временных файлов с текущим состоянием, чтобы возможно было откатить решение по ходам назад

Data

Графические данные, описания для задач


1   2   3   4   5   6   7   8   9   10   11

Похожие:

Руководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Настоящее положение конкурса «Открытый урок информатики – 2014» (далее Конкурс) определяет цели и сроки проведения Конкурса, условия...
Руководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником» icon3. «Интернет-представительство»
Настоящее Положение определяет порядок организации и проведения I муниципального конкурса Образовательный сайт 2014» для педагогических...
Руководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником» iconРуководство пользователя системы smsdirect. E-mail рассылки
Функция e-mail рассылок является опцией, подключаемой по запросу пользователя. Для подключения данной опции, свяжитесь с нашими специалистами,...
Руководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником» iconТематические интернет-ресурсы в помощь образованию
Официальный сайт Министерство образования и науки РФ. Здесь: новости, анонсы мероприятий, публикации в сми. Структура и руководство...
Руководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником» iconКонкурса рефератов «Мой город» по теме: «Владивосток в преддверии саммита атэс»
Общее руководство проведением конкурса осуществляет управление по работе с муниципальными учреждениями образования администрации...
Руководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником» iconО проведении открытого городского конкурса
Конкурса, порядок их предоставления на Конкурс, сроки проведения Конкурса и действует до завершения конкурсных мероприятий (Приложение...
Руководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником» iconО проведении открытого городского конкурса эссе
Конкурса, порядок их предоставления на Конкурс, сроки проведения Конкурса и действует до завершения конкурсных мероприятий (Приложение...
Руководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Официальный сайт образовательной организации в информационно-телекоммуникационной сети "Интернет" (далее соответственно-официальный...
Руководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником» iconУниверситетские исследования, 2011
Описанна программная реализация алгоритма определения структуры множества подмножеств множества с самопринадлежностью
Руководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником» iconСистемной Энциклопедии" Руководство пользователя "
Руководство пользователя "СЭ" по поиску статей в Энциклопедии, их просмотру, частичному выводу на печать и т д
Руководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником» iconМонахов М. Ю., Воронин А. А. Создаем школьный сайт в Интернете. Элективный курс. Учебное пособие
Программа элективного курса «Создаем школьный сайт в Интернете» является модифицированной программой, разработанной Монаховым М....
Руководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником» iconКонкурса являются: выявление передового педагогического опыта
Инновационный урок по истории России для 10 класса (далее Конкурс) определяет порядок организации и проведения Конкурса, его организационное,...
Руководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником» iconО проведении историко-краеведческого конкурса рефератов
Настоящие Положение определяет порядок организации и проведения историко-краеведческого конкурса учащихся 5 – 11 классов общеобразовательных...
Руководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником» iconСайт как средство обучения учащихся
Цель у всех учителей одна – дать знания детям и научить их применять на практике. Проведение урока географии невозможно без широкого...
Руководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником» icon«Информатика и икт. Маленькая страна» образовательный сайт Полякова...
Этот сайт — не для праздношатающихся по интернету, не для скачивающих и складирующих разные материалы. Он для моих учеников, для...
Руководство пользователя 42 Сайт конкурса 42 Программная реализация 47 Сайт конкурса 47 Структура каталога задачника кио-2005 48 Функция определения пересечения 2-х отрезков 50 Окна помощи 51 Задача «Шахматы со спящим противником» iconКонкурс проводится в целях
Конкурса, порядок их предоставления на Конкурс, сроки проведения Конкурса и действует до завершения конкурсных мероприятий (Приложение...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск