Курсовая работа: Проектирование базы данных интернет-магазина в СУБД MS ACCESS
В том случае, если клиент выбрал оплату заказа кредитной картой в БД необходимо хранить информацию по карте, для осуществления покупки.
5. Кредитная карта. По каждой кредитной карте в БД хранятся следующие характеристики:
· Номер кредитной карты
· Имя владельца
· Проверочный код
· Срок истечения
Доступ к данному разделу БД имеют администраторы, клиенты. Редактирование данного раздела могут осуществлять администраторы и пользователи сервиса.
Для осуществления процесса купли-продажи товара и отслеживания статуса заказа в БД должна храниться информация о заказах.
6. Список заказов. По каждому заказу в БД хранятся следующие характеристики:
· № заказа
· Дата и время заказа
· Статус заказа (выполнено/не выполнено/отменено)
· Стоимость заказа
· Способ оплаты (наличные, кредитная карта)
· Способ получения (доставка, самовывоз)
Доступ к данному разделу БД имеют менеджеры, администраторы, клиенты, курьеры. Редактирование данного раздела могут осуществлять администраторы, менеджеры и частично пользователи сервиса.
Для распределения заказанного товара по точкам выдачи, а так же для удобства получения клиентом заказа в БД должен храниться список точек выдачи товара.
7. Список точек выдачи. По каждой точке выдачи в БД хранятся следующие характеристики:
· Название
· Адрес
· Телефон (может быть несколько)
· Время работы
· Схема проезда
Доступ к данному разделу БД имеют менеджеры, администраторы, клиенты, курьеры. Редактирование данного раздела могут осуществлять администраторы и менеджеры.
Для удобства расчета стоимости доставки и для удобства предоставления информации по доставке клиентам и курьерам по различным товарам в БД должна храниться информация по каждой доставке.
8. Список доставок по заказам. По каждой доставке в БД хранятся следующие характеристики
· Дата доставки
· Время доставки
· Суммарный вес заказа
· Суммарный объем заказа
· Статус доставки
· Вид доставки
· Удаленность от МКАД – км. (0, если в пределах)
· Стоимость доставки
Доступ к данному разделу БД имеют менеджеры по продажам, администраторы, клиенты, курьеры, менеджеры отдела доставки. Редактирование данного раздела могут осуществлять администраторы и менеджеры
Для предметной области существуют следующие ограничения целостности:
Условия обязательного наличия определенных полей рассмотрены выше в описании характеристик различных разделов БД. Ограничения на доступ сотрудников к определенным таблицам контролируются запросом на ввод пароля. Необходимые пароли сотрудникам предоставляются администратором.
Заметим, что рассмотрение вопроса организации системы управления снабжением склада и точек выдачи, процесс осуществления платежей при помощи кредитной карты, процесс ценообразования, кадровое обеспечение компании и бухгалтерский учет выходят за рамки рассматриваемой предметной области. Так же стоит отметить, что в качестве системы управления разработанной базой для клиентов предполагается использовать интернет-сайт, однако разработка такого сайта выходит за рамки выполнения данного курсового проекта, поэтому основные функции управления будут представлены в виде форм, частично эмулирующих работу предполагаемого сайта. Для покупки в магазине регистрация на сайте обязательна.
Среди входных документов и других источников формирования внутренней базы данных интернет-магазина мы выделили:
1) Прайс-лист (поступает от поставщиков)
Номер | Артикул | Название | Категория | Цена | Габариты | Гарантия | Кол-во |
2) Корзина заказов (поступает с сайта)
№ Заказа | |
Категория товара | |
Подкатегория товара | |
Название товара |
3) Оформленный заказ (поступает с сайта)
Страницы: 1, 2, 3, 4, 5, 6, 7, 8