Реферат: Разработка информационно-поисковой системы Ювелирные изделия
– SIsd (название),
– SMat (Материал),
– SCena (стоимость),
– SBall (оценка),
Название, материал, стоимость и оценка – это строки одинаковой длины(80).
Для управления базой данных в программе используется главное меню, содержащее 7 пункта: Просмотр, Добавить, Удалить, Редактировать, Поиск, Сортировать, Выход, для доступа к которым необходимо нажать цифру, соответствующую выбору пользователя (0..6). словами
В связи с этим, общая задача разбита на подзадачи, которые реализованы в программе следующими подпрограммами:
- procedure menu;
- procedure view;
- procedure add;
- procedure delete;
- procedure edit;
- procedure sort;
- procedure search;
Назначение каждой из этих подпрограмм описывается в разделе 3 «Описание подпрограмм».
2. Анализ и спецификация переменных
2.1. спецификация переменных
Заголовки пишут с большой буквы
Раздел не начинают с таблицы
Таблица 1 – Спецификация переменных в основной программе
ИМЯ | Назначение | Тип |
Главная программа | ||
ukr, crt | Инициализация модуля | - |
key | Команда ввода меню | Char |
name | Инициализация текстового файла | String |
Таблица 2 - Спецификация переменных главного модуля ukr.tpu
Jeverly | Тип записи в базе данных | record |
isd | Название товара | string |
mat | Материал изделия | string |
cen | Цена изделия | integer |
F | Инициализация файла типа Jeverly | jeverly |
name | Инициализация текстового файла | String |
Procedure MENU | ||
h | Параметр изменения цвета | integer |
Procedure VIEW | ||
i | номера записи | Integer |
data | Поля записи | jeverly |
Procedure ADD | ||
data | Служит для добавления записи в таблицу | Jeverly |
Procedure DELETE | ||
del | Номер удаляемой записи | Integer |
i | номера записи | Integer |
data | Поля записи файла | Jeverly |
G |
Файл для обмена данными с основным и для упорядочивания Б.Д. | Jeverly |
Procedure EDIT | ||
ed | Номер редактируемой записи | Integer |
i | номера записи | Integer |
data | Поля записи файла | Jeverly |
G |
Файл для обмена данными с основным и для упорядочивания Б.Д. | Jeverly |
Продолжение таблицы 2
Имя | Назначение | Тип |
Procedure EDIT | ||
i | Счетчик массива data | Integer |
j | Счетчик массива data | Integer |
count | Номер удаляемой записи | Integer |
sortPole | Сортируемое поле | Integer |
tmp | Редактируемое поле | |
data | Массив предназначенный для записи | Jeverly |
G |
Файл для обмена данными с основным и для упорядочивания Б.Д. | Jeverly |
Procedure SEARCH | ||
i | Счетчик массива | Integer |
error | ошибка | Integer |
tmp | Преобразованная срока из строки в число | Integer |
SearchString | Номер строки для поиска | String |
data | Поля записи файла | Jeverly |
3. Описание подпрограмм