Главная » Просмотр файлов » Отчет по диплому

Отчет по диплому (1221123), страница 2

Файл №1221123 Отчет по диплому (Интернет-магазин ИП Сухарев) 2 страницаОтчет по диплому (1221123) страница 22020-10-05СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

К основным плюсам MySQL можно отнести высокую скорость работы, быстроту обработки данных и оптимальную надежность. Немаловажно, и то, что данных СУБД распространяется бесплатно и представляет собой программное обеспечение с открытым кодом. За счет этого можно вносить свои изменения и модифицировать код [7].

MySQL – это один из множества ПО2 для работы с SQLбазами данных

SQL – это структурированный язык запросов, созданный для управления реляционными БД. Он обладает широким перечнем возможностей, например, создавать таблицу, редактировать и удалять данные, производить запросы из таблиц и многое другое.

MySQL – компактный многопоточный сервер баз данных. MySQL характеризуется большой скоростью, устойчивостью и легкостью в использовании.MySQL был разработан компанией TcX для внутренних нужд, которые заключались в быстрой обработке очень больших баз данных. Компания утверждает, что использует MySQL с 1996 года на сервере с более чем 40 БД, которые содержат 10,000 таблиц, из которых более чем 500 имеют более 7 миллионов строк. MySQL является идеальным решением для малых и средних приложений. Исходники сервера компилируются на множестве платформ. Наиболее полно возможности сервера проявляются на Unix-серверах, где есть поддержка многопоточности, что дает значительный прирост производительности [8].



Возможности MySQL

MySQL поддерживает язык запросов SQL в стандарте ANSI 92, и кроме этого имеет множество расширений к этому стандарту, которых нет ни в одной другой СУБД.

Краткий перечень возможностей MySQ:

  1. поддерживается неограниченное количество пользователей, одновременно работающих с базой данных;

  2. количество строк в таблицах может достигать 50 млн.;

  3. быстрое выполнение команд. Возможно MySQL самый быстрый сервер из существующих;

  4. простая и эффективная система безопасности;

MySQL действительно очень быстрый сервер, но для достижения этого разработчикам пришлось пожертвовать некоторыми требованиями к реляционным СУБД [9].

В MySQL отсутствуют:

  • поддержкавложенныхзапросов, типа SELECT * FROM table1 WHERE id IN (SELECT id FROM table2);

  • не реализована поддержка транзакций. Взамен предлагается использовать LOCK/UNLOCK TABLE;

  • нет поддержки триггеров и хранимых процедур.

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





    1. Сценарный язык программирования JavaScript

JavaScript– это клиентский язык web-программирования, который был создан в 1995 году, разработчиком Бренданом Айком.

JavaScript обычно применяется для манипулирования объектами в различных приложениях, но наибольшую популярность он приобрел как один из основных языков применяемых при создании сайтов.

Код языка JavaScript, обычно исполняется в окне браузера, на открытой странице сайта. Это происходит благодаря тому что в веб-браузере по-умолчанию имеется интерператор языка JavaScript, благодаря которому браузер имеет возможность понимать и исполнять код написанный на языке JavaScript [10].

Интерпретатор языка JavaScript, является частью веб браузера, когда веб браузер открывает страницу сайт, браузер создаёт объектную модель документов (DOM), интерпретатор JavaScript получает доступ к DOM и благодаря этому, вебмастера создавая различные скрипты (web-приложения) могут управлять и манипулировать объектами страницы (всеми тегами: абзацами, заголовками, таблицами, формами и т.д.).

JavaScript также как и языки HTML и CSS, принадлежит всему человечеству, им не владеет ни одна компания или персона. Однако само слово – «JavaScript», принадлежит компании OracleCorporation и чтобы не иметь проблем с авторскими правами, ученые разрабатывающие данный язык в научных документах называют его ECMAscript [11].

