Помощь в написании студенческих работ
Антистрессовый сервис

Логическое проектирование базы

РефератПомощь в написанииУзнать стоимостьмоей работы

Интерфейс данной формы удобен для использования. С помощью кнопок можно переходить от первой записи до последней, еще есть кнопка для ввода новой записи. Также можно просмотреть отчет о всех заказах, или только о выполненных. Четвертая форма «Поставщики» составлена на основе одноименного запроса, служит справочником для служебного пользования. Данная форма содержит схожий интерфейс с предыдущей… Читать ещё >

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

Рис. 5 Концептуальная модель IDEF1X

Описание контрольного примера

Схема данных:

Запросы. Структура и назначение. SQL - запрос.

Запросы. Структура и назначение. SQL — запрос.

Первый запрос направлен на получение данных о выполненном заказе:

Логическое проектирование базы.

На языке SQL он выглядит следующим образом:

SELECT Заказы. Код заказа], Заказы. Дата заказа], [Список доставок]. Дата доставки], Заказы. Статус заказа], [Список доставок]. Статус доставки], Заказы. Стоимость заказа], [Список доставок]. Стоимость доставки], Заказы. Способ оплаты], Заказы. Способ получения], Заказы. Наименование товара], [Список доставок]. Вес заказа], Заказы. Код сотрудника], Заказы. Название точки], [Список доставок]. Объем заказа], [Заказы]![Стоимость заказа]+[Список доставок]![Стоимость доставки] AS [Общая сумма заказа].

FROM [Список доставок] INNER JOIN Заказы ON [Список доставок]. Код доставки] = Заказы. Код доставки].

WHERE (((Заказы. Статус заказа])="Выполнено")).

ORDER BY Заказы. Код заказа];

Данный запрос необходим для выполнения функции системы. По данному запросу сделан отчет о выполненных заказах:

Логическое проектирование базы.

Для удобства данный отчет можно импортировать в MS Word при необходимости редакции.

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

Логическое проектирование базы.

SELECT [Точка выдачи]. Код точки выдачи], [Точка выдачи]. Название точки], [Точка выдачи]. Адрес, [Точка выдачи]. Время работы], [Точка выдачи]. Контактный телефон], [Точка выдачи]. Город.

FROM [Точка выдачи].

WHERE ((([Точка выдачи]. Город)=[Введите город]));

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

Третий запрос направлен на выдачу информации о заказах и доставке, включает в себя составную таблицу:

Логическое проектирование базы.

SELECT Заказы. Код заказа], Заказы. Дата заказа], [Список доставок]. Дата доставки], Заказы. Статус заказа], [Список доставок]. Статус доставки], Заказы. Стоимость заказа], [Список доставок]. Стоимость доставки], Заказы. Способ оплаты], Заказы. Способ получения], Заказы. Наименование товара], [Список доставок]. Вес заказа], [Список доставок]. Объем заказа], Заказы. Код сотрудника], Заказы. Название точки], Заказы. Код покупателя], Заказы. Код доставки].

FROM [Список доставок] INNER JOIN Заказы ON [Список доставок]. Код доставки] = Заказы. Код доставки];

Данный запрос необходим для дальнейшего формирования формы о заказах.

Последующие запросы ориентированы на вывод информации из 1 таблицы:

Каталог товаров.

Логическое проектирование базы.

Поставщики:

Сотрудники:

Точка выдачи:

Логическое проектирование базы.
Логическое проектирование базы.
Проектирование форм. Структура и назначение существующих форм.

Проектирование форм. Структура и назначение существующих форм.

Первая форма под названием «Заказы» Основывается на соостветствующем запросе.

Интерфейс данной формы удобен для использования. С помощью кнопок можно переходить от первой записи до последней, еще есть кнопка для ввода новой записи. Также можно просмотреть отчет о всех заказах, или только о выполненных.

Логическое проектирование базы.
Логическое проектирование базы.
Логическое проектирование базы.

Вторая форма «Каталог товаров» содержит в себе информацию о товарах, предлагаемых интернет-магазином. Так же для удобства пользования имеются кнопки перехода от первой записи к последней, возможно добавление новой записи, переход к отчету всех товаров. Главный плюс формы — осуществление поиска необходимого товара по вводу его наименования или любой информации о нем. Для удобства пользования данная кнопка имеет обоснование на самой форме, что упростит покупателю задачу поиска. Так же имеется переход к отчету обо всех товарах.

Логическое проектирование базы.

Отчет:

Логическое проектирование базы.

Осуществление поиска:

Логическое проектирование базы.

Следующая форма под названием «Покупатели» предназначена для сотрудников Интернет-магазина. В ней содержится вся информация о покупателе и его кредитной карте. Так же как и в предыдущей форме добавлены кнопки переключения записей, и можно добавить информацию о новом покупателе. Данная информация только для служебного пользования и печати не подлежит.

Логическое проектирование базы.
Логическое проектирование базы.

Четвертая форма «Поставщики» составлена на основе одноименного запроса, служит справочником для служебного пользования. Данная форма содержит схожий интерфейс с предыдущей формой.

Логическое проектирование базы.

Отчет о поставщиках:

Логическое проектирование базы.

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

Логическое проектирование базы.

Отчет о сотрудниках фирмы необходим для составления списка работников Интернет-магазина, при, например, распределении зарплаты.

Логическое проектирование базы.

Последняя форма «Точка выдачи «предназначена как для пользователя, так и для сотрудника. Клиент не только может просмотреть все возможные варианты мест получения своего заказа, но и для удобства распечатать необходимую информацию прямо с формы. Так же, для того чтобы не просматривать все точки выдачи фирмы на территории России, в графе поиска он может ввести название своего города и сократить тем самым поиск. Сотрудники, при открытии новых точек выдачи могут дополнять существующий список.

Логическое проектирование базы.
Логическое проектирование базы.

Все вышеперечисленные формы объединены в главную кнопочную форму, при нажатии кнопок на которой пользователь, или сотрудник перейдет на соответствующую форму.

Показать весь текст
Заполнить форму текущей работой