Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Базы данных и СУБД для web-приложений



Сегодня наиболее распространенным подходом для организации информационной базы web-приложений являются реляционные базы данных.

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

Базы данных позволяют хранить и получать доступ к информации. Использование БД на web-сайте позволяет отслеживать данные, автоматически обновлять сайт и распознавать пользователя. Информация может обрабатываться, сохраняться и извлекаться из БД. В БД можно хранить хорошо структурированную информацию, такую как список пользователей, список заказов, прайс-листы. Однако, этим вид хранимой информации не ограничивается. В современных информационных системах в базах данных хранятся и тексты, и изображения, и даже исполняемые программы или скрипты. Если потребуется, то в приложении можно хранить в базе данных инструкции и описания товаров.

Функционирование БД обеспечивается совокупностью языковых и программных средств, называемых системой управления базами данных (СУБД).

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

СУБД обычно дают следующие преимущества:

· высокая целостность данных;

· улучшенная непротиворечивость данных при множественном доступе;

· улучшенная защита;

· различные представления, основанные на одних и тех же структурах;

· независимость от файловых структур;

· устранение избыточности информации;

· экономия дискового пространства благодаря объединению таблиц без потерь.

MySQL - очень быстрая, надежная система управления реляционными базами данных (СУРБД). База данных позволяет эффективно хранить, искать, сортировать и получать данные. Сервер MySQL управляет доступом к данным, позволяя работать с ними одновременно нескольким пользователям, обеспечивает быстрый доступ к данным и гарантирует предоставление доступа только имеющим на это право пользователям. Следовательно, MySQL является многопользовательским, многопотоковым сервером. Он применяет SQL, используемый по всему миру стандартный язык запросов для баз данных.

MySQL составляет всё более значительную конкуренцию таким дорогостоящим гигантам, как Oracle и MS SQL Server. Немаловажным фактором является то, что MySQL распространяется совершенно бесплатно. В настоящее время пакет MySQL доступен как программное обеспечение с открытым исходным кодом.отличается хорошей скоростью работы, надежностью, гибкостью. Работа с ней, как правило, не вызывает больших трудностей. Поддержка сервера MySQL автоматически включается в поставку PHP.

 

Тестирование

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

Таблица 3.1 – совместимость с браузерами.

Браузер Оценка
Google Chrome Положительная.
Mozilla Firefox Положительная.
Opera Положительная.
Internet Explorer Положительная.

 

 

При вводе в адресную строку не существующие страницы отобразится ошибка, в соответствии с рисунком 3.2.

Рисунок 3.2 – Сообщение об ошибке.

При регистрации на сайте необходимо заполнить все поля, если поле будет не заполнено, отобразится ошибка, в соответствии с рисунком 3.3.

Рисунок 3.3 – Сообщение об ошибке.

При успешной регистрации, появится сообщение в соответствии с рисунком 3.4

Рисунок 3.4 – Сообщение об успешной регистрации.

Для корректного функционирования сайта в браузере должна быть включена поддержка использования сценариев JavaScript.

Заключение

Во время учебной практики был разработан интернет-магазин по продажам компьютерной техники.

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

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

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

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

Во время учебной практики были отточены навыки в дизайне сайтов, проектировки интерфейсов, разработке логотипов. Приобретены практические умения HTML и CSS верстки сайтов, а так же использования системы управления содержимым сайта.

 

Список использованной литературы

1. https://www.bibliofond.ru

2. https://wikipedia.org

3. Спейнауэр С. Справочник Web-мастера. СПб.: BHV, 1997.

4. Ратшиллер Т., Геркен Т. PHP4: разработка Web-приложений. СПб: Питер, 2001.

5. Томсон Л., Веллинг Л. Разработка Web-приложений на PHP и MySQL. - К.: "ДиаСофт", 2001.

6. Яргер Р., Риз Дж., Кинг Т. MySQL и mSQL. Базы данных для небольших предприятий и Интернета. - СПб: Символ-Плюс, 2000.

7. Орлов С.Д. Технологии разработки программного обеспечения. Учеб. пособие. 2-е изд. СПб.: Питер, 2003.

 

 


Поделиться:



Последнее изменение этой страницы: 2019-03-22; Просмотров: 208; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.02 с.)
Главная | Случайная страница | Обратная связь