Курсовая работа: Компонент программного комплекса для шифрования/дешифрования данных
· Чтение текста из файла
Выходные данные:
· Кодированный текст в диалоговом окне
2.Представление во внешней памяти
Выходные данные во внешней памяти в программе представлены в виде текстового файла. Имя выходного файла для программы «DQ_decoder» формируется самим пользователем.
3.Структурная схема программного продукта
Структурной называют схему отражающую состав и взаимодействие по уравнению частей разрабатываемого ПО.
4. Алгоритм представления задачи
шифрование программа текстовый замена
1)Ввод пользовательских данных;
2)Выбор способа шифрования/дешифрования;
3)Шифрование/дешифрование;
4)Вывод результата;
5)Сохранение результата в файл;
5. Проектирование пользовательского интерфейса
Пользовательский интерфейс представляет собой совокупность программных и аппаратных средств, обеспечивающих взаимодействие пользователя с компьютером.
Интерфейс реализован в виде интерфейса-меню.(Рис. 4) Позволяет пользователю выбирать необходимые операции из специального списка, выводимого программой.
5.1 Тестирование в нормальных условиях
Тип контроля программы: ручной контроль.
Результаты предоставлены в Табл.1
Номер теста | Входные данные | Полученный результат | |
Зашифровано | Расшифровано | ||
1.Шифрование с паролем(123) | Hello, World! | Hello, World! | |
2.Шифрование перестановкой 1 | Hello, World! | п2:@=%оъ=::3 | Hello, World! |
3.Шифрование перестановкой 2 | Hello, World! | щ<DJG/шGDD= | Hello, World! |
В результате тестирования было установлено , что программа работает исправно и выполняет возложенные на нее функции правильно.
5.2 Общие сведения о программном продукте
Программа «DQ_decoder» позволяет шифровать/дешифровать текстовые данные тремя способами (шифрование с паролем, шифрование перестановкой 1 , шифрование перестановкой 2). Исходные данные можно вводить с клавиатуры, а также из внешнего файла. Результат можно сохранить во внешний текстовый файл.
Предполагается что программа будет использоваться преподавателями для кодирования данных, предназначенных в качестве правильных ответов в тестах.
Для работы с программой необходимо скопировать ее на жесткий диск (необходимо 4652 кб места на жестком диске) либо запускать с исходного носителя.
5.3 Описание запуска
Запустить программу можно несколькими способами:
· Двойным щелчком по иконке «DQ_decoder»
· Выбрать и запустить из меню «Пуск» пункт «Выполнить» и прописать полный путь до приложения (например D:\ProgramFiles\DQ_decoder\DQ_decoder.exe)