Краткий список возможностей JavaScript:

  1. математические операции;

  2. обработка данных в html-форматах без подключения к Интернет и без использования серверных языков программирования;

  3. взаимодействие с пользователем события;

  4. взаимодействие с HTML-элементами на странице и управлять их содержимым и стилями;

  5. добавление анимации и различных графических элементов на веб-страницы [12].

    1. CascadingStyleSheets (CSS)

CSS (англ.CascadingStyleSheets – каскадные таблицы стилей) – формальный язык описания внешнего вида документа, написанного с использованием языка разметки. Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документам, например, к SVG или XUL.

С помощью данного языка можно описать стили для любых элементов из языка HTML (будь то таблицы, блоки, абзацы и т.д.)

Основные возможности CSS

  • тень у текста;

  • выпадающее меню;

  • разговорные блоки;

  • навигация на вкладках;

  • кнопки;

  • загнутые края ленты;

  • полупрозрачне блоки;

  • эффекты тиснения;

  • 3D эффекты;

и многое другое [13].

Не так давно появился стандарт CSS3. Произошли изменения, связанные с фономи границей элементов. Появились возможности стилизации. Теперь страница будет выглядеть намного привлекательнее для посетителей.

Новые стили

  • border-radius – используя этот стиль, можно сделать закругление углов и элементов;

  • borer-image – можно поставить изображение в качестве фона;

  • border-color – теперь поддерживает свойство transparent, прозрачность;

  • теперь можно создавать треугольники, используя только каскадные таблицы стилей;

  • box-shadow – добавление тени к элементу. Имеется возможность указать несколько теней [14].

Многоколоночное отображение контента

Расположение контента с использованием большого количества колонок. Появилась возможность отображать необходимую информацию в нескольких колонах. За это отвечает группа свойств column. С его помощью можно поместить контент колонками. Можно указать ширину колонок, количество и расстояние между ними.

Поддержка всевозможных медиа – устройств

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

Изменения, связанные с расположением элементов

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

Следующий модуль CSS упрощает позиционирование. Создается сетка, и элементы выравниваются внутри ячеек. Сетка может быть нескольких типов.

  • явная сетка. В ней четко определены строки и столбцы:

  • естественная. Создается автоматически:

  • сетка по умолчанию. Если все вышеперечисленные варианты не подходят, рассматривается сетка, у которой только одна ячейка [16].

Стандарт CSS3 полностью совместим с ранними версиями каскадных таблиц стилей.

Новые возможности CSS3 значительно расширят возможности веб – дизайна и позволят сделать его более качественным и профессиональным.

    1. Технология jQuery

jQuery – это библиотека многократно используемых объектов и функции JavaScript, созданная Джоном Резигом и представленная в 2006 году. Обычно jQuery является отдельным JavaScript-файлом. jQuery можно назвать фреймворком (framework), т.е. набором операции и инструкции для решения однотипных задач. Библиотека позволяет вам работать и управлять различными объектами на веб-страницах [16].

Сценарный язык программирования Perl

PERL – интерпретируемый язык программирования Perl является интерпретируемым языком. Это означает, что программы, написанные на Perl, обычно исполняются путем вызова интерпретатора Perl и переда» ему списка команд, из которых состоит программа. Поскольку интерпретатор тает и исполняет команды Perl именно таким образом, разработчики часто называют программы на Perl скриптами. Если ранее работали в UNIX подобных системах, то, вероятно, знакомы со многими типам; скриптов, такими как скрипты shell, скрипты sed и т. Д. В таком случае вы, вероятно , в состоянии оценить полезность и мощность языка, основанного на скриптах. Если работали в системах DOS и Windows, то пакетные (.BAT)-файлы или программы на языке BASIC можно вспомнить об интерпретируемых скриптах.

Возможности языка Perl

