Создание приложения для работы с базой данных "Телефонные аппараты"

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

15 страниц (Word-файл)

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

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

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

Государственное образовательное учреждение высшего профессионального образования

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

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

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

Вариант: 45

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

Группа: АП-318                                                                                  

Студент: Пославский А.А.

Курс: 4

Новосибирск, 2006

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

Результат работы представляет собой приложение для работы с базой данных "Телефонные аппараты". Базу данных составляют четыре взаимосвязанных таблицы:  телефоны (main), АОН (table1), запасные части (table3), типы телефонов (table4). Программа позволяет пользователю осуществлять просмотр и редактирование записей в базе данных при помощи специальных форм.

Задание 1

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

Задание 2

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

1. по году выпуска

2. в алфавитном порядке

3. по стоимости.

Задание 3

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

Задание 4

Найти телефоны с ценой свыше 5т.р. (и любая другая сумма, т.е. предусмотреть ввод цены с клавиатуры).

Задание 5

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

Задание 6

Найти количество радиотелефонов в магазине.

Задание 7

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

Задание 8

Найти все телефоны с АОН для заданного (ввод) года выпуска.

Задание 9

Определить количество ремонтируемых телефонов, соотношение подлежащих ремонту телефонов и годных к эксплуатации телефонов (в процентах).

Задание 10

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

Задание 11

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

 Задание 12

Найти телефоны для покупки, которые удовлетворяют заданным условиям(цена, марка и т.п.).

Задание 13

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


Таблицы базы данных.

Просмотр и редактирование данных в созданной базе данных происходит непосредственно из окна самого проекта.

Организован просмотр данных фильмов в одной таблице.

Рисунок 1 Редактирование таблицы (режим просмотра всей таблицы)

                                        

                Рисунок 2 Таблица наличия АОН                   Рисунок 3 Таблица типов телефонов

    

Рисунок 4 Таблица запасных частей

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

Рисунок 5 Структура таблиц базы данных

Структура таблиц баз данных

Таблица main                                                            Таблица table1

                                                 

модель- модель телефона                                        id_model – ид. номер модели

год_выпуск- год выпуска телефона                       налич_аон- наличие АОН у модели

срок_экспл – срок эксплуатации телефона          

цена-стоимость телефона

место_изг- место изготовления телефона

ремонт-определяет работоспособность телефона

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

id_mod- ид. модели

id_tiptel- ид. типа телефона

Таблица table3                                                          Таблица table4       

  

наименование – наименование запчастей             id_tip-ид. номер типа телефона

виды_зап_ч – виды запчастей                                 тип_тел-тип телефона

стоимость-стоимость                                              

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

id_tip-ид. номер типа телефона                             

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

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

При запуске программы на экране появляется форма, с помощью которой можно осуществить то, или иное действие (по заданию), которое можно просмотреть в приложенном файле “HELP”.

Рисунок 6. Первоначальная форма

На главной форме создан множество кнопок для реализации запросов и вызова меню для просмотра и редактирования БД, названия кнопок соответствуют тематике непосредственно самого задания.

Рисунок 7. Форма для редактирования и просмотра БД

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

Работа с запросами

Все запросы выполнены по "шаблону” -  каждый запрос имеет примерно одинаковый вид. Это поля для выбора и ввода данных (combo box, text box, и проч.), а также кнопка управления (command button) для вызова данного запроса. Рассмотрим выполнение программы на одном из запросов.

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

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

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

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

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