
Среда программирования: Code::Blocks (C++)
База данных: Текстовый файл (свой формат)
Название работы: Эмулятор работы БД (codeBlocks С++)
Вид работы: Курсовая работа
Тематика работы: Алгоритмы, Криптография, Работа с текстом, Прочие
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Псевдографическое меню, эмулятор, телефонная БД, Сортировка кольцевого односвязного списка, алгоритм шифрования, алгоритм дешифрования
Функции программы:
MinGW 4.8.1 в среде разработки Code::Blocks.
Программа представляет собой консольное Windows приложения для работы с базой данных абонентов телефонной сети и обладает следующим функционалом:
• Создание новой базы как с помощью консольного ввода, так и на основе форматированного описания в текстовом файле.
• Редактирование записей в базе (через консоль).
• Добавление новых элементов в базу из консоли и из файла.
• Постраничный вывод информации в консоль с возможностью выбора полей для просмотра.
• Сортировка и поиск по всем полям записей в базе.
• Шифрование данных.
• Запись и чтение базы в бинарном (как шифрованных, так и открытых данных) и текстовом виде (только открытых данных).
• Трассировка основных действий (инициируется или через пункт меню, или с помощью аргумента командной строки --fout).
• Вывод справки о программе в консоль (пункт меню, аргумент командной строки --help).
Исполняемый файл программы – EDBase.exe;
Хранение данных на диске:
• Закодированный бинарный файл (алгоритм VMPC).
• Открытый текстовый файл (чтение и запись).
• Файл справки help.txt.
• Файл трассировки trass.txt.
Файлы должны находиться в папке с программой.
Формат для текстового ввода (здесь определены две записи).
<ключ-идентификатор( целое число)>
<ФИО(текст)>
<Телефон(текст)>
<Адрес(текст)>
<Название АТС(текст)>
<Баланс счета(float)>
<Строка разделитель (произвольный набор символов)>
<ключ-идентификатор( целое число)>
<ФИО(текст)>
<Телефон(текст)>
<Адрес(текст)>
<Название АТС(текст)>
<Баланс счета(float)>
<Строка разделитель (произвольный набор символов)>
Описание (отчет):
Есть
на 28 страниц, посмотреть оглавление
Пояснения к запуску программы:
Исполняемый файл программы – EDBase.exe
Хранение данных на диске:
• Закодированный бинарный файл (алгоритм VMPC).
• Открытый текстовый файл (чтение и запись).
• Файл справки help.txt.
• Файл трассировки trass.txt.
Файлы должны находиться в папке с программой.
Формат для текстового ввода (здесь определены две записи).
<ключ-идентификатор( целое число)>
<ФИО(текст)>
<Телефон(текст)>
<Адрес(текст)>
<Название АТС(текст)>
<Баланс счета(float)>
<Строка разделитель (произвольный набор символов)>
<ключ-идентификатор( целое число)>
<ФИО(текст)>
<Телефон(текст)>
<Адрес(текст)>
<Название АТС(текст)>
<Баланс счета(float)>
<Строка разделитель (произвольный набор символов)>
исходники
Исходные файлы
coninput
crypt
cycllist
dstruct
main
menu
readwrite
sort
Программа
1
1
datebase
datebase_code
EDBase
help
KEY
trassПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеОглавление. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 1 . Описание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 1 .1 . Общее описание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 1 .2 . Инструменты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .