Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
0061837_E9C97_razrabotka_arm_sklad / АРМ склад.doc
Скачиваний:
165
Добавлен:
02.04.2015
Размер:
926.72 Кб
Скачать

6.5. Описание технологии и алгоритмов решения задачи.

Общие сведения о содержании и алгоритме решения задачи

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

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

Также должна быть возможность сформировать отчет о расходе товаров со склада на конкретную дату. Для этого пользователь должен с клавиатуры, введя дату получить отчет по расходу товара.

Технология ввода и накопления входной информации

Для решения рассматриваемой задачи должен производится ввод и накопление оперативно-учетной информации о поступлении товара на склад, согласно приходных накладных, и его отгрузке, согласно ТТН. Справочная информация о товаре, поставщиках и получателях должна быть ранее загружена в базу данных (в соответствующие справочники) с соответствующих документов – «Справочник товаров», «Договора с поставщиками» , «Договора с получателями».

В соответствии с этим технология ввода входной информации и решение рассматриваемой задачи приведены ниже.

Рис 5.Технологическая схема ввода информации и решения задачи оценки текущего запаса товара

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

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

  1. Проектирование базы данных.

Таблица 3.

Структура записей таблицы «Справочник товаров»

п/п

Имя поля в таблице

Тип данных

Размер поля

Ключевое поле

1

Код товара

Числовой (INT)

Длинное целое

Да

2

Название товара

Текстовый

200

Нет

3

Единица измерения

Текстовый

50

Нет

4

Примечания

Memo

65 535

Нет

Таблица 4.

Структура записей таблицы «Поставщики»

п/п

Имя поля в таблице

Тип данных

Размер поля

Ключевое поле

1

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

Числовой (INT)

Длинное целое

Да

2

Название фирмы

Текстовый (CHAR)

150

Нет

3

Адрес

Текстовый (CHAR)

150

Нет

4

Примечание

Memo

65 535

Нет

Таблица 5.

Структура записей таблицы «Получатели»

п/п

Имя поля в таблице

Тип данных

Размер поля

Ключевое поле

1

Код получателя

Числовой (INT)

Длинное целое

Да

2

Название фирмы

Текстовый (CHAR)

150

Нет

3

Адрес

Текстовый (CHAR)

150

Нет

4

Примечание

Memo

65 535

Нет

Таблица 6.

Структура записей таблицы «Приход»

п/п

Имя поля в таблице

Тип данных

Размер поля

Ключевое поле

1

Код прихода

Счетчик (INT)

Длинное целое

Да

2

Номер накладной

Числовой (INT)

200

Нет

3

Дата привоза

Дата/время (Date)

Краткий формат даты

Нет

4

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

Числовой (INT)

Длинное целое

Нет

5

Количество приход

Числовой (INT)

Длинное целое

Нет

6

Примечания

Memo

65 535

Нет

Таблица 7.

Структура записей таблицы «Расход»

п/п

Имя поля в таблице

Тип данных

Размер поля

Ключевое поле

1

Код расхода

Счетчик (INT)

Длинное целое

Да

2

Код получателя

Числовой (INT)

Длинное целое

Нет

3

Количество расход

Числовой (INT)

Длинное целое

Нет

4

№ доверенности

Числовой (INT)

Длинное целое

Нет

5

Номер накладной

Числовой (INT)

Длинное целое

Нет

6

Дата получения

Дата/время (Date)

Краткий формат даты

Нет

7

Номер платежного документа

Числовой (INT)

Длинное целое

Нет

8

ФИО получателя

Текстовый (CHAR)

200

Нет

9

Примечания

Memo

65 535

Нет

Таблица 8.

Структура записей таблицы «Движение товара»

п/п

Имя поля в таблице

Тип данных

Размер поля

Ключевое поле

1

Код операции

Счетчик (INT)

Длинное целое

Да

2

Код товара

Числовой (INT)

Длинное целое

Нет

3

Код прихода

Числовой (INT)

Длинное целое

Нет

4

Код расхода

Числовой (INT)

Длинное целое

Нет

5

Цена

Денежный

Денежный

Нет

6

Примечания

Memo

250

Нет

Соседние файлы в папке 0061837_E9C97_razrabotka_arm_sklad