Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по учебной практике.docx
Скачиваний:
41
Добавлен:
11.05.2015
Размер:
325.14 Кб
Скачать

Поиск по издательству Удаление Поиск по изданию

Рисунок 3.1 – Структура главного меню

Рассмотрим подробнее реализацию процедур удаление и редактирование записей.

Начало

Ввод номера удаляемого издания

Поиск издания в списке по номеру

Издание найдено

Нет

Да

Удаление издания из списка

Освобождение памяти

Конец

Рисунок 3.2 – Структура процедуры удаления

периодического издания из списка

Начало

Ввод номера редактируемо-го издания

Поиск издания

Да

Нет

Издание найдено

Редактиро-вание записи

Ввод года издания

Ввод издательства

Ввод издания

Ввод дня издания

Ввод месяца издания

Корректировка года издания

Корректировка названия издания

Корректировка издательства

Корректировка месяца издания

Корректировка дня издания

Конец

Рисунок 3.3 – Структура процедуры редактирования записи в списке

4 Тестирование

Тест 1. Поиск по издательству.

Вводимые данные

Происходящее изменение

1

Адукацыя i выхаванне

Вывод на экран:

7

Минская школа сегодня

Адукацыя i выхаванне

9.6.2010

10

Профессиональное образование

Адукацыя i выхаванне

20.3.2011

12

Здаровы лад жыцця

Адукацыя i выхаванне

25.10.2010

19

Минская школа сегодня

Адукацыя i выхаванне

19.6.2008

2

Лучшее издательство

Действие не происходит

3

Действие не происходит

4

1234

Действие не происходит

Таблица 4.1 – Тестирование процедуры «Поиск по издательству»

Тест 2. Поиск по изданию.

Вводимые данные

Происходящее изменение

1

5

Удаление пятого издания

2

-5

Действие не происходит

3

0000

Действие не происходит

4

1234

Действие не происходит

Таблица 4.2 – Тестирование процедуры «Удаление»

Тест 3. Поиск по изданию.

Вводимые данные

Происходящее изменение

1

КОГДА ТЫ ОДИН ДОМА

Вывод на экран:

17

КОГДА ТЫ ОДИН ДОМА

Вита

24.5.2012

20

КОГДА ТЫ ОДИН ДОМА

Вита

20.6.2012

5

КОГДА ТЫ ОДИН ДОМА

Вита

24.6.2012

2

поиск

Действие не происходит

3

Действие не происходит

4

1234

Действие не происходит

Таблица 4.3 – Тестирование процедуры «Поиск по изданию»

Тест 4. Добавление.

Вводимые данные

Происходящее изменение

1

Умняша

Вита

2000

10

6

Добавление в список записи:

21

Умняша

Вита

6.10.2000

2

0

0

0

Добавление в список записи:

22

0.0.0

3

Новое издание

Новое издательство

-9

0

-89

Добавление в список записи:

24

Новое издание

Новое издательство

-89.0.-9

Таблица 4.4 – Тестирование процедуры «Добавление»

Тест 5. Редактирование.

Вводи-мые данные

Происходящее изменение

Вводимые данные

Происходя-щее изменение

1

8

Вывод на экран:

Музыкальная Газета

НЕСТОР

2006

2

19

Художественная газета

НЕСТОР

2012

2

19

Изменение восьмой записи

2

8

Вывод на экран:

Художественная газета

НЕСТОР

2012

2

19

Художественная Газета

Вита

-7

0

-2012

Изменение восьмой записи

3

0

Действие не происходит

Газета

Неизвестное

7

2

-5

Действие не происходит

4

1234

Действие не происходит

Действие не происходит

5

Действие не происходит

Действие не происходит

Таблица 4.5 – Тестирование процедуры «Редактирование»