Разработка информационного Web ресурса на тему: «Программное обеспечение» - Студенческий научный форум

XIV Международная студенческая научная конференция Студенческий научный форум - 2022

Разработка информационного Web ресурса на тему: «Программное обеспечение»

 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

Введение

Программное обеспечение (англ. software) – это совокупность программ, обеспечивающих функционирование компьютеров и решение с их помощью задач предметных областей. Программное обеспечение (ПО) представляет собой неотъемлемую часть компьютерной системы, является логическим продолжением технических средств и определяет сферу применения компьютера.

HTML - язык разметки гипертекста - предназначен для создания Web-страниц.

CSS - язык таблиц стилей, который позволяет прикреплять стиль (например, шрифты и цвет) к структурированным документам (например, документам HTML и приложениям XML).

PHP – это широко используемый язык сценариев общего назначения с открытым исходным кодом.

Openserver – это приложение для создание локального сервера на вашем компьютере. Даёт возможность получить доступ к дополнительному приложению phpMyAdmin.

phpMyAdmin — веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования баз данных.

Основная часть

Создание базы данных:

Запускаем Open Server.

Далее заходим в phpMyAdmin

Создаём БД

Создаём таблицу и заполняем её

Таблица создана, преступаем к следующему этапу!

Привязка SQL таблицы к PHP.

1)Открываем программу PhpStorm 2021

2)Затем в основной папке создаём ещё одну папку под названием “config” в нём создаём PHP файл и вводим код:

<?php

$connect=mysqli_connect('localhost','root','root','programs');

if (!$connect) {

die ('error!!!!!!!'); }

Привязали таблицу, теперь можем приступать к следующему этапу!

Реализация программного кода

Первым делом в основной папке создаём PHP файл под название index.php и вводим код:

<?php

require_once 'config/connect.php';

?>

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Programs</title>

</head>

<style>

th,td{

padding: 10px;

}

th{

background: azure;

}

td{

background: aquamarine;

}

</style>

<body>

<table>

<tr>

<th>Id</th>

<th>Name</th>

<th>View</th>

<th>Creator</th>

<th>Year</th>

</tr>

<?php

$obesp=mysqli_query($connect, "SELECT * FROM `obesp`" );

$obesp=mysqli_fetch_all($obesp);

foreach ($obesp as $obes){

?>

<tr>

<td><?= $obes[0]?></td>

<td><?= $obes[1]?></td>

<td><?= $obes[2]?></td>

<td><?= $obes[3]?></td>

<td><?= $obes[4]?></td>

<td><a href="update.php?id=<?= $obes[0]?>">Update</a> </td>

<td><a href="vendor/delete.php?id=<?= $obes[0]?>">Delete</td>

</tr>

<?php

}

?>

</table>

<h3>Add new programs</h3>

<form action="vendor/creator.php" method="post">

<p>Name</p>

<input type="text" name="name">

<p>View</p>

<input type="text" name="view">

<p>Creator</p>

<input type="text" name="creator">

<p>Year</p>

<input type="number" name="year"> <br> <br>

<button type="submit">Add</button>

</form>

</body>

</html>

2)Далее нужно ввести код для добавления:

<?php

require_once '../config/connect.php';

$name = $_POST['name'];

$view = $_POST['view'];

$creator = $_POST['creator'];

$year = $_POST['year'];

mysqli_query($connect, "INSERT INTO `obesp` (`id`, `Name`, `View`, `Сreator`, `Year`) VALUES (NULL,'$name', '$view', '$creator', '$year')");

header('Location: /');

3)Коддляудаления:

<?php

require_once '../config/connect.php';

$id = $_GET['id'];

mysqli_query($connect,"DELETE FROM `obesp` WHERE `obesp`.`id` = '$id'");

header('Location: /');

4)Коддляизменения:

<?php

require_once '../config/connect.php';

$id =$_POST['id'];

$name = $_POST['name'];

$view = $_POST['view'];

$creator = $_POST['creator'];

$year = $_POST['year'];

mysqli_query($connect,"UPDATE `obesp` SET `Name` = '$name', `View` = '$view', `Сreator` = '$creator', `Year` = 'year' WHERE `obesp`.`id` ='$id'");

header('Location: /');

5)Открываем браузер и в поиске вводим название основной папки:

Тестированиепрограммы

Попробуем добавить новое программного обеспечение, для этого ниже заполняем все данные и нажимаем Add.

Результат:

Попробуем удалить одну из программ, например MsExcel, для этого напротив этой программы нажимаем кнопку Delete и смотрим результат.

Попробуем изменить, например БлокноТ написан с ошибкой, попробуем поменять последнюю букву. Для этого нажимаем на кнопку Update и в первом значение Name меняем последнюю букву.

Результат:

ЗАКЛЮЧЕНИЕ

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

При дальнейшей разработке, программу можно легко модифицировать как со стороны sql базы, так и со стороны интерфейса и работы php, html, css кода.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

Ватсон Бен CSS 6.0 на примерах; БХВ-Петербург - М., 2021. 139c (дата обращения: 27.11.2021).

Альфред В. Ахо, Моника С. Лам, Сети Рави , Джеффри Д. Ульман Компиляторы. Принципы, технологии и инструментарий; Вильямс - М., 2015. - 503 c. (дата обращения: 27.11.2021).

Культин Никита Борисович Основы программирования в Microsoft Visual Code 2015 (+ CD-ROM); БХВ-Петербург - М., 2011. - 384 c. (дата обращения: 27.11.2021).

Понамарев Вячеслав Программирование на PHP; БХВ-Петербург - М., 2019. - 352 c. (дата обращения: 27.11.2021).

Троелсен Эндрю , Джепикс Филипп Язык гипертекстовой разметки текста HTML 6.0; Вильямс - М., 2020. - 694 c. (дата обращения: 27.11.2021).

HTML — Википедия - https://ru.wikipedia.org/wiki/HTML

Просмотров работы: 4