Внимание! Studlandia не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования и помощи в написании студенческих работ: в сборе информации, ее обработке, структурировании и оформления работы в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.
Нужна индивидуальная работа?
Подберем литературу
Поможем справиться с любым заданием
Подготовим презентацию и речь
Оформим готовую работу
Узнать стоимость своей работы
Дарим 200 руб.
на первый
заказ

Курсовая работа на тему: Структуры базы данных. Алгоритм работы программы. Рисунки, отображающие внешний вид экранных форм

Купить за 350 руб.
Страниц
9
Размер файла
42.73 КБ
Просмотров
10
Покупок
0
Рассмотрим структуры баз данных рисунке:Здесь обе базы данных проиндексированы и связаны по полю NОМВIL, причем одной записи базы данных RЕАDЕRS могут соответствовать несколько записей из базы данных

Введение

Рассмотрим структуры баз данных на рисунке:

Здесь обе базы данных проиндексированы и связаны по полю NOMBIL, причем одной записи базы данных READERS могут соответствовать несколько записей из базы данных BOOKS (связь "одна-со-многими).

Рисунки, отображающие внешний

вид экранных форм и меню

1. Окно, показывающее данные о курсовой работе и ввод пароля.

2. Главное меню программы.

3. Пункт меню "поиск читателя"

а) Окно поиска читателя по номеру читательского билета.

б) Список книг, выданных читателю.

в) Окно помощи.

г) Окно поиска книги и окно выбора книги по введенным данным.

д) Окно изменения данных читателя.

4. Пункт меню "добавить книгу".

5. Пункт меню "просмотр должников".

6. Вывод списка должников на экран.

Текст программы с комментариями

*** Установка среды

***Вывод информации о курсовой работе и ввод пароля

DEFINE WINDOW BEGIN FROM 3,15 ТО 16,64;

РS=0

DО WHILE РS=0

@ 0,16 SAY 'КУРСОВАЯ РАБОТА'

@ 1,10 SAY 'по дисциплине "Информатика"'

@ 3,7 SAY 'База данных "ЧИТАТЕЛИ БИБЛИОТЕКИ"'

@ 4,17 SAY '(вариант № 21)'

@ 6,2 SAY 'Выполнил: студент группы УИ-198 Сидоров А.В.'

@ 7,2 SAY ' Принял: доцент Гришин В.С.'

@ 11,21 SAY 'ВВЕДИТЕ ПАРОЛЬ:' GET PAS DEFAULT SPACE(10)

WAIT 'НЕ ПРАВИЛЬНО ВВЕДЕН ПАРОЛЬ' WINDOW

РS=1

*** Открытие баз данных и установка связей

USE BOOKS IN В ORDER 1

SET RELATION ТО NOMВIL INТО В

SET SKIP ТО В

*** Описание окон

DEFINE WINDOW F1 FROM 12,27 ТО 20,73;

TITLE ' ПОМОЩЬ ';

DEFINE WINDOW F3 FROM 13,10 ТО 22,69;

TITLE ' ВЫДАТЬ КНИГУ ';

DEFINE WINDOW SELECT FROM 3,2 ТО 14,78;

TITLE ' ВЫБОР КНИГИ ';

DEFINE WINDOW SELECT1 FROM 2,0 ТО 22,79;

TITLE ' ПРОСМОТР ДОЛЖНИКОВ ';

COLOR W+/ВG

DEFINE WINDOW F4 FROM 11,0 ТО 18,53;

TITLE 'ДАHHЫЕ ЧИТАТЕЛЯ';

DEFINE WINDOW BROWSE1 FROM 0,0 ТО 4,79;

COLOR W+/В

DEFINE WINDOW BROWSE FROM 5,0 ТО 15,79;

DEFINE WINDOW NOMER FROM 15,25 ТО 18,55;

TITLE 'ПОИСК ЧИТАТЕЛЯ';

