4951

Проектирование информационной системы Склад сотовых телефонов

Контрольная

Информатика, кибернетика и программирование

Назначение базы данных Склад сотовых телефонов База данных Склад предназначена: для клиента (покупателя) для работника склада Созданная база данных содержит информацию о: фирме производителя (адрес, контактный телефон, контактное л...

Русский

2012-11-30

796 KB

43 чел.

Назначение базы данных Склад сотовых телефонов

База данных Склад предназначена:

  •  для клиента (покупателя)
  •  для работника склада

Созданная база данных содержит информацию о:

  •  фирме производителя (адрес, контактный телефон, контактное лицо, индекс);
    •  товаре (телефонах);
    •  клиентах (ФИО, код клиента, телефон, адрес);
    •  заказах (код заказа, дата и оплата заказа, количество заказанных телефонов)

С помощью этой базы данных  клиент может посмотреть параметры и свойства понравившегося ему телефона. Покупатель имеет доступ к информации.

С помощью созданной базы данных покупатель  может получить информацию:

  •  о цене телефонов;
  •  о телефонах, которые не превышают определенную цену;
  •  о телефонах, удовлетворяющих определенным характеристикам;
  •  о фирме производителя
  •  о дате заказа и т.д.


Схема Базы данных «Склад»

Главная форма для управления БД «Склад»

Структура таблиц БД  «Склад»

 

Таблица: Заказ

 Имя Тип Размер

 Код_заказа Длинное целое 4

 SourceField:  Код_заказа

 

 Дата_заказа Дата/время 8

 Format:  General Date

 SourceField:  Дата_заказа

 

 Код_клиента Длинное целое 4

 DisplayControl:  Поле со списком

 RowSource:  SELECT Клиент.Код_клиента, Клиент.ФИО_клиента FROM Клиент ORDER BY

[Код_клиента], [ФИО_клиента];

RowSourceType:  Таблица или запрос

 SourceField:  Код_клиента

 

 Код_товара Длинное целое 4

 DisplayControl:  Поле со списком

 RowSource:  SELECT Товар.Код_товара, Товар.Модель_телефона FROM Товар ORDER BY [Код_товара], [Модель_телефона];

 RowSourceType:  Таблица или запрос

 SourceField:  Код_товара

 Количество_телефонов Длинное целое 4

 DisplayControl:  Поле

 SourceField:  Количество_телефонов

 

 Оплата Дата/время 8

 SourceField:  Оплата

 

 №_счета Текстовый 50

 DisplayControl:  Поле

 SourceField:  №_счета

 

Таблица: Клиент

 Имя Тип Размер

 Код_клиента Длинное целое 4

 SourceField:  Код_клиента

 

 ФИО_клиента Текстовый 50

 DisplayControl:  Поле

 SourceField:  ФИО_клиента

 

 Телефон_клиента Текстовый 50

 DisplayControl:  Поле

 SourceField:  Телефон_клиента

 

 Адрес_клиента Текстовый 50

DisplayControl:  Поле

 SourceField:  Адрес_клиента

 

 

Таблица: Товар

 Имя Тип Размер

 Код_товара Длинное целое 4

 SourceField:  Код_товара

 

 Модель_телефона Текстовый 50

 DisplayControl:  Поле со списком

 RowSource:  SELECT Заказ.Модель_телефона FROM Заказ;

 RowSourceType:  Таблица или запрос

 SourceField:  Модель_телефона

 

 Цена Денежный 8

 SourceField:  Цена

 

 Фирма_производителя Текстовый 50

 DisplayControl:  Поле со списком

 RowSource:  SELECT [Фирмапроизводителя]. Фирма_производителя FROM [Фирма производителя] ORDER BY [Фирма_производителя];

 RowSourceType:  Таблица или запрос

 SourceField:  Фирма_производителя

 

 Масса (г) Текстовый 50

 DisplayControl:  Поле

 SourceField:  Масса (г)

 

 Размеры (мм) Текстовый 5

 DisplayControl:  Поле

 SourceField:  Размеры (мм)

 

 Тип_карты_памяти Текстовый 50

 DisplayControl:  Поле

 SourceField:  Тип_карты_памяти

 

 Объем_внутренней_памяти (Мб) Текстовый 50

 DisplayControl:  Поле

 SourceField:  Объем_внутренней_памяти (Мб)

 

 Медиа_плеер Текстовый 50

 DisplayControl:  Поле

 SourceField:  Медиа_плеер

 

 FM-радио Текстовый 50

 DisplayControl:  Поле

 SourceField:  FM-радио

 

 Встроенная_фотокамера (Mpix) Текстовый 50

 DisplayControl:  Поле

 SourceField:  Встроенная_фотокамера (Mpix)

 

 Blutooht-соединение Текстовый 50

 DisplayControl:  Поле

 SourceField:  Blutooht-соединение

 

 WiFi-соединение Текстовый 50

 DisplayControl:  Поле

 SourceField:  WiFi-соединение

 

 Смартфон Текстовый 50

 DisplayControl:  Поле

 SourceField:  Смартфон

 

 Время_работы_в_режиме_ожидания Текстовый 50

 DisplayControl:  Поле

 SourceField:  Время_работы_в_режиме_ожидания

 

 Время_работы_в_режиме_разговора Текстовый 50

 DisplayControl:  Поле

 SourceField:  Время_работы_в_режиме_разговора

 

 Java-приложения Текстовый 50

 DisplayControl:  Поле

 SourceField:  Java-приложения

 

 Touch_Screen Текстовый 50

 DisplayControl:  Поле

 SourceField:  Touch_Screen

 

 GPS Текстовый 50

 DisplayControl:  Поле

 SourceField:  GPS

 3G Текстовый 50

 DisplayControl:  Поле

 SourceField:  3G

 

Таблица: Фирма производителя 

 Имя Тип Размер

 Фирма_производителя Длинное целое 4

 DisplayControl:  Поле со списком

 RowSource:  SELECT Товар.Код_товара, Товар.Фирма_производителя, Товар.Модель_телефона

FROM Товар ORDER BY [Модель_телефона], [Код_товара], [Фирма_производителя];

 RowSourceType:  Таблица или запрос

 SourceField:  Фирма_производителя

 Индекс Текстовый 50

 DisplayControl:  Поле

 SourceField:  Индекс

 

 Адрес Текстовый 50

 DisplayControl:  Поле

 SourceField:  Адрес

 

 Контактное_лицо Текстовый 255

 DisplayControl:  Поле

 SourceField:  Контактное_лицо

 

 Телефон Текстовый 50

 DisplayControl:  Поле

 SourceField:  Телефон

 

 


Формы редактирования и заполнения таблиц

«Склад»

Форма: Заказ

Форма: Клиент

Форма: Фирма производителя

Форма: Товар


Запросы в БД «Склад»

Запрос №1 «По наличию GPS-модуля в телефоне»

Запрос предназначен для покупателя телефона.

SELECT Товар.GPS, Товар.Модель_телефона FROM Товар WHERE (((Товар.GPS) Like "*" & [Наличие встроенного модуля GPS] & "*") AND ((Товар.Модель_телефона) Like "*" & [Введите нужную Вам марку] & "*")) WITH OWNERACCESS OPTION;

Запрос №2 «Дата заказа»

Запрос предназначен для покупателя телефона.

SELECT Заказ.*, Заказ.Дата_заказа FROM Заказ WHERE (((Заказ.Дата_заказа) Like "*" & [Введите дату заказа] & "*")) WITH OWNERACCESS OPTION;

Запрос №3 «Доступная цена»

Запрос предназначен для покупателя телефона.

SELECT Товар.*, Товар.Цена FROM Товар WHERE (((Товар.Цена)<[Введите доступную для Вас цену])) ORDER BY Товар.Цена;

Запрос №4 «Заказчик»

Запрос предназначен для покупателя телефона.

SELECT Клиент.ФИО_клиента, Заказ.Код_товара FROM Клиент INNER JOIN Заказ ON Клиент.Код_клиента=Заказ.Код_клиента WHERE (((Клиент.ФИО_клиента) Like "*" & [Введите фамилию заказчика] & "*"));

Запрос №5 «Код телефона»

Запрос предназначен для покупателя телефона.

SELECT Товар.Модель_телефона, Товар.Код_товара FROM Товар WHERE (((Товар.Код_товара) Like "*" & [Введите нужный Вам код телефона] & "*")) WITH OWNERACCESS OPTION

 

Запрос №6 «М-Медиа возможности»

Запрос предназначен для покупателя телефона.

SELECT Товар.Модель_телефона, Товар. [Встроенная_фотокамера (Mpix)], Товар.Медиа_плеер, Товар.[FM-радио] FROM Товар WHERE (((Товар.Модель_телефона) Like "*" & [Введите модель телефона] &

Запрос №7  «Модель телефона»

Запрос предназначен для покупателя телефона.

SELECT Товар.*, Товар.Модель_телефона FROM Товар WHERE (((Товар.Модель_телефона) Like "*" & [Введите нужную Вам модель телефона] & "*")) WITH OWNERACCESS OPTION;

 

Запрос №8  «Пределы цен телефонов»

Запрос предназначен для покупателя телефона.

SELECT Товар.Фирма_производителя, Max(Товар.Цена) AS [Max-Цена], Min(Товар.Цена) AS [Min-Цена] FROM Товар GROUP BY Товар.Фирма_производителя HAVING (((Товар.Фирма_производителя) Like "*" & [Введите фирму производителя] & "*"));

 

Запрос №9  «Производитель»

Запрос предназначен для покупателя телефона.

SELECT [Фирма производителя]. Фирма_производителя, [Фирмапроизводителя]. Индекс, [Фирма производителя]. Адрес, [Фирма производителя].Контактное_лицо, [Фирма производителя].Телефон FROM [Фирма производителя];

Запрос №10  «Смартфон»

Запрос предназначен для покупателя телефона.

SELECT Товар.Модель_телефона, Товар.Смартфон FROM Товар WHERE (((Товар.Смартфон) Like "*" & [Смартфон_(да/нет)] & "*"));


Отчеты в БД «Склад»

Запрос №1 «GPS-модуль»

GPS нет

Модель_телефона Nokia 6500 classic

GPS нет

Модель_телефона Nokia 6501

Запрос №2 «Дата заказа»

Код_заказа 1

Дата_заказа 02.05.2009 10:53:00

Код_клиента 1

Код_товара -12684685

Количество_телефоно 5

Оплата 02.05.2009

№_счет 23458976655

 

Запрос №3 «Доступная цена»

Код_товара -1268468547

 Цена 1 030р.

 Модель_телефона Nokia 1200

 

Запрос №4 «Заказчик»

ФИО_клиента Самарина К.Н.

 Код_товара 127038340

Запрос №5 «Код телефона»

Модель_телефона Sony Ericsson W580i

Код_товара 898033205

Запрос №6 «М-Медиа возможности»

Модель_телефона Samsung M150

Встроенная_фотокамера (Mpix) 0,3

FM-радио да

Медиа_плеер да

Запрос №7  «Модель телефона»

Код_товара -1268468547 Цена 1 030р.

Модель_телефона Nokia 1200

Фирма_производит Nokia Blutooht-соединение нет

Масса (г) 77 WiFi-соединение нет

Размеры (мм) 44x10218 Смартфон нет

Тип_карты_памяти нет Touch_Screen нет

Объем_внутренней_памяти 4 GPS нет

Медиа_плеер нет 3G да

FM-радио нет

Встроенная_фотокамера (Mpix) нет

Java-приложения нет

Время_работы_в_режиме_ожидани 390

Время_работы_в_режиме_разговора 7

 

Запрос №8  «Пределы цен телефонов»

Фирма_производителя Nokia

 Max-Цена 14

 Min-Цена 1

Запрос №9  «Производитель»

Фирма_производите Nokia

Индекс 34516734

Адрес г. Москва, ул. Ленина,58

Контактное_лицо Зубов Валерийй Вительевич

Телефон 467-467-77

Фирма_производите LG

Индекс 34516732

Адрес г. Москва, ул.Кирова,8

Контактное_лицо Светикова Раиса Павловна

Телефон 256-789-34

Фирма_производите Sony

Индекс 34516731

Адрес г. Москва, ул. Горького,89

Контактное_лицо Добрынин Петр Михайлович

Телефон 134-679-88

Фирма_производите Samsung

Индекс 34516733

Адрес г. Москва, пер. Пушкина, 17

Контактное_лицо Березов Роман Алексеевич

Телефон 321-786-45

Запрос №10  «Смартфон»

Смартфон да

        Модель_телефона


 

А также другие работы, которые могут Вас заинтересовать

71989. Число й цифра 7. Утворення числа способом прилічення 1. Порівняння чисел у межах 7. Попереднє і наступне число. Написання цифри 7 88.5 KB
  Тож гаразд часу не гаєм І урок вже починаєм А урок сьогоднішній нехай всім принесе задоволення від дуже потрібної роботи. Сьогодні ми вивчимо цифру 7 яка позначає число сім. Цифра сім як кочерга це її стирчить нога. Сім яскравих кожен знає Кольорів веселка має.
71990. Знаходження невідомого дільника. Розв’язання задачі на три дії виразом 1.57 MB
  Обладнання: зошит з друкованою основою картка з буквеним виразом з домашнього завдання; відповіді математичного диктанту для перевірки зі словом спасибі; картки з виразами на предметних малюнках; таблиця для розв’язування рівняння в підручнику;...
71991. Число 8. Цифра 8. Склад числа 8. Розробка інтегрованого уроку математики (з елементами ознайомлення з навколишнім світом) 216 KB
  Мета. Познайомити учнів з числом і цифрою 8. Повторити і закріпити навички рахунку в межах 7. Розвивати логічне мислення, мову, творчі здібності. Збагачувати знання про навколишній світ. Виховувати пізнавальний інтерес до предмету математики.
71993. Образование и название чисел второго десятка 34.5 KB
  Цель – ознакомить с образованием и названием, последовательностью чисел от 11 до 20; упражнять в табличном сложении и вычитании в пределах 10; упражнять в решении задач; развивать внимание, память; воспитывать желание учиться.
71994. Таблиця додавання числа 5. Розв’язування прикладів та задач. Розпізнавання многокутників 63 KB
  МЕТА: Навчати учнів користуватися таблицею додавання числа 5; складати приклади за числовою шкалою. Удосконалювати вміння розв’язувати задачі. Формувати вміння розпізнавати геометричні фігури. Розвивати критичне мислення. ОБЛАДНАННЯ: картки для групової роботи, казкові герої, план уроку, предметні малюнки.
71995. Повторенні складу чисел 5 і 6. Складання цінностей за малюнками. Обчислення визначень виразів, що містять додавання за допомогою предметних малюнків 69 KB
  Мета: закріпити вміння складати й очолювати вирази на додавання; вправлятися в написанні цифр; лічбі в межах 10; порівнянні чисел, розпізнаванні геометричних фігур; розвивати спостережливість; зорову пам’ять, кмітливість, формувати пізнавальних інтерес.
71996. Лічба в межах 20. Розв’язування задач та прикладів 40 KB
  Мета: закріплювати знання учнів з арифметичних дій додавання і віднімання, формувати навички лічби в межах 20, учити креслити відрізки за текстовою умовою, вчити складати та розв’язувати задачі та приклади, розвивати мислення, виховувати уважність.