Создание и заполнение базы данных "Агент"

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

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

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

Федеральное агентство по образованию

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

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

по дисциплине “Базы данных”

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

Группа: АМ-110

Студент: Ложников А. Б.        

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

Вариант: 17

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

Оглавление

Задание. 3

Описание программы.. 4

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

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

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

Работа с формой запросов. 6

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

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

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

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

Таблица "агент" (camera.dbf) 10

Таблица "информация об агентах" (agent_info.dbf) 10

Таблица "товары" (goods.dbf) 10

Таблица "производители" (producers.dbf) 11

Таблица "поставщики" (supplers.dbf) 11

Таблица "место продажи" (sale_place.dbf) 11

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

Структура таблицы"агент" (camera.dbf) 11

Структура таблицы "информация об агентах" (agent_info.dbf) 12

Структура таблицы  "товары" (goods.dbf) 12

Структура таблицы "производители" (producers.dbf) 12

Структура таблицы "поставщики" (supplers.dbf) 13

Структура таблицы "место продажи" (sale_place.dbf) ………………………………………..…13

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

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

Выводы.. 17

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


1. Задание

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

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

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

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

по дате выпуска,

в алфавитном порядке по наименованию,

по весу,

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

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

по количеству.

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

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

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

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

Найти все товары с заданной датой выпуска (ввод даты).

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

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


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

Данная программа представляет собой набор средств для работы с базой данных "агент". Базу данных составляют шесть взаимосвязанных таблиц:  агенты (agent.dbf), информация об агентах (agent_info.dbf), товары  (goods.dbf), производители (producers.dbf), поставщики  (supplers.dbf), а также места продажи (sale_place.dbf). Программа позволяет пользователю осуществлять просмотр, редактирование, добавление, удаление и поиск записей в базе данных при помощи специальных форм.

Также в программе предусмотрено выполнение десяти видов запросов (см. задание).

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

В данной программе основной упор делается на работу с формами, т.к. это наиболее приемлемый и дружественный вид реализации интерфейса пользователя.

При запуске программы на экране появляются главная форма (mainform) и меню(main_menu), прикрепленное к ней (рис. 1), через которые доступны все функции данной программы.

Рис.1. Главная форма (запросы)

На главной форме расположены все запросы, выполненные средствами форм : Command Button (кнопка), Text Box (текстовое поле), Combo Box (выпадающий список), Grid (сетка), Option group (переключатели), Check Box (флажки), Spinner(счетчик) и многие другие. Также главная форма программы содержит кнопку Ediдля перехода в другую форму – форму редактирования. 

            На рис. 2 представлена форма для редактирования базы данных.

Рис.2. Форма «Редактирование»

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

Структура меню приложения показана на рисунке 3.

Рис. 3 Структура меню приложения.

При помощи пункта меню “File” можно вызывать форму редактирования либо выйти из программы.

Также в меню включен пункт вызова справки “Help”, который вызывает форму About.

 В главное меню включены пункты меню двух типов: Submenu и Command.


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

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

Работа с формой запросов

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

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

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