Информационно-справочная система, обеспечивающая работу с базой данных Bit (45952)

Посмотреть архив целиком




1. Тема:

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


2. Исходные данные:

Разработать информационно-справочную систему, обеспечиваю-

щую работу с базой данных Bit включающей записи вида:

╔════════════════════════════════════════════════════════╗

СПИСОК АБИТУРЬЕНТОВ ║

╠═══╦════════════════════╦════╦═════╦════════════════════╣

║ ║ ФИО ║ ║ No ║ оценки за экзамены ║

No ╠═══════╦═══╦════════╣Пол ║ экз.╠══════╦══════╦══════╣

║ ║Фамилия║Имя║Отчество║ ║листа║ 1 экз║ 2 экз║ 3 экз║

╠═══╬═══════╬═══╬════════╬════╬═════╬══════╬══════╬══════╣


Из базы Bit создать базу Вstud с записями вида:


╔════════════════════════════════════════════════════════╗

СПИСОК СТУДЕНТОВ ║

╠════╦═════════════════════════════════════╦═════╦═══════╣

║ ║ ФИО ║ No ║ сумма ║

No ╠════════════╦═══════════╦════════════╣ экз.║ балов ║

║ ║ Фамилия ║ Имя ║ Отчество ║листа║ ║

╠════╬════════════╬═══════════╬════════════╬═════╬═══════╣


Меню системы должно включать режимы корректировки, уничтоже-

ния просмотра, загрузки, сохранения.

Язык программирования Пролог.


3. Перечень вопросов, подлежащих разработке:


3.1 Разработка меню, обеспечивающее взаимодействие пользо-

вателя с системой, в соответствии с заданием, предус-

мотрев режимы:

- корректировки данных,

- уничтожения данных,

- просмотра базы,

- загрузки базы,

- сохранения базы,

- создания новой базы.

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

- корректировки данных,

- уничтожения данных,

- просмотра базы,

- загрузки базы,

- сохранения базы,

- создания новой базы.


4. Перечень графических материалов:


4.1 структурная схема меню

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


5. Календарный план-график работы над курсовой работой:


1. Получение задания

4.10.96

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

литературы

18.10.96

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

25.10.96

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

15.11.96

5. Отладка программы

29.11.96

6. Оформление пояснительной записки и сдача работы на про-

верку

24.12.96

7. Защита курсовой работы

25.12.96
























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

Студент /Данченков А.В., ИИ-1-95/










Введение .................................... 4

1. Понятие об информационных системах и их

программной реализации ................... 4

2. База данных и способы ее представления ... 4

3. Разработка системного меню ............... 5

4. Разработка структуры программы ........... 7

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

5.1 Основной процедуры Begin ............. 8

5.2 Вывода главного меню Main_menu ....... 8

5.3 Автоматической загрузки БД Autoload .. 9

5.4 Вывода информации о системе

Working(0) ........................... 9

5.5 Вывода меню корректировки Working(1) . 9

5.6 Удаления записей Working(2) .......... 9

5.7 Вывода меню просмотра Working(3) ..... 9

5.8 Вывода меню загрузки Working(4) ..... 10

5.9 Вывода меню сохранения Working(5) ... 10

5.10 Создания новой БД Working(6) ....... 10

5.11 Выхода из программы Working(7) ..... 10

5.12 Обработки ошибки пользователя

Working(_) ......................... 10

5.13 Корректировки данных Correct(1) .... 10

5.14 Добавления новых записей Correct(2). 11

5.15 Просмотра БД View .................. 11

5.16 Вспомагательной Accept ............. 11

5.17 Вспомагательных Skip и Skip1 ....... 11

5.18 Загрузки БД с диска Bd_load ........ 12

5.19 Сохранения БД на диске Bd_save ..... 12

5.20 Вспомагательной Ask ................ 12

5.21 Mesage ............................. 12

5.22 Error и Io_error ................... 12

5.23 Ok ................................. 12

6. Листинг программы ....................... 13

7. Отладка программы ....................... 24

8. Инструкция пользователя и решение

контрольных примеров: ................... 25

Заключение ................................. 28

Список литературы .......................... 29













Данная курсовая написана на языке Пролог в среде Turbo Prolog

v 2.0 (русифицированная версия). В структуре языка заложены воз-

можности простой и черезвычайно эффективной работы с базами дан-

ных, что позволяет на его основе создавать различного рода инфор-

мационно - справочные системы. Структура языка Пролог соответ-

ствует структуре реляционных баз данных. Так отношению в РБД

соответствует предикат в Прологе, элементу - факт, атрибуту отно-

шения - аргумент предиката и т.д. Встроенные в Пролог предикаты

работы с окнами позволяют создать дружественный интерфейс для ра-

боты пользователя с информационно - справочной системой.



Информационно-справочные системы - это программы-оболочки,

служащие для управления массивами и базами данных. В наш век

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

тельно облегчают труд человека во всех отраслях народного хозяй-

ства. Значительно упростилась работа московской милиции по обна-


Случайные файлы

Файл
138957.rtf
144455.rtf
1.doc
12552.rtf
Kursovaa rabota.doc




Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.