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

3.5 Процедуры редактирования записей

3.5.1 Процедура удаления модели

Листинг процедуры удаления. См приложение 5

Описание переменных:

fbaz,f2:fileoftbaz – типизированный файл.

Описание процедуры:

Процедура связывает переменную файла f2 с внутренним, временным файлом delit.txt, находящимся в той же директории, что и сама программа. Затем процедура открывает файл на чтение командой reset(fbaz).rewrite(f2) – открывает файл f2 только на запись, Seek(fbaz, 0) помещает указатель в конец файла, пока не будет достигнут конец файла затем процедура записывает изменения внесённые в файл, после удаления, смещает все значения в списке на один, закрывает все файлы, при помощи функции erase(fbaz);стирает внешний файл, а внутренний переименовывает в (f2,'UEFA.txt');

3.5.2Процедура корректировки записи

Но не всегда требуется удаление, иногда нужно всего лишь подкорректировать.

Листинг процедуры корректировки представлена в приложении 6.

Описание процедуры:

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

4. Результаты работы

4.1 Интерфейс пользователя

Разработанная мной справочная система «Футбольные команды», имеет доступный и понятный интерфейс, содержащий 7пунктов.

Рисунок 4.1 – Интерфейс пользователя

Как видно из рисунка 4.1Для пользователя предлагается выбрать соответствующие его запросам пункты меню:

  1. Добавить команду

  2. Изменить команду

  3. Показать весь список команд

  4. Сортировать команды

  5. Удалить футбольную команду

  6. Поиск команды

  7. Выход

Внизу интерфейса программы выводится предложение для выбора соответствующего пункта меню.

Рассмотрим 3 пункт меню: Просмотр базы данных (рисунок 4.2). Организация вывода записи на экран осуществляется в виде небольшой таблицы. Время просмотра неограниченно, пользователь сам может переходить к следующей награде нажатием клавиши Enter. После просмотра всех записей выводится главное меню интерфейса.

Рисунок 4.2 – Демонстрация базы данных

2 пункт меню: изменение команды (рисунок 4.3). После выбора данной опции, на экране появляется приглашение на изменение пользователем модели. После ввода номера модели, программа выводит соответствия (аналогично пункту 3, рисунок 4.2).рисунок(4.4) После просмотра которых, появляется запрос на изменение какой либо характеристики, затем непосредственно, запрос на заполнения поля (рис 4.5)

Рисунок 4.3 – изменение модели

Рисунок 4.4- запрос на изменение характеристики.

Рисунок 4.5- запрос на ввод значения в поле.

4 пункт меню: сортировка.

5 пункт меню: выводит запрос на ввод номера команды которую нужно удалить (рисунок 4.6)

Рисунок 4.6- запрос на удаление.

6 пункт меню: Поиск. Выводит запрос на название команды, которую надо найти (рисунок 4.7)

Рисунок 4.7 – поиск команды

7 пункт меню: Выход