Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа Том 1.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
560.38 Кб
Скачать

Задание 2.

Сделать электронное пособие, в котором описывается назначение, возможности, преимущества и недостатки протокола TCP, описывается процесс передачи данных при использовании протокола.

Объектно-ориентированная модель задачи

Для реализации программы было принято решение использовать шаблон(паттерн) проектирования клиентских приложений MVVM (Model-View-ViewModel).

это шаблон, который появился для обхода ограничений паттернов MVC и MVP, и объединяющий некоторые из их сильных сторон. Эта модель впервые появилась в составе фреймворка Small Talk в 80-х, и была позднее улучшена с учетом обновленной модели презентаций (MVP).

Шаблон MVVM имеет три основных компонента: модель, которая представляет бизнес-логику приложения, представление пользовательского интерфейса XAML, и представление-модель, в котором содержится вся логика построения графического интерфейса и ссылка на модель, поэтому он выступает в качестве модели для представления.

Шаблон

View

(XAML)

View

(XAML)

Команды

View

(XAML)

Рисунок 1. Визуальное представление MVVM

Общий вид и возможности программы

Рисунок 2. Окно входа в программу

В окне входа в программу располагаются 4 кнопки, представляющие основные функции программы:

  • Обучение – Лекционный материал о протоколе TCP

  • Тестовый экзамен – Возможность попробовать ответить на вопросы экзамена (студенту показывается выбрал он правильный ответ или нет)

  • Экзамен – Сдача экзамена с присвоением оценки студенту и занесением его в базу данных

  • Результаты – Просмотр результатов других студентов.

Обучение

Рисунок 3. Окно Обучение

Рисунок 4. Окно Обучение

Тестовый экзамен

Рисунок 5. Окно “Тестовый экзамен”

Рисунок 6. Окно “Тестовый экзамен”

Добавление вопросов экзамена в базу

Рисунок 7. Окно “Добавления вопроса в базу данных”

Экзамен

Рисунок 8. Авторизация перед экзаменом

Рисунок 9. Окно Экзамен

Рисунок 10. Окно Результаты экзамена

Результаты

Рисунок 11. Окно “Результаты”

Задание 3.

Привести проект сети и расчета характеристик, определить аппаратные и программные средства при комплектации вычислительной сети, размещение узлов сети и каналов сетевой связи, доступ к ресурсам глобальной сети (web, ftp, mail), расчет технических характеристик корпоративной сети.

Проект приведен в отдельном Томе курсовой работы(Том 2).

Задание 4.

Определить маску подсети, адрес сети, адрес подсетей, количество хостов в сети.

Последние цифры студенческого билета : 57

Исходные данные:

Класс сети : С

Количество подсетей: 6

Адреса подсетей: 2, 3, 4

Базовая сеть: 203.150.150.0 / 24

Для организации 6-ти подсетей необходимо 3 бита. Маска подсети 255.255.255.224 (Первые 27 бит(сетевой префикс) содержат единицы).

№ Подсети

IP-адрес в двоичном виде

IP-адрес в десятичном виде

0

11001011.10010110.10010110.00000000

203.150.150.0 / 27

1

11001011.10010110.10010110.00100000

203.150.150.32 / 27

2

11001011.10010110.10010110.01000000

203.150.150.64 / 27

3

11001011.10010110.10010110.01100000

203.150.150.96 / 27

4

11001011.10010110.10010110.10000000

203.150.150.128 / 27

5

11001011.10010110.10010110.10100000

203.150.150.160 / 27

Кол-во хостов в сети – 30