Разработка информационно-справочной системы "Зарплата по НИР" — страница 3

  • Просмотров 3258
  • Скачиваний 176
  • Размер файла 20
    Кб

таблиц. БД содержит множество строк, каждая из которых соответствует объекту. Для каждого объекта используются определенные независимые позиции, которые называются полями. Представим себе такую БД, содержащую строки и столбцы (простейший случай). Каждая строка, называемая так же записью, соответствует определенному объекту. Каждый столбец содержит значения соответствующих данных об объекте. Например - телефонная книжка:

------------------------------------------- |Фамилия |Имя |Отчество |Телефон | ------------------------------------------- Иванов Иван Иванович 000-00-00 Петров Петр Петрович 111-11-11 ------------------------------------------- БД может состоять не из одной таблицы, а из двух, трех и более. Дополнительную информацию об объекте можно хранить в дополнительных таблицах. Одно из мощных средств БД состоит в том, что информацию можно упорядочивать по тому критерию, который задает пользователь. В Прологе

БД представлется в виде списка термов вида: имя_предиката_базы(поля_записи) . Имена БД описываются в разделе @DATABASE. Доступ к записям БД осуществляется с помощью предиката базы. Пролог предостовляет довольно много средств по работе с такими БД: загрузка, запись, добавление и т.д. @3. Разработка системного меню Системное меню или основное меню должно обеспечивать удобное взаимодействие пользователя с программой. В меню должны войти

пункты сохранения, просмотра, ввода новых данных и т.д. Пользователю нужно всего лишь нажать цифру, символизирующую ту или иную операцию. В меню данной программы присутствует восемь пунктов: 0 - О пpогpамме... - вывод данных о программе 1 - коррекция данных - режим корректировки данных 2 - удаление данных - режим удаления данных 3 - просмотр базы - режим просмотра базы 4 - загрузка базы - режим загрузки другой базы 5 - сохранение базы - режим

сохранения базы 6 - создание новой базы - режим создания новой базы 7 - ввод новых данных - режим ввода данных 8 - выход из программы - выход из программы Некоторые режимы предусматривают варианты выполнения данной операции. Представим структуру меню на следующей схеме: Ъ———————————————ї і Основное меню і А—В—————————————Щ і Ъ———————————ї Г——ґО программеі і А———————————Щ і Ъ————————————————ї

Г——ґКоррекция данныхі і А————————————————Щ і Ъ———————————————ї Г——ґУдаление данныхі і А———————————————Щ і Ъ—————————————ї Г——ґПросмотр базыі і А—————————————Щ і Ъ—————————————ї Г——ґЗагрузка базыі і А———В—————————Щ і і Ъ——————————————————————————ї і Г——ґЗагрузка из файла ALEX.DATі і і А——————————————————————————Щ і і