Создание базы данных магазина мобильных телефонов
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
ики.ТелефонПоставщика, Поставщики.ГородПоставщика, Поставщики.АдресПостащика, Поставщики.НазваниеСтраныПоставщики;
Рисунок 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).
Источник данных для данной формы: Сотрудники.ФИОСотрудника, Сотрудники.ТелефонСотрудника, Сотрудники.КодСотрудника Сотрудники;
На данной форме расположены такие кно