Создание базы данных “Овощехранилище”

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

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

Госкомвуз РФ

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

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

По дисциплине: “СУБД ”

Вариант 18 Овощехранилище

Студент: Попов А.В.

Группа: Ам-910

Вариант: 18

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

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

Оглавление

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

1. Задание................................................................................................ 3

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

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

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

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

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

7. Аппаратная поддержка....................................................................... 9

8. Примеры работы............................................................................... 10

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

1. Задание

Основная база данных “Овощехранилище”. Предусмотреть: меню, печать на экран, ввод данных, редактирование, просмотр данных. Реализовать следующие типы запросов:

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

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

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

n по дате поступления,

n в алфавитном порядке по поставщику,

n по стоимости,

n по дате отгрузки.

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

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

n Найти весь товар заданного производителя (выбор).

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

n Найти весь товар с заданной датой поступления (ввод даты).

n Определить долю регулярных поставок заданного товара (выбор товара) по заданной дате отгрузки (ввод) от общего числа товара.

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

n По заданной стране (ввод страны) найти всех поставщиков, у которых высок процент брака для заданного вида товара (ввод).

n Найти долю товара, проданного за определенный период (ввод).

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

Программа написана в среде разработки Visual FoxPro 6.0. Создана одна база данных “data1” в которой определено три таблицы “vegetables”, ”post” и ”st”. Описание структуры таблиц:

Vegetables:

-  name (Charaster) – наименование

-  temperatur (Numeretic) – температура хранения

-  time (Numeretic) – срок хранения

-  prise (Numeretic) – цена издания

-  post (Charaster) – поставщик

-  in (Date) – дата получения

-  out (Date) – дата реализации

-  kol (Numeretic) – количество на складе

-  storage (Numeretic) – номер склада

Post:

-  post (Charaster) – поставщик

-  страна (Charaster) – страна поставщик

-  bad (Numeretic) – процент брака

St:

-  st (Numeretic) – номер склада

На рисунке 1 приведена структура связей между таблицами.


Рис.1. Структура связей между таблицами.

В процессе проектирования, для удобства разработки и систематизации всех элементов работы, был создан проект, в который были включены все составляющие работы (база, формы, меню).

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

Следуя правилу, что половина успеха программы зависит от её интерфейса пользователя, особое внимание было уделено разработке интерфейса и системы навигации в программе.

Интерфейс программы, как бы сегментирован, распределен по функциональному содержанию на несколько форм. Между формами создана система перекрестных ссылок, призванная облегчить навигацию в программе. 

На рисунке 2 показано окно splash-формы, которая запускается первой и служит чисто для декоративных целей. Через три секунды после запуска, форма автоматически закрывается и на экран выводится основное меню программы и форма “поставщик”, внешний вид которой показан


на рисунке 3.

Рис.2. Splash-форма программы.


Рис.3. Форма “Поставщик”

В форме “Поставщик” отображается информация о поставщике товара:

-  имя поставщика

-  страна поставщика

-  процент брака

-  информация о поставляемых товарах

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

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