Создание базы данных "Обувь" (программирование в среде FoxPro)

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

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

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

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

Куйбышевский филиал

Курсовой проект

по дисциплине «Базы данных»

Обувь

(программирование в среде FoxPro)

Выполнил: студент 4-го курса

                   группы 231

                   Полторак М.М.

Проверила: Трошина Г.В.

Куйбышев 2007

СОДЕРЖАНИЕ

1. Задание

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

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

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

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

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

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

8. Тексты и примеры работы программ

9. Тексты и результаты работы запросов

10.Список используемой литературы

1. Задание

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

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

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

·  по стоимости

·  по дате продажи

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

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

·  Найти всю обувь заданного производителя.

·  Найти всю обувь с заданной датой продажи (ввод даты) для заданной страны.

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

·  Найти долю обуви, проданной за определённый период (ввод периода), от общего числа проданной обуви.

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

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

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

Созданная мной в результате выполнения работы база данных "Обувь" предназначена для хранения, обработки и представления информации о обуви. База данных содержит 6 взаимосвязанных таблиц. Взаимодействие пользователя с базой данных организовано при помощи системы взаимосвязанных форм. Сводная таблица по базе данных собрана в двух отчетах: по обуви, по клиентам. Для упрощения работы с базой данных было использовано меню, с помощью которого пользователь может выполнять все операции с таблицами, формами и отчетами.

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

В базе данных «Обувь» взаимодействие пользователя с программой осуществляется с помощью системы из 4 форм:

1. Основная форма:

Данная форма содержит:

  • Меню – предназначено для общего управления базой данных.
  • Запросы -  вызов формы для выполнения запросов по базе данных.
  • Редактор -  вызов формы, в которой осуществляется редактирование всех таблиц, входящих в базу данных: просмотр, добавление, удаление и редактирование записей.
  • О программе – вызов формы для вывода сведений о программе.

2.Форма для выполнения запросов

Форма позволяет выполнять один из 10 запросов, описанных в задании. Описание запроса осуществлено с помощью элемента Label. Все запросы сделаны на элементе Pageframe, каждое отдельное задание находится на соответствующей вкладке Page. Дополнительные элементы управления (такие как Label, Combo, Spinner, Text) позволяют задать условие запроса. Результаты запросов выводятся, как на экран, так и в диалоговое окно MessageBox.

3.Форма для работы с таблицами.

В этой форме производится: просмотр, редактирование, добавление, а также удаление записей в любых из таблиц базы. Форма реализована в виде элемента Page Grid с тремя закладками. На каждой закладке есть элемент Grid, который позволяет пользователю изменять существующие записи. Также на форме расположены кнопка «Добавить», которая соответственно добавляет запись в конец таблицы, и кнопка «Удалить», которая удаляет запись, предварительно выбранной пользователем, а также кнопка выхода из формы.

4. форма для вывода сведений о программе

Данная форма содержит информацию о программе (т.е.кем было изготовлено и проверено данное программное приложение).

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

          Меню предоставляет пользователю весь набор команд для управления базой данных. Рассмотрим содержание (пункты) меню:

Формы– позволяет открыть форму «запросы» и форму «редактор»

Запросы – вызывает специальную форму для выполнения запросов.

Редактор – вызывает специальную форму для редактирования таблиц в базе данных.

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

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

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