Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Описание и обоснование выбора инструментария.Содержание книги
Поиск на нашем сайте
Создаваемый сайт – справочный, поэтому ключевую роль будет выполнять поиск. Информация будет находиться в SQL базе данных. Поэтому для поиска будут использоваться SQL-запросы. Именно по этой причине создания сайта использовать PHP-скрипты. Во-первых, PHP-скрипты лучше всех взаимодействуют с базами данных. Во-вторых, PHP-скрипты лучше всего подходят для создания динамических веб-страниц, что позволит сократить размер используемого HTML-кода. В настоящее время PHP используется сотнями тысяч разработчиков. Входит в LAMP — распространённый набор программного обеспечения для создания и хостинга веб-сайтов (Linux, Apache, MySQL, PHP). Причина использования MySQL заключается в том, что PHP поддерживает множество реляционных баз данных, в том числе Informix, Oracle, Sybase и др. Тем не менее немало скриптов на PHP используют сравнительно небольшую и компактную СУБД MySQL, совместимую с ANSI SQL и обеспечивающую высокую производительность. Типы данных, которые можно хранить в таблицах, включают целочисленные и вещественные значения различной разрядности, фиксированные и динамические строки, даты, Blob-поля для хранения произвольных данных (например, графических изображений). MySQL является реляционной СУБД и в SQL-запросах позволяет связывать таблицы по общим полям, поддерживает индексы, автоинкрементные поля, а также множество функций для преобразования данных[5]. В документации, которой комплектуются версии MySQL как для Windows, так и для Linux, отражены различные нюансы использования СУБД. К тому же для нее разработаны самые разнообразные надстройки, предоставляющие графический или Web-интерфейс для манипуляции данными - создания таблиц, добавления и редактирования в них записей, отбора нужных строк. С помощью приложения phpMyAdmin, написанной целиком на PHP и соответственно поставляемой в исходных текстах, можно подготовить структуру таблиц, ввести начальные значения вручную или из текстового файла специального формата, а также проверить работоспособность SQL-запросов[5]. Все функции, обеспечивающие взаимодействие между PHP и MySQL, вынесены в отдельную библиотеку, указываемую в настройках интерпретатора скриптов. Последовательность шагов для подключения к базе данных и управления табличными данными традиционна - сначала устанавливается связь, потом выдается запрос и обрабатывается результат[5]. Также MySQL превосходит большинство реализаций SQL по скорости выполнения запросов, их обработке, в наличие дополнительных команд. Для тестирования сайта используется виртуальный хостинг – хостинг на локальном компьютере с использованием виртуального сервера. Виртуальный хостинг позволит тестировать сайт без лишних затрат интернет-трафика. Для данной цели лучше всего использовать Denwer. Denwer содержит встроенный Apache-сервер (веб-сервер), MySQL-сервер, phpMyAdmin, интерпретатор PHP, т. е. всё, что необходимо для тестирования справочного сайта. В качестве визуального редактора будет использоваться Adobe Dreamweaver 8. Для дизайна сайта использовался готовый CSS-файл. После установки Denwer появляется новый локальный диск Z (Рисунок 3).
Рисунок 3 – Расположение виртуального хоста.
Папка с файлами сайта установлена по адресу: Z:\home\<название_сайта>
Рисунок 4 – Файлы сайта.
Работая с phpMyAdmin, я создал базу данных Tools. Для этого необходимо в стартовом интерфейсе (Рисунок 5) ввести название базы данных под строкой “ Создать новую БД ” и нажать на кнопку “ Создать ”. Чтобы использовать phpMyAdmin, необходимо при работающем веб-сервере ввести в адресную строку браузера: http://localhost/phpmyadmin/.
Рисунок 5 – Стартовый интерфейс phpMyAdmin
Далее были созданы 9 таблиц в БД Tools: antenns, cables, switch, hub, router, sofa, head, texts, userlist. Их назначение можно узнать в следующем разделе.
Рисунок 6 – 9 таблиц БД Tools в phpMyAdmin
Чтобы просмотреть параметры и свойства каждой таблицы, нужно выбрать нужную таблицу и нажать на её. Параметры таблицы antenns на рисунке 7.
Рисунок 7 – Параметры таблицы antenns
Рисунок 8 – Параметры таблицы cables
Рисунок 9 – Параметры таблицы switch
Рисунок 10 – Параметры таблицы hub
Рисунок 11 – Параметры таблицы router
Рисунок 12 – Параметры таблицы sofa
Рисунок 13 – Параметры таблицы head
Рисунок 14 – Параметры таблицы texts
Рисунок 15 – Параметры таблицы userlist
Добавить новые элементы можно из.txt файла и вручную, нажав вкладку “ Вставить ” в меню таблицы. В последнем случае необходимо все данные вводить в появившиеся поля вручную. Чтобы просмотреть данные таблицы, необходимо нажать вкладку “ Обзор ” в меню таблицы.
Рисунок 16 – Обзор таблицы userlist
|
||
|
Последнее изменение этой страницы: 2017-02-10; просмотров: 298; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.006 с.) |