Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Добряков / отчет БД _Добряков АА т.doc
Скачиваний:
109
Добавлен:
06.02.2015
Размер:
451.58 Кб
Скачать

2. Содержательная постановка задачи

Разработать информационно-справочную систему «Интернет-магазин» с использованием технологии доступа к данным ADO.NET и Microsoft SQL Server.

3. Описание предметной области

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

Непосредственно с магазином взаимодействуют контрагенты - клиенты и поставщики. Поставщики - это оптовые базы, с которых идет поставка товара в магазин. У одного магазина может быть несколько поставщиков. Клиенты - это частные лица, либо более мелкие торговые точки, которые непосредственно покупают товар в магазине. Местом хранения товара служит склад магазина.

В базе данных магазина будет храниться следующая информация:

  • Наименование товара

  • Закупочная цена товара

  • Отпускная цена товара

  • Группа товара

  • Количество товара на складе

  • Информация о поставщиках и клиентах

  • История операций прихода товаров

  • История операций реализации товаров

Для этого магазина можно определить следующие бизнес-правила:

  • Отпускная цена товара не должна превышать его закупочной цены в 2 раза

  • В разных отделах магазина не может быть одинаковых групп товаров

  • Каждое наименование товара имеет свой уникальный номер

Пользователями данной СУБД являются работники магазина, непосредственно выполняющие контроль за поступаемым и реализуемым товаром, а также покупатели. При этом разные категории пользователей имеют разные права доступа: если работники магазина могут добавлять, удалять, изменять записи в базе данных, то покупатели могут выполнять только просмотр информации.

Суть работы СУБД заключается в обеспечении:

1. Ведения базы данных товаров и групп товаров

2. Определения наличия товара на складе

3. Хранении информации о поставщиках и производителях товаров, продаваемых в данном магазине.

4. Концептуальная и логическая модель данных

4.1. Определение сущностей

Имя сущности

Описание

Товар

используется для описания товаров, продаваемых в магазине

Поставщик

используется для описания поставщиков, которые поставляют товар в магазин

Клиент

используется для описания клиентов магазина, покупающих в этом магазине товар

Склад

используется для описания количества имеющихся в магазине товаров

Договор

используется для описания договоров, заключенных магазином с контрагентами

Производитель

используется для описания производителя данного товара

Группа товара

используется для описания группы товара, к которой он относится

Отдел

используется для описания отдела магазина, в котором продается данный товар

4.2. Определение связей между сущностями

Имя сущности I

Имя связи

Имя сущности II

Кардинальность связи

Показатель участия

Клиент

покупать

Товар

М:М

Т:Т

Поставщик

поставлять

Товар

1:М

Т:Т

Поставщик

заключать

Договор

1:М

Т:Т

Товар

хранить

Склад

1:1

Т:Т

Производитель

производить

Товар

1:М

Т:Т

Товар

относиться

Группа товара

М:1

Т:Т

Товар

продавать

Отдел

М:1

Т:Т

Соседние файлы в папке Добряков