Помощь в учёбе, очень быстро...
Работаем вместе до победы

Проектирование БД «Склад» в среде СУБД Access

РефератПомощь в написанииУзнать стоимостьмоей работы

Оптовая фирма (название фирмы, фамилия, имя, отчество директора, адрес, телефон, расчетный счет с банке, у которого есть название и адрес) получает продовольственные товары (код товара (артикул), название товара, стоимость за единицу, отпускная цена за единицу) от разных поставщиков (код поставщика, название фирмы, фамилия, имя, отчество директора, телефон, адрес, банк поставщика, расчетный счет… Читать ещё >

Проектирование БД «Склад» в среде СУБД Access (реферат, курсовая, диплом, контрольная)

1. Структура таблицы «Поставщики»:

Проектирование БД «Склад» в среде СУБД Access.

2. Структура таблицы «Приход»:

Проектирование БД «Склад» в среде СУБД Access.

3. Структура таблицы «Подробности прихода (состав приходных накладных)»:

Проектирование БД «Склад» в среде СУБД Access.

4. Структура таблицы «Товары»:

Проектирование БД «Склад» в среде СУБД Access.

5. Структура таблицы «Подробности расхода (состав расходных накладных)»:

Проектирование БД «Склад» в среде СУБД Access.

6. Структура таблицы «Расход»:

Проектирование БД «Склад» в среде СУБД Access.

7. Структура таблицы «Покупатели»:

Содержание работы

На основании описания предметной области спроектировать базу данных ER-методом с применением диаграмм ER-типа. Разработанные в результате проектирования таблицы должны находиться в нормальной форме Бойса-Кодда.

Разработать программу для работы пользователя с базой данных. Программа должна обеспечивать.

а)ввод, редактирование и удаление записей таблиц базы данных без нарушения целостности данных, хранящихся в базе данных;

б)выборку данных по заданным условиям и предъявление результатов выборки на экране в удобном для пользователя виде;

в)обработку данных по заданному алгоритму;

г)создание заданных отчетов по базе данных.

Функциональные зависимости

Задание

Варианты 6

Склад с движением товаров за месяц и подведением итогов за месяц, с отметкой об оплате и со списком поставщиков и покупателей.

Оптовая фирма (название фирмы, фамилия, имя, отчество директора, адрес, телефон, расчетный счет с банке, у которого есть название и адрес) получает продовольственные товары (код товара (артикул), название товара, стоимость за единицу, отпускная цена за единицу) от разных поставщиков (код поставщика, название фирмы, фамилия, имя, отчество директора, телефон, адрес, банк поставщика, расчетный счет поставщика). Каждый товар может поставляться разными поставщиками и каждый поставщик поставляет несколько видов товара. При поставке товаров фирма получает приходную накладную, в которой указаны товары (код и название), их количество, стоимость за единицу и за товар и общая стоимость по накладной. Эта накладная служит затем для оплаты товаров поставщику. При оплате делается соответствующая отметка (дата оплаты). Данные приходной накладной хранятся до конца того месяца, когда она будет оплачена. Купленные товары поступают на склад, где фиксируются в графе приход для соответствующего товара. При продаже товара оформляется расходная накладная аналогично приходной, а проданные товары заносятся в графу расход. В расходной накладной указывается название фирмы покупателя, дата оформления, номер накладной и перечень проданных товаров с указанием отпускной цены за единицу, суммы по каждому товару и общей суммы. В конце месяца подводятся итоги по складу и по оплате накладных.

По складу для каждого товара подсчитывается остаток (количество и сумма в рублях) на первое число как остаток на первое число предыдущего месяца + приход за месяц — расход за месяц. Также по каждому товару нужно видеть текущий остаток. По списку приходных накладных проверяются оплаченные накладные и удаляются из списка. Также поступают со списком расходных накладных. Это проделывают на первое число нового месяца.

Программа должна обеспечить:

Возможность ввода данных по приходным накладным (поставщик, данные товаров).

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

Занесение принятых и отпущенных товаров в склад и возможность просмотра склада в приведенной ниже форме с подсчетом сумм по остаткам, приходу и расходу.

Таблица 2.

код товара.

назв.

товара.

цена.

за ед.

ост. начало.

месяца.

приход.

расход.

тек. остаток.

кол.

стоим.

кол.

стоим.

кол.

стоим.

кол.

стоим.

сумма.

сумма.

сумма.

сумма.

4. Возможность занесения отметок об оплате приходных накладных с предъявлением списка всех приходных накладных по форме:

Таблица 3.

код.

накладной.

дата.

поступления.

фирма.

поставщик.

сумма по.

накладной.

дата оплаты.

сумма оплаты.

сумма по всем накладным.

сумма всех оплат.

  • 5. Тоже по расходным накладным.
  • 6. Возможность оперативного предъявления суммы задолженности по каждому поставщику.
  • 7. Такие же данные по задолженности каждого покупателя с перечнем неоплаченных накладных (номер накладной, сумма по накладной и дата отпуска товара).

Отличия вариантов приведены в таблице 1.

Таблица 1.

вариант ситуация.

Одинаковые товары могут иметь разную приходную цену в разных накладных.

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

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

Расходная накладная должна оплачиваться покупателем в один прием.

Схема решения задачи

Главная форма (красн.) программы имеет 4 функциональных блока (оранж.): «Операции с товарами», «Накладные», «Клиентская база», «Статистика за месяц», в каждом из которых находятся кнопки вызова форм для выполнения той или задачи.

Показать весь текст
Заполнить форму текущей работой