Задание для СРСП №6 (9-10 неделя, 5часов)



Теоретическая часть: Динамические веб-страницы. SSI.

Практическая часть:

 

Варианты заданий:

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

2. Написать программу, которая получает в качестве входных параметров адреса хостов. Далее выполняет команду ping для указанных машин и выводит форматированный результат тестирования.

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

4. Написать программу, которая производит операцию «Upload» (т.е. загрузку указанного файла на сервер).

5. Написать программу, которая получает в качестве входного параметра имя файла. Далее программа должна передать указанный файл от сервера к клиенту.

6. Написать программу, которая получает в качестве входного параметра имя файла и две подстроки. Далее необходимо произвести замену первой подстроки второй в указанном файле и вывести кол-во произведенных замен.

7. Написать программу, которая получает в качестве входного параметра имя файла. Далее производит суммирование всех чисел в указанном файле и выводит результат.

8. Написать программу, которая получает в качестве входных параметров шаблон и имя директории. Далее программа должна вывести все файлы удовлетворяющие указанному шаблону (допускается использование символов * и ?).

9. Написать программу, которая реализует функцию счетчика посещения страниц. 1

0.Написать программу, которая в качестве входного параметра получает код на любом языке программирования (С, Java, Perl, …). Далее производит раскраску (выделение цветом) основных операторов (не менее 10) и результат возвращает клиенту.

11.Написать программу, которая реализует функцию on-line переводчика. Программа получает в качестве входного параметра текст, а возвращает его перевод. Словарная база должна насчитывать не менее 50 слов.

12.Написать программу, которая реализует функцию поиска. В качестве входного параметра передаются ключевые слова. Далее программа сканирует все файлы текущей директории на предмет совпадения искомых выражений. Результат оформляется в виде ссылок на найденные файлы.

13.Написать программу, которая производит проверку веденной пользователем формы (ФИО, возраст, адрес, телефон, e-mail) на корректность. Результатом должен быть шаблон, заполненный указанными пользователем данными.

14.Написать программу, которая получает в качестве входных параметров имена текстовых файлов. Необходимо произвести объединение этих файлов в один результирующий и передать этот файл клиенту. При объединении одинаковые строки не должны повторяться. 15.Написать программу, которая реализует одну из функций работы системы WEB-почты, а именно получение списка новых сообщений.

Задание для СРСП №7 (11-12 неделя, 5часов)

Теоретическая часть: Серверные приложения.

Практическая часть: Необходимо модифицировать сервер так, чтобы в результате запроса была выдана страница с приветствием сделавшего запрос. Имя следует передавать через GET-параметр в строке запроса, а также оповещать сделавшего запрос о дате и дне недели в виде красивого приложения на русском языке. В случае отсутствия параметра, в строке запроса необходимо обработать эту ситуацию и поприветствовать неизвестного пользователя соответствующим обращением

Задание для СРСП №8 (12-14 неделя, 5часов)

Теоретическая часть: Взаимодействие с БД.

Практическая часть: Создать модуль, который реализует http-сервис для просмотра данных в файловой СУБД. Необходимо придумать предметную область, в которой выделить, как минимум, три сущности, на которые реализовать такие же обработчики запросов по соответствующим путям (к примеру, “/people”, “/animals”, “/insects”). Выбранную предметную область следует согласовать с преподавателем.

Модификаторы самостоятельных заданий:

1. Выполнить поиск по строкам, независимым от регистра.

2. Реализовать возможность поиска по множеству полей.

3. Создать обработчик отдельного запроса, который будет возвращать список сущностей в базе данных и количество записей в каждой из них.

4. Создать сервис для добавления сущности в базу данных.


Дата добавления: 2018-02-28; просмотров: 242;