Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
0162559_4A505_word.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.47 Mб
Скачать

Описание библиотек

Библиотека

Функции библиотеки

iomanip.h

Библиотека для манипулирования текстом на экране (подключается для обеспечения удобства работы с программой).

iostream.h

Библиотека, содержащая функции ввода\вывода на экран (cin и cout).

fstream.h

Библиотека файловых входных выходных потоков.

stdlib.h

Библиотека содежит функцию exit().

string.h

Библиотека для работы со строковыми данными.

conio.h

Библиотека, содержащая функцию очистки экрана (clrscr()) и функцию задержки экрана (getch()).


Описание класса

Класс

Описание класса

class Tab

{private:

vodoem *pst;

int n;

public:

Tab(){n=0;pst=NULL;}

~Tab ();

void inputstructfile();

void outputstruct();

void sort1();

void sort2();

void searchmesto();

void searcploshad();

void addVodoem();

void deleteVodoem();

void redaktirovanie();

void input();

};

Класс с именем Tab. Класс описывает поля, методы, модификаторы, конструктор и деструктор.

private- описние скрытых полей и методов класса.

К классу private относятся поля и методы: Tab *pst, n.

public- описание доступных полей и методов класса.

К классу public относятся поля и методы: конструктор по умолчанию, деструктор (для освобождения памяти),

Tab(){n=0;pst=NULL;}-конструктор по умолчанию.

~Tab() - деструктор.

Описание функций

Функция

Описание функции

void inputstructfile()

Ввод БД из файла.

void outputstruct()

Вывод данных на экран. Просмотр данных после различных операций.

void search ()

Поиск записей в базе данных по определённому признаку.

void addVodoem()

Дополнение в базу данных записи.

void deleteVodoem()

Удаление записи из базы данных.

void sort1()

Сортировка записей из базы данных по типу расположения водоема.

void sort2()

Сортировка записей из базы данных по площади водоема.

void redaktirovanie()

редактирование строки

void input()

ввод БД с клавиатуры

void main()

Главная функция, управляющая ходом работы программы.

Разработка блок-схем

Для решения задач курсового проекта для выделенных функций были разбаротаны блок-схемы алгоритмов. Сначало разработана структурная схема программы, затем блок-схема основной функции и блок-схема подпрограмм.

Блок-схемы и описание используемых в подпрограмме локальных переменных приведены в Приложении 1. Структурная блок-схема программы приведена на рисунке 1.

Приложение 2