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

3.3. Предусмотреть создание из базы BD новых баз данных B1, B2, характеризуемых признаками, задаваемыми пользователем.

  1. Перечень графических материалов:
    4.1. Структурная схема меню:

  2. Структурная схема программы:




  1. Календарный план работы над курсовой работой:

  2. Получение задания: 4.10.96.

  3. Анализ задания, постановка задачи, подбор и изучение литературы: 18.10.96.

  4. Разработка меню и структуры программы: 25.10.96.

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

  6. Отладка программы: 29.11.96.

  7. Оформление пояснительной записки и сдача работы на правку: 13.12.96.

  8. Защита курсовой работы: 20.12.96.


Руководитель: Холкин И.И. ­­____________


Студент: Пакостина А.В. ____________

Описание


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

  2. Базы данных и способы их представления.
    Общая концепция теории простых баз данных подразумевает наличие некоторого множества таблиц и являющихся, собственно, базой данных, имеющей определенный идентификатор (имя). Каждая таблица состоит из n-го количества записей (величина n зависит от возможностей конкретной системы), каждая из которых имеет одну и ту же структуру (в рамках одной таблицы) и может объединять в себе несколько разнородных объектов (их количество также зависит целиком и полностью от возможностей системы).
    Работа с базой данных предполагает в себе возможность работать с записями (либо изменять структуру таблиц).
    В языке программирования Пролог база данных описывается в отдельном разделе, именуемом database. Таких разделов может быть несколько в одной программе и каждый из них, если они действительно представляют собой разные БД, должны иметь разные имена. В случае отсутствия имени у базы данных, ей дается имя по умолчанию - dbasedom.
    Работу с загружаемыми базами данных в Прологе реализуют следующие стандартные предикаты: assert - добавить запись в БД, retract - удалить указанную запись, save - сохранить указанную БД в файле, consult - загрузить БД из файла в память.
    В данной работе объявлена главная база данных bd, имеющая предикат characteristick, и две временные базы b1, b2 с предикатами table1, table2.

  3. Разработка системного меню.
    Системное меню объединяет в себе доступ ко всем процедурам информационно - справочной системы. Разработка меню отталкивается от имеющихся функций системы (предикатов). Поскольку объявлен предикат do (char), служащий буфером между системным меню и существующими процедурами, он имеет в себе либо подменю с выбором режимов работы имеющихся предикатов, либо их вызов с последующим возвратом в системное меню:
    +-------------- Системное меню --------------+

    ¦ Выберите вариант работы с базами данных: ¦

    ¦ ¦

    ¦ 1 :- Загрузить ¦

    ¦ 2 :- Сохранить ¦

    ¦ 3 :- Просмотреть ¦

    ¦ 4 :- Скорректировать ¦

    ¦ 5 :- Удалить запись по признакам ¦

    ¦ 6 :- Создать по признакам ¦

    ¦ 7 :- Добавить ¦

    ¦ 8 :- Выход в ДОС ¦

    ¦ ¦

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