Скачиваний:
57
Добавлен:
02.05.2014
Размер:
434.18 Кб
Скачать

1.2 Описание основных переменных

Название

Тип

Назначение

Кол-во символов

record

Структура

Основной элемент программы

5 полей

сhoise

Int

Переменная выбора в меню

1

records

Int

Хранит текущее количество строк в БД

1

nrecords

Int

Хранит текущее количество строк в БД

1

header[]

char

Заголовок БД

9

i

int

счетчик

1

j

int

счетчик цикла

1

k

int

счетчик цикла

1

loop

int

Переменная выбора в меню

1

*m_fp

FILE

указатель на текущий файл

1

82. Блок-схемы:

2.1 Общий принцип работы программы:

Рис 1. – Структурная схема программы

3.Тестирование

На рисунке представлено главное меню программы, которое позволяет осуществить открытие, создание, добавление-удаление записи, загрузку, сохранение, сортировку и поиск в базе данных или выход из программы.

Рис 17 – Главное меню программы

На рисунке осуществлён просмотр базы данных

Рис 18 – Просмотр базы данных

На рисунке представлена процедура редактирования базы данных

Рис 19 – Редактирование базы данных

На рисунке представлено меню сортировки базы данных

Рис 20 – Меню сортировки базы данных

На рисунке представлен запрос на поиск в базе данных

Рис 21 – Поиск записи

На рисунке представлен результат поиска в базе данных

Рис 22 – Результаты поиска

4.Заключение

В ходе выполнения курсовой работы разработана программа на языке Си для обработки данных типа структура. Обработка данных включает:

  • создания новой БД

  • просмотр существующей БД

  • редактирование БД

  • дополнение БД

  • удаление записей из БД

  • сортировка БД по определённому полю

  • поиск записи по одному или нескольким критериям

Также в программе разработана графическая заставка.

При разработке программе использовались функции, массивы, циклы, указатели. Для реализации заставки использовалась графическая библиотека Си.

Разработанная программа позволяет повысить эффективность обработки данных и сократить время на поиск необходимых записей.

5.Приложение.

5.1 Листинг программы

Соседние файлы в папке Курсовая работа - Создание и работа с базой данных "Плата за телефон"