Лабораторная работа № 24: «Организация файлового ввода-вывода данных»

Цель работы: закрепление практических навыков организации файлового ввода-вывода данных.

Формируемые компетенции: ПК 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 Другие случаи, не соответствующие указанным критериям



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: