Создание базы данных магазина мобильных телефонов

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

ики.ТелефонПоставщика, Поставщики.ГородПоставщика, Поставщики.АдресПостащика, Поставщики.НазваниеСтраныПоставщики;

Рисунок 4.20 - Форма Поставщики

 

Поставки открывает форму, содержащую список поставок текущего поставщика (Рисунок 4.22). Кнопка Добавить поставку также доступна на этой форме. Источник данных для формы Поставки: Поставки.КодПоставки, Поставки.НазваниеПоставщика, Поставки.МодельТелефона, Поставки.ДатаПоставки, Поставки.Количество, Поставки.[Номер поставки]ПоставкиBY Поставки.[Номер поставки];

кнопка со значком Отчет - полный отчет обо всех поставщиках (Приложение Б.2). Источником данных для отчета является SQL запрос: Поставщики.*, Поставки.КодПоставки, Поставки.МодельТелефона, Поставки.ДатаПоставки, Поставки.Количество, Поставки.[Номер поставки] FROM Поставщики INNER JOIN Поставки ON Поставщики.КодПоставщика = Поставки.НазваниеПоставщика;

В отчете осуществляется группировка по названию поставщика и сортировка по номеру поставки (от минимального к максимальному).

Рисунок 4.21 - Форма Добавить поставку

 

Рисунок 4.22 - Форма Поставки

 

Кнопка Производители на главной форме открывает форму Производители, в которой содержится название производителя, логотип, страна и её флаг (Рисунок.4.23). Также данная форма содержит подчиненная форма Телефоны. Источник данных для данной формы: Производители.*, Страны.флагСтраны INNER JOIN Производители ON Страны.КодСтраны = Производители.НазваниеСтраны;

На данной форме расположены такие кнопки:

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

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

кнопки навигации и поиска по записям. Расположены в нижней части формы.

Кнопка Все производители открывает отчет, содержащий информацию обо всех производителям и моделях телефонов этого производителя, продаваемых в магазине (Приложение Б.3). Источником данных для данного отчета является SQL-запрос: Производители.*, Телефоны.Модель, Телефоны.цена, Страны.флаг FROM Страны INNER JOIN (Производители INNER JOIN Телефоны ON Производители.КодПроизводителя = Телефоны.НазваниеПроизводителя) ON Страны.КодСтраны = Производители.НазваниеСтраны;

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

 

Рисунок 4.23 - Форма Производители

 

Рисунок 4.24 - Форма Добавить производителя

 

Кнопка Телефоны на главной форме открывает форму Телефоны, содержащую все модели телефонов продающихся, либо продававшихся в магазине (Рисунок 4.25).

Источник данных для данной формы: Телефоны.*, Производители.НазваниеПроизводителя, Телефоны.МодельПроизводители INNER JOIN Телефоны ON Производители.КодПроизводителя = Телефоны.НазваниеПроизводителяBY Производители.НазваниеПроизводителя, Телефоны.Модель;

На данной форме расположены такие кнопки:

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

Удалить телефон удаляет всю информацию о телефоне.

кнопки навигации и поиска по записям. Расположены в нижней части формы.

кнопка Все телефоны открывает отчет, содержащий информацию обо всех моделях телефонов (Приложение Б.4). Источником данных для отчета является SQL-запрос: Телефоны.*, Производители.НазваниеПроизводителя AS НазваниеПроизводителя_Производители FROM Производители INNER JOIN Телефоны ON Производители.КодПроизводителя = Телефоны.НазваниеПроизводителя;

Данные в отчете сгруппированы по названию производителя. Внутри групп осуществляется сортировка по названию модели в алфавитном порядке.

кнопка Популярные за период открывает отчет, содержащий информацию о самых продаваемых телефонах за введенный период (Приложение Б.5). Источником данных для отчета является SQL-запрос:Продажи.МодельТелфона, Продажи.ДатаПродажи, Телефоны.НазваниеПроизводителя, Count(Продажи.КодНакладной) AS [Count-КодНакладной]Телефоны INNER JOIN Продажи ON Телефоны.КодТелефона = Продажи.МодельТелфонаBY Продажи.МодельТелфона, Продажи.ДатаПродажи, Телефоны.НазваниеПроизводителя(((Продажи.ДатаПродажи) Between [Формы]![Открыть отчет]![Поле73] And [Формы]![Открыть отчет]![Поле75]))BY Count(Продажи.КодНакладной) DESC;

Данные в отчете сгруппированы по дням и отсортированы по количеству продаж.

кнопка Все телефоны по популярности открывает отчет, содержащий информацию о самых продаваемых телефонах за все время (Приложение Б.6). Источником данных для отчета является SQL-запрос: Продажи.МодельТелфона, Count(Продажи.КодНакладной) AS [Count-КодНакладной]ПродажиBY Продажи.МодельТелфонаBY Count(Продажи.КодНакладной) DESC;

Данные в отчете отсортированы по количеству продаж.

кнопка Печать печатает отчет, содержащий информацию обо всех моделях телефонов (Приложение Б.4).

 

Рисунок 4.25 - Форма Телефоны

 

Кнопка Сотрудники на главной форме открывает форму Сотрудники. В данной форме содержится информация о сотрудниках и инструменты для анализа продаж каждого из них (Рисунок 4.26).

Источник данных для данной формы: Сотрудники.ФИОСотрудника, Сотрудники.ТелефонСотрудника, Сотрудники.КодСотрудника Сотрудники;

На данной форме расположены такие кно