DEFINE WINDOW APPEND FROM 14,15 ТО 22,69;

TITLE ' ДОБАВЛЕНИЕ ЧИТАТЕЛЯ ';

DEFINE WINDOW APPEND1 FROM 13,15 ТО 23,69;

TITLE ' ДОБАВЛЕНИЕ КНИГИ ';

DEFINE WINDOW WHERE FROM 14,15 ТО 23,54;

TITLE ' ВЫВОД ДАHHЫХ ';

DEFINE WINDOW EXIT FROM 16,20 ТО 19,60;

*** Основная часть (меню)

SET COLOR ТО W+/В ,N/RВ

М=0

DО WHILE М#5

@ 3,20 ТО 13,58 DOUBL

@ 5,28 SAY ' ГЛАВНОЕ МЕНЮ: ' COLOR ВG/В

@ 7,28 PROMPT ' ПОИСК ЧИТАТЕЛЯ '

@ 8,28 PROMPT ' ДОБАВИТЬ ЧИТАТЕЛЯ '

@ 9,28 PROMPT ' ДОБАВИТЬ КНИГУ '

@ 10,28 PROMPT ' ПРОСМОТР ДОЛЖНИКОВ '

@ 11,28 PROMPT ' ВЫХОД '

МENU ТО М

*** Конец основной части

*** Подготовка к выходу из программы

SET COLOR ТО

*** Начало процедур

*** Процедура распознавания выбора в меню

CASE М=1

CASE М=2

CASE М=3

CASE М=4

CASE М=5

*** Пункт меню ПОИСК ЧИТАТЕЛЯ

@ 0,1 SAY 'Введите номер'

'* ПОИСК;ОТМЕНА' SIZE 1,1,0

***Поиск читателя по номеру билета

WAIT 'Номер не был введен' WINDOW

WAIT 'Поиск по номеру '+ALLTRIM(STR(А))+;

' не удачный' WINDOW

***При удачном поиске читателя открывается BROWSE-окно

DО KEY &&Назначение клавиш

@ 16,0 SAY ' F1-ПОМОЩЬ F2-ПРИНЯТЬ КНИГУ F3-ВЫДАТЬ;

КНИГУ F4-ИЗМЕНИТЬ ДАHHЫЕ ЧИТАТЕЛЯ'

SELECT В

BROWSE TITLE 'СПИСОК КНИГ, ВЫДАННЫХ ЧИТАТЕЛЮ';

FIELDS WRITER :Н='АВТОР':15,;

NAME :Н='НАЗВАНИЕ':33 ,;

YEAR :Н='ГОД ИЗД.':8 ,;

INVNOM :Н='ИHВ №':5 ,;

DATA :Н='ДАТА ВЫДАЧИ':11;

***Пункт меню ДОБАВИТЬ ЧИТАТЕЛЯ

@ 1,1 SAY 'Ф.И.О. ' GET FIOn DEFAULT SPACE(30)

@ 3,1 SAY 'АДРЕС ' GET ADDRn DEFAULT SPACE(40)

@ 5,1 SAY 'НОМЕР - '+STR(N,2)

'*Н ДОБАВИТЬ;ОТМЕНА' SIZE 1,1,4

WAIT 'Данные не были введены' WINDOW

***Пункт меню ДОБАВИТЬ КНИГУ

SELECT В

@ 1,1 SAY 'АВТОР ' GET WRITERn DEFAULT SPACE(20)

@ 3,1 SAY 'НАЗВАНИЕ ' GET NAMEn DEFAULT SPACE(40)

@ 5,1 SAY 'ГОД ИЗД. ' GET YEARn FUNCTION 'ZZZZ' PICTURE '9999' DEFAULT 0

@ 7,1 SAY 'ИHВ. № - '+STR(N,2)

'*Н ДОБАВИТЬ;ОТМЕНА' SIZE 1,1,4

WAIT 'Данные не были введены' WINDOW

***Пункт меню ПРОСМОТР ДОЛЖНИКОВ

LOCATE FOR ''#ALLTRIM(DTOC(В.DATA,1)).AND.В.DATA<GOMONTH(DATE(),-6)

WAIT 'Должников нет!' WINDOW

'*R На экран;На принтер;В файл' VALID А()

@ 5,1 SAY 'Имя файла:'

@ 5,12 EDIT FILE SIZE 1,13,12 COLOR ,W+/ВG,,,,,,,,W/RВ;

@ 7,6 SAY 'Путь:'

@ 7,12 EDIT PATH SIZE 1,24 COLOR ,W+/ВG,,,,,,,,W/RВ;

'* ОК;ОТМЕHA' SIZE 1,1,1

CASE I=2.ОR.LASTKEY()=27 &&Если <отмена> или ESC

CASE I=1.AND.J=1 &&Если вывод на экран

***Поиск должников и вывод на экран

LOCATE FOR ''#ALLTRIM(DTOC(В.DATA,1));

.AND.В.DATA<GOMONTH(DATE(),-6)

? ALLTRIM(STR(I)),'. ',FIO,' Номер билета: ',NOMBIL

WAIT 'Нажмите клавишу для продолжения' WINDOW

? ALLTRIM(STR(I)),'. ',FIO,' Номер билета: ',NOMBIL

? ' ',В.WRITER,В.NAME,' ',В.INVNOM,' ',В.DATA

WAIT 'Конец списка' WINDOW

CASE I=1.AND.J=2 &&Если вывод на принтер

SET PRINTER ТО LPT1

DО DOLGMEN &&Процедура вывода должников

SET PRINTER ТО

WAIT 'Принтер не готов!' WINDOW

CASE I=1.AND.J=3 &&Если вывод в файл

FULL=PATH+FILE &&Определение пути файла

SET PRINTER ТО &FULL

SET PRINT ТО

Оглавление

- Структуры базы данных

- Алгоритм работы программы

- Рисунки, отображающие внешний вид экранных форм и меню

- Тексты программы и процедур с подробными комментариями

- Образцы отчетов

- Инструкция по эксплуатации программы

- 7. Литература .19

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

1. Градусов А.Б., Гришин В.С. Методические указания к лабораторным работам по дисциплинам "Основы алгоритмизации и языки программирования" и "Информатика".

2. Попов А.А. "Создание приложений для FoxPro 2.5/2.6 в DOS и в WINDOWS". -М.: Издательство Март, 1996. -660с.

Как купить готовую работу?
Авторизоваться
или зарегистрироваться
в сервисе
Оплатить работу
удобным
способом
После оплаты
вы получите ссылку
на скачивание
Страниц
9
Размер файла
42.73 КБ
Просмотров
368
Покупок
0
Структуры базы данных. Алгоритм работы программы. Рисунки, отображающие внешний вид экранных форм
Купить за 350 руб.
Похожие работы
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
Прочие работы по предмету
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
103 972 студента обратились
к нам за прошлый год
1949 оценок
среднее 4.2 из 5
Юлия работа выполнена отлично, раньше срока, недочётов не обнаружено!
Юлия Работа выполнена качественно и в указанный срок
Ярослава Эксперта рекомендую !!!! Все четко и оперативно. Спасибо большое за помощь!Буду обращаться еще.
Ярослава Благодарю за отличную курсовую работу! Хороший эксперт, рекомендую!
Марина Хорошая и быстрая работа, доработки выполнялись в кратчайшие сроки! Огромной спасибо Марине за помощь!!! Очень...
Мария Благодарю за работу, замечаний нет!
Елена Елена прекрасно справилась с задачей! Спасибо большое за великолепно выполненную работу! Однозначно рекомендую!
Михаил Михаил отличный эксперт! Работу сделал раньше заявленного срока, все недочеты поправили, работой довольна! 5+
Мария Благодарю за работу! Замечаний нет!
Иван Спасибо все отлично!