Главная страница

курсовая. Тауберт_БД_курсовая. Проектирование базы данных информационной системы для арм продавца компьютерной техники


Скачать 1.39 Mb.
НазваниеПроектирование базы данных информационной системы для арм продавца компьютерной техники
Анкоркурсовая
Дата01.03.2022
Размер1.39 Mb.
Формат файлаdocx
Имя файлаТауберт_БД_курсовая.docx
ТипКурсовой проект
#378742
страница7 из 10
1   2   3   4   5   6   7   8   9   10

2.2 Перечень прецедентов, требующих автоматизации в системе и поддержки на уровне базы данных.


  • Хранение информации о товарах, сотрудниках, продажах.

  • Учет проданной техники.

  • Регистрация продажи товара.

  • Поиск нужного товара.

  • Заказ товара со склада.

  • Просмотр сведений об оплате.



2.3 Отчеты, которые необходимо создать в системе


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

  • Получение данных о техники, которая находится в торговом зале.

  • Получение данных о продаже товара.

  • Количество сотрудников, продавцов, поставщиков.



2.4 Запросы, которые необходимо создать в системе


  • Информация о товаре.

  • Данные об оплате.

  • Дата продажи техники.

  • Данные о сотрудниках, поставщиках.

  • Удаление, изменение количества техники.

  • Ввод новой компьютерной техники, прибывшей на склад.

Выводы по второй главе.

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

3 Разработка базы данных



3.1 Диаграмма классов для наборов сущностей, которые будут отражены в БД


Диаграмма классов для набора сущностей в БД «Trade» представлена на рисунке 11.

На диаграмме изображено 6 сущностей:

  • Employee;

  • Seller;

  • Purchase;

  • Product;

  • Suppliers;

  • Stockroom.



Рисунок 11 – Диаграмма классов

3.2 Построение общей схемы БД


На рисунке 12 представлена общая схема базы данных.



Рисунок 12 – Общая схема БД

В таблицах 8-13 представлена структура таблиц базы данных.

Таблица 8-Структура таблицы «Employee»

Название поля в СУБД

Описание поля

Тип поля

Свойства поля

Primary/ Foreign key

Code_employee

Код сотрудника

INT IDENTITY(1,1)

Not null

PRIMARY KEY

Surname

Фамилия

CHAR(30)

Not null

-

Name

Имя

CHAR(30)

Not null

-

Lastname

Отчество

CHAR(30)

Null

-

Phone

Телефон

CHAR(30)

Not null

-

Position

Должность

CHAR(30)

Not null

-

Date_input

Дата приема на работу

DATETIME

Not null

-


Таблица 9 -Структура таблицы «Seller»

Название поля в СУБД

Описание поля

Тип поля

Свойства поля

Primary/ Foreignkey

Code_seller

Код продавца

INT IDENTITY(1,1)

Not null

PRIMARY KEY

Code_employee

Код сотрудника

INT

Not null

FOREIGN KEY REFERENCES



Таблица 10 -Структура таблицы «Product»

Название поля в СУБД

Описание поля

Тип поля

Свойства поля

Primary/ Foreignkey

Code_product

Код продукта

INT IDENTITY(1,1)

Notnull

PRIMARY KEY

Code_suppliers

Фамилия

INT

Not null

FOREIGN KEY REFERENCES

Name

Наименование продукта

CHAR(30)

Not null

-

Article

Артикль

CHAR(30)

Not null

-

Price

Цена

CHAR(30)

Not null

-


Таблица 11 -Структура таблицы «Suppliers»

Название поля в СУБД

Описание поля

Тип поля

Свойства поля

Primary/ Foreignkey

Code_suppliers

Код поставщика

INT IDENTITY(1,1)

Notnull

PRIMARY KEY

Name_company

Название компании

CHAR(30)

Not null

-

Address

Адрес

CHAR(40)

Not null

-

Phone

Телефон

CHAR(30)

Not null

-

Таблица 12 -Структура таблицы «Purchase»

Название поля в СУБД

Описание поля

Тип поля

Свойства поля

Primary/ Foreignkey

Code_purchase

Код продажи

INT IDENTITY(1,1)

Notnull

PRIMARY KEY

Code_seller

Код продавца

INT

Not null

FOREIGN KEY REFERENCES

Code_product

Код продукта

INT

Not null

FOREIGN KEY REFERENCES

Amount

Количество

INT

Not null

-

Final_cost

Финальная стоимость

CHAR(30)

Not null

-

Date_purchase

Дата продажи

DATETIME

Not null

-

Paid

Статус оплаты

BIT

Not null

-


Таблица 13 -Структура таблицы «Stockroom»

Название поля в СУБД

Описание поля

Тип поля

Свойства поля

Primary/ Foreignkey

Code_product

Код продажи

INT

Notnull

FOREIGN KEY REFERENCES

Amount_product

Код продавца

INT

Not null

-



1   2   3   4   5   6   7   8   9   10


написать администратору сайта