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

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

Система поиска www.RefList.ru позволяет искать по собственной базе из 9 тысяч рефератов, курсовых, дипломов, а также по другим рефератным и студенческим сайтам.
Общее число документов более 50 тысяч .

рефераты, курсовые, дипломы главная
рефераты, курсовые, дипломы поиск
запомнить сайт
добавить в избранное
книжная витрина
пишите нам
  Ссылки:
Великобритания из Челябинска
Список категорий документа Информатика
Разработка информационно-справочной системы

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

информационно-справочной, комп-ры, системы, Программирование и комп-ры, Программирование, Разработка информационно-справочной системы, Разработка Ключевые слова
страницы: 1  2  3  4  5  6  7 
Текущая страница: 1



Задание № 11

на курсовое проектирование

по дисциплине “Логическое программирование”

студенту Пакостиной Александре Викторовне.

Группа ИР-1-95.



Тема исследования: “Разработка информационно - справочной системы”.
Исходные данные: База данных BD, включающая записи вида:

Характеристика детали










№

Место хранения

Название

Цена

Дата поступления






артикула
№ цеха

№склада

детали

руб

коп

год

месяц

число













Язык программирования: Пролог.
Перечень вопросов, подлежащих разработке:
Разработать меню, обеспечивающее взаимодействие пользователя с системой, в соответствии с заданием, предусмотрев режимы:
Разработать процедуры:
уничтожения записей по признакам;
загрузки;
сохранения;
просмотра;
уничтожения;
3.3. Предусмотреть создание из базы BD новых баз данных B1, B2, характеризуемых признаками, задаваемыми пользователем.
Перечень графических материалов: 4.1. Структурная схема меню: 
Структурная схема программы:



Календарный план работы над курсовой работой:
Получение задания: 4.10.96.
Анализ задания, постановка задачи, подбор и изучение литературы: 18.10.96.
Разработка меню и структуры программы: 25.10.96.
Разработка процедур информационно-справочной системы: 15.11.96.
Отладка программы: 29.11.96.
Оформление пояснительной записки и сдача работы на правку: 13.12.96.
Защита курсовой работы: 20.12.96.



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

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

Понятие об информационно-справочных системах и их программная реализация. Информационно-справочные системы предназначены для управления различными информационными и справочными массивами, в число которых входят и базы данных. Эти системы организовывают определенный интерфейс пользователя с функциями обработки информации самой системы. Набор возможностей таких систем обычно включает в себя коррекцию структуры используемого объекта (инкапсулирующего информацию), работа с его составляющими - дополнение, редактирование, удаление (в случае, когда роль такого объекта выполняет база данных, это - записи), простой просмотр, поиск элементов. Также необходимо обеспечить для такой системы и функции постоянного надежного хранения - в простейшем случае, это - запись базы из памяти в файл на диске и считывание оного с диска в память. Программная реализация мало отличается от подобной концепции, но конкретизирует абстрактные операции в конкретные процедуры и функции (или же объекты) и зависит полностью от возможностей языка, поставленной задачи и искусства программиста.
Базы данных и способы их представления. Общая концепция теории простых баз данных подразумевает наличие некоторого множества таблиц и являющихся, собственно, базой данных, имеющей определенный идентификатор (имя). Каждая таблица состоит из n-го количества записей (величина n зависит от возможностей конкретной системы), каждая из которых имеет одну и ту же структуру (в рамках одной таблицы) и может объединять в себе несколько разнородных объектов (их количество также зависит целиком и полностью от возможностей системы). Работа с базой данных предполагает в себе возможность работать с записями (либо изменять структуру таблиц). В языке программирования Пролог база данных описывается в отдельном разделе, именуемом database. Таких разделов может быть несколько в одной программе и каждый из них, если они действительно представляют собой разные БД, должны иметь разные имена. В случае отсутствия имени у базы данных, ей дается имя по умолчанию - dbasedom. Работу с загружаемыми базами данных в Прологе реализуют следующие стандартные предикаты: assert - добавить запись в БД, retract - удалить указанную запись, save - сохранить указанную БД в файле, consult - загрузить БД из файла в память. В данной работе объявлена главная база данных bd, имеющая предикат characteristick, и две временные базы b1, b2 с предикатами table1, table2.
Разработка системного меню. Системное меню объединяет в себе доступ ко всем процедурам информационно - справочной системы. Разработка меню отталкивается от имеющихся функций системы (предикатов). Поскольку объявлен предикат do (char), служащий буфером между системным меню и существующими процедурами, он имеет в себе либо подменю с выбором режимов работы имеющихся предикатов, либо их вызов с последующим возвратом в системное меню: +-------------- Системное меню --------------+
¦ Выберите вариант работы с базами данных: ¦
¦ ¦
¦ 1 :- Загрузить ¦
¦ 2 :- Сохранить ¦
¦ 3 :- Просмотреть ¦
¦ 4 :- Скорректировать ¦
¦ 5 :- Удалить запись по признакам ¦
¦ 6 :- Создать по признакам ¦
¦ 7 :- Добавить ¦
¦ 8 :- Выход в ДОС ¦
¦ ¦
¦ ------------------| |------------------ ¦
+--------------------------------------------+
Разработка структуры программы. Системное меню вызывает только предикаты do (<режим>), определенные для каждой из необходимых задач (номер режим полностью совпадает с нумерацией в главном меню). Каждая из реализаций этого предиката выводит меню, либо сразу вызывает соответствующие процедуры: open, store, adding, correct, see, del, indication. Процедура Indication выводит дополнительное подменю и вызывает либо IndicationB1, либо IndicationB2 в зависимости от выбора пользователя. Do(‘8’) завершает работу с системой.



Текущая страница: 1

страницы: 1  2  3  4  5  6  7 
Список предметов Предмет: Информатика
Разработка информационно-справочной системы Тема: Разработка информационно-справочной системы
информационно-справочной, комп-ры, системы, Программирование и комп-ры, Программирование, Разработка информационно-справочной системы, Разработка Ключевые слова: информационно-справочной, комп-ры, системы, Программирование и комп-ры, Программирование, Разработка информационно-справочной системы, Разработка
   Книги:


Copyright c 2003 REFLIST.RU
All right reserved. liveinternet.ru

поиск рефератов запомнить сайт добавить в избранное пишите нам