Цель работы: закрепление практических навыков организации файлового ввода-вывода данных.
Формируемые компетенции: ПК 5.4 «Производить разработку модулей информационной системы в соответствии с техническим заданием», ПК 5.3 Разрабатывать подсистемы безопасности информационной системы в соответствии с техническим заданием
Отчет о работе: не предоставляется. Студенты защищают написанный код очно. Результаты работы публикуются в репозитории GitHub.
Задачи:
Задача 1: Реализовать форму из 5 полей различного типа на выбор обучающегося. Одно из полей должно иметь тип «файл» («file»). Создать файл index.php, при запуске которого должна отображаться форма для ввода данных
В качестве свойств формы указать:
method="post". action="<путь ко второму файлу>.php". enctype="multipart/form-data".
Создать файл c расширением.php, куда будут отправляться данные из формы. В файле:
1) реализовать класс Form, свойствами которого будут явяться имена полей формы;
2) метод SaveFile(), который сохраняет файл, находящийся в свойстве объекта.
|
|
3) метод DeleteFile() который удаляет файл, находящийся в свойстве объекта.
4) создать экземпляр класса Form, свойствам которого присвоить значения, полученные методом POST из формы.
5) сохранить файл;
6) удалить файл.
Источники:
1) https://www.php.net/manual/en/function.move-uploaded-file.php;
2) https://www.php.net/manual/en/function.unlink.php.
Шкала оценивания и критерии оценки:
Оценка | Критерии оценивания выполнения задач (домашнего задания) |
5 | Ход решения верный, все его шаги выполнены правильно |
4 | Ход решения верный, все его шаги выполнены правильно, есть ошибки |
3 | Ход решения верный, задание решено не полностью |
2 | Другие случаи, не соответствующие указанным критериям |
Лабораторная работа № 25: «Разработка модулей экспертной системы»
Цель работы: закрепление практических навыков организации файлового ввода-вывода данных.
Формируемые компетенции: ПК 5.4 «Производить разработку модулей информационной системы в соответствии с техническим заданием», ПК 5.3 Разрабатывать подсистемы безопасности информационной системы в соответствии с техническим заданием
Отчет о работе: не предоставляется. Студенты защищают написанный код очно. Результаты работы публикуются в репозитории GitHub.
Задачи:
Задача 1: Реализовать экспертную систему для выбора наиболее подходящей книги пользователю. В качестве критериев могут выступать: жанр, количество страниц, автор и др.
Источники:
1) http://primat.org/publ/sozdanie_ehkspertnoj_sistemy/8-1-0-1218
2) http://www.codenet.ru/progr/alg/ai/htm/gl5.php
Шкала оценивания и критерии оценки:
Оценка | Критерии оценивания выполнения задач (домашнего задания) |
5 | Ход решения верный, все его шаги выполнены правильно |
4 | Ход решения верный, все его шаги выполнены правильно, есть ошибки |
3 | Ход решения верный, задание решено не полностью |
2 | Другие случаи, не соответствующие указанным критериям |
Лабораторная работа № 26: «Создание сетевого сервера и сетевого клиента»
|
|
Цель работы: закрепление практических навыков создания сетевого сервера и сетевого клиента.
Формируемые компетенции: ПК 5.4 «Производить разработку модулей информационной системы в соответствии с техническим заданием», ПК 5.3 Разрабатывать подсистемы безопасности информационной системы в соответствии с техническим заданием
Отчет о работе: не предоставляется. Студенты защищают написанный код очно. Результаты работы публикуются в репозитории GitHub.
Задачи:
Задача 1: Реализовать чат, используя сокеты.
Источники:
1) http://orlova.rsue.ru/content/sst/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D1%81%D0%BE%D0%BA%D0%B5%D1%82%D0%BE%D0%B2%20%D0%BD%D0%B0%20PHP.html
Шкала оценивания и критерии оценки:
Оценка | Критерии оценивания выполнения задач (домашнего задания) |
5 | Ход решения верный, все его шаги выполнены правильно |
4 | Ход решения верный, все его шаги выполнены правильно, есть ошибки |
3 | Ход решения верный, задание решено не полностью |
2 | Другие случаи, не соответствующие указанным критериям |
Лабораторная работа № 27: «Проектирование и разработка интерфейса пользователя»
Цель работы: закрепление практических навыков проектирования и разработки интерфейса пользователя.
Формируемые компетенции: ПК 5.4 «Производить разработку модулей информационной системы в соответствии с техническим заданием», ПК 5.3 Разрабатывать подсистемы безопасности информационной системы в соответствии с техническим заданием
Отчет о работе: предоставляется согласно приложению 2. В отчете должны быть представлены скриншоты проекта сайта (к примеру, MockUp) и реализованный дизайн (Figma. Photoshop и др.)
Задачи:
Задача 1: создать макет сайта содержащий, как минимум, следующие элементы:
1) главная страница:
1. меню;
2. список последних новостей с фотографиями;
3. колонка справа с формой авторизации;
4. «хлебные крошки»
2) страница «О нас»:
1. меню;
2. описание и фотографиями;
3) страница «Галерея»:
1. меню;
2. слайдер с фотографиями;
Задача 2: по макету сайта создать его дизайн в графическом редакторе.
Источники:
1)
Шкала оценивания и критерии оценки:
Оценка | Критерии оценивания выполнения задач (домашнего задания) |
5 | Ход решения верный, все его шаги выполнены правильно |
4 | Ход решения верный, все его шаги выполнены правильно, есть ошибки |
3 | Ход решения верный, задание решено не полностью |
2 | Другие случаи, не соответствующие указанным критериям |