- •Методические указания по выполнению курсовой работы по дисциплине «Программирование» направления 230100
- •Оглавление
- •Основные требования, предъявляемые к курсовой работе
- •Структура и содержание отчета (рпз) по курсовой работе
- •Требования к оформлению курсовой работы
- •Требования к оформлению основной части курсовой работы
- •Нумерация страниц курсовой работы
- •Нумерация разделов, подразделов и пунктов курсовой работы
- •Оформление иллюстраций в курсовой работе
- •Требования к оформлению таблиц
- •Требования к оформлению формул и уравнений
- •Процедура защиты курсовой работы
- •Задания к темам курсовой работы
- •Тема 1. Создание объектно-ориентированных приложений в среде Delphi задание на выполнение курсовой работы
- •Варианты к теме 1
- •Тема 2. Разработка приложений в среде Delphi. Создание компонентов пользователя. Задание на выполнение курсовой работы
- •Варианты к теме 2
- •Тема 3. Разработка библиотеки подпрограмм на основе модуля Unit и библиотеки dll. Задание на выполнение курсовой работы
- •Варианты к теме 3
- •Тема 4. Разработка объектно-ориентированного приложения Delphi, использующего массив объектов. Задание на выполнение курсовой работы
- •Варианты к теме 4
- •Тема 5. Применение вариантного типа при разработке приложений Delphi. Задание на выполнение курсовой работы
- •Тема 6. Исключительные ситуации и их применение в приложениях Delphi. Задание на выполнение курсовой работы
- •Тема 7. Рекуррентные алгоритмы и рекурсивные подпрограммы задание на выполнение курсовой работы
- •Список литературы
- •Типовая форма протокола заседания комиссии по защите
- •5. Мониторинг процесса выполнения курсового проекта (работы)
- •Протокол заседания комиссии по защите курсового проекта
- •117454, Москва, просп. Вернадского, 78
Тема 2. Разработка приложений в среде Delphi. Создание компонентов пользователя. Задание на выполнение курсовой работы
по дисциплине Программирование
(тема 2)
Наименование и основание для выполнения курсового проекта.
Наименование курсовой работы.
Разработка приложений в среде Delphi. Создание компонентов пользователя.
Исходные данные.
Среда разработки приложений – Delphi.
Задание для разработки.
Выходные данные
Модуль с определением базового классов, компоненты и реализацией методов.
Приложение, демонстрирующее применение разработанного компонента.
Расчетно – пояснительная записка по форме темы 2.
Основание для выполнения КР(куpсовой pаботы)-учебный план по дисциплине Программирование на ЯВУ.
Цели и задачи KP.
Целью куpсовой pаботы является получение навыков разработки пользовательских компонентов Delphi и приложений, использующих эти компоненты.
Задачи решаемые в КP.
Исследование предложенной вариантом задачи.
Определение базового класса, указанного в варианте.
Разработка (не визуального или визуального) компонента класса.
Разработка приложения, демонстрирующего использование разработанного компонента.
Выбор способа реализации диалогового интерфейса, разработка его структуры, методов реализации диалога.
Разработка алгоритм установки компонента в палитру компонентов.
Создание установочной дискеты для установки приложения.
Разработка алгоритма удаления компонента из среды компонентов.
Требования к разрабатываемому приложению
В приложении должна быть обеспечена обработка исключительных ситуаций на основе класса EXCEPTION(свой класс или стандартные классы исключений).
Приложение, демонстрирующее работу компонентов, должно содержать рисунок-логотип, поясняющий задачу варианта.
Создание объектов компонентов должно выполняться посредством конструктора.
Требования к документации.
Документация должна быть оформлена в форме pасчетно - пояснительной записки согласно требований кафедры.
Варианты к теме 2
Данные задачи могут быть реализованы с использованием ООП или как отдельный модуль Unit. Решение обязательно должно включать операции шифрования и дешифрования.
Литература. Ю.В.Романец и др. Защита информации в компьютерных системах и сетях, под ред. В.Ф.Шаньгина.
Вариант 1
Шифры сложной замены: американский стандарт шифрования DES в режиме «Сцепление блоков шифра».
Вариант 2
Шифры сложной замены: американский стандарт шифрования DES в режиме «электронная кодовая книга».
Вариант 3
Шифры сложной замены: американский стандарт шифрования DES в режиме «обратная связь по шифру».
Тема 3. Разработка библиотеки подпрограмм на основе модуля Unit и библиотеки dll. Задание на выполнение курсовой работы
по дисциплине Программирование
(тема 3)
Наименование и основание для выполнения курсового проекта.
Наименование курсовой работы.
Разработка библиотеки подпрограмм на основе модуля Unit и библиотеки DLL.
Исходные данные.
Среда разработки приложений – Delphi.
Задание для разработки.
Выходные данные
Модули Unit и DLL.
Приложение, демонстрирующее использование разработанных библиотек.
Расчетно – пояснительная записка по форме темы 3.
Основание для выполнения КР (курсовой работы)-учебный план по дисциплине Программирование на ЯВУ.
Цели и задачи KP.
Целью курсовой работы является получение навыков разработки пользовательских типов и применение их в решении задач.
Задачи решаемые в КP.
Исследование предложенной вариантом задачи.
Разработка алгоритмов задач варианта.
Создание и отладка модуля Unit.
Создание и отладка DLL библиотеки.
Разработка приложения, демонстрирующего использование разработанной библиотеки на основе Unit.
Разработка приложения, демонстрирующего использование разработанной библиотеки на основе DLL.
Разработка интерфейса приложения.
Требования к разрабатываемому приложению.
Приложение, демонстрирующее применение структуры должно быть разработано как проект Delphi. Взаимодействие пользователя с приложением должно осуществляться посредством пользовательского интерфейса.
Ввод тестовых данных может быть выполнен по выбору пользователя: с клавиатуры или из файла.
Вывод результатов решения задачи, также может быть выполнен по выбору пользователя в поля формы или в файл.
Предусмотреть в приложении возможность отображения данных из файла на монитор по требованию пользователя.
Приложение, использующее DLL должно запускаться на компьютере на котором не установлен Delphi.
Требования к документации.
Документация должна быть оформлена в форме pассчетно - пояснительной записки согласно требований кафедры.