Программирование в среде FOXPRO. Создание базы данных “Персональные компьютеры+принтеры”

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

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

Министерство Науки и Образования Российской Федерации

Новосибирский Государственный Технический университет

Кафедра ВТ

РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА ПО ДИСЦИПЛИНЕ ’’БАЗЫ ДАННЫХ’’

ПРОГРАММИРОВАНИЕ В СРЕДЕ FOXPRO

База данных “Персональные компьютеры+принтеры”

Вариант             :        42

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

Группа               :        АП-118

Студент             :        Лучко В. О.

Преподаватель :        Трошина Г. В.

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

Оглавление

1.  Задание

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

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

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

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

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

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

8.          Файлы Базы Данных

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

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

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

12.        Выводы

13.        Литература

1.  Задание

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

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

·  Найти производителей, выпускающих по меньшей мере две различные модели лазерных принтеров

·  Сформировать множество пар, соответствующих персональным и переносным компьютерам, обладающих ОП заданным объёмом и диском заданной ёмкостью.

·  Сформировать список номеров моделей переносных компьютеров с ОП объёмом не менее 64 Мбайт (ввод значения), упорядоченный по убыванию размера экрана.

·  Найти производителей, выпускающих одновременно ПК и принтеры.

·  Найти производителей ПК, все модели которых обладают дисками ёмкостью не менее 20 Гбайт (ввод значения).

·  Найти производителей, выпускающих ПК, но не переносные компьютеры.

·  Для каждой группы ПК с определённым типом привода съёмных дисков (CD или DVD) найти среднее значение объёма ОП.

·  Найти среднее значение быстродействия CPU всех ПК.

·  Найти производителей, выпускающих компьютеры с объёмом ОП не менее 64 Мбайт (ввод значения), а также продукты с ценой ниже 1000 долларов.

·  Для каждого производителя, выпускающего ПК со средним значением быстродействия процессора не менее 1200 МГц (ввод), найти максимальный объём ОП, которой комплектуются компьютеры этого производителя.

·  Найти все лазерные принтеры и вывести список номеров моделей и значений цен, а также номер модели, соответствующий принтеру с наиболее низкой ценой.

·  Вывести информацию о наименьшей и наибольшей цене ПК, выпускаемых каждым производителем.

·  Вывести информацию, содержащую для каждого номера модели ПК значение номера модели аналогичного компьютера, выпускаемого тем же производителем и обладающим наивысшим быстродействием CPU.

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

Программа представляет собой базу данных по поставщикам компьютерной техники и товарам, которые они поставляют. Возможен вывод всех товаров, товаров поставляемых конкретным поставщиком и товаров по типам. Также возможно добавление товаров в базу и удаление товара. Программа позволяет осуществлять ряд запросов к базе данных, описанных в задании.

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

Пользователю предоставлена возможность осуществлять запросы и варьировать параметры запросов при помощи кнопок и полей ввода в верхней части основной формы.

Также возможен просмотр товаров и того, что есть в наличии у поставщика при помощи кнопок в нижней части экрана.

ListBox предназначен для вывода результатов некоторых запросов.

При нажатии на кнопку «Добавить товар» появляется форма для ввода характеристик товара и выбора поставщика(ков) к которому(ым) его добавить.

При нажатии на кнопку «Удалить товар» появляется форма для ввода названия товара, типа и номера модели товара, который следует удалить.

Меню формы позволяет просматривать наличие товаров у поставщиков и полный список товаров.

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

Пункты меню имеют следующий текст процедур:

====текст запросв===

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

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

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

8.        Файлы Базы Данных

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

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

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

12.      Выводы

13.      Литература

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

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

Предмет:
Базы данных
Тип:
Расчетно-графические работы
Размер файла:
38 Kb
Скачали:
0