Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая ЗПЗ ZPZ.docx
Скачиваний:
20
Добавлен:
03.01.2021
Размер:
837.48 Кб
Скачать
    1. Приховування повідомлень шляхом архівування

Архіватори є популярними програмами для приховування даних, на багатьох Windows-комп'ютерах встановлено WinZip, WinRAR, 7-Zip або інші програми для створення архівів, але деякі з користувачів навіть не підозрюють, що ці звичайні програми-архіватори можна використовувати для шифрування важливих файлів. Ключовий метод, на основі якого створюється застосунок полягає в: створенні архіву з файлом, який треба приховати; записі спеціальної команди в Блокноті; збереженні та запуску пакетного файла з розширенням .bat

  1. Програмна реалізація додатку

2.1Формування вимог до програмного засобу

Програма, що є результатом виконання курсової роботи, повинна бути повноцінним додатком для операційної системи Windows.

Програма обов’язково має відповідати таким вимогам:

  1. наявність коментарів у коді, що будуть підсказувати навіщо створена дана частина програми та як вона працює;

  2. наявність перевірки цілісності даних ­– перевірка, введених користувачем, даних, що можуть вплинути на роботу програми та обробка даних помилок;

  3. використання однієї з сучасних мов програмування ­­­­– Java, C++, C#, Python, Delphi;

  4. використання функцій;

  5. читабель­­ність коду – логічно названі функції, класи та змінні у програмі допоможуть легше сприймати написаний код;

  6. зрозумілість і зручність інтерфейсу програми – допомога користувачу опанувати розроблену програму, введення додаткових вікон та меню;

  7. застосування основних принципів об’єктно-орієнтованого програмування (ООП): інкапсуляція – об’єднання даних та методів роботи із ними для обробки об’єктів певного типу, поліморфізм – різна поведінка коду в залежності від ситуації, успадкування – набування об’єктом властивостей іншого об’єкту;

  8. впорядкована структура програми;

  9. наявність роботи із файлами ­– зчитування вхідної та вихідної інформації з файлів, запис інформації для подальшого використання.

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

2.2 Розробка алгоритму приховування файлу

У програмі необхідно мати такі блоки:

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

  2. методи приховування та запуску програми для реалізації завдання;

  3. блок, що обробляє вхідні та вихідні дані, для коректної роботи програми.

Таким чином, структура програмного засобу матиме такий вигляд рис. 2.1.

Метод приховування

Метод запуску

Блок приховування

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