Разработка программного сетевого чата по системе приватной комнаты

Содержание

Слайд 2

Целью проекта является разработка клиент-серверной программы. Программа будет выполнять роль чата,

Целью проекта
является разработка клиент-серверной программы. Программа будет выполнять роль чата, то

есть будет позволять общаться в реальном времени большому количеству человек.

Исходя из цели были поставлены следующие задачи:
Для выполнения данной дипломной работы необходимо решить следующие поставленные задачи:
Создать серверное приложение.
Выбрать алгоритм создания и технологию передачи данных.
Создать клиентское приложение.
Разработать для него структуру и идею работы данного приложения.
Осуществить взаимодействие клиентского и серверного приложений.
Добавить возможность общения в клиентское приложение.

Слайд 3

Выполнение работы Начальный этап проектирования Начальный этап проектирования был необходим для

Выполнение работы

Начальный этап проектирования
Начальный этап проектирования был необходим для того чтобы

поставить перед собой какие-то начальные абстрактные задачи. Изначально не было известно каким будет проект, на каком языке он будет написан, под какую платформу (операционную систему) и т.п.

На начальном этапе проектирования были получены следующие результаты:
Используемый протокол передачи данных – TCP
Программное обеспечение состоит из двух приложений клиентского и серверного.
Язык разработки программного обеспечения – C#
Платформа разработки программного обеспечения – Windows OS
Серверное приложение – консольное приложение
Клиентское приложение – приложение, созданное на WPF

Слайд 4

Работа приложения Как видно из данной схемы программное обеспечение состоит из

Работа приложения

Как видно из данной схемы программное обеспечение состоит из двух

частей. Функционирование клиентского приложения невозможно без серверного. Сервер является связующим звеном клиентов. Серверное приложение общается как с клиентами. Именно таким образом построен данный проект.
Слайд 5

Работа приложения Работа сервера

Работа приложения

Работа сервера

Слайд 6

Работа приложения Окно авторизации

Работа приложения

Окно авторизации

Слайд 7

Работа приложения Сервер зафиксировал нового пользователя

Работа приложения

Сервер зафиксировал нового пользователя

Слайд 8

Работа приложения Два пользователя общаются в приложении

Работа приложения

Два пользователя общаются в приложении

Слайд 9

Работа приложения Один из пользователей покинул чат

Работа приложения

Один из пользователей покинул чат

Слайд 10

Экономический раздел Структура затрат на создание и внедрение проекта

Экономический раздел

Структура затрат на создание и внедрение проекта

Слайд 11

Итог был получен из следующего расчета: К = Сзарп. + Соб.

Итог был получен из следующего расчета:
К = Сзарп. + Соб. +

Сорг. + Снакл.
К=32156+585+0+3710=36451руб.
Квн.=Свн.зарп. + Свн.накл.
Квн.= 1892+218=2110 руб.
Коб. = Квн + К
Коб. = 2110 +36451= 38561 руб.