Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснювальна записка.docx
Скачиваний:
1
Добавлен:
26.11.2019
Размер:
353.32 Кб
Скачать

3 Реалізація прикладного додатку

3.1 Аналіз вхідної інформації до роботи

Вхідною інформацією для курсової роботи є:

  • текст, який вводить користувач, для подальшого шифрування цього тексту;

  • ключове слово, за яким буде складатися сам квадрат Полібія;

3.2 Схема алгоритму рішення задачі

Алгоритм вирішення задачі складається з декількох пунктів:

  • введення ключового слова, за яким буде складатися квадрат Полібія;

  • введення тексту, який буде зашифровано;

  • натиснення кнопки шифрування тексту;

  • отримання результату роботи програми;

  • завершення роботи.

Блок-схема наведена нижче на рисунку 3.2.1.

3.3 Опис структури прикладного додатку

Структура прикладного додатку заключається в відкритті головного діалогового вікна, в якому користувач вводить слово-ключ, за яким складається квадрат Полібія, потім вводиться текст для шифрування, та при натисненні на кнопку шифрування, відбувається шифрування тексту. Також програмою забезпечується дешифрування тексту, при натисненні кнопки «розшифрувати», та опустошення всіх полів, при натисненні кнопки «очистити». Додатковими можливостями програми є зчитування тексту з файлу та збереження зашифрованого тексту в файл.

3.4 Опис особливостей програмної реалізації прикладного додатку

Особливостями програмної реалізації прикладного додатку є:

  • робота з кнопками;

  • робота з текстовими полями;

  • робота з файлами;

  • введення додаткових функцій («очистити»).

Рисунок 3.2.1- Блок-схема алгоритму програми

4 Керівництво програміста

4.1 Призначення й умови застосування програми

Програма для шифрування даних методом квадрата Полібія насамперед може використовуватися для шифровки тексту, щоб зберегти цінну інформацію від шпигунства та крадіжок, а окрім цього наглядного показу застосування шифровки методом квадрата Полібія.

Системні вимоги:

  • CPU: 200 МГц +;

  • VIDEO: 16 Мб+;

  • RAM: 32 Мб+;

  • HDD: 150 Мб+;

  • клавіатура;

  • миша.

4.2 Характеристики програми

Програма знаходиться у папці «Готовий курсовий», ця папка займає 7,20 Мб. В папці знаходяться основні файли з кодом програми, ресурсами та перелік бібліотечних файлів.

4.3 Перелік файлів, у яких знаходиться програма

Прикладний додаток складається з 29 файлів та 2 папок, що знаходяться в кореневій папці додатку. Там знаходиться файл 212Dlg.cpp, що містить код основної функції для реалізації шифрування даних методом квадрата Полібія. Також бібліотечні файли *.h, які забезпечують правильну роботу програми.

4.4 Звертання до програми

Щоб запустити програму, для шифрування даних методом квадрата Полібія, потрібно зайти в за адресою «…\Готовый курсовой\Debug» та запустити файл «212.exe».

4.5 Вхідні й вихідні дані

Вхідними даними є ключове слово та текст для шифровки\дешифровки.

Вихідними даними є зашифрований або розшифрований текст (залежно від цілі користувача – розшифрувати чи зашифрувати текст).

4.6 Повідомлення

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

5 Керівництво користувача

5.1 Призначення програми

Програма для шифрування даних методом квадрата Полібія насамперед може використовуватися для шифровки тексту, щоб зберегти цінну інформацію від шпигунства та крадіжок, а окрім цього наглядного показу застосування шифровки методом квадрата Полібія.

5.2 Умови виконання програми

Системні вимоги:

  • CPU: 200 МГц +;

  • VIDEO: 16 Мб+;

  • RAM: 32 Мб+;

  • HDD: 150 Мб+;

  • клавіатура;

  • миша.

5.3 Як запустити програму

Щоб запустити програму, для шифрування даних методом квадрата Полібія, потрібно зайти в за адресою «…\Готовый курсовой\Debug» та запустити файл (двічі натиснути лівою клавішею миші) «212.exe».

5.4 Виконання програми

Після пророблення пункту 5.3 на екрані з’явиться головне діалогове вікно програми (Рисунок 5.3.1):

Рисунок 5.3.1 - Головне діалогове вікно програми

З з’явившомуся вікні потрібно заповнити поле «ключове слово» та «ваш текст», якщо ви хочете зашифрувати текст,також можна відкрити текст з файлу, або заповнити поле ключове слово» та «текст після шифровки», якщо ви хочете розшифрувати текст (Рисунок 5.3.2):

Рисунок 5.3.2 – Підготовка до шифровки тексту

Після натиснення кнопки «шифрувати» програма виконає шифрування тексту методом квадрата Полібія (Рисунок 5.3.3):

Рисунок 5.3.3 – Результат роботи програми (текст зашифровано)

Після шифровки текст можна зберегти в текстовий файл, для зручності транспортування зашифрованого тексту.