Файл: Курсовая работа по дисциплине Технология программирования на тему Разработка программы шифрования методом Азбуки Морзе.docx

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 26.10.2023

Просмотров: 254

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИфедеральное государственное бюджетное образовательное учреждение высшего образования «Казанский национальный исследовательский технический университет им. А.Н. Туполева-КАИ»(КНИТУ-КАИ)Лениногорский филиал(наименование института (факультета), филиала)Кафедра Машиностроения и информационных технологий(наименование кафедры) 09.03.02 Информационные системы и технологии (шифр и наименование направления подготовки (специальности))Курсовая работа по дисциплине: «Технология программирования»на тему: «Разработка программы шифрования методом Азбуки Морзе»Обучающийся 28303 ___________ Садриева А.Ф.(номер группы) (подпись, дата) (Ф.И.О.)Руководитель ст. преподаватель Лямов Ю.О.(должность) (подпись, дата) (Ф.И.О.)Курсовая работа зачтена с оценкой ___________________________________(подпись, дата)Лениногорск 2023

Содержание


1.1 Состояние проблемы 4

2.4 Руководство оператора 9

2.5 Описание контрольного примера 9

Заключение 10

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

Приложение А 11

Приложение Б 12

Введение

Актуальность (зачем это надо)Объект и предмет исследования (предмет - развлекательная область,объект - то что вы хотите изменить в объекте исследования - разработка новых элементов в змейку)Цель и задачи (цель описывается в общем виде, исходит из задания курсача, 3-4 задачи)Практическая значимость (зачем закрепление навыков программирования в WindowsForm с использованием….)

1 Теоретическая часть

1.1 Состояние проблемы

Что было изучено во время лаб и лекций, что оно дало (навыки, умения и тд)По сути описывается проблема (отсутствие вашей программы

, игры или еще чего-либо, которая что-то позволяет делать, не было разработано на таком-то языке и тд.)

(неопределенность с чего начинать (про создание змейки), это задача курсовой работы) в ходе изучения предмета..было изучено..отсюда выделяется проблема закрепления навыка..для этого есть курсовая по //данной теме// и мы ее выполняем (чето ещё про документацию и тд)

1.2 Методы решения проблемы

(заказать разработку, внедрить готовое решение, создание сами, на чем будет это разрабатываться, итог: какой язык больше устраивает "в контексте данной курсовой работы было выбрано среда разработки такая-то")Основными методами решения проблемы являются:1. покупка и тд;2. выбор или еще чего, как пишете курсовую или программу, купить, попросить кого-то сделать и тд;3. ;4. .Пишете какой метод вы выбрали (логично да, самостоятельная разработка приложения/игры и тд). По этой причине необходимо провести анализ языков программирования (выбираете язык исходя из этого)Сравнительный анализ языков программирования представлен в таблице 1.1.Таблица 1.1Сравнительный анализ языков программирования

Языки программирования

Преимущества

Недостатки



























Таким образом/в результате был выбран такой-то язык по такой-то причине.

1.3 Обоснование выбранного метода

ПИШЕТЕ ВСЕ ДОСТОИНСТВА ВАШЕГО ВЫБОРА (почему выбрал именно этот язык и тд)В результате, выбранный метод турумпумпум, итоги, выводы.

2 Практическая часть

2.1 Техническое задание

Что из себя представляет ваша программа (что она делает кратко).Основания для разработки: является выданное индивидуальное задание на курсовую работу.Назначение разработки: Целью курсовой работы Задачи:1. Изучить теоретический материал метода шифрования Азбуки Морзе;2. 3.;4.;5. Оформление технической документации курсовой работы.

Технический состав разработки представлен в таблице 2.1.Таблица 2.1 Параметры персонального компьютера

Наименование

Значение параметров

1.Тип используемого ПК




2. ОЗУ




2.Тип ОС




3.Память на диске




5.Инструментальное ПО


Технические требования к разработке.- требования к функциональным характеристикам:- требования к надежности:Требования к документации:Состав программной документации должен соответствовать требованиям ЕСПД (ЕСКД):- спецификация;- описание программы;- руководство программиста;- руководство оператора;- программа и методика испытаний.Обозначение программных продуктов должно соответствовать обозначению на рисунке 2.
647

28303

10

12

01

01

номер студента по списку в журнале

номер документа

код вида документа
Рисунок 3 – Обозначение программных документов Кодировка программных документов должна соответствовать кодировке в таблице 2.2.Таблица 2.2Коды программных документов

Код документа

Вид документа

-

12

13

33

34

51

90-99

Спецификация

Текст программы

Описание программы

Руководство программиста

Руководство оператора

Программа и методика испытаний

Техническое задание
Особые условия и требования к разработке: отсутствуют.

2.2 Спецификация

643. 28 303.10 (это номер по списку)Таблица 2.3
Спецификация

Обозначение

Наименование

Примечание




Документация




647. 28 303.10.90-01.01

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

-

647. 28 303.10.13-02.01

Описание программы

-

647. 28 303.10.34-03.01

Руководство оператора

-

647. 28 303.10.33-04.01

Руководство программиста

-

2.3 Руководство программиста

647. 28 303.10.33-02.01Техн. особенности программного обеспечения и как запустить егопишете технические и аппаратные требования компа для работы программы.(где-то на страницу примерно)Блок-схема алгоритма работы приложения представлена на рисунке 1. 4Рисунок 1 - Алгоритм работы программыОписание блоков алгоритма работы программы, представленном на рисунке 1:1. ;2. ;3. ;4. 5. ;6. Закрытие программы.Для запуска программы необходимо:

2.4 Руководство оператора

647. 28 303.10.34-03.01Назначением программы является Условия выполнения программы сами…После запуска программы автоматически появится окно с основным функционалом программы, представленное на рисунке 2:И ТД, пример любой инструкции для пользователя любой программой (хоть адоб пдф, везде выходит так называемая справка приложения)

2.5 Описание контрольного примера

(исходные данные сначала(уровень сложности, частотная появления яблок, скорость движения змейки), с этими данными провести тест и показать что всё норм работает, заключение)Результат выполнения введенного текстового сообщения и его шифрование/дешифрование представлен на рисунке 6. Рисунок 6 - Результат ввода и кодирования/декодирования данных

Заключение

В ходе выполнения курсовой работы были Что было получено, программа, игра и тд
Что позволит ваша программаКурсовая работа была выполнена согласно каким требованиям, чему, сами пишите.Таким образом,




  • Объем всего курсача - 20 минимум, дальше можно



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

1. Дейтел, П. Как программировать на Visual C# 2012 / П. Дейтел. - М.: Питер, 2016. - 312 c.9. Шакин Виктор Николаевич Объектно-ориентированное программирование на Visual Basic в среде Visual Studio .NET [Электронный ресурс]: учеб. пособие / В.Н. Шакин, А.В. Загвоздкина, Г.К. Сосновиков. — М.: ФОРУМ: ИНФРА-М, 2018. — 398 с. — (Среднее профессиональное образование). URL http://znanium.com/bookread2.php?book=961516 (дата обращения: 28.03.2023).

















Приложение А

Главное окно программыРисунок А1 – Главное окно программы

Приложение Б

Листингпрограммыusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;……………………..