Студопедия — Разработка базы данных
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

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






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

Соответственно в базе данных будут содержаться сведения:

а) о клиентах и поставщиках;

б) об отгрузке товара клиентам (количество заказанного товара, что отображается в накладной, дата и стоимость отгрузки) т.е. все сведения, касающиеся непосредственно заказа на товар;

в) о поставках товара на склад (количество поставляемого товара, стоимость и дата поставки);

г) о дополнительных сведениях, необходимых для работы склада (единицы измерения, группы товаров, зоны склада).

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

Т.к. создается реляционная БД, то выделение объектов предметной области – это один из важных этапов проектирования БД. На основании концептуальной модели предметной области были разработаны базовые таблицы базы данных информационно-компьютерной системы управления оптовым магазином. Их изображения представлены на рисунках 2.4 – 2.15.

Рисунок 2.4 – Таблица «Товары»

Данная таблица содержит информацию о товарах, находящихся на складе, поступающих от поставщиков или отправляемых клиенту. Описание полей:

а) id – первичный ключ таблицы, уникальный для каждой записи;

б) наименование – название товара;

в) цена – цена за единицу товара;

г) количество – количество товара;

д) id_ед_измерения – идентификатор для связи с другой таблицей;

е) id_группа_товара – идентификатор для связи с другой таблицей;

ж) id_зона – идентификатор для связи с другой таблицей.

Рисунок 2.5 – Таблица «Единицы измерения»

Данная таблица содержит информацию о единицах измерения, в которых может измеряться товар. Описание полей:

а) id – первичный ключ таблицы, уникальный для каждой записи;

б) полное название – наименование единицы измерения;

в) сокращение – сокращенное название единицы измерения.

Рисунок 2.6 – Таблица «Зона»

Данная таблица содержит информацию о зонах склада, в которых хранится товар. Описание полей:

а) id – первичный ключ таблицы, уникальный для каждой записи;

б) номер зоны – номер зоны склада.

Рисунок 2.7 – Таблица «Группа товара»

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

а) id – первичный ключ таблицы, уникальный для каждой записи;

б) наименование – название группы товара;

в) наценка, % – значение наценки для данной группы в процентах;

г) НДС, % – значение налога на добавленную стоимость для данной группы в процентах.

 

Рисунок 2.8 – Таблица «Клиент»

Данная таблица содержит информацию о клиенте, с которым сотрудничает оптовый магазин. Описание полей:

а) id – первичный ключ таблицы, уникальный для каждой записи;

б) наименование – имя клиента или наименование компании;

в) адрес – адрес клиента;

г) номер телефона – номер телефона клиента;

д) контактное лицо – ФИО человека, ответственного за заказ со стороны клиента.

Рисунок 2.9 – Таблица «Заказ»

Данная таблица содержит информацию о заказе, который непосредственно отправляется клиенту с точным количеством товара и его ценой. Описание полей:

а) id – первичный ключ таблицы, уникальный для каждой записи;

б) номер поручения – серийный номер платежного поручения;

в) дата – дата отправки заказа клиенту;

г) id_клиент – идентификатор для связи с другой таблицей;

д) количество – количество товара;

е) id_товар - идентификатор для связи с другой таблицей.

Рисунок 2.10 – Таблица «Поставщик»

Данная таблица содержит информацию о поставщике, который поставляет товар на склад. Описание полей:

а) id – первичный ключ таблицы, уникальный для каждой записи;

б) наименование – имя поставщика или название компании;

в) адрес – адрес поставщика;

г) номер телефона – номер телефона поставщика;

д) номер счета – номер счета в банке поставщика;

е) контактное лицо – ФИО человека, ответственного за поставку со стороны поставщика.

Рисунок 2.11 – Таблица «Поставка»

Данная таблица содержит информацию о поставке, которую привозит на склад поставщик. Описание полей:

а) id – первичный ключ таблицы, уникальный для каждой записи;

б) дата – дата поставки на склад;

в) номер накладной – номер товарно-транспортной накладной;

г) id_поставщик – идентификатор для связи с другой таблицей;

д) количество – количество товаров в поставке;

е) id_товар – идентификатор для связи с другой таблицей

Схема базы данных представлена на рисунке 2.12.


Рисунок 2.12 – Схема базы данных








Дата добавления: 2015-09-04; просмотров: 1112. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Механизм действия гормонов а) Цитозольный механизм действия гормонов. По цитозольному механизму действуют гормоны 1 группы...

Алгоритм выполнения манипуляции Приемы наружного акушерского исследования. Приемы Леопольда – Левицкого. Цель...

ИГРЫ НА ТАКТИЛЬНОЕ ВЗАИМОДЕЙСТВИЕ Методические рекомендации по проведению игр на тактильное взаимодействие...

ТРАНСПОРТНАЯ ИММОБИЛИЗАЦИЯ   Под транспортной иммобилизацией понимают мероприятия, направленные на обеспечение покоя в поврежденном участке тела и близлежащих к нему суставах на период перевозки пострадавшего в лечебное учреждение...

Кишечный шов (Ламбера, Альберта, Шмидена, Матешука) Кишечный шов– это способ соединения кишечной стенки. В основе кишечного шва лежит принцип футлярного строения кишечной стенки...

Принципы резекции желудка по типу Бильрот 1, Бильрот 2; операция Гофмейстера-Финстерера. Гастрэктомия Резекция желудка – удаление части желудка: а) дистальная – удаляют 2/3 желудка б) проксимальная – удаляют 95% желудка. Показания...

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия