Куросвая работа по дисицплине "Сети ЭВМ" (04-ПО1)
Добавлено: мар 16, 2008 22:36
В качестве курсовой работы может быть разработано одно из следующих приложений:
1. Клиент, сервер или прокси-сервер для любого из следующих протоколов: HTTP, FTP, SSH, SCP, SFTP, NFS, ICQ, IRC, Telnet, DNS, DHCP, SMTP+POP3, IMAP.
2. Клиент-серверное или P2P-приложение с собственным протоколом, реализующее одну из следующих функций:
а) обмен мгновенными сообщениями между неограниченнным числом пользователей;
б) передача файлов (в данном случае необходима комплексная оценка скорости и надежности передачи);
в) распределенное вычисление;
г) многопользовательская игра;
д) удаленный доступ;
ж) кластерная файловая система.
Вы также можете предложить собственную тему работы.
Требования:
1. Протокол должен быть реализован в такой степени, чтобы полученное приложение возможно было протестировать. Полнота реализации протокола влияет на оценку.
2. Использование готовых реализаций протокола (библиотеки, фреймворки, модули, компоненты) не допускается.
3. В случае использования собственного протокола, в записке к курсовой работе должна присутствовать спецификация протокола. Одна спецификация протокола может использоваться в нескольких разных работах.
4. Во время защиты курсовой работы должна быть обеспечена возможность тестирования приложения.
Рекомендации:
1. Выбирая тему работы учитывайте собственные возможности и время. Если способности к программированию небольшие, и, следовательно, нет претензий на высокую оценку, то лучше выбрать понятную и несложную тему и выполнить самостоятельно, чем пытаться "ухитрится" сдать чужую работу.
2. Если у вас уже есть опыт разработки сетевых приложений, то выбирайте тему, которую знаете плохо, но в которой хотите разобраться.
3. Если вы хотите сделать что-то сложное, но интересное, попытайтесь объединится с кем-то, чтобы вместе поработать над одним проектом. Но учтите, работа каждого участника группы должна быть отделима от работы других участников (например, один участник разрабатывает сервер, второй - одну версию клиента, третий - другую версию клиента).
Сроки выполнения работ:
1. До 28-го марта необходимо выбрать, согласовать и утвердить тему работы. Для этого добавьте комментарий в этой теме, в которой укажите следующие данные:
- фамилия;
- выбранная или предлагаемая тема;
- желаемая формулировка темы;
- состав работы (перечислить конкретно какую работу вы собираетесь проделать);
- индивидуальный план работы (указать даты, когда вы предполагаете достичь определенных результатов: выполнить ту или иную часть работы, предоставить работу на проверку, защитить работу).
Не забудьте проверить затем, утверждена ли тема.
2. До 1-го мая необходимо предоставить работу на проверку (включая записку). Опоздавшие будут защищать работу в присутствии кафедральной комиссии. Исключения относительно крайнего срока сдачи курсовой работы могут быть предоставлены тем студентам, которые не могут выполнить работу за более короткий срок по объективным причинам (например, из-за высокой сложность работы), что должно быть отражено (и согласовано) в индивидуальном плане и сопровождаться демонстрацией промежуточных итогов работы.
1. Клиент, сервер или прокси-сервер для любого из следующих протоколов: HTTP, FTP, SSH, SCP, SFTP, NFS, ICQ, IRC, Telnet, DNS, DHCP, SMTP+POP3, IMAP.
2. Клиент-серверное или P2P-приложение с собственным протоколом, реализующее одну из следующих функций:
а) обмен мгновенными сообщениями между неограниченнным числом пользователей;
б) передача файлов (в данном случае необходима комплексная оценка скорости и надежности передачи);
в) распределенное вычисление;
г) многопользовательская игра;
д) удаленный доступ;
ж) кластерная файловая система.
Вы также можете предложить собственную тему работы.
Требования:
1. Протокол должен быть реализован в такой степени, чтобы полученное приложение возможно было протестировать. Полнота реализации протокола влияет на оценку.
2. Использование готовых реализаций протокола (библиотеки, фреймворки, модули, компоненты) не допускается.
3. В случае использования собственного протокола, в записке к курсовой работе должна присутствовать спецификация протокола. Одна спецификация протокола может использоваться в нескольких разных работах.
4. Во время защиты курсовой работы должна быть обеспечена возможность тестирования приложения.
Рекомендации:
1. Выбирая тему работы учитывайте собственные возможности и время. Если способности к программированию небольшие, и, следовательно, нет претензий на высокую оценку, то лучше выбрать понятную и несложную тему и выполнить самостоятельно, чем пытаться "ухитрится" сдать чужую работу.
2. Если у вас уже есть опыт разработки сетевых приложений, то выбирайте тему, которую знаете плохо, но в которой хотите разобраться.
3. Если вы хотите сделать что-то сложное, но интересное, попытайтесь объединится с кем-то, чтобы вместе поработать над одним проектом. Но учтите, работа каждого участника группы должна быть отделима от работы других участников (например, один участник разрабатывает сервер, второй - одну версию клиента, третий - другую версию клиента).
Сроки выполнения работ:
1. До 28-го марта необходимо выбрать, согласовать и утвердить тему работы. Для этого добавьте комментарий в этой теме, в которой укажите следующие данные:
- фамилия;
- выбранная или предлагаемая тема;
- желаемая формулировка темы;
- состав работы (перечислить конкретно какую работу вы собираетесь проделать);
- индивидуальный план работы (указать даты, когда вы предполагаете достичь определенных результатов: выполнить ту или иную часть работы, предоставить работу на проверку, защитить работу).
Не забудьте проверить затем, утверждена ли тема.
2. До 1-го мая необходимо предоставить работу на проверку (включая записку). Опоздавшие будут защищать работу в присутствии кафедральной комиссии. Исключения относительно крайнего срока сдачи курсовой работы могут быть предоставлены тем студентам, которые не могут выполнить работу за более короткий срок по объективным причинам (например, из-за высокой сложность работы), что должно быть отражено (и согласовано) в индивидуальном плане и сопровождаться демонстрацией промежуточных итогов работы.