Perl предоставляет разработчику широкий спектр возможностей для создания кратких и эффективных программ. Ниже приведены некоторые наиболее замечательные черты Perl. Далее в главе вы познакомитесь с использованием каждой из них:

  • ассоциативные массивы,которые индексируются программами с использованием нецелых ключей;

  • автоматическое преобразование типов между целыми числами,числами с плавающей точкой и строками;

  • автоматическое преобразование размера массивов;

  • функции для преобразования бинарных данных;

  • широкая поддержка так называемых регулярных выражений, которые программы используют для поиска, замены и других операций, связанных с разбором текста;

  • функции вывода/ввода файлов;

  • функции форматированного вывода, наподобие функции С, с добавлением к ним способности генерации отчетов на основе шаблонов (template);

  • полный набор операторов С, с добавлением также операций по сравнению строк;

  • функции для обработки списков, которые поддерживают стеки, очереди и другие данные списочных типов;

  • функции системного сервиса;

  • большой набор операторов и структур управления, включая подпрограммы.

    1. Hyper Text Markup Language, version 5 (HTML5)

HTML5 – язык для структурирования и представления содержимого всемирной паутины. Цель разработки HTML5 – улучшение уровня поддержки мультимедиа-технологий с одновременным сохранением обратной совместимости, удобочитаемости кода для человека и простоты синтаксического анализа.

Синтаксис

HTML 5 будет иметь два синтаксиса – «custom» HTML и XML. HTML синтаксис определяет детализированные правила синтаксического анализа (включая «обработку ошибок»). Пользовательские агенты будут следовать этим правилам для документов, имеющих MIME тип text/html. Вотпримерсинтаксиса HTML:

<meta charset="UTF-8">

<title>Example document</title>

<p>Exampleparagraph</p>

XML синтаксис совместим с документами XHTML1 и его реализациями. Чтобы использовать этот синтаксис нужно объявить MIME тип XML, а элементы должны быть выстроены согласно спецификации XML. Ниже приведен пример, который соответствует синтаксису XML:

<?xml version="1.0" encoding="UTF-8"?>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Example document</title>

</head>

<body>

<p>Example paragraph</p>

</body>

</html>

Кодировка символов

Для синтаксиса HTML разработчики могут использовать три способа установки кодировки: - на транспортном уровне. При использовании Content-Type HTTP заголовка, например. - используя символ UnicodeByteOrderMark (BOM) в начале файла. Этот символ обеспечивает сигнатуру используемого кодирования,используя мета тег с атрибутомcharset, который должен быть определен как первый дочерний элемент head. Обратите внимание, что для определения кодировки используется
<metacharset="UTF-8">
вместо

<metahttp-equiv="Content-Type" content="text/html; charset=UTF-8">

Идея относительно этих новых типов состоит в том, что пользовательский агент может обеспечить интерфейс для таких объектов как календарь (выбор даты), интеграции с адресной книгой и предоставить серверу данные в определенном формате. Это дает определенные преимущества как пользователям, так и разработчикам, поскольку пользовательский ввод проверяется перед посылкой на сервер браузером. Это означает, что разработчикам нет необходимости расходовать ресурсы на проверку введенных данных, что, в свою очередь, приводит к сокращению времени ожидания ответа.

Обратная совместимость

HTML5 определен таким образом, что он обратно совместим с тем, как агенты пользователей обрабатывают связанное содержимое. Для сохранения относительной простоты языка для авторов некоторые элементы и атрибуты не включены в другие разделы этого документа, например, элементы оформления, которые лучше описаны в спецификации CSS.

Агенты пользователей, однако, всегда должны будут поддерживать устаревшие элементы и атрибуты, и именно поэтому спецификация полностью отделяет требования к авторам и агентам пользователей. Это означает, что авторы не могут использовать элементы isindex или plaintext, но агентам пользователей необходимо их поддерживать для совместимости с созданным HTML-содержимым.

Характеристики

Тип файла
Документ
Размер
3 Mb
Высшее учебное заведение

Список файлов ВКР

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6989
Авторов
на СтудИзбе
262
Средний доход
с одного платного файла
Обучение Подробнее
{user_main_secret_data}