Проектирование базы данных интернет-магазина в СУБД MS ACCESS - Курсовая работа

бесплатно 0
4.5 106
Выбор основных средств и методологии проектирования и СУБД. Построение инфологической модели предметной области. Выявление полного перечня ограничений целостности. Описание информационных потребностей пользователей и выбор способов их реализации.


Аннотация к работе
· стоимость услуги составляет 350р. при доставке в пределах МКАД и увеличивается при доставке за МКАД в зависимости от удаленности (каждый километр от МКАД - 15 рублей). · стоимость услуги составляет 450р. при доставке в пределах МКАД и увеличивается при доставке за МКАД в зависимости от удаленности (каждый километр от МКАД - 20 рублей). Так же развитие сети Интернет позволяет стать клиентам непосредственными пользователями базы данных и осуществлять поиск нужного товара, оформлять заказ и т.п. Заказ автоматически регистрируется на сервере интернет-магазина, данные заказа должны поступить в БД интернет-магазина. При заказе покупатель может также связаться с менеджером и сделать заказ по телефону, в этом случае менеджер самостоятельно заполняет форму заказа.При проектировании базы данных интернет-магазина после описания предметной области необходимо выбрать метод построения инфологической модели (ER-модели) и СУБД, в которой будет реализован проект. Для построения ER-модели была выбрана программа CA ERWIN Data Modeler 7.3 (ERWIN). Сравнивая настольные и корпоративные СУБД, можно отметить следующее: настольные СУБД просты в использовании, стоимость их эксплуатации дешевле; корпоративные СУБД имеют возможности администрирования, работы в Интернете, поддерживают большой объем данных и быстродейственны. Для построения самой базы данных нами была выбрана СУБД MS Access. Поскольку целью данной работы не является разработка и внедрение масштабной базы интернет-магазина и разработка интернет-сайта, а база разрабатывается в учебных целях - выбирать корпоративную СУБД нецелесообразно.Инфологическая модель предметной области - это формализованное описание предметной области, выполненное безотносительно к используемым в дальнейшем программным и техническим средствам. Основным требованиями, предъявляемыми к инфологической модели, можно отнести следующие: - должна содержать всю необходимую и достаточную информацию для последующего проектирования базы данных.После построения ER-модели в среде CA ERWIN Data Modeler следует использовать метод прямого инжиниринга, позволяющий автоматически сгенерировать описание и структуру спроектированной базы данных в среде выбранной СУБД. Схема базы данных Интернет-магазина в среде MS ACCESS будет выглядеть следующим образом: Товар (id_товара (счетчик(Длинное целое)), Цена_товара (Денежный), Возврат_разр (Логический), Вес_товара (Числовой(Одинарное с плавающей точкой)), Длина (Числовой(Одинарное с плавающей точкой)), Ширина (Числовой(Одинарное с плавающей точкой)), Высота (Числовой(Одинарное с плавающей точкой)), Изображение_товара (Поле объекта OLE), Уник_харки (Поле МЕМО), Название_товара (Текстовый(200)), Категория_товара (Текстовый(100)), Подкатегория_товара (Текстовый(100)), Гарантия_мес (Числовой(Байт))) Товар/оценка (id_товара (Числовой(Длинное целое)), Логин (Текстовый(30)), Оценка(Числовой(байт))) Заказ (№_заказа (Числовой(Длинное целое)), Дата_заказа (Дата/время), Время_заказа (Дата/время), Статус_заказа (Текстовый(50)), Стоимость_заказа (Числовой(Длинное целое)), Способ_оплаты (Текстовый(30)), Способ_получения (Текстовый(30)), Логин (Текстовый(30)), Табельный_номер (Числовой(Длинное целое)), Название_точки(Текстовый(50))) Доставка (№_заказа (Числовой(Длинное целое)), Суммарный_вес_заказа (Числовой(целое)), Суммарный_объем_заказа (Числовой(Длинное целое)), Дата_доставки(Дата/время), Время_доставки (Текстовый(30)), Удаленность_МКАД_км (Числовой (байт)), Стоимость_доставки (Денежный), Табельный_номер (Числовой(Длинное целое)), Статус_доставки (Текстовый(30)), Вид_доставки (Текстовый(40)))Поле «Дата_регистрации» в таблице «Покупатель», как правило, содержит дату добавления записи в таблицу, не должно превышать текущую дату и должно быть определенного вида, который контролируется маской ввода Аналогичным образом ограничение на данное поле контролируется в таблицах «заказ», «кредитная карта» и «товар/оценка» Поле «№_заказа» в таблице «Заказ» содержит фиксированный набор значений, источником которых является таблица «Заказ товар» Поле «Статус_заказа» в таблице «Заказ» содержит фиксированный набор значений, контролируемый списком подстановки Поле «Вид_доставки» в таблице «Доставка» содержит фиксированный набор значений, контролируемый списком подстановкиПри проектировании физической модели базы данных необходимо описать среду и метод хранения информации. Для хранения данных в этой СУБД используются таблицы. Объекты, которые были описаны при построении инфологической модели предметной области, в базе данных являются таблицами. Представим описание объектов и связей между ними в виде физической ER-модели, сованной на методологии IDEF1X, созданной в выбранном для проектирования CASE-средстве CA ERWIN Data Modeler. На рисунках ниже представлены разработанные таблицы: Таблица «Товар»В частности, любое из указанных действий можно выполнить тремя способами: - через раздел СУБД «Таблицы», производя действия по изменению, добавлению или удалению непосредственно в таблице; через раздел СУБД «Форм

План
Содержание

1. Описание предметной области. Постановка задачи

2. Выбор средств/методологии проектирования и СУБД.

3. Построение инфологической (концептуальной) модели предметной области

4. Проектирование логической структуры базы данных

5. Выявление полного перечня ограничений целостности, присущего данной предметной области

6. Проектирование физической структуры базы данных

7. Организация ввода данных в БД

8. Организация корректировки БД

9. Описание информационных потребностей пользователей и выбор способов их реализации

10. Разработка интерфейса

11. Реализация проекта в среде конкретной СУБД

12. Список использованной литературы и Интернет-ресурсов

1. Описание предметной области. Постановка задачи
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?