Автор работы: Пользователь скрыл имя, 29 Ноября 2011 в 17:01, курсовая работа
Магазин осуществляет:
продажу различных моделей телефонов;
продажу аксессуаров к сотовым телефонам;
своевременную и быструю обработку заказа;
отправка товара удобным для клиента способом (почта, авиа, курьером);
ведение базы данных имеющихся товаров;
контроль за получение товара клиентом;
принятие возврата телефонов в случае поломки (на то время пока действует гарантия на товар) или в случае каких либо других дефектов обнаруженных покупателем при получении товара.
1 | 2 | 3 | 4 | 5 |
Модель | Заказчик | заказывает | многие-ко-многим | Каждой записи сущности «Заказчик» соответствует несколько записей сущности «Модель», каждой записи сущности «Модель» соответствует несколько записей сущности «Заказчик». То есть, один и тот же заказчик может заказать один или несколько телефонов, и один и тот же телефон могут заказывать несколько заказчиков. |
Представим
итоговую концептуально-инфологическую
модель в виде диаграммы «Сущность-связь»,
как показано на рисунке 1.
Рисунок
1 – Концептуально-инфологическая модель
2.4 Справочник задач решаемых пользователем
Таблица 11 – Справочник задач решаемых пользователем
Наименование задачи | Цель решения задачи | Сущности, используемые при решении задачи | Частота решения задачи (раз/год) |
Поиск телефона | Поиск необходимого сотового телефона по его основным параметрам таких как: модель, марка, основные характеристики и корпус | Модель | По мере необходимости
(» 2100) |
Проверка заказа | Просмотр информации о заказе поступившего от клиента | Заказчик, модель | По мере необходимости
(» 1500) |
Сравнение телефонов | Просмотр характеристик различных марок телефонов и сравнение их с другими моделями | Экран, модель, общие характеристики, корпус, питание | По мере необходимости
(» 1300) |
Данные о поставщике | Составление информации о том кто поставляет товар и наличие поставленного ими товара в магазине | Модель, поставщик | По мере необходимости
(» 900) |
Поиск телефона по типу батареи | Просмотр телефонов работающих с одним типом АКБ | Питание, модель | По мере необходимости
(» 30) |
Поиск аксессуаров | Просмотр необходимого аксессуара | Аксессуар, модель | По мере необходимости
(» 500) |
Поиск телефона по виду корпуса | Выбор телефона по виду корпуса | Модель, корпус | По мере необходимости
(» 20) |
Поиск телефона по типу экрана | Выбор телефона по типу экрана | Экран, модель | По мере необходимости
(» 30) |
Сведение о телефоне | Просмотр индивидуальных характеристик для каждой модели | Модель, общие характеристики, корпус, экран, питание | По мере необходимости
(» 2000) |
Целью данного этапа является построение реляционной логической модели. Реляционная логическая модель представляет собой совокупность нормализованных отношений, в которых реализованы связи между объектами предметной области и выполнены все преобразования, необходимые для ее эффективной реализации в среде конкретной СУБД.
3.1 Установление дополнительных логических связей
Первоначальным
этапом введения дополнительных логических
связей является расчет матрицы суммарной
частоты совместного
Таблица 12 – Матрица суммарной частоты совместного использования сущностей
Сущность | Индекс сущности | ||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ||
1 | Модель | 0 | 3320 | 3330 | 3300 | 3330 | 500 | 900 | 1500 |
2 | Корпус | 3320 | 0 | 3300 | 3300 | 0 | 0 | 0 | 0 |
3 | Экран | 3330 | 3300 | 0 | 3300 | 3300 | 0 | 0 | 0 |
4 | Общие характеристики | 3300 | 3300 | 3300 | 0 | 3300 | 0 | 0 | 0 |
5 | Питание | 3330 | 3300 | 3300 | 3300 | 0 | 0 | 0 | 0 |
6 | Аксессуары | 500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
7 | Поставщик | 900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
8 | Заказчик | 1500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Средняя
частота использования
.
Далее
определяем сущности, для которых
значение частоты совместного
У сущностей «Корпус» и «Экран» нет логической связи, но так как связь между ними реализована через промежуточную сущность «Модель» и доступ к этим сущностям при решении задач не затруднен то принимаю решение не устанавливать дополнительную логическую связь.
У сущностей «Корпус» и «Общие характеристики» нет логической связи, но так как связь между ними реализована через промежуточную сущность «Модель» и доступ к этим сущностям при решении задач не затруднен то принимаю решение не устанавливать дополнительную логическую связь.
У сущностей «Корпус» и «Питание», нет логической связи, но так как связь между ними реализована через промежуточную сущность «Модель» и доступ к этим сущностям при решении задач не затруднен то принимаю решение не устанавливать дополнительную логическую связь.
У сущностей «Экран» и «Общие характеристики» нет логической связи, но так как связь между ними реализована через промежуточную сущность «Модель» и доступ к этим сущностям при решении задач не затруднен то принимаю решение не устанавливать дополнительную логическую связь.
У
сущностей «Экран» и «Питание» нет
логической связи, но так как связь между
ними реализована через промежуточную
сущность «Модель» и доступ к этим сущностям
при решении задач не затруднен то принимаю
решение не устанавливать дополнительную
логическую связь.
3.2 Отображение концептуально-инфологической модели на реляционную модель
Сущность «Модель»
Название модели | Марка | Цена | Год |
Страна производитель |
Сущность «Корпус»
Название корпуса | Ширина (мм) | Высота (мм ) | Толщина (мм) |
Тип | Цвет |
Рисунок
2 – Связь «Модель – Корпус»
Отношение 1 «Модель»
Название модели | Марка | Цена | Год |
Страна производитель | Код корпуса |
Отношение 2 «Корпус»
Название корпуса | Ширина (мм) | Высота (мм) | Толщина (мм) |
Тип | Цвет |
Рисунок 3 – Отображение связи «Модель – Корпус»
Сущность «Модель»
Название модели | Марка | Цена | Год |
Страна производитель |
Сущность «Экран»
Название экрана | Ширина (px) | Высота (px) | Диагональ (дц) | Технология экрана |
Сенсорный | Количество |
Рисунок
4 – Связь «Модель – Экран»
Отношение 3 «Модель»
Название модели | Марка | Цена | Год | |
Страна производитель | Название экрана |
Отношение 4 «Экран»
Название экрана | Ширина (px) | Высота (px) | Диагональ (дц) | Технология экрана |
Сенсорный | Количество |
Рисунок 5 – Отображение связи «Модель – Экран»
Сущность «Модель»
Название модели | Марка | Цена | Год |
Страна производитель |
Сущность «Общие характеристики»
Название характеристики | SMS | MMS | Камера | Вспышка | Bluetooth |
Wi-Fi | GPRS | Радио | Память | Вес |