На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Курсовая работа Сетевые технологии "Удаленный диспетчер файлов" С# (WFP + WCF)

 Содержание отчёта по программе

1.ТЕХНИЧЕСКОЕ ЗАДАНИЕ

2.Научно-исследовательская часть

2.1 Постановка задачи проектирования. 

2.2 Описание предметной области

2.2.1 Windows или Win32. 

2.2.2 Выполнение программы в Win32.

2.2.3 Работа с WCF. 

2.3. Анализ аналогов и прототипов

2.4. Перечень задач, подлежащих решению в процессе разработки

2.5. Обоснование выбора инструментов и платформы для разработки. 

  • Проектно-конструкторская часть.

3.1. Разработка структуры приложения. . 

3.2. Разработка архитектуры приложения. . 

3.3. Разработка систем передачи информации. 

3.4. Разработка интерфейса взаимодействия с пользователя с системой. 

  • Проектно-технологическая часть. 

4.1. Тестирование и отладка макета рабочей программы. 

4.2. Разработка руководства пользователя и программиста. 

4.2.1 Руководство администратора сервера. 

4.2.2 Руководство обычного пользователя. 

4.3 Экспериментальные данные тестирование процедур. 

4.4 Разработка спецификаций на оснащение подразделений. 

Заключение. 

Список использованных источников. 

Часть отчёта 

Для установки соединения между клиентской и серверной частью приложение требуется настроить конфигурационные файлы. В конфигурационных файлах происходит настрой конечных точек и адресов хостов. В конечной точке указываем тип привязки нашего сервиса netTcpBinding и в адресе конечной точки указываем адрес нашего хоста net.tcp://localhost:2020/Server, в качестве ip используем localhost, так как сервер и клиент расположены на одном компьютере.

NetTcpBinding – Задает безопасную, надежную и оптимизированную привязку, пригодную для обмена данными между компьютерами. По умолчанию создает стек связи среды выполнения с безопасностью Windows для защиты и проверки подлинности сообщений, с протоколом TCP для доставки сообщений, а также с кодированием двоичных сообщений.

В конфигурационном файле серверной части приложения так же указываем тип привязки, на которой будет работать наш сервис. В атрибуте имя указываем тип сервиса для создания экземпляра RemoteFileExplorer.Server.Network.ServerEngine. В атрибуте адрес указываем адрес конечной точки net.tcp://localhost:2020/Server. В атрибуте контракт указываем, какой контракт является этой конечной точкой RemoteFileExplorer.Middleware.Network.IServerEngine.

Часть кода программы:

 public class FileExplorerCopyService
    {
        public void CopyFile(string src, string dist, bool overwrite)
        {
            if (File.Exists(src))
            {
                File.Copy(src, dist, overwrite);
            }
        }

        public void CopyDirectory(string src, string dist, bool copySubDirs, bool overwrite)
        {
            var dir = new DirectoryInfo(src);
            var dirs = dir.GetDirectories();

            if (!dir.Exists)
            {
                return;
            }

            // If the destination directory does not exist, create it.
            if (!Directory.Exists(dist))
            {
                Directory.CreateDirectory(dist);
            }

            // Get the file contents of the directory to copy.
            var files = dir.GetFiles();
            foreach (var file in files)
            {
                // Create the path to the new copy of the file.
                var path = Path.Combine(dist, file.Name);

                // Copy the file.
                file.CopyTo(path, overwrite);
            }

            // If copySubDirs is true, copy the subdirectories.
            if (copySubDirs)
            {
                foreach (var subdir in dirs)
                {
                    // Create the subdirectory.
                    var temppath = Path.Combine(dist, subdir.Name);

                    // Copy the subdirectories.
                    CopyDirectory(subdir.FullName, temppath, true, overwrite);
                }
            }
        }
    }
}

-----------------------------------

В архиве:

  • Расчётно пояснительная записка 43 стр. (в формате .docx)
  • 2 листа c UML диаграммами, по алгоритмам и логике работы программы (в формате .vsdx и .png)
  • Презентация для выступления
  • Программа(исходный код на C#)

 -----------------------------------

 

 

 

 

 

 

 

 

Купить 6500,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

imlkenshi

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Похожие работы
Тип Название Рейтинг Категория Стоимость
Курсовая Курсовая работа. Игра Судоку 12 Java 500,00
Курсовая Курсовой проект "Программа для обработки и сортировки графических файлов" 0 C/C++ 2 500,00
Курсовая Курсовая работа разработка мобильных приложений "FTP клиент для Android" new 0 Сетевые протоколы 6 500,00
Курсовая Курсовая работа ИС Таксопарк C# + SQL Server 0 Базы данных 3 000,00
Курсовая Курсовая работа ИС Библиотека C# + SQL Server -1 Базы данных 3 000,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Диплом Разработка Telegram-бота для колледжа АГУ (Python) new 0 Python 10 000,00
Исходник Учёт товаров (Python, Tkinter, Sqlite) new 0 Python 3 000,00
Курсовая АИС "Авиакасса" (C#, WPF, WinForms, SQLite, SQL Server, Access) new 0 .NET (C#) 5 500,00
Курсовая Курсовая работа разработка мобильных приложений "FTP клиент для Android" new 0 Сетевые протоколы 6 500,00
Исходник Транспонирование матрицы new 0 .NET (C#) 150,00
Купить

6500,00 

Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Удаленный диспетчер файлов.rar
2526619
Оцени работу

рейтинг

Поделись работой с друзьями

Категории
Курсовая работа Сетевые технологии "Удаленный диспетчер файлов" С# (WFP + WCF)
Выполнить исследование и описание предметной области, произвести анализ объекта автоматизации, разработать методы и способы решения технических задач. Разработать клиент-серверное приложение с возможность удаленного управления файловой системой сервера с клиентской части.
Категория: Образование
Стоимость: 6500,00