Реферат: Разработка информационно-справочной системы

+--------------------------------------------+

  • Разработка структуры программы.
    Системное меню вызывает только предикаты do (<режим>), определенные для каждой РёР· необходимых задач (номер режим полностью совпадает СЃ нумерацией РІ главном меню). Каждая РёР· реализаций этого предиката выводит меню, либо сразу вызывает соответствующие процедуры: open, store, adding, correct, see, del, indication. Процедура Indication выводит дополнительное подменю Рё вызывает либо IndicationB1, либо IndicationB2 РІ зависимости РѕС‚ выбора пользователя. Do(‘8’) завершает работу СЃ системой.

  • Разработка процедур:

  • Загрузка базы данных (Open).
    В do(‘1’) имеется меню:
    +--------- Загрузить --------+

    ¦ Куда загрузить ? ¦

    ¦ ¦

    ¦ 1 :- В bd ¦

    ¦ 2 :- В b1 ¦

    ¦ 3 :- В b2 ¦

    ¦ 4 :- Меню ¦

    ¦ ¦

    ¦ ------| |------ ¦

    +----------------------------+
    процедура Open имеет четыре реализации, для каждого из вариантов работы. Для любого случая перед загрузкой базы данных проверяется существование файла с введенным именем (предикат exists). Для загрузки базы данных используется стандартный предикат consult. При вызове Open(‘1’) загрузка производится в базу bd, при вызове Open(‘2’) в базу b1, при вызове Open(‘3’) - в b2.

  • Сохранение (Store).
    В do(‘2’) меню:

    +--------- Сохранить --------+

    ¦ Что сохранить ? ¦

    ¦ ¦

    ¦ 1 :- bd ¦

    ¦ 2 :- b1 ¦

    ¦ 3 :- b2 ¦

    ¦ 4 :- Меню ¦

    ¦ ¦

    ¦ ------| |------ ¦

    +----------------------------+
    Существуют предикаты для записи главной базы и двух временных. Используется стандартный предикат save, записывающий в текстовый файл факты, связанные с данной БД.

  • Просмотр (See).
    В do(‘3’) меню:

    +-------- Просмотреть -------+

    ¦ Что просмотреть ? ¦

    ¦ ¦

    ¦ 1 :- bd ¦

  • К-во Просмотров: 538
    Бесплатно скачать Реферат: Разработка информационно-справочной системы