Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет.указание_Web-программирование_ПОАС.doc
Скачиваний:
85
Добавлен:
26.02.2016
Размер:
548.86 Кб
Скачать

Последовательность выполнения задания

1. Спроектировать структуру базы данных согласно варианта задания.

2. Используя выданные преподавателем учетные записи (user№) и пароли, подключиться по протоколу telnet или ssh к серверу ait.cs.nstu.ru, сменить пароль.

3. Обратиться к преподавателю для задания пароля доступа к базе данных user№.

4. Подключиться к MySQL-серверу, создать таблицы, освоить операции добавления, извлечения, изменения и удаления записей.

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

6. Выгрузить в текстовые файлы структуру и содержимое базы данных с помощью утилиты mysqldump, сохранить на локальной машине и распечатать эти файлы /13/.

9.10. Задания для выполнения лабораторной работы№10 «Разработка интернет-магазина»

Цель: Получить теоретические знания и практические навыки в использовании технологииAJAX,PHP,MySQL.

Используемые приемы и технологии:PHP, СУБДMySQL

Ключевые термины: интернет-магазин, база данных, корзина, калькулятор

Основные задачи, решаемые студентом в процессе выполнения лабороторной работы:

- проектирование структуры сайта электронного магазина;

- создание каталога товаров с поддержкой поиска по ключевым словам и выборки по критериям;

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

- создание корзины покупателя и механизма приема платежей с помощью PHP;

- прием платежей с помощью PayPal,DataCashиAuthorize.net(по желанию);

- реализация системы учетных записей посетителей;

- проектирование реляционной базы данных и составление SQL-запросов;

- использование возможностей поиска MySQLдля организации поиска товаров в каталоге;

- использование системы шаблонов Smartyдля создания структурированного и расширяемого кода наPHP;

- оптимизация сайта для работы с поисковыми системами;

- применение технологии AJAXдля ускорения реакции сайта на действия пользователей;

- программная реализация интернет-магазина;

- документирование контрольной работы в соответствии с требованиями /18/.

Варианты

1. Фирма, осуществляющая продажу средств связи.

2. Фирма, осуществляющая продажу легковых автомобилей.

3. Фирма, предоставляющая риэлтерские услуги.

4. Фирма, предоставляющая туристические услуги.

5. Фирма, осуществляющая продажу строительных материалов.

6. Фирма, предоставляющая юридические услуги.

7. Фирма, осуществляющая продажу торгового оборудования.

8. Фирма, осуществляющая продажу книгопечатной продукции.

9. Фирма, осуществляющая продажу лакокрасочной продукции.

10. Фирма, осуществляющая продажу продуктов питания.

11. Фирма, осуществляющая продажу вычислительной техники.

12. Фирма, осуществляющая продажу теле-, видеоаппаратуры.

13. Фирма, осуществляющая продажу косметики.

14. Фирма, осуществляющая продажу музыкальных инструментов.

15. Фирма, осуществляющая продажу вело-, мототехники.

16. Фирма, осуществляющая продажу кабельного оборудования.

17. Фирма, осуществляющая продажу спутникового оборудования.

18. Фирма, осуществляющая продажу электротоваров.

19. Фирма, осуществляющая продажу сельскохозяйственной техники.

20. Фирма, осуществляющая продажу канцелярских принадлежностей.