Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС_методичка_курсача_2012.doc
Скачиваний:
14
Добавлен:
13.04.2015
Размер:
200.7 Кб
Скачать

22. Тема: Разработка системы распределенных вычислений

Количество студентов - 2

Постановка задачи: Необходимо разработать систему распределенных вычислений, которая состоит из клиентского приложения и сервера. Серверное приложение запускается на одном компьютере, а клиентские приложения на нескольких компьютерах в локальной сети. На серверном приложении можно выбрать вычисление нескольких интегралов, дифференциальных уравнений, линейных уравнений и тд. Сервер автоматически распределяет вычисления между доступными клиентскими приложениями, а затем собирает с них результаты вычислений и отображает их на экране. Задачи вычислений (алгоритмы вычисления определенной задачи) могут быть реализованы в виде динамической библиотеки, чтобы их количество можно было расширять. Минимальное количество различных задач, которые могут вычисляться должно быть равно 10. Допускается, что библиотека с задачами для вычисления будет предварительно рассылаться серверным приложением на клиентские и затем сервер будет рассылать команды клиентам какие задачи нужно выполнить и затем соберет результаты. Один студент разрабатывает сервер и протокол обмена, а второй студент клиентское приложение. Клиентское приложение должно иметь возможность отображения истории результатов вычислений, а в случаях, когда можно построить какие-то графики функций, то отображать их.

23. Тема: Разработка системы «Моя интернет-радиостанция»

Количество студентов - 2

Постановка задачи: Данная система состоит из серверного приложения, клиентского приложения и приложения «Радиоведущего». Серверное приложение устанавливается на одном компьютере в локальной сети, а клиентские приложения - на других компьютерах. Приложение Радиоведущего устанавливается также на отдельном компьютере или на том же компьютере где и серверное приложение. Задача серверного приложения состоит в том, чтобы транслировать звук всем клиентским приложениям, а также чтобы передавать отзывы о передаче в приложение Радиоведущего. Клиентское приложение позволяет подключиться к серверу, прослушать текущую «программу», посмотреть «Программу передач», отправить отзыв о передаче (оценка + текстовое сообщение). Приложение Радиоведущего подключается к серверу и позволяет пользователю передавать звук всем подключенным клиентам (голос радиоведущего и музыка из музыкальных файлов), создавать «Программу передач», просматривать отзывы от пользователей.

24. Тема: Система видеомоніторинга віддаленого робочого столу в комп’ютерному класі

Количество студентов - 2

Постановка задачи: Необходимо разработать клиентское приложение которое передает изображение рабочего стола компьютера на сервер. В этом приложении должна быть возможность задавать IP адрес сервера для подключения. На сервере стоит приложение, которое получает изображения с разных клиентских приложений и дает пользователю возможность выбирать и смотреть, что происходит на рабочем столе удаленного компьютера. Должна обеспечиваться возможность обмена текстовыми сообщениями между серверным приложением и выбранным клиентом. Должна обеспечиваться работа с пятью подключенными одновременно пользователями. Один студент разрабатывает серверное приложение, а второй студент клиентское приложение и подсистему обмена данными по локальной сети.