УДК 378.048

ОБРАБОТКА И ХРАНЕНИЕ ДАННЫХ В WEB-ПРИЛОЖЕНИИ

Крупина Татьяна Александровна
Московский педагогический государственный университет
магистрант

Аннотация
Данная статья посвящена обзору современных средств разработки Интернет-сайтов и Web-приложений. Также рассматриваются проблемы обучения студентов и школьников этим технологиям.

Ключевые слова: профессиональная подготовка магистров, разработка Web-приложений, разработка сайта


HANDLING AND STORAGE DATA IN WEB-APPLICATIONS

Krupina Tatyana Aleksandrovna
Moscow State Pedagogical University
Master of the Department of Applied Mathematics and IT

Abstract
This article provides an overview of the development of modern websites and Web-based applications. It also discusses the problem of training students and pupils of these technologies.

Рубрика: Педагогика

Библиографическая ссылка на статью:
Крупина Т.А. Обработка и хранение данных в Web-приложении // Гуманитарные научные исследования. 2016. № 9 [Электронный ресурс]. URL: http://human.snauka.ru/2016/09/16589 (дата обращения: 23.11.2016).

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

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

Порядок разработки Web-приложения на домашнем компьютере с использованием комплекта denwer достаточно прост:

1)       Скачать необходимое программное обеспечение с сайта denwer.ru.

2)       Установить denwer на свой ПК по прилагаемой инструкции.

3)       Написать PHP-код.

4)       Запустить написанное приложение в браузере.

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

Пример 1. Исходные данные для приложения задаются прямо в коде.

Задан массив y1, y2, …, y10. Если индекс ymin меньше 5, то заменить в исходном массиве отрицательные yi на ymin.

PHP – код

<?php

// ВВОД МАССИВА

$y[1]=65; $y[2]=155; $y[3]=25; $y[4]=355; $y[5]=45;

$y[6]=-55; $y[7]=65; $y[8]=-155; $y[9]=25; $y[10]=255;

// ОБРАБОТКА МАССИВА

$ymin=$y[1];

for($i=1;$i<=10;$i++){

if($y[$i]<$ymin){

$ymin=$y[$i];

$nymin=$i;

} }

if($nymin<5){

for($i=1;$i<=10;$i++){

if($y[$i]<0){$y[$i]=$ymin;}

} }

// ВЫВОД РЕЗУЛЬТАТОВ ОБРАБОТКИ МАССИВА

for($i=1;$i<=10;$i++) {

echo $y[$i];

echo “<br>”;

}

?>

Пример 2. Данные вводятся с помощью файла и выводятся на экран.

Дан массив y1, …, y20. Определить сумму элементов от ymax до y20.

PHP – код

Файл данных 9-24.txt

<?php

// Ввод массива из файла 9-24.txt

$y=file(“9-24.txt”);

foreach($y as $i => $s) {}

//Обработка массива

$ymax=$y[1];

for($i=1;$i<=20;$i++)

{

if($y[$i]>$ymax)

{

$ymax=$y[$i];

$n=$i;

} }

$s=0;

for($i=$n;$i<=20;$i++){

$s=$s+$y[$i];

}

//Вывод результата

echo $s;

?>

25

15

25

37

04

56

60

96

25

255

100

30

20

75

83

245

999

50

90

20

На примерах показано как производить ввод, вывод и обработку данных, но в них абсолютно отсутствуют команды создания и дизайна сайта. Для дизайна сайта необходимо написать его HTML-код. Затем, PHP код включить внутрь HTML-кода. Таким образом, мы получим интерактивный сайт с приложением, в котором происходит математическая или логическая обработка данных.

Разработка и дизайн Web-приложений является одной из популярных дисциплин, которая изучается как в школе, так и при профессиональном обучении, на направлениях связанных с информатикой и ИКТ.


Библиографический список
  1. ФГОС 222000 Инноватика (квалификация (степень) «магистр»). Сайт Минобрнауки России http://минобрнауки.рф/документы/926 . Дата доступа 13.09.2016.
  2. Абдулгалимов Г.Л. Проблемы и решения внедрения ФГОС. Педагогика. 2013. № 10. С. 57-61.
  3. Абдулгалимов Г.Л. Профессиональная компетентность учителя-предметника. Alma mater (Вестник высшей школы). 2013. № 1. С. 112-113.
  4. Абдулгалимов Г.Л. Модель готовности современного учителя к профессиональной деятельности. Стандарты и мониторинг в образовании. 2009. № 5. С. 44-47.
  5. Джентльменский набор Web-разработчика «Денвер» – проект Дмитрия Котерова. http://www.denwer.ru/ . Дата доступа 13.09.2016.
  6. Абдулгалимов Г.Л. Актуальные проблемы системы профессиональной подготовки будущих учителей информатики. Высшее образование сегодня. 2008. № 3. С. 81-83.
  7. Абдулгалимов Г.Л. Некоторые аспекты оптимизации кадрового потенциала информационного общества. Высшее образование в России. 2013. № 4. С. 151-154.
  8. Абдулгалимов Г.Л. Переход к информационному обществу и проблемы развития кадрового потенциала. Alma mater (Вестник высшей школы). 2013. № 11. С. 109-112.
  9. Люк Веллинг, Лора Томсон. Разработка web-приложений с помощью PHP и MySQL.  Издательский дом “Вильямс”. 2010. -837. ISBN: 978-5-8459-1574-0.

 



Все статьи автора «abc444»


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

Связь с автором (комментарии/рецензии к статье)

Оставить комментарий

Вы должны авторизоваться, чтобы оставить комментарий.

Если Вы еще не зарегистрированы на сайте, то Вам необходимо зарегистрироваться:
  • Регистрация