Курсовая с ПЗ и коментариями
ЦЕЛЬ КУРСОВОЙ РАБОТЫ
Данная курсовая работа посвящена разработке приложений архитектуры клиент сервер, для сетей TCP/IP с использованием CGI-интерфейса и языка разметки гипертекстовых документов HTML.
Целью курсовой работы является закрепление знаний теоретического курса дисциплины "Информационные технологии" и приобретение практических навыков разработки приложений архитектуры клиент сервер для Internet службы HTTP с использованием современных Internet/Intranet технологий, таких как, CGI интерфейс, язык разметки гипертекстовых документов HTML.
Актуальность данной темы обусловлена:
– широким распространением сетей на базе протоколов TCP/IP;
– бурным развитием Internet/Intranet технологий и широким внедрением их в производство.
В качестве языков программирования для реализации заданий выбраны языки HTML и С. Данный выбор обусловлен:
– массовым применением языка HTML и CGI-интерфейса для создания веб страниц в сети Internet;
– широким использованием языка С для создания приложений.
В курсовой работе в качестве протокола прикладного уровня используется протокол HTTP.
СОДЕРЖАНИЕ КУРСОВОЙ РАБОТЫ
Представленные к защите материалы должны содержать исходные тексты разработанных программ в электронном виде и пояснительную записку.
Пояснительная записка выполняется в объёме 15-20 страниц и должна содержать:
– реферат;
– техническое задание на курсовую работу;
– постановка задачи;
– описание свойств и функционального назначения разрабатываемого ПО;
– описание интерфейса клиентской и серверной части ПО;
– описание алгоритма работы клиентской и серверной части ПО;
– описание алгоритма взаимодействия клиентской и серверной части ПО;
– описание структуры БД (если предусмотрено заданием);
– заключение;
– приложения, которые включают исходные тексты программ, блок-схемы алгоритмов работы программ, схему взаимодействия программ клиентской и серверной части, структуру БД (если предусмотрено заданием);
– список использованной литературы.
Задание
Файл менеджер
Исходные данные на проектирование:
Целью разработки является создание приложения клиент сервер, предназначенного для удаления, переименования, копирования файлов и каталогов, расположенных на сервере.
Краткое описание программы:
Данная программа должна предоставлять пользователю возможность перемещения по дереву каталогов, выбора интересующего файла или каталога, а также производимой операции.
Разрабатываемое приложение должно содержать:
– средства для перемещения по дереву каталогов и просмотра содержащихся в нем файлов и каталогов;
– форму для ввода расширений файлов;
– механизм выбора файла или каталога, над которым будет осуществляться действие;
– форму для выбора производимой над выбранным файлом или каталогом операции.
Интерфейс программы должен быть аналогичен интерфейсу файл менеджера Norton Commander.