Дипломная работа "Разработка удаленного файлового менеджера с поддержкой FTP протокола" C#/WPF

Раздел
Программирование
Предмет
Просмотров
210
Покупок
0
Антиплагиат
85% Антиплагиат.РУ (модуль - Интернет Free)eTXT
Размещена
21 Янв 2023 в 13:00
ВУЗ
МГТУ им.Баумана
Курс
4 курс
Стоимость
15 000 ₽
Демо-файлы   
1
rar
RemoteFileManager RemoteFileManager
3.8 Мбайт 3.8 Мбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
rar
Диплом
50 Мбайт 15 000 ₽
Описание

Удаленный файловый менеджер с возможность управление файловой системой компьютера являющегося сервером, скачивание и загрузкой файлов с сервера и на сервер. Полностью написана библиотека FTP сервера и сам FTP сервера, с возможность подключения со сторонних FTP клиентов(FileZilla итд). Десктопная версия приложения на C#/WPF MWWM архитектура. Отдельная мобильная версия приложения для мобильных устройств на платформе Android на Kotlin.

Дата защиты 2022 в МГТУ им.Баумана полученная оценка отлично.

В архиве полный проект VisualStudio и готовая сборка приложения, проект мобильной версии приложения, презентация для выступления и текст для выступления, 7 листов А1 со схемами и диаграммами, расчетно пояснительная записка(стр. 73)

Оглавление

ВВЕДЕНИЕ. 9

1. НАУЧНО-ИССЛЕДОВАТЕЛЬСКАЯ ЧАСТЬ. 10

1.1 Техническое задание. 10

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

1.3. Описание предметной области. 16

1.4. Анализ инструментов для создания интерфейса. 17

1.5. Анализ существующих разработок на платформе ПК.. 21

1.6. Анализ существующих разработок на платформе Android. 24

1.7. Сравнение с предыдущей версией приложения. 27

1.8. Описание процесса использования приложения. 31

2. ПРОЕКТНО-КОНСТРУКТОРСКАЯ ЧАСТЬ. 32

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

2.2. Архитектура приложения. 32

2.3. Модель поведения пользователя. 34

2.4. Проектирование пользовательского интерфейса. 36

2.5. Создание стартового окна и его модели представления. 39

2.6. Создание основного окна и его модели представления. 41

2.7. Создание модели представления для списка каталогов сервера. 43

2.8. Создание диалоговых окон, их сервиса и моделей представления. 44

2.9. Создание сервиса для управления файловой системой сервера. 46

2.10. Создание команд для перемещения между каталогами. 50

2.11. Создание команд для управления файловой системой. 51

2.12. Создание дополнительных команд. 54

3. ПРОЕКТНО-ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ. 56

3.1. Руководство пользователя. 56

3.2. Порядок внедрения приложения, перспективы модернизации и использования приложения. 60

3.3. Экспериментальные данные тестирования процедур и функциональных задач 61

3.3.1. Тестирование приложения на ПК. 61

3.3.2. Тестирование мобильной версии приложения. 63

3.4. Требования к аппаратной платформе. 65

3.5. Экономическая часть. 66

3.5.1. Расчет расходов на энергопотребление. 66

3.5.2. Расчет заработной платы программиста. 67

3.5.3. Определение экономического эффекта программы.. 68

3.5.4. Определение расчетного коэффициента экономической эффективности программы. 68

3.5.5. Срок окупаемости разработанной программы. 69

ЗАКЛЮЧЕНИЕ. 70

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 71

ПРИЛОЖЕНИЕ А. 73

Список литературы

1. Raffaele Garofalo. Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern. Издательство Microsoft Press, 2011 – 225 с. - ISBN-13: 978-0735650923.

2. Troelsen, Japikse. Pro C# 9 with .NET 5 (10th ed). Издательство Apress, 2021 – 1383 c. - ISBN: 978-1-4842-6939-8

3. Алексеев В.А. Паттерны проектирования программных систем [Электронный ресурс]: методические указания к проведению лабораторных работ по курсу «Архитектура программных систем»/ Алексеев В.А.— Электрон. текстовые данные. - Липецк: Липецкий государственный технический университет, ЭБС АСВ, 2016.— 33 c.— Режим доступа: http://www.iprbookshop.ru/74412.html

4. Ачилов Р.Н. Построение защищенных корпоративных сетей. М: ДМК-

5. Вылегжанина, А.О. Разработка проекта [Электронный ресурс]: учебное пособие / А.О. Вылегжанина. - М. ; Берлин : Директ-Медиа, 2015. - 291 с. : ил., схем., табл. - URL: http://biblioclub.ru/index.php?page=book&id=275277

6. Идиатуллина, К.С. Магистерская диссертация [Электронный ресурс]: учебное пособие / К.С. Идиатуллина, И.З. Гарафиев. - Казань : Издательство КНИТУ, 2012. - 88 с. : табл. - Библиогр.: с. 42-43. - ISBN 978-5-7882-1272-2 ; То же - URL: http://biblioclub.ru/index.php?page=book&id=258812

7. Мэтью Макдональд. WPF: Windows Presentation Foundation в .NET 4.0 с примерами на C# / Издательство Springer Nature Customer Service Center LLC, 2012. – 1114 с.

8. Олифер В.Г., Олифер Н.А. Сетевые операционные системы. Учебное пособие. 4-е издание – СПб.: Питер, 2010 – 945 с.

9. Олифер В.Г., Олифер, Н.А. Компьютерные сети: Принципы, технологии, протоколы. Учебное пособие. – 4-е изд. – СПб.: Питер, 2014 – 944 с.

10. Открытый архив номеров научного журнала «Информатика и системы управления» http://ics.khstu.ru/journal/issues/

пресс, 2013. – URL: https://e.lanbook.com/book/66472?category_pk=1547

11. Троелсен и Джепикс. Язык программирования C# 7 и платформы .NET и .NET Core – Издательство Вильямс, 2018 – 1300 с.

12. Электронно-библиотечная система «IPRbooks» http://www.iprbookshop.ru.

13. Электронно-библиотечная система издательства «Лань» http://e.lanbook.com.

14. Эшкрафт Э. Изучаем WinUI 3.0 / пер. с англ. А. А. Слинкина. – М.: ДМК Пресс, 2021. – 358 с.

Вам подходит эта работа?
Другие работы автора
Сетевые технологии
Курсовая работа Курсовая
22 Янв 2023 в 10:30
117
0 покупок
C#
Курсовая работа Курсовая
22 Янв 2023 в 10:17
183
0 покупок
Разработка мобильных приложений
Курсовая работа Курсовая
22 Янв 2023 в 09:32
153
0 покупок
Ассемблер
Курсовая работа Курсовая
22 Янв 2023 в 08:44
109
0 покупок
Темы журнала
Показать ещё
Прямой эфир