**** Функція видалення бази даних *****/DeleteAll ()
{* ff; ("cls"); = fopen ("datebase.db", "w"); (ff); = NULL;// обнуляється покажчик на початок списку ( "База даних успішно видалена. n"); (); ();
}
/***** Основна функція *****/main ()
{menu; ("chcp 1251"); ("cls"); (1)
{("chcp 1251"); ("cls"); (" n n n n"); (" t t1) - Введення даних абонентів телефонної мережі n "); (" t t2) - Висновок даних абонентів на екран n "); (" t t3) - Збереження бази даних n "); (" t t4 ) - Завантаження бази даних n "); (" t t5) - Видалення баз даних n "); (" t t6) - Відомість установки телефонів n "); (" t t7) - Відомість заборгованості з оплати n "); (" t t8) - Сортування по заборгованості n "); (" t t9) - Пошук по номеру телефону абонента n "); (" ; t t10) - Вихід n "); (" n n n Виберіть пункт меню: "); ("% d ", & menu); (menu)// оператор вибору
{1: Add ();// Функція додавання нових абонентів телефонної мережі; 2: Print ();// Функція виведення бази даних на екран; 3: SaveBaz ();// Функція збереження бази даних; 4: LoadBaz ();// Функція зчитування бази даних з файлу; 5: DeleteAll ();// Функція видалення бази даних; 6: Install ();// Відомість установки телефонів; 7: Dolschnik ();// Відомість заборгованості з оплати; 8: Sort ();// Сортування по заборгованості; 9: Poisk ();// Сортування по заборгованості; 10: exit (1);:
{("chcp 1251"); ("cls"); ("Ви помилилися зі значенням n"); ("Натисніть будь-яку клавішу ..."); ( ); ();
};
}
}
}
додаток 2
файл таблиці бази даних
В
додаток 3
файли з результатом виконання запитів
Файл, який містить інформацію про заборгованість вище введеного значення:
В
Файл, який містить інформацію про абонентах, які встановили телефон у заданий рік:
В
Висновок
В ході курсової роботи була створена база даних, що містить дані про абонентів телефонної мережі. База містить інформацію про ім'я, прізвище та по батькові абонента, номер телефону, рік установки телефону, заборгованість абонента. Робота з базою здійснюється через меню (доступне і просте). p align="justify"> Меню містить десять пунктів, кожному з яких зіставляється певна функція. Завдяки цьому робота з базою даних максимально полегшена і проста. p align="justify"> Бібліографічний список
. Лафоре Р. Об'єктно-орієнтоване програмування в С +...