1. Анализ предметной области
Для автоматизации работы заведующего складом необходимо определить его обязанности. Согласно стандартным должностным инструкциям, действующим на различных предприятиях, список обязанностей кладовщика достаточно обширный. В него входят:
· Ведение учета складских операций, а также составление и предоставление необходимой отчетности, в соответствии с действующим законодательством и нормами и правилами, действующими на данном предприятии.
· Должен уметь работать на компьютере и обращаться с оргтехникой (факс, ксерокс, и др.).
· Должен разбираться в марках, размерах и иных характеристиках хранимых на складе ценностей, а также владеть нормами расхода сырья и материалов, с которыми ему придется работать.
· Должен знать номенклатуру и ассортимент хранящихся на складе товарно-материальных и иных ценностей, свободно ориентироваться в их видах и сортах, четко знать их свойства и назначение.
· Должен знать правила учета товарно-материальных и иных ценностей.
· Должен обеспечить учет вверенных ценностей в соответствии с действующим законодательством и внутренним распорядком предприятия.
· Должен знать правила проведений инвентаризаций.
· Должен принимать участие в проведении инвентаризации материальных ценностей и являться одним из членов инвентаризационной комиссии.
· Должен обеспечить оформление товарно-сопроводительных и иных документов.
· Обязан подписывать складские и товарно-сопроводительные документы в рамках своей зоны компетенции.
· Должен вести необходимую складскую и иную документацию (первичные документы, учетные документы, товарно-сопроводительные документы, и др.).
· Осуществляет проверку принимаемых на склад и отпускаемых со склада ценностей на соответствие их товарно-сопроводительным документам по количеству, ассортименту, качеству, комплектности, а также по иным характеристикам, в зависимости от конкретных ценностей.
· Обеспечивает соблюдение правил оформления и сдачи приходно-расходных документов, составление установленной отчетности.
· Должен обеспечить сохранность хранящихся на складе товарно-материальных и иных ценностей.
· Должен обеспечить своевременный сбор и возврат поставщикам (покупателям) погрузочно-разгрузочных реквизитов и возвратной тары. Обеспечить их хранение и последующий возврат.
Однако далеко не все они поддаются компьютерной автоматизации. Например, такие функции, как руководство работой по погрузке, выгрузке грузов, размещению их внутри склада, обеспечение сохранности складируемых товарно-материальных ценностей и контроль состояния техники безопасности должны выполняться непосредственно самим работником.
Таким образом, среди обязанностей заведующего складом, необходимых нам для создания автоматизированного рабочего места, можно выделить следующие:
· Ведение учета складских операций.
· Составление и предоставление необходимой отчетности.
· Обеспечивает соблюдение правил оформления и сдачи приходно-расходных документов.
· Должен знать номенклатуру и ассортимент хранящихся на складе товарно-материальных и иных ценностей, свободно ориентироваться в их видах и сортах, четко знать их свойства и назначение.
Теперь, исходя из данных требований к работнику, можно сформулировать необходимые функции и методы программного средства.
1. Постановка задачи
Ознакомившись с обязанностями заведующего складом, далее не составит труда сформировать состав задач автоматизированного рабочего места.
Программа должна предоставлять пользователю возможность:
1. Вводить новый товар, указывая следующие параметры:
Наименование;
Количество;
Цену;
Дату поступления.
2. Осуществлять поиск товара по наименованию и выдавать его параметры.
3. Помечать выбывший товар, указывая дату выдачи.
4. Выводить список имеющегося товара с возможностью сортировки по любому параметру.
5. Выводить список выбывшего товара с возможностью сортировки по любому параметру.
6. Выдавать общую статистическую характеристику:
Общая стоимость имеющегося товара;
Количество имеющегося товара;
Количество выбывшего товара.