Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4.1. МУ курсовым работам.doc
Скачиваний:
37
Добавлен:
10.05.2015
Размер:
389.12 Кб
Скачать
    1. Тема 2. Разработка приложений в среде Delphi. Создание компонентов пользователя. Задание на выполнение курсовой работы

по дисциплине Программирование

(тема 2)

  1. Наименование и основание для выполнения курсового проекта.

    1. Наименование курсовой работы.

Разработка приложений в среде Delphi. Создание компонентов пользователя.

    1. Исходные данные.

Среда разработки приложений – Delphi.

Задание для разработки.

    1. Выходные данные

Модуль с определением базового классов, компоненты и реализацией методов.

Приложение, демонстрирующее применение разработанного компонента.

Расчетно – пояснительная записка по форме темы 2.

    1. Основание для выполнения КР(куpсовой pаботы)-учебный план по дисциплине Программирование на ЯВУ.

  1. Цели и задачи KP.

    1. Целью куpсовой pаботы является получение навыков разработки пользовательских компонентов Delphi и приложений, использующих эти компоненты.

    2. Задачи решаемые в КP.

      1. Исследование предложенной вариантом задачи.

      2. Определение базового класса, указанного в варианте.

      3. Разработка (не визуального или визуального) компонента класса.

      4. Разработка приложения, демонстрирующего использование разработанного компонента.

      5. Выбор способа реализации диалогового интерфейса, разработка его структуры, методов реализации диалога.

      6. Разработка алгоритм установки компонента в палитру компонентов.

      7. Создание установочной дискеты для установки приложения.

      8. Разработка алгоритма удаления компонента из среды компонентов.

  2. Требования к разрабатываемому приложению

    1. В приложении должна быть обеспечена обработка исключительных ситуаций на основе класса EXCEPTION(свой класс или стандартные классы исключений).

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

    3. Создание объектов компонентов должно выполняться посредством конструктора.

  3. Требования к документации.

    1. Документация должна быть оформлена в форме pасчетно - пояснительной записки согласно требований кафедры.

Варианты к теме 2

Данные задачи могут быть реализованы с использованием ООП или как отдельный модуль Unit. Решение обязательно должно включать операции шифрования и дешифрования.

Литература. Ю.В.Романец и др. Защита информации в компьютерных системах и сетях, под ред. В.Ф.Шаньгина.

Вариант 1

Шифры сложной замены: американский стандарт шифрования DES в режиме «Сцепление блоков шифра».

Вариант 2

Шифры сложной замены: американский стандарт шифрования DES в режиме «электронная кодовая книга».

Вариант 3

Шифры сложной замены: американский стандарт шифрования DES в режиме «обратная связь по шифру».

    1. Тема 3. Разработка библиотеки подпрограмм на основе модуля Unit и библиотеки dll. Задание на выполнение курсовой работы

по дисциплине Программирование

(тема 3)

  1. Наименование и основание для выполнения курсового проекта.

    1. Наименование курсовой работы.

Разработка библиотеки подпрограмм на основе модуля Unit и библиотеки DLL.

    1. Исходные данные.

Среда разработки приложений – Delphi.

Задание для разработки.

    1. Выходные данные

Модули Unit и DLL.

Приложение, демонстрирующее использование разработанных библиотек.

Расчетно – пояснительная записка по форме темы 3.

    1. Основание для выполнения КР (курсовой работы)-учебный план по дисциплине Программирование на ЯВУ.

  1. Цели и задачи KP.

    1. Целью курсовой работы является получение навыков разработки пользовательских типов и применение их в решении задач.

    2. Задачи решаемые в КP.

      1. Исследование предложенной вариантом задачи.

      2. Разработка алгоритмов задач варианта.

      3. Создание и отладка модуля Unit.

      4. Создание и отладка DLL библиотеки.

      5. Разработка приложения, демонстрирующего использование разработанной библиотеки на основе Unit.

      6. Разработка приложения, демонстрирующего использование разработанной библиотеки на основе DLL.

      7. Разработка интерфейса приложения.

  2. Требования к разрабатываемому приложению.

    1. Приложение, демонстрирующее применение структуры должно быть разработано как проект Delphi. Взаимодействие пользователя с приложением должно осуществляться посредством пользовательского интерфейса.

    2. Ввод тестовых данных может быть выполнен по выбору пользователя: с клавиатуры или из файла.

    3. Вывод результатов решения задачи, также может быть выполнен по выбору пользователя в поля формы или в файл.

    4. Предусмотреть в приложении возможность отображения данных из файла на монитор по требованию пользователя.

    5. Приложение, использующее DLL должно запускаться на компьютере на котором не установлен Delphi.

  1. Требования к документации.

    1. Документация должна быть оформлена в форме pассчетно - пояснительной записки согласно требований кафедры.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]