Файл: Отчет по производственной практике пм. 02 участие в разработке информационной системы.docx
Добавлен: 26.10.2023
Просмотров: 753
Скачиваний: 36
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Прописал в нем следующий код:
body{width:400px; margin:0 auto; background:#F8F4B6;}
label{display: block; float: left; width: 150px;
padding: 0 10px; margin: 18px 0 0; text-align: right;}
#submit{float:right; margin:5px 50px 10px 0;}
После добавления стиля появилось окно.
Рисунок 22 Форма для добавления новых данных
Рисунок 23 Новые данные
Создание файлов-обработчиков
Внутри папки Baza NR создал папку с названием «scripts» для сохранения скриптов взаимодействия с базой данных BaseDate.
Далее создал новые php файлы, сохранил в папке scripts, имя файлов - connect.php update.php, form.php.
Эти файлы отвечают:
-
connect отвечает за соединение веб с базой данных -
form за формы веб страниц -
update за обновление данных
Вывод информации из базы данных c веб-страницы
Создал html файл, в котором будет кнопка для вывода всего списка в цикле и форма для запроса из списка. Запрос будет делаться по ФИО.
Файл обработчик будет обрабатывать запрос и выводить на экран то. Создал новый html файл search_user.html Для сохранения использовал папку “Baza NR” ,внес данные в файле connect.php.
В созданном файле реализовал выбор из двух опций вывода: либо вывести всех, либо информацию о каком-то конкретном.Сделал две кнопки, каждая будет запускать свой файл обработчик. Также добавил 7 полей, которые будут передавать введенные данные.
Рисунок 24 Форма для вывода нужного вам студента
Для проверки работоспособности формы протестировал введя одного человека.
Рисунок 25 Форма для вывода
Форма выдала нужный резульат по параметрам.
Рисунок 26 Результат вывода
Дополнительно протестировал кнопку вывода всех пользователей:
Рисунок 27 Список всех студентов
Редактирование запись в базе данных из веб страницы.
Сделал файл “select_change.php”. Создал кнопку запроса всех записей из базы.
Рисунок 28 Создана новая команда для редактирования
Создал файл, в котором списком будут выводиться все имеющиеся в базе данных записи (для редактирования ).
При выборе определенной записи в работу включается файл-обработчик, который забирает из базы данных всю информацию по нужной записи
Рисунок 29 Форма для изменения данных
Выбранная информация вставляется в поля формы для редактирования.
Рисунок 30 Форма для редактирования
Рисунок 31 Изменение фамилии одного студента
После редактирования, при помощи SQL-запроса информация отправляется на обновление в базу данных BaseDate.
После нажатия кнопки открылось окно с откорректированными данными.
Рисунок 32 Изменения в фамилии
Удаление записи из базы данных через веб страницу
Создал файл, в котором будут выводиться все записи.
Рисунок 33 Создана команда для удаления студента
Рисунок 34 Форма для удаления
Кнопка “удалить” будет подключаться файл обработчик, в который был передан идентификатор нужной записи и запрос на удаление.
После выполнения на экране появилось сообщение об успешном удалении удалена.
Рисунок 35 Запись удалена
Рисунок 36 Форма для удаления
о
Заключение
-
В ходе прохождения практики познакомился и практиковался: -
Работать с Google Docs, PHP expert editor, MyphpAdmin -
Работать языками программирования HTML, PHP и Javascript. -
Соединять веб страницу с базой данных -
Создавать и размещать типовые сайты -
Моделировать веб - приложения с использованием технологий и инструментальных средств MICROSOFT
Список используемой литературы
Основные источники:
-
Проектирование информационных систем: Учебное пособие / Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. - М.: Форум: НИЦ ИНФРА-М, 2014. - 432 с.: ил.; 60x90 1/16. - (Профессиональное образование). (переплет) ISBN 978-5-91134-274-6. -
Разработка и эксплуатация автоматизированных информационных систем: Учебное пособие / Л.Г. Гагарина. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 384 с.: ил.; 60x90 1/16. - (Профессиональное образование). (переплет) ISBN 978-5-8199-0316-2, -
Разработка и эксплуатация автоматизированных информационных систем: Учебное пособие / Л.Г. Гагарина. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 384 с.: ил.; 60x90 1/16. - (Профессиональное образование). (переплет) ISBN 978-5-8199-0316-2
Дополнительные источники:
-
Максимов, Н. В. Информационные технологии в профессиональной деятельности: учебное пособие / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2010. - 496 с. -
Программирование на языках высокого уровня: Учебное пособие / О.Л. Голицына, И.И. Попов. - М.: Форум, 2012. - 496 с.: ил.; 60x90 1/16. - (Профессиональное образование). (переплет) ISBN 978-5-91134-209-8 -
Языки программирования : Учебное пособие / О.Л. Голицына, Т.Л. Партыка, И.И. Попов. - 2-e изд., перераб. и доп. - М.: Форум, 2010. - 400 с.: ил.; 60x90 1/16. - (Профессиональное образование). (переплет) ISBN 978-5-91134-442-9.