Создание и заполнение базы данных «Авиасалон»

Страницы работы

Содержание работы

Министерство образования и науки

 Российской Федерации

НГТУ

Расчетно-графическая работа

по дисциплине

«Системы управления базами данных»

Вариант 37

База данных «Авиасалон»

Выполнила:

студент гр. АМ-110

факультета АВТФ

Беляевский А.В.

Преподаватель:

Трошина Г.В.

Новосибирск, 2004

Оглавление

1. Задание 3

2. Описание программы в целом_ 4

3. Интерфейс пользователя 4

4. Описание работы меню_ 4

5. Руководство пользователя 4

6. Графическое представление работы меню_ 5

7. Графическое представление связей между файлами_ 7

8. Файлы базы данных 8

9. Структуры файлов баз данных 9

10. Тексты программ_ 9

11. Примеры работы программ_ 14

12. Выводы_ 20

13.Список использованной литературы_ 21


Задание

Сформировать несколько баз данных «Авиасалон», «Ремонт» и другие. Предусмотреть: меню, печать на экран, ввод данных, редактирование, просмотр данных. С введением и использованием нескольких баз данных реализовать следующие типы запросов:

n Для каждого вида самолёта указать сведения о нем (тип, год выпуска, срок эксплуатации, место изготовления, цена, скорость, вместительность и т.п.).

n Для каждого вида самолёта выдать список, отсортированный:

n по году выпуска,

n по стоимости ремонтных работ,

n по цене производителя,

n по сроку эксплуатации.

n Найти долю «отремонтированных» самолётов от общего числа самолётов.

n Найти самый дорогой самолёт, самый дешевый, среднюю стоимость.

n Найти все самолёты с ценой свыше 8000 т.р.(и любая другая сумма, т.е. предусмотреть ввод цены с клавиатуры).

n Найти все самолёты, поступившие из заданной страны (ввод страны), чья вместительность (выбор) больше заданной.

n Найти количество самолётов на авиасалоне (по каждому типу и в целом) с заданным сроком эксплуатации (ввод срока).

n Для заданного типа самолёта (выбор) найти все, выпущенные за определённый период (ввод), чья стоимость находиться в заданных пределах (ввод интервала).

n Найти самый дорогой вид ремонта, самый дешёвый, среднюю стоимость ремонта для каждого самолёта и в целом.

n Найти самолёты со стоимостью ремонтных работ в заданных пределах (предусмотреть ввод цены с клавиатуры).

n Количество отремонтированных машин за месяц, квартал; средняя стоимость ремонтных работ за этот же период.

n Найти долю дешевых (по стоимости ремонтных работ) самолётов (меньше заданного, ввод ограничения) от общего числа, подлежащих ремонту.


Описание программы в целом

Данная РГР программа выполнена на основе меню. Это облегчает работу с базой данных, так как все основные команды просмотра, сортировки базы данных,  а также реализация запросов выполняются прямо из команд меню. Ввод и редактирование данных выполняется в формах либо самих таблицах.

Основой программы является база данных «Авиасалон». Она состоит из трех таблиц, в которых содержатся необходимые данные об основных характеристиках самолётов авиасалона. 

3. Интерфейс пользователя

Данная РГР программа выполнена на основе меню. Это облегчает работу с базой данных, так как все основные команды просмотра, сортировки базы данных,  а также реализация запросов выполняются прямо из команд меню. Ввод и редактирование данных выполняется в формах либо самих таблицах.

Рис. 1. Внешний вид меню пользователя.

На Рис.1 приведено меню, которое появляется сразу после запуска программы. 

4. Описание работы меню

1) Первый пункт называется «Tools» и позволяет вызывать таблицы для просмотра, ввода, редактирования и удаления данных.

      

Рис.2 Подменю пункта «Tools»

2) Второй пункт называется «Запросы». Он позволяет осуществлять различные запросы в базе данных  в соответствии с различными критериями.

Рис.3 Подменю пункта «Запросы»

3) Последний пункт меню Exit(Выход) осуществляет закрытие меню при помощи команды set sysmenu to default.

5. Руководство пользователя

Основной методикой при работе с программой является использование команд меню и наблюдение за результатами работы той или иной команды при вводе тех или иных данных. Подробное описание пунктов меню и работа с ним приведены в соответствующем пункте отчёта. Для того, чтобы вызвать меню, нужно в оболочке Visual FoxPro 6.0 (или любой другой с номером версии выше 6.0) в меню “Program” выбрать пункт “Do”, после чего указать путь к файлу menu.mpr и нажать кнопку «Do». Второй способ запуска меню: в менеджере проекта выбрать вкладку «Other», далее на которой выбрать меню «menu» и нажать кнопку Run(Выполнить). Стандартное меню Visual FoxPro заменится меню данной программы. Теперь можно выбирать команды меню и осуществлять необходимые действия.

6. Графическое представление работы меню

При выборе пункта «Запрос №1»(Самолёты) появится форма, представленная на Рис.4.

Рис. 4. Форма для просмотра Самолётов.

При выборе пункта «Запрос №2»(Сортировки) появится форма, представленная на Рис.5.

           

Рис. 5. Форма для сортировки самолётов          

Рис. 6. Найти долю «отремонтированных»                         самолётов от общего числа самолётов

Похожие материалы

Информация о работе