
5.2 Математическая формулировка задачи и выбор метода обработки информации
Для реализации задачи необходимо создать структуру данных, в которой будут храниться записи об импортируемом товаре. Также необходимо обеспечить запись этой структуры в файл и чтение его из файла.
5.3 Форма представления исходных данных
Исходные данные вводятся с клавиатуры, а так же считываются из файла.
5.4 Разработка алгоритма и его описание
На рисунке 5.1 представлена блок-схема алгоритма. После запуска программы необходимо ввести одну из 3-х команд (открытие базы данных, создание новой базы данных, выход из программы). Далее возможно просмотреть имеющуюся базу данных, а так же добавить новые данные, удалить данные, отсортировать данные, найти данные и выйти из программы. В случае ввода неправильного номера на экран выводится ошибка.
Рисунок 5.1 – Блок-схема алгоритма
5.5 Описание программы
Программа реализована на языке C++ и представлена на CD-RW диске. В директории «prg\Ex3» представлен исходный код проекта.
Программа состоит из девяти функций и одной структуры. Функция «main» является входной функцией программы, из которой вызываются все остальные функции.
Процедуры «CreateFileList», «OpenFileList» и «SaveFileList» соответственно создают новую базу данных, открывает существующую базу данных и сохраняют базу данных.
Процедуры «AddElemList» и «DeleteElemList» соответственно добавляют и удаляют записи из базы данных.
Процедуры «SortElemList» и «SearchElemList» соответственно сортируют и ищут записи в базе данных.
Процедура «PrintList» выводит на экран все записи из базы данных.
5.6 Инструкция по эксплуатации программы
Скомпилированная программа находится на прилагающемся CD-RW диске в директории «exe\Ex5». Для ее запуска необходимо запустить программу с помощью файла «Ex5.exe» и выбрать одну из операций. После чего будут доступны основные операции с базой данных (рисунок 5.2).
В главном меню перечислены основные операции, которые может произвести пользователь. Для того что выполнить одну из операций необходимо ввести соответствующую цифру напротив названия операции, после чего необходимо следовать инструкциям, выводимым на экран.
Рисунок 5.2 – Главное меню
Заключение и выводы
В ходе выполнения курсовой работы были решены все задачи, которые необходимо было решить. Были выявлены основные особенности языка программирования C++.
Были закреплены теоретические знания, полученные за время обучения, а также приобретены и закреплены навыки самостоятельной работы.