
Преимущества MySql:
К конкурентам MySQL, помимо прочих, относятся PostgreSQL, Microsoft SQL Server и Oracle.
MySQL обладает многими преимуществами, в том числе высокой производительностью, низкой стоимостью, простотой конфигурирования и изучения, переносимостью и доступностью исходного кода.
Производительность
MySQL без сомнений работает очень быстро. Результаты сравнительных тестов производительности, выполненных фирмой-изготовителем, можно посмотреть на странице http://web.mysql.com/benchmark.html. Многие из этих сравнительных тестов показывают, что MySQL работает на порядок быстрее конкурирующих продуктов.
Низкая стоимость
Пакет MySQL доступен бесплатно в соответствии с лицензией на программное обеспечение с открытым исходным кодом или, если это необходимо для приложения, за небольшую сумму можно приобрести коммерческую лицензию.
Простота использования
В большинстве современных баз данных используется SQL. Если ранее вы работали с другими СУРБД, переход к этой системе не должен вызывать какие-либо затруднения. Установка MySQL столь же проста, как и установка многих аналогичных продуктов.
Переносимость
MySQL может использоваться в среде многих различных систем UNIX, а также в среде Microsoft Windows.
Исходный код
Как и в случае РНР, исходный код MySQL можно выгружать и изменять.
Техническое задание
Разработать систему конструирования интернет-магазинов, с использованием PHP и СУБД MySQL.
Система предоставляет возможность создать собственную интернет-страницу, с размещенным на ней интернет-магазином.
Сайт должен корректно отображаться и функционировать в следующих браузерах:
Chrome
FireFox
Safari
Opera
Internet Explorer
последних версий.
Каждый созданный интернет-магазин должен иметь:
список категорий
список товаров
заголовок
краткую информацию о магазине
логотип магазина
механизм «корзина»
администраторскую панель
задаваемый дизайн
Дополнительно:
контакты, с функцией быстрой связи
местоположение магазина (виджет карты)
новости магазина
Схема
главной страницы интернет магазина
Администраторская панель
После ввода необходимых данных, пользователь получает интернет-страницу, содержанием которой может управлять из администраторской панели.
Администраторская панель защищена паролем.
Функции панели:
добавление/редактирование категорий
добавление/редактирование товаров
добавление/редактирование новостей
Схема администраторской панели
Механизм «Корзина»:
Выбрав товар, пользователь нажимает кнопку «купить», после чего необходимые сведения записываются в браузер клиента.
При переходе в раздел корзины, пользователь видит список потенциальных покупок.
Пользователь может удалить товары из корзины или изменить количество
После того, как сформирует список желаемых товаров и заполнив необходимую для доставки товара информацию, нажав на кнопку «отправить», список товаров сохраненный в cookie и данные формы отправляются на сервер для обработки
Схема корзины