Госкомвуз РФ
Новосибирский Государственный Технический Университет
Вариант 18 “Овощехранилище”
Студент: Попов А.В.
Группа: Ам-910
Вариант: 18
Преподаватель: Трошина Г.В.
Новосибирск 2002
Оглавление
Расчётно-графическая работа............................................................... 1
1. Задание................................................................................................ 3
2. Описание программы в целом........................................................... 4
3. Интерфейс пользователя.................................................................... 5
4. Описание работы меню...................................................................... 6
5. Руководство пользователя................................................................. 7
6. Тексты программ с комментариями................................................. 7
7. Аппаратная поддержка....................................................................... 9
8. Примеры работы............................................................................... 10
9. Список литературы........................................................................... 10
Основная база данных “Овощехранилище”. Предусмотреть: меню, печать на экран, ввод данных, редактирование, просмотр данных. Реализовать следующие типы запросов:
n Для каждого вида плодоовощной продукции указать сведения о ней (наименование, дата поступления, дата отгрузки, температурный режим хранения, номер склада, количество, стоимость за единицу веса и т.д.).
n Для каждого вида товара указать сведения о поставщике (наименование, страна, регулярность поставок, процент бракованной продукции т.д.).
n Для каждого склада выдать список товаров, отсортированный:
n по дате поступления,
n в алфавитном порядке по поставщику,
n по стоимости,
n по дате отгрузки.
n Найти самый дорогой вид товара, самый дешевый, среднюю стоимость по каждому складу и в целом.
n Найти товар с ценой в заданных пределах (предусмотреть ввод цены с клавиатуры) по каждому складу и в целом.
n Найти весь товар заданного производителя (выбор).
n Найти долю дешевого товара (меньше заданного, ввод ограничения) от общего числа товара.
n Найти весь товар с заданной датой поступления (ввод даты).
n Определить долю регулярных поставок заданного товара (выбор товара) по заданной дате отгрузки (ввод) от общего числа товара.
n Для заданного поставщика (ввод) определить все товары, чей температурный режим хранения находится в заданных пределах (ввод интервала).
n По заданной стране (ввод страны) найти всех поставщиков, у которых высок процент брака для заданного вида товара (ввод).
n Найти долю товара, проданного за определенный период (ввод).
Программа написана в среде разработки 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. Структура связей между таблицами.
В процессе проектирования, для удобства разработки и систематизации всех элементов работы, был создан проект, в который были включены все составляющие работы (база, формы, меню).
Следуя правилу, что половина успеха программы зависит от её интерфейса пользователя, особое внимание было уделено разработке интерфейса и системы навигации в программе.
Интерфейс программы, как бы сегментирован, распределен по функциональному содержанию на несколько форм. Между формами создана система перекрестных ссылок, призванная облегчить навигацию в программе.
На рисунке 2 показано окно splash-формы, которая запускается первой и служит чисто для декоративных целей. Через три секунды после запуска, форма автоматически закрывается и на экран выводится основное меню программы и форма “поставщик”, внешний вид которой показан
Рис.2. Splash-форма программы.
Рис.3. Форма “Поставщик”
В форме “Поставщик” отображается информация о поставщике товара:
- имя поставщика
- страна поставщика
- процент брака
- информация о поставляемых товарах
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.