НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ
ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
СПЕЦИАЛЬНЫЙ ФАКУЛЬТЕТ
Дисциплина: ИНФОРМАТИКА
Курсовая работа
Возможно вы искали - Лабораторная работа: Создание базы данных в MySQL
Создание базы данных
Работу выполнил
студент группы ИС
Проверил преподаватель
Тежикова Н.П.
Нижний Новгород 2006
Задание
Создать на языке C базу данных "Стадионы города".
Поля: название стадиона, год постройки, вместимость, количество площадок, виды спорта.
Программа должна осуществлять:
Похожий материал - Курсовая работа: Создание базы данных в среде Microsoft Access 2002
ввод и запись данных в текстовый файл,
корректировку введенной информации,
вывод на экран списка всех стадионов (по алфавиту),
вывод на экран стадионов, вместимость которых превышает указанную
поиск стадионов по заданным видам спорта.
Очень интересно - Отчет по практике: Создание базы данных выпускников
Выбор режима работы должен выполняться с помощью меню.
Описание работы программы
В основной программе осуществляется загрузка базы данных в массив и вывод главного меню. Далее пользователю предлагается выбрать один из пунктов:
добавление записи;
удаление записи;
редактирование записи;
Вам будет интересно - Курсовая работа: Создание базы данных для организации
вывод всех стадионов (по алфавиту);
вывод стадионов по вместимости;
поиск стадионов по видам спорта;
выход из программы.
Если пользователь выбрал добавление новой записи, ему предлагается заполнить все поля таблицы по очереди. Запись добавляется в конец таблицы, счетчик записей увеличивается на единицу, происходит упорядочивание записей по алфавиту.
Похожий материал - Лабораторная работа: Создание документов в программе Word
При выборе второго или третьего пункта пользователю предоставляется список всех записей и ожидается ввод номера записи для удаления или редактирования соответственно. После выбора пользователю выводится на экран та запись, которую он выбрал. Если пользователь выбрал второй пункт, то от пользователя ожидается подтверждение удаления записи. Если пользователь выбрал третий пункт, то пользователь должен ввести все поля, а затем подтвердить или отменить редактирования записи.
При выборе пункта 4 на экран выведутся все записи. Упорядочивание по алфавиту происходит автоматически при создании, удалении или редактировании записи.
При выборе пятого пункта пользователю предлагается сначала выбрать тип вместимости стадионов (равно, больше, меньше, больше или равно, меньше или равно), затем ввести вместимость, по которой хотите отфильтровать записи. После этого на экран выведутся записи удовлетворяющие условию.
При выборе пункта 6, пользователю предоставляется ввод вида спорта. После этого на экран выведутся записи удовлетворяющие условию. В программе не учитывается регистр букв, т.к. все строки автоматически приводятся к верхнему регистру.