Пример готовой курсовой работы по предмету: Программирование
Содержание
Введение 6
1. Анализ технического задания 8
2. Проектирование системы 10
3. Разработка системы 13
4. Тестирование системы 17
Заключение 22
Список используемой литературы 23
Приложение
1. Блок-схемы алгоритмов 24
Приложение
2. Функциональная структура системы 26
Приложение
3. Экранные снимки программы 29
Приложение
4. Исходный код программы 33
Выдержка из текста
В данном курсовом проекте будет использоваться цифровая стеганография — направление классической стеганографии, основанное на сокрытии или внедрении дополнительной информации в цифровые объекты, вызывая при этом некоторые искажения этих объектов.
Для построения обмена между сервером и клиентом принято использовать сокеты. Сокеты — название программного интерфейса для обеспечения обмена данными между процессами. Процессы при таком обмене могут исполняться как на одной ЭВМ, так и на различных ЭВМ, связанных между собой сетью.
Следует различать клиентские и серверные сокеты. Клиентские сокеты грубо можно сравнить с конечными аппаратами телефонной сети, а серверные — с коммутаторами. Клиентское приложение (например, браузер) использует только клиентские сокеты, а серверное (например, веб-сервер, которому браузер посылает запросы) — как клиентские, так и серверные сокеты.
Как известно, для взаимодействия между машинами с помощью стека протоколов TCP/IP используются адреса и порты. Первое на текущий момент представляет собой 32-битный адрес (для протокола IPv 4, 128-битный для IPv 6), наиболее часто его представляют в символьной форме mmm.nnn.ppp.qqq (адрес, разбитый на четыре поля, разделённых точками, по одному байту в поле).
Второе — это номер порта в диапазоне от 0 до 65535 (для протокола TCP).
Эта пара и есть сокет («гнездо», соответствующее адресу и порту).
Список использованной литературы
1. Бройдо В., Ильина О. Вычислительные системы, сети и телекоммуникации: Учебник для вузов, 4-е изд. – СПБ. : Питер, 2010г. – 560 с. – Электонное издание. – Гриф МО учебное пособие. ISBN 978-5-49807-875-5
2. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. 4-е изд. – СПб. : Питер, 2010г. – 944с. Электорнное издание.- МО РФ. ISBN 978-5-496-00004-8
3. Таненбаум Э.С., Уэзеролл Д. Компьютерные сети 5-е изд. – СПб. : Питер, 2011г. – 690с.- электронное издание. – ISBN 987-5-459-00342-0
4. Программирование на языке C#, Платформа .NET Framework [Электронный ресурс]
- https://professorweb.ru/my/csharp/web/level 3/3_2.php
5. Википедия, свободная энциклопедия [Электронный ресурс]
- https://ru.wikipedia.org/
6. MSDN — сеть разработчиков Microsoft [Электронный ресурс]
https://msdn.microsoft.com/ru-ru