geum.ru - только лучшие рефераты!

Проектирование базы данных в Microsoft Access для учета товародвижения на складе ООО "Петроспецпродукт"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



гентов.

. Товары - таблица для ведения информации по товарам.

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

Name - поле для занесения информации о наименовании фирм - контрагентов.

UnitOfMeasure - поле для занесения информации о наименовании единиц измерения товара.

. Роли - таблица для ведения информации по ролям пользователей системы.

- это поле для занесения информации о паролях пользователей.

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

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

Name - поле предназначено для занесения информации о наименовании типов документов, использованных в системе.

. Док_Поступление_Шапка - таблица для хранения информации по заголовкам (шапкам) документов, внесенным в систему.

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

ID_Organizations - поле для связи с таблицей Фирмы, хранит информацию о поле ID строки таблицы Фирмы, выбранной в документе.

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

Number - поле, хранящее номера документа.

Date - поле в котором хранятся даты документа.

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

TypeDoc - поле для хранения информации о типе документа.

Active - поле, предназначенное для хранения информации о проведении документа (истина - проведен, ложь - не проведен).

. Док_Поступление_ТЧ - таблица для хранения информации по табличным частям документов, внесенным в систему.

ID - ключевое поле, предназначенное для индексации таблицы и для связи с другими таблицами._Shapka - поле, предназначенное для связи с таблицей Док_Поступление_Шапка, хранит информацию о поле ID строки таблицы Док_Поступление_Шапка, т.е. обеспечивает связь с шапкой документа._Goods - поле, предназначенное для связи с таблицей Товары, хранит информацию о поле ID строки таблицы Товары, выбранной в документе._Part - поле, предназначенное для связи с партиеобразующим документом.

. ПартииТовараНаСкладе - таблица для хранения информации по движению товаров из документов, внесенных в систему.

ID - тип - iетчик, это ключевое поле для индексации этой таблицы, для связи с другими таблицами._Part - поле для связи с партиеобразующим документом._Goods - это поле для связи с таблицей Товары, хранит информацию о поле ID строки таблицы Товары, выбранной в документе движения.

. Вспомогательная - таблица для хранения временной информации по движению товаров из документов, внесенных в систему._Shapka - это поле для связи с документом движения._Goods - это поле для связи с таблицей Товары, хранит информацию о поле ID строки таблицы Товары, выбранной в документе движения.

.2 Создание форм, запросов и отчетов

Цель - создать программу автоматизации склада.

1.Возможности программы:

-Заполнение справочников: Фирмы, Контрагенты, Товары.

-Ведение документов: Приход, Отгрузка, Инвентаризация.

-Дополнительная возможность переоценки товара.

-Печать отчетов о наличии товаров на складе.

.Описание программы:

а)При запуске программы выводится форма (ОФ_пароль), в этой форме пользователь выбирает логин и вводит пароль. Если выбран логин администратора, то выводится форма переоценки (ОФ_Переоценка), если логин обычного пользователя - выводится форма выбора действий (ОФ_Вход).

б)Форма ОФ_Переоценка - в этой форме задается количество дней до истечения срока годности товара.

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

Второй запрос - ПереоценкаУдалитьСтарое - делает движение в таблице ПартииТовараНаСкладе с отрицательным количеством товара, который выбран в запросе Переоценка.

Третий запрос - ПереоценкаДвижение - делает движение в таблице ПартииТовараНаСкладе с измененной ценой товара, который выбран в запросе Переоценка.

Четвертый запрос - УдалитьВременноеВсе - очищает временную таблицу. По кнопке открыть форму - открывается форма ОФ_Вход.

в)Форма ОФ_Вход - форма для выбора проводимых действий.

г)Если мы выбираем Справочники - открывается форма справочников, где мы можем выбрать конкретный справочник и провести над ним какие-то действия.

д)При выборе пункта меню Документы открывается форма документов (ДФ_Док_Поступление) и здесь мы можем работать с документами, такими как Отгрузка, Поступление, Инвентаризация.

е)если выбираем Отчеты - здесь мы можем сформировать отчет по товару.

ж)Когда выбрана форма Документы (ДФ_Док_Поступление) - открывается список документов, заведенных в системе. Кнопками перехода возможен переход к первому, последнему, следующему или предыдущему документу. Кнопка Запись осуществляет за