ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.01.2024
Просмотров: 105
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Для обработки больших массивов данных, изначально СУБД создавался, чтобы обработать огромные массивы информации в промышленном масштабе, а только потом, благодаря ее доступность и быстродействию, MySQL «оккупировал» всемирный паутиной.
Существуют и другие бесплатные системы управления БД, например, PostgreSql, но в отличие от MySQL эта платформа не отличается высокой скоростью обработки данных.
Поддержка SQL – является еще одной важной «чертой» системы. Это обеспечивает высокий уровень кроссплатформенности данных и кода, созданных с помощью MySQL. Благодаря чему можно спокойно перенести БД в любую другую современную СУБД, также поддерживающую язык структурированных запросов. А весь сохраненный код (хранимые процедуры, триггеры и запросы) можно применять на любой из этих платформ[10].
Используется в связке с PHP – вместе с этим серверным языком программирования СУБД стала главным строительным материалом для всемирной паутины. Большая часть всех ресурсов интернета построена на основе PHP и MySQL.
Служба привилегий – позволяет обладать правами каждой учетной записи серва-ра на выполнение определенных операций с информацией. Причем не просто на сервере, на БД, а на отдельной таблице.
Хэширование пароля – обеспечивает высокую безопасность пароля. Благодаря чему она начала многие другие бесплатные популярные продукты. MySQL «содействовал» развитию других интернет платформ.
Cascading Style Sheets (CSS) представляет из себя простой язык проектирования разметки, предназначенный для упрощения процесса создания дизайна веб-страниц.
Именно от CSS зависит внешний вид веб-страниц. Используя CSS, появляются такие возможности как: изменение цвета текста, стиль шрифтов, установка интервалов между параграфами, установка фонового изображения и применение многих других эффектов. CSS используется в связке с языками разметки HTML или XHTML [8]. Преимуществами CSS являются: сохранение времени (единожды создав стиль CSS, использовать его со множеством веб-страниц), раз-работка стиля для любого HTML-элемента и его использование в любом месте документа, страницы загружаются быстрее из-за оптимизации кода, изменение дизайна веб-страниц становиться проще (достаточно изменить один стиль, и это изменение затронет все элементы, использующие этот стиль, на веб-странице автоматически), больше возможностей (в CSS гораздо больше стилевых атрибутов по сравнению с HTML, поэтому с помощью CSS можно создавать куда более привлекательный дизайн в отличии от простого HTML), кроссплатформенность (таблицы стилей позволяют оптимизировать внешний вид контента страницы к любому типу устройств. Используя один и тот же HTML документ, можно предоставлять различные версии дизайна веб-сайта для различных устройств таких как ноутбуков,
стационарных компьютеров, смартфонов и планшетов, общепризнанные веб-стандарты (на настоящее время стилевые HTML атрибуты считаются устаревшими и рекомендуется использовать CSS, поэтому рекомендуется начать использовать CSS на всех веб-страницах изначально, чтобы они были совместимы с будущими версиями браузеров) [9].
Таким образом, для разработки веб-сайта по продаже камер и предоставления доступа к ним были выбраны языки программирования: CSS3, JavaScript, PHP и веб-сервер Biget.
1.2.2 Элементы языка программирования
В качестве основного языка программирования для модернизации информационного веб-сайта были использованы PHP, JavaScript, а также язык разметки и стилей HTML и CSS3. Данные команды представлены в соответствии с таблицей 3-6.
Таблица 3 – Элементы HTML.
Продолжение таблицы 3
1 | 2 | ||||||||||||||||||||||||||||||||||||||
| Отображает текст в направлении, указанном в атрибуте dir, переопределяя текущее направление написания текста. | ||||||||||||||||||||||||||||||||||||||
| Выделяет текст как цитату, применяется для описания больших цитат. | ||||||||||||||||||||||||||||||||||||||
| Представляет тело документа (содержимое, не относящееся к метаданным документа). | ||||||||||||||||||||||||||||||||||||||
| Перенос текста на новую строку. | ||||||||||||||||||||||||||||||||||||||
| Создает интерактивную кнопку. Элемент может содержать текст или изображение. | ||||||||||||||||||||||||||||||||||||||
| Холст-контейнер для динамического отображения изображений, таких как простые изображения, диаграммы, графики и т.п. Для рисования используется скриптовый язык JavaScript. | ||||||||||||||||||||||||||||||||||||||
| Добавляет подпись к таблице. Вставляется сразу после открывающего тега
Продолжение таблицы 3
|
Продолжение таблицы 3
1 | 2 |
| Определяет завершающую область (нижний колонтитул) документа или раздела. |
| Форма для сбора и отправки на сервер информации от пользователей. Не работает без атрибута action. |
| Создают заголовки шести уровней для связанных с ними разделов. |
| Элемент-контейнер для метаданных HTML-документа, таких как |
| Секция для вводной информации веб-сайта или группы навигационных ссылок. Может содержать один или несколько заголовков, логотип, информацию об авторе. |
| Корневой элемент HTML-документа. Сообщает браузеру, что это HTML-документ. Является контейнером для всех остальных html-элементов. |
| Выделяет отрывок текста курсивом, не придавая ему дополнительный акцент. |
| Создает встроенный фрейм, загружая в текущий HTML-документ другой документ. |
| Встраивает изображения в HTML-документ с помощью атрибута src, значением которого является адрес встраиваемого изображения. |
| Создает многофункциональные поля формы, в которые пользователь может вводить данные. |
| Добавляет текстовую метку для элемента . |
| Элемент маркированного или нумерованного списка. |
| Раздел документа, содержащий навигационные ссылки по веб-сайту. |
Продолжение таблицы 3
1 | 2 |
| Создает многофункциональные поля формы, в которые пользователь может вводить данные. |
| Добавляет текстовую метку для элемента . |
| Элемент маркированного или нумерованного списка. |
| Определяет отношения между документом и внешним ресурсом. Также используется для подключения внешних таблиц стилей. |
| Контейнер для основного уникального содержимого документа. На одной странице должно быть не более одного элемента |
| Используется для хранения дополнительной информации о странице. Эту информацию используют браузеры для обработки страницы, а поисковые системы — для ее индексации. В блоке может быть несколько элементов , так как в зависимости от используемых атрибутов они несут разную информацию. |
| Определяет секцию, не поддерживающую сценарий (скрипт). |
| Контейнер для встраивания мультимедиа (например, аудио, видео, Java-апплеты, ActiveX, PDF и Flash). Также можно вставить другую веб-страницу в текущий HTML-документ. Для передачи параметров встраиваемого плагина используется элемент . |
| Упорядоченный нумерованный список. Нумерация может быть числовая или алфавитная. |
| Определяет вариант/опцию для выбора в раскрывающемся списке |
Продолжение таблицы 3
1 | 2 |
| Поле для вывода результата вычисления, рассчитанного с помощью скрипта. |
| Параграфы в тексте. |
| Определяет параметры для плагинов, встраиваемых с помощью элемента |
| Выводит текст без форматирования, с сохранением пробелов и переносов текста. Может быть использован для отображения компьютерного кода, сообщения электронной почты и т.д. |
| Индикатор выполнения задачи любого рода. |
| Определяет краткую цитату. |
| Контейнер для Восточно-Азиатских символов и их расшифровки. |
| Определяет вложенный в него текст как базовый компонент аннотации. |
| Отмечает вложенный в него текст как дополнительную аннотацию. |
| Отображает текст, не являющийся актуальным, перечеркнутым. |
| Выводит альтернативный текст в случае если браузер не поддерживает элемент . |
| Отображает текст шрифтом меньшего размера. |
| Используется для определения сценария на стороне клиента (обычно JavaScript). Содержит либо текст скрипта, либо указывает на внешний файл сценария с помощью атрибута src. |
| Определяет логическую область (раздел) страницы, обычно с заголовком. |
| Подключает встраиваемые таблицы стилей. |
Продолжение таблицы 3
1 | 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Используется для определения сценария на стороне клиента (обычно JavaScript). Содержит либо текст скрипта, либо указывает на внешний файл сценария с помощью атрибута src. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Элемент управления, позволяющий выбирать значения из предложенного множества. Варианты значений помещаются в | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Указывает местоположение и тип альтернативных медиаресурсов. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Контейнер для строчных элементов. Можно использовать для форматирования отрывков текста, например, выделения цветом отдельных слов. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Расставляет акценты в тексте, выделяя полужирным. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Задает подстрочное написание символов, например, индекса элемента в химических формулах. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Создаёт видимый заголовок для элемента . Отображается с закрашенным треугольником, кликнув по которому можно просмотреть подробности заголовка.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Задает надстрочное написание символов. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Продолжение таблицы 3
Таблица 4 – Элементы PHP
Продолжение таблицы 4
Продолжение таблицы 4
Таблица 5 – Элементы JavaScript
Таблица 6 – Элементы CSS.
Продолжение таблицы 6
Продолжение таблицы 6
2 ОБЩАЯ ЧАСТЬ 2.1 Описание алгоритма 2.1.1 Алгоритмы обработки информации 2.1.1.1 Разработка структуры сайта Первым этапом разработки структуры веб-сайта, является разработка внешнего вида, а именно, расположение блоков и создание страниц в соответствии с рисунком 1-4. |