Файл: Министерство образования Кузбасса Государственное профессиональное образовательное учреждение.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 — Установка OsPanel
-
Принимаем условия и жмем далее. -
Выбираем диск и жмем далее:
Рисунок 2 — Установка OsPanel
-
Выбираем нужные галочки и жмем далее -
Ставим галочку или нет для создание ярлыка и продолжаем -
Выбираем дополнительные задачи если нужно и жмем далее -
Устанавливаем
Разработка 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 может столкнуться с ограничениями производительности.
Литература
-
"PHPMyAdmin Starter" by Marc Delisle [Бумажный вариант] / Дата обращения 11.06.2023 -
"PHPMyAdmin Cookbook" by Oneeka Jude Gagan [Бумажный вариант] / Дата обращения 11.06.2023 -
"Learning PHPMyAdmin - A Beginner's Guide to PHPMyAdmin" by Marc Delisle [Бумажный вариант] / Дата обращения 11.06.2023