
- •Загальні положення
- •1 Мета та задачі курсового проектування
- •2 Тематика курсових проектів
- •3 Структура I зміст курсового проекту
- •4 Методичні вказівки з виконання курсового проекту
- •4.2 Вибір методу
- •4.3 Розробка алгоритму
- •4.4 Складання програми та її тестування
- •5 Вимоги до оформлення курсового проекта
- •6 Організація проектування I захист проекта
- •7 Теми курсових проектів
- •1. Тема: Сетевая игра в волейбол для двух игроков
- •2. Тема: Программа создания віртуального зашифрованого диска
- •3. Тема: Разработка системы мониторинга использования локальних ресурсов компьютера
- •4. Тема: Разработка программы резервного сохранения/восстановления реестра с возможностью отслеживания изменений
- •5. Тема: Розробка системи обміну файлами с віддаленим комп’ютером по комп’ютерній мережі
- •6. Тема: Розробка системи резервного збереження даних користувача на сервері
- •7. Тема: Система демонстрації екрана комп’ютера деякому числу користувачів в локальній мережі
- •8. Тема: Система яка дозволяє працювати на видаленому комп’ютері в мережі
- •9. Тема: Система видаленого доступу до файлової системи
- •10. Тема: Мережевий графічний редактор якій дозволяє працювати над зображенням деякій кількості користувачів
- •11. Тема: Система моніторингу використання додатків на сервері
- •12. Тема: Система моніторингу активності користувача комп’ютеру
- •13. Тема: Редактор звукових записів
- •14. Тема: Редактор відео записів
- •15. Тема: Система відео конференцій в локальній мережі
- •16. Тема: Система запису та відтворення дій користувача
- •17. Тема: Мережева гра в шахи
- •18. Тема: Система автоматичного заповнення форм на web сайтах
- •19. Тема: Система обміну текстовими повідомленнями
- •20. Тема: Система голосовий автовідповідач
- •21. Тема: Мережева гра «Морський бій»
- •22. Тема: Разработка системы распределенных вычислений
- •23. Тема: Разработка системы «Моя интернет-радиостанция»
- •24. Тема: Система видеомоніторинга віддаленого робочого столу в комп’ютерному класі
- •25. Тема: Система сбора информации об использовании компьютеров в локальной сети
- •26. Тема: Разработать систему «Музыкальный киоск»
- •27. Тема: Система опроса мнения студентов в локальной сети
- •28. Тема: Разработать систему «Видео киоск»
- •29. Тема: Система моніторингу передачі даних в локальній мережі
- •30. Тема: 3d редактор с использованием DirectX, xna чи OpenGl с возможностью автоматической передачи данных по локальной сети
- •Список рекомендованої літератури
- •Додаток а
- •Календарний план
- •Додаток в
22. Тема: Разработка системы распределенных вычислений
Количество студентов - 2
Постановка задачи: Необходимо разработать систему распределенных вычислений, которая состоит из клиентского приложения и сервера. Серверное приложение запускается на одном компьютере, а клиентские приложения на нескольких компьютерах в локальной сети. На серверном приложении можно выбрать вычисление нескольких интегралов, дифференциальных уравнений, линейных уравнений и тд. Сервер автоматически распределяет вычисления между доступными клиентскими приложениями, а затем собирает с них результаты вычислений и отображает их на экране. Задачи вычислений (алгоритмы вычисления определенной задачи) могут быть реализованы в виде динамической библиотеки, чтобы их количество можно было расширять. Минимальное количество различных задач, которые могут вычисляться должно быть равно 10. Допускается, что библиотека с задачами для вычисления будет предварительно рассылаться серверным приложением на клиентские и затем сервер будет рассылать команды клиентам какие задачи нужно выполнить и затем соберет результаты. Один студент разрабатывает сервер и протокол обмена, а второй студент клиентское приложение. Клиентское приложение должно иметь возможность отображения истории результатов вычислений, а в случаях, когда можно построить какие-то графики функций, то отображать их.
23. Тема: Разработка системы «Моя интернет-радиостанция»
Количество студентов - 2
Постановка задачи: Данная система состоит из серверного приложения, клиентского приложения и приложения «Радиоведущего». Серверное приложение устанавливается на одном компьютере в локальной сети, а клиентские приложения - на других компьютерах. Приложение Радиоведущего устанавливается также на отдельном компьютере или на том же компьютере где и серверное приложение. Задача серверного приложения состоит в том, чтобы транслировать звук всем клиентским приложениям, а также чтобы передавать отзывы о передаче в приложение Радиоведущего. Клиентское приложение позволяет подключиться к серверу, прослушать текущую «программу», посмотреть «Программу передач», отправить отзыв о передаче (оценка + текстовое сообщение). Приложение Радиоведущего подключается к серверу и позволяет пользователю передавать звук всем подключенным клиентам (голос радиоведущего и музыка из музыкальных файлов), создавать «Программу передач», просматривать отзывы от пользователей.
24. Тема: Система видеомоніторинга віддаленого робочого столу в комп’ютерному класі
Количество студентов - 2
Постановка задачи: Необходимо разработать клиентское приложение которое передает изображение рабочего стола компьютера на сервер. В этом приложении должна быть возможность задавать IP адрес сервера для подключения. На сервере стоит приложение, которое получает изображения с разных клиентских приложений и дает пользователю возможность выбирать и смотреть, что происходит на рабочем столе удаленного компьютера. Должна обеспечиваться возможность обмена текстовыми сообщениями между серверным приложением и выбранным клиентом. Должна обеспечиваться работа с пятью подключенными одновременно пользователями. Один студент разрабатывает серверное приложение, а второй студент клиентское приложение и подсистему обмена данными по локальной сети.