Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
База данных - Домашняя фонотека.doc
Скачиваний:
68
Добавлен:
02.05.2014
Размер:
2.19 Mб
Скачать

Содержание

Введение: 5

Разработанная программа позволяет выполнять следующие задачи: 5

1.Просмотр существующей базы данных 5

2.Создание новой базы данных 5

3.Редактирование базы данных (добавление, исправление и удаление записей) 5

4.Поиск в базе данных по одному или всем полям 5

5.Сортировка базы данных по определённому полю 5

1. Описание основных функций и переменных: 6

1.1 Описание основных функций 6

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

2. Блок-схемы основных функций: 7

Аннотация:

Разработать программу на языке Си для обработки данных типа структура. Обработка данных должна включать следующие функции:

  1. Создание новой базы данных (с возможностью задания имени файла)

  2. Просмотр существующей базы данных (чтение данных из файла)

  3. Редактирование базы данных

  4. Дополнение базы данных

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

  6. Поиск в базе данных

  7. Сортировка базы данных

Введение:

Целью работы является разработка программы на языке Си для обработки данных (требования к программе изложены в аннотации). Программа должна корректно обрабатывать данные, представленные в виде следующей таблицы:

Название коипакт диска

Номер трека

Название песни

Автор

Исполнитель

Разработанная программа позволяет выполнять следующие задачи:

  1. Просмотр существующей базы данных

  2. Создание новой базы данных

  3. Редактирование базы данных (добавление, исправление и удаление записей)

  4. Поиск в базе данных по одному или всем полям

  5. Сортировка базы данных по определённому полю

1. Описание основных функций и переменных:

1.1 Описание основных функций

Название функции

Параметры

Назначение

int main

()

основная функция программы

void mainmenu

()

главное меню программы

void newbase

()

создание новой БД

void openbase

()

открытие существующей БД

void open

()

работа с БД

void view

()

просмотр БД

void edit

()

редактирование записей БД

void add

()

добавление записей в БД

void del

(int i, int j)

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

void find

(int i, int j)

поиск записей в БД

void sort

(int i, int j)

сортировка записей БД

void replace

(int x)

меняет местами значение массива структур элемента[x] с элементом[x+1]

void graph

()

графическая заставка - анимация

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

Название

Тип

Назначение

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

list[]

массив структур типа COLLECTION

содержит записи БД

500

tmp

структура типа COLLECTION

временное хранилище записи

1

name[]

char

имя файла БД

30

key

char

хранит текущую нажатую клавишу

1

k

char

хранит текущую нажатую клавишу

1

i

int

счетчик цикла или текущий элемент массива

1

j

int

счетчик цикла или текущий элемент массива

1

p

int

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

1

q

int

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

1

*f

FILE

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

1

Соседние файлы в предмете Базы данных