Файл: Министерство образования Кузбасса Государственное профессиональное образовательное учреждение.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 26.10.2023

Просмотров: 78

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Министерство образования Кузбасса

Государственное профессиональное образовательное учреждение

«Кузнецкий металлургический техникум» имени Бардина И.П.»

Утверждаю

Заместитель директора

по учебной работе

__________Н. Б. Макаров

Отчет

О прохождении производственной практики

ПП.01.01 Разработка модулей программного обеспечения для компьютерных систем

Специальность 09.02.07 Информационные системы и программирование

Сроки практики с «20» июня 2023 г. «5» июля 2023 г.

Выполнил (а) обучающийся группы ИС-20 _______ Рябченко А.В.

Руководитель практики от ГПОУ КМТ _______ Горячев А.С.

Руководитель практики от ЦБК ОиН _______ Куторкин П.Ю.

Итоговая оценка _______________________

Новокузнецк, 2023г.

Дневник практики

Дата

Виды работ

Количество часов




Разработка PHP

15




Всего

15

Руководитель практики П.Ю. Куторкин

Содержание




Введение 4

Установка предметной области 5

Разработка PHP и БД 7

Заключение 11

Литература 12


Введение


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

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

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


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

phpMyAdmin — веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL. PhpMyAdmin позволяет через браузер и не только осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популярностью у веб-разработчиков, так как позволяет управлять СУБД MySQL без непосредственного ввода SQL команд.

Установка предметной области


Для работы базы данных на основе phpMyAdmin будем использовать локальное соединение на основе OsPanel

  1. После скачки с официального сайта открываем сетап и жмем далее:



Рисунок 1 — Установка OsPanel

  1. Принимаем условия и жмем далее.

  2. Выбираем диск и жмем далее:



Рисунок 2 — Установка OsPanel

  1. Выбираем нужные галочки и жмем далее

  2. Ставим галочку или нет для создание ярлыка и продолжаем

  3. Выбираем дополнительные задачи если нужно и жмем далее

  4. Устанавливаем


Разработка PHP и БД


Для работы базы данных нужно запустить сервер, который мы установили ранее



Рисунок 3 — Запуск сервера

Далее нужно создать PHP файл «contact.php» со следующим кодом:


// Подключение к базе данных

$servername = "localhost";

$username = "root";

$password = "1234";


$dbname = "buh";

$conn = new mysqli($servername, $username, $password, $dbname);

// Проверка соединения

if ($conn->connect_error) {

die("Ошибка подключения: " . $conn->connect_error);

}

// Получение данных из формы

$name = $_POST['name'];

$email = $_POST['email'];

$message = $_POST['message'];

// Вставка данных в базу данных

$sql = "INSERT INTO Message (Имя, Почта, Сообщение) VALUES ('$name', '$email', '$message')";

if ($conn->query($sql) === TRUE) {

echo "Сообщение отправлено успешно!";

} else {

echo "Ошибка: " . $sql . "
" . $conn->error;

}

$conn->close();

?>

Далее в HTML коде нужно добавить следующею строчку в ветку form для добавление полей и кнопок на странице контактов:

action="contact.php"

Для того чтобы зайти в phpMyAdmin надо:



Рисунок 4 — Вход в phpMyAdmin

Для создания таблицы нажимаем выбираем БД и задаем имя таблицы «Message» и количество столбцов 3:



Рисунок 5 — Создание таблицы

Поля таблицы:

  • Имя — имя пользователя как к нему обращаться

  • Почта — как связаться с ним

  • Сообщение — обращение или просьба чтобы связаться

И потом в phpMyAdmin будет в таблице message Имя, Почта, Сообщение отправителя на рисунке 6.



Рисунок 6 — Таблица в phpMyAdmin

Заключение


В заключение данной курсовой работы мы рассмотрели основные аспекты и возможности системы управления базами данных PHPMyAdmin. PHPMyAdmin представляет собой мощный инструмент, предназначенный для управления базами данных MySQL через веб-интерфейс.

В ходе работы мы изучили функциональность PHPMyAdmin, которая позволяет создавать, модифицировать и удалять базы данных, таблицы, индексы, а также выполнять запросы к данным. Мы также ознакомились с интерфейсом пользователя, основными элементами управления и настройками PHPMyAdmin.

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

Однако, мы также обратили внимание на некоторые ограничения и потенциальные проблемы при использовании PHPMyAdmin. Например, вопросы безопасности и защиты данных требуют особого внимания, чтобы предотвратить несанкционированный доступ и сохранить целостность информации. Кроме того, при работе с большими объемами данных, PHPMyAdmin может столкнуться с ограничениями производительности.

Литература




  1. "PHPMyAdmin Starter" by Marc Delisle [Бумажный вариант] / Дата обращения 11.06.2023

  2. "PHPMyAdmin Cookbook" by Oneeka Jude Gagan [Бумажный вариант] / Дата обращения 11.06.2023

  3. "Learning PHPMyAdmin - A Beginner's Guide to PHPMyAdmin" by Marc Delisle [Бумажный вариант] / Дата обращения 11.06.2023