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

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

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

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

2.2. Блок-схемы функции программы:

Рис 2 – блок-схема основной функции

Вход в graph()

Инициализация

графики

цвет, стиль и поло-

жение текста

MY HOME CD

COLLECTION

цвет, стиль и поло-

жение текста

Вывод Vipolnil:

Tselischev O.V

a<2000 и

(x и b)<700 и нет

(y и с)>-70

да

рисование

x=x+1;y=y-1;a=a+2;b=b+1;с=с-1

Выход

Рис 3 – Функция графической заставки - анимация

Вход в

mainmenu()

Вывод Welcome

to Data Base

Home CD

Collection

1.Open Base

2. New Base

3. Exit

Ввод key

нет нет

key=1 key=2 key=3

да да да

openbase() newbase() break()

Выход

Рис 4 – Функция главного меню программы

Вход в

newbase()

Вывод

New file:

Ввод

namefile

запись имени в f

да Вывод Error!

f=NULL

Вывод Ok! New

file: namefile

name=namefile

open()

Выход

Рис 5 – Функция создания новой БД

Вход в

openbase()

Вывод

Enter name file:

Ввод

namefile

запись имени в f

да Вывод Error!

f=NULL

Вывод Ok!

Open: namefile

name=namefile

open()

Выход

Рис 6 – Функция открытия существующей БД

Вход в

replace(int x)

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

временное хранилище;

копирование каждой следую-

щей строки в предыдущую;

копирование записи из

временного хранилища в БД

на 1 позицию выше.

Выход

Рис 5 – Функция replace(int x) – перестановка значении между элементами массива структур

Рис 6 – Функция open() – главная функция программы

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