- •Уфимский государственный авиационный технический университет
- •Уфимский государственный авиационный технический университет
- •Создание и работа с базой данных «Плата за телефон» Курсовая работа, 47стр. Аннотация
- •1. Описание основных функций и переменных
- •1.1 Описание основных функций
- •1.2 Описание основных переменных
- •3.Тестирование
- •5.Приложение.
- •5.1 Листинг программы
Создание и работа с базой данных «Плата за телефон» Курсовая работа, 47стр. Аннотация
Предоставленная программа предназначена для работы с базой данных «Плата за телефон». Свойства программы – быстрые ввод, обработка и поиск данных в данной базе. Программа включает в себя следующие процедуры: создание новой базы данных, просмотр существующей базы данных, редактирование записей, их добавление и удаление (с сохранением в текстовом файле), поиск и сортировка записей по заданному полю.
В курсовой работе 3 таблицы и 22 иллюстраций.
Содержание
Аннотация:...............................................................................................................4
Содержание:.……………………………………………………………..………………………..………….……5
Введение:................................................................................................................6
1. Описание основных переменных и функций:.......................................................7
1.1 Описание функций.........................................................................................7
1.2 Описание переменных....................................................................................8
2. Блок-схемы:.........................................................................................................9
2.1 Общий принцип работы программы:...............................................................9
2.2 Блок-схемы основных функции программы:...................................................__
3. Тестирование:....................................................................................................__
4. Заключение:.......................................................................................................__
5. Приложения:……………………………………………………………………………………………………__
5.1 Листинг программы:……………………………………………………………………………………__
Введение
Целью работы является разработка программы на языке Си для обработки данных (требования к программе изложены в аннотации). Программа должна корректно обрабатывать данные, представленные в виде следующей таблицы:
Фамилия абонента |
Номер телефона |
Год установки |
Количество абонентов |
Плата за телефон |
Разработанная программа позволяет выполнять следующие задачи:
1 Просмотр существующей базы данных
2 Создание новой базы данных
3 Редактирование базы данных (добавление, исправление и удаление записей)
4 Поиск в базе данных по одному или всем полям
5 Сортировка базы данных по определённому полю
1. Описание основных функций и переменных
1.1 Описание основных функций
Название функции |
Параметры |
Назначение |
intMain |
() |
основная функция программы |
int ZastBeg |
() |
графическая заставка-приветствие |
voidZastEnd |
() |
заставка завершения работы программы |
voidInputRecord |
(record&rec) |
ввод записи |
voidAddRecord |
(const record&r) |
добавление в таблицу одной строки |
voidAddRecod |
() |
добавление записей в БД |
int RecordSimilar |
(const record&a, const record&b) |
сравнивание двух строк |
voidFindRecord |
() |
поиск записи |
voidProsmotrBD |
() |
просмотр БД |
voidOutputRecord |
(record&rec) |
вывод одной строки |
voidOutputTable |
(int start, int n) |
вывод на экран БД |
Int SortMenu |
() |
меню сортировки |
voidswap() |
(record&a, record&b) |
замена местами двух строк |
voidSortBD |
() |
сортировка БД |
voidProsmotrBD |
() |
просмотр БД |
intChooseRecord |
() |
выбор записи |
voidEditRecord |
() |
редактирование БД |
voidDeleteRecord |
() |
удаление записи |
voidCreateBD |
() |
создание БД |
voidSaveBD |
() |
сохранение БД |
voidLoadBD |
() |
загрузка БД |
intGet |
(int min, long max) |
ввод числа |
int YesNoDialog |
() |
Запрос подтверждения действия |