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

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

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





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

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

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

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

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

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

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

Т.к. создается реляционная БД, то выделение объектов предметной области – это один из важных этапов проектирования БД. На основании концептуальной модели предметной области были разработаны базовые таблицы базы данных информационно-компьютерной системы управления оптовым магазином. Их изображения представлены на рисунках 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; просмотров: 1137. Нарушение авторских прав; Мы поможем в написании вашей работы!




Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


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


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

Сравнительно-исторический метод в языкознании сравнительно-исторический метод в языкознании является одним из основных и представляет собой совокупность приёмов...

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

Конституционно-правовые нормы, их особенности и виды Характеристика отрасли права немыслима без уяснения особенностей составляющих ее норм...

Условия, необходимые для появления жизни История жизни и история Земли неотделимы друг от друга, так как именно в процессах развития нашей планеты как космического тела закладывались определенные физические и химические условия, необходимые для появления и развития жизни...

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

Примеры задач для самостоятельного решения. 1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P   1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P...

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