Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PI_lab_2017.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
137 Кб
Скачать
☆

Лабораторная работа № 4 Разработка базы данных Интернет-проекта

Цель работы. Получить практические навыки работы с СУБД MySQL и программой phpMyAdmin.

Задание для выполнения

  1. Разработать структуры таблиц для Интернет-проекта.

  2. Создать базу данных, используя phpMyAdmin.

  3. Создать таблицы , используя phpMyAdmin.

Содержание отчета о лабораторной работе

Номер и тема лабораторной работы

Номер группы и фамилия студента

Название приложения.

Задание для выполнения

Структуры и связи всех таблиц, используемых в проекте

Дампы таблиц, созданные в phpMyAdmin

Контрольные вопросы

Для чего используются ключи и индексы в базах данных?

Какие типы данных поддерживаются СУБД MySQL?

Как создаются таблицы в СУБД MySQL?

Как можно добавить данные в таблицу?

Как можно обновить запись в таблице?

Как отобрать нужные записи из таблицы?

Как устанавливается соединение с сервером MySQL в php-программе?

Как выбирается база данных на сервере MySQL в php-программе?

Как формируется набор записей из таблицы базы данных на сервере MySQL в php-программе?

Как можно отобразить полученный набор записей в документе с помощью php-программы?

Лабораторная работа № 5 Разработка средств регистрации и авторизации Интернет-проекта

Цель работы. Получить практические навыки работы с СУБД MySQL и PHP.

Задание для выполнения

1. Разработать PHP-файл для записи данных регистрационной формы в таблицу MySQL.

2. Разработать систему авторизации пользователя с использованием таблицы пользователей в MySQL.

3. Разработать систему администрирования списка пользователей,

позволяющую просматривать список, редактировать и удалять записи

Содержание отчета о лабораторной работе

Номер и тема лабораторной работы

Номер группы и фамилия студента

Название приложения.

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

Внешний вид и коды страниц авторизации пользователя

Внешний вид и код страниц администрирования списка пользователей.

Контрольные вопросы

Как передать данные формы на сервер?

Как записать полученные сервером данные в таблицу MySQL?

Как проинформировать пользователя о том, что он зарегистрирован?

Как должна функционировать система восстановления пароля пользователя?

Как можно отредактировать данные пользователя на сервере?

Как выглядит SQL-оператор для записи данных нового пользователя в таблицу?

Как выглядит SQL-оператор для редактирования данных пользователя?

Как выглядит SQL-оператор для удаления данных пользователя?

Лабораторная работа № 6 Разработка каталога продукции Интернет-проекта

Цель работы. Получить практические навыки создания систем администрирования на основе СУБД MySQL и PHP.

Задание для выполнения

1. Разработать PHP-файл для администрирования каталога продукции в WEB-приложения, позволяющий просматривать список групп товаров, добавлять, удалять и редактировать записи в нем.

2. Разработать PHP-файл для администрирования каталога продукции в WEB-приложения, позволяющий просматривать списки товаров выбранной группы, добавлять, удалять и редактировать записи в нем.

3. Разработать PHP –файл каталога продукции, позволяющий пользователю выбирать группу товаров и просматривать товары в ней.

Содержание отчета о лабораторной работе

Номер и тема лабораторной работы

Номер группы и фамилия студента

Название приложения.

Внешний вид и коды страниц администрирования групп товаров

Внешний вид и коды страниц администрирования товаров выбранной группы

Внешний вид и код страницы просмотра товаров пользователем

Контрольные вопросы

Как можно организовать ввод данных в список групп товаров?

Как можно организовать редактирование списка групп товаров?

Как можно организовать вывод списка товаров выбранной группы?

Как можно организовать редактировании списка товаров выбранной группы?

Как можно организовать вывод пользователю информации о товарах выбранной группы?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]