Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

« Склад»

Содержание:

Введение

В современных рыночных условиях широкое распространение получили торговые и торгово-инвестиционные компании, сокр. ТИК, специализирующиеся на реализации разнообразного ассортимента товаров и услуг.

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

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

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

Функции отдела управления запасами:

  1. Прогнозирование спроса;
  2. Расчет оптимальных объемов закупок;
  3. Оформление поступления материальных средств;
  4. Оформление расхода материальных средств;
  5. Контроль уровня запаса материальных средств;
  6. Отчетность.[4]

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

С помощью средств экономического и математического моделирования, а так же инструментальных и экономических методов, процессы решения задач управления запасами позволяют:

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

Объектом исследования в курсовой работе является структура предоставляющих потребительские услуги сущностей, а предметом исследования - складской учет.

Для достижения поставленной цели необходимо решить следующие задачи:

  1. Проанализировать сущность складского учета, выделить наиболее значимые его составляющие;
  2. Установить характер связей между составляющими;
  3. Построить диаграмму классов, отражающую установленные взаимосвязи;
  4. Сделать выводы о полученных результатах.

Глава 1. Сущность складского учета

1.1 Основные понятия

Складами называют сложные технические сооружения, здания, различное оборудование и устройства, предназначенные для приема, размещения, хранения, накопления, переработки, отгрузки и доставки продукции потребителю.[4]

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

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

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

К основным задачам складирования относят:[1]

  • определение полезных площадей складов;
  • определение оптимальных количеств подъемного и транспортного оборудования;
  • определение оптимальных загрузок подъемного и транспортного оборудования;
  • разработка стратегий и тактик оптимального использования полезных площадей складов;
  • оптимизация использования складских емкостей;
  • уменьшение времени хранения товаров;
  • увеличение степени оборачиваемости складов.

К основным причинам использования складов в логистических системах относят:[4]

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

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

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

Региональные и распределительные склады готовой продукции и филиальные склады производителей выполняют обработку штучной и тарной продукции.

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

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

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

Распределительные и сортировочные склады предназначены для увеличения запасов продукции. Единица продукции хранится на таких складах непродолжительное время. К основным функциям таких складов относят приемку продукции по качеству и количеству и сортировку и подготовку ее к отпуску и доставке потребителю.[4]

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

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

Это связано с необходимостью перемещения груза с одних видов транспорта на другие. Складами осуществляется приемка грузов, краткосрочное их хранение и отправка.

Складами оптовой торговли в основном обеспечивается снабжение розничных сетей товарами. Такими складами концентрируются запасы товаров широкого спектра с неравномерной оборачиваемостью, так называемые сезонные товары, реализуемые различными партиями поставок от объема менее одного места до нескольких единиц мест одной группы товаров. На таких складах осуществляют механизированную обработку товаров.

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

Такие склады характеризует высокая оборачиваемость складируемой продукции, короткие сроки хранения и высокая интенсивность транспортных операций.[1]

Склады хранения предназначены для хранения, складирования, защиты и охраны продукции.

На складах комплектации выполняется комплектации заказов для потребителя. На таких складах средний уровень оборачиваемости и средний срок хранения.[1]

Накопительными складами осуществляется приемка мелких партий товаров от промышленных предприятий, затем в виде крупных партий направляются в районы потребления.

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

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

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

Универсальные склады используются для хранения широкого спектра продовольственной и непродовольственной продукции.

Специализированные склады используются при хранении продукции одной или нескольких однородных товарных групп.

К специальным складам относят холодильники и овощехранилища.

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

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

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

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

Не отапливаемые склады используются при хранении продукции, не теряющей своих свойств при температурах ниже 0 С.

Характеристики конструктивных и объемно-планировочных решений складских помещений:[1]

  • шагом называют расстояние между основными поперечными несущими конструкциями, стенами и колонами;
  • пролетами называют расстояния между несущими продольными конструкциями;
  • высотой этажа называют расстояние между уровнями полов и потолков.

1.2 Базовые принципы ведения складского учета

1.2.1 Поступление (приход)

Материалы представляют собой один из видов запасов.

Материалы делят на основные и вспомогательные материалы, к ним относят покупные полуфабрикаты, сырье и комплектующие изделия, топливо, тару, зап. части, строительные и прочие материалы.

Порядок поступления материалов в организацию следующий:[4]

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

На материалы, которые поступают по договорам купли-продажи, договорам поставок и прочим аналогичным договорам, организации получают от поставщиков и грузоотправителей расчетные документы в виде платежных требований, платежных поручений, счетов, товарно-транспортных накладных и сопроводительные документы, спецификации, сертификаты, удостоверения качества и др.[4]

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

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

Оприходование и приемка поступающей тары под товары и товаров, оформляются на соответствующих складах, как правило, путем составления приходных ордеров по типовой межотраслевой форме N М-4, утвержденной Постановлением Госкомстата России от 30.10.97 N 71а, при отсутствии расхождений между данными поставщиков и фактическими данными по качеству и количеству.[9]

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

1.2.2 Внутренние перемещения

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

Отгрузки материалов в кладовые и на склады подразделений предприятий и на площадки строительства рассматриваются как внутренние перемещения.

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

Отпуск сверх нормативов производится в порядке, установленном на данном предприятии.

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

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

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

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

Первичными учетными документами на отпуск материалов со складов предприятий в подразделения являются лимитно-заборные карты по типовой межотраслевой форме N М-8, требования-накладные по типовой межотраслевой форме N М-11, накладные по типовой межотраслевой форме N М-15.

Образцы форм утверждены Постановлением Госкомстата России от 30.10.97 N 71а.[9]

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

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

Материалы отпускаются по лимитно-заборным картам, которые выписываются в одном экземпляре. Лимиты отгрузок могут указаться и в самих карточках.[4]

Получатели расписываются в получении материалов непосредственно в карточках складского учета. Здесь же указываются шифры или наименования заказов и затрат.[1]

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

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

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

Расход материалов определяют как разницу между остатками по учетным данным на момент проведения инвентаризаций и фактическим наличием, установленным инвентаризациями.[4]

Образующиеся в подразделениях отходы, учитываются в установленном порядке и сдаются по сдаточным накладным на склады с указанием их наименования и количества.

Стоимость отходов организации определяют исходя из сложившихся цен на ветошь, утиль, лом, т.е. по ценам возможного использования или продаж.

Учет отходов должен содействовать обеспечению контроля за их использованием и сохранностью.

Возврат подразделениями предприятий на склады неиспользованных материалов оформляют лимитно-заборными картами или накладными.

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

Если эти материалы списывались в производство, то их стоимость относят на уменьшение соответствующих затрат.

Передачу материалов с одного склада на другой, а также со склада или кладовой одного подразделения на склад или кладовую другого подразделения оформляют накладными как внутреннее перемещение.[4]

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

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

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

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

Операции по расходу и приходу материалов оформляют установленными первичными учетными документами.

1.2.3 Выбытие (расход)

При продаже предприятиями материалов юридическим и физическим лицам цены продаж определяются соглашениями сторон - покупателя и продавца.

Материалы, должны продаваться по рыночным расценкам с учетом их фактического состояния. Уплата и исчисление и налогов к ценам продаваемых и передаваемых материалов осуществляются предприятиями в порядке, предусмотренном действующими законами.[4]

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

При перевозке грузов автомобильным транспортом оформляются товарно-транспортные накладные.

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

При отпуске и отгрузке материалов для продажи определяются суммы, подлежащие оплате покупателями, оформляются и предъявляются им к оплате расчетные документы.

Поставщики и продавцы учитывают по дебету счетов учета расчетов в корреспонденции с кредитом счетов учета продаж следующие суммы, подлежащие оплате покупателями:[8]

а) стоимость отпущенных и отгруженных материалов по договорным ценам;

б) налог на добавленную стоимость в установленном законом размере.

Одновременно отражаются на дебетовых счетах учета расчетов суммы, подлежащие оплате покупателями.

Порядок учета расхода на транспортировку материалов аналогичен порядку учета на транспортировку готовой продукции.

При образовании задолженности за покупателем списываются в дебет счетов учета продаж:[8]

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

б) расходы на продажи, относящиеся к проданным материалам;

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

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

Уплаченные покупателями суммы отражаются на дебете соответствующих счетов учета денежных средств в корреспонденции с кредитом счетов учета расчетов.

Аналитический учет расчета за отпущенные и отгруженные материалы с покупателями должны вестись по каждому предъявленному заказчику и покупателю счету.

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

1.3 Классификация видов складского учета

1.3.1 Сортовой учет

С точки зрения разделения бухгалтерского и складского учетов, учет материальных ценностей можно вести:[4]

  • количественно-суммовыми методами;
  • сальдовыми методами.

1) количественно-суммовые методы: в бухгалтерии и на складах организуется одновременный суммовой и количественный учет по номенклатурным номерам материальных ценностей.

Для учета с применением оборотных ведомостей предусмотрены два варианта.[1]

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

В бухгалтерских службах ведутся количественный и суммовой учеты, чем дублируется складской учет. В бухгалтерии оформляются карточки количественного и суммового учета, открываемые по каждому номенклатурному номеру материальных ценностей, и заполняемые на основе первичных документов, сданных подразделениями и складами. [8]

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

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

При втором варианте в бухгалтериях карточки не ведутся.

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

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

2) сальдовым методом:[8]

  • на складах организуется только количественный учет по виду ценностей – номенклатурному номеру;
  • бухгалтерией ведется только суммовой учет в денежном выражении.

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

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

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

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

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

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

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

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

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

Номенклатура различаются не только по типам и маркам товара, но и по сортам, единицам измерений, цветам и прочим характеристикам.

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

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

Заведующие складов или кладовщики получают карточки складского учета под расписку и заполняют в них реквизиты, характеризующие места хранения материальных ценностей.[4]

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

При сортовых способах хранения выбор для реализации ценностей выполняется произвольно. При этом имеется возможность использования для оценки методов средних цен, цен единицы запасов, ФИФО по цене первой закупки, ЛИФО по цене последней закупки.

1.3.2 Партионный учет

При партионном методе учета учет материальных ценностей ведется в том же порядке, что и при сортовом методе, но отдельно для каждой партии материальных ценностей.[4]

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

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

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

По каждой партии материально-ответственные лица открывают партионные карты в двух экземплярах: один для складов, другой для бухгалтерии. Порядок и формы занесения информации в партионные карты зависят от вида товаров.[8]

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

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

После полного отпуска каждой партии товара со склада партионные карты закрываются материально ответственными лицами. Составляются акты о расходовании конкретной партии, которые подписываются заведующими складами. Формы актов зависят от видов материальных ценностей и наличия отклонений от оприходованных количеств. Акты вместе с партионными картами материально-ответственные лица передают на проверку в бухгалтерию.[8]

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

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

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

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

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

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

Глава 2. Проектирование системы складского учета

2.1 Общие сведения о проектировании программных систем

2.1.1 Определения

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

Целью инженерного проектирования определяется создание систем, которые:[3]

  • удовлетворяют заданным, функциональным, возможно, неформальным спецификациям;
  • согласованы с ограничениями, налагаемыми оборудованием;
  • удовлетворяют неявным и явным требованиям по ресурсопотреблению и эксплуатационным характеристикам;
  • удовлетворяют неявным и явным критериям дизайна продуктов;
  • удовлетворяют требованиям к самим процессам разработки, таким, например, как стоимость и продолжительность, а также привлечение дополнительных инструментальных средств. [1]

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

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

Методы важны по следующим причинам:

  • они упорядочивают процессы создания сложных программных систем, как единые средства доступные для всех разработчиков;
  • они дают возможность менеджерам в ходе разработки оценивать риски и степени продвижения.[2]

Методы начали использовать вследствие растущей сложности программных систем. В начале компьютерной эпохи трудно было создавать большие программы, потому что возможности ЭВМ были ограничены.

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

В 60-70-е годы резко возросла эффективность использования компьютеров, цены на них стали уменьшатся, а возможности ЭВМ увеличились. В результате стало необходимо и выгодно создавать больше прикладных программ с повышенной сложностью.

Основными инструментами при создании программных продуктов начали использоваться алгоритмические языки программирования высокого уровня. Эти языки расширили возможности для программистов, что в свою очередь привело к увеличению сложности разрабатываемых программных систем.

Моделирование получило широкое распространение во всех инженерных дисциплинах, в большой степени из-за того, что при этом реализуются принципы декомпозиции, иерархии и абстракции [1].

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

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

Для того, чтобы понять все тонкости поведения сложных систем, приходится использовать несколько моделей. Например, проектируя ЭВМ на одной плате, инженеры-электронщики должны рассматривать систему как на уровне отдельных микросхем и элементов схемы, так и на уровне схем.

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

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

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

2.1.2 Объектная модель

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

Объектно-ориентированные анализ и проектирование принципиально отличаются от традиционного подхода в структурном проектирования:[7]

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

Отличия связаны с тем, что в основе структурного проектирования лежит структурное программировании, в то время как объектно-ориентированное проектирования основано на методологии объектно-ориентированного программирования.

Методы структурного проектирования упрощают процессы разработки сложных систем за счет использования в качестве готовых строительных блоков алгоритмов.[11]

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

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

Объектно-ориентированный анализ и проектирование отражают эволюционное развитие проектирования. Новая методология взаимодействует с прежними методами и строится с учетом предшествующего опыта.[6]

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

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

2.1.3 Классы и объекты

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

Это приводит к четкому определению объекта, данному Смитом и Токи: "Объект представляет собой конкретный опознаваемый предмет, единицу или сущность, реальную или абстрактную, имеющую четко определенное функциональное назначение в данной предметной области" [1]. В еще более общем виде объекты могут быть определены как нечто, имеющее четко очерченные границы [11].

Сами по себе объекты не представляют особого интереса: только в ходе взаимодействия объектов реализуются системы.

По выражению Ингалса: "Вместо процессора, беззастенчиво перемалывающего структуры данных, мы получаем сообщество хорошо воспитанных объектов, которые вежливо просят друг друга об услугах". Самолет, по определению, "совокупность элементов, каждый из которых по своей природе стремится упасть на землю, но за счет совместных непрерывных усилий преодолевающих эту тенденцию" [1].

Отношения любых двух объектов основываются на предположениях, которые один имеет относительно другого: об операциях, которые могут быть выполнены и об ожидаемом поведении.

Особый интерес для объектно-ориентированного проектирования и анализа и представляют следующие типы иерархических соотношений объектов:

  • связи;
  • агрегация.

Старк и Зайдевиц назвали эти типы отношений отношениями "родитель/потомок" и старшинства соответственно [7].

Понятия классов и объектов настолько тесно связаны, что невозможно говорить об объектах безотносительно к их классам.

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

В общепонятных терминах может быть дано следующее определение класса: "группа, вид или множество с разновидностями, общими свойствами или общим свойством, возможностями, отличиями по качеству или условиями" [1].

В контексте объектно-ориентированного анализа дается следующее определение класса:

классом называют некое множество объектов, имеющих общую структуру и общее поведение.

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

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

Можно разделить интерфейс класса на три части:

  • открытую - видимую всем клиентам;
  • защищенную - видимую самому классу, его подклассам и друзьям класса;
  • закрытую - видимую только самому классу и его друзьям.

Известны три основных типа отношений между классами [1].

Отношение "обобщение/специализация", общее и частное, известное как "is-a".

Отношение "целое/ часть", известное как "part of".

Семантические, смысловые отношения, ассоциации.

Языками программирования выработаны несколько общих подходов к выражению отношений этих трех типов.

Большинство объектно-ориентированных языков непосредственно поддерживают различные комбинации следующих видов отношений:[7]

  • ассоциация;
  • наследование;
  • агрегация;
  • использование;
  • инстанцирование;
  • метакласс.

Альтернативой наследованию является делегирование, при этом объекты рассматривают как прототипы, которыми делегируется свое поведение родственным им объектам. Таким образом, классы становятся не нужны [1].

Из перечисленных видов отношений наиболее общим и неопределенным являются ассоциации. Обычно аналитики констатируют наличие ассоциаций и постепенно уточняя проекты, превращают ее в какую-то более специализированную связь.

2.2 Анализ требований

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

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

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

Все такие склады несут ответственность при учете товаров и выполнении заказов. С целью повышения эффективности своей работы склады обязаны сами поддерживать те списки товаров, которые в большей степени соответствуют потребностям местных рынков.[4]

Номенклатура, может быть разной для разных регионов.

Кроме этого, номенклатура может оперативно меняться в соответствии с изменяющимися требованиями клиентов.

Компании должны иметь на всех складах одинаковые системы учета.

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

Некоторое улучшение производительности учетных механизмов может достигаться за счет автоматизации уже существующих систем учета товаров "вручную", радикальное улучшение может наступить только после кардинального пересмотра механизмов ведения бизнеса.

По результатам системного анализа можно выделить следующие основные функции системы:[10]

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

Основные режимы использования системы:[4]

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

В каждый из основных сценариев может входить несколько вторичных:

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

Для таких сложных систем будут выявляться много основных сценариев и еще больше вторичных.[10]

Этот этап анализа может занимать много времени, пока не удастся добиться более или менее подробного уровня детализации.

Для проектируемой системы рассматриваются два основных сценария.

На рисунке 1 представлен сценарий, в котором покупатель размещает свой заказ.[4]

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

  • сведения о клиенте;
  • база данных товаров;
  • заявка на комплектование.

Этот список абстракций формируется на этапе рассмотрения сценариев работы.

начало

клиент звонит в отдел заказов

менеджер заносит данные клиента

клиент

зарегистрирован?

Да

Нет

менеджер просматривает данные

менеджер делает новую запись

менеджер формирует заказ

менеджер записывает новый заказ

менеджер получает номер заказа

менеджер сообщает номер заказа клиенту

менеджер выписывает расходную накладную кладовщику

конец

Рисунок 1 - сценарий заказа

Рисунок 2 отражает продолжение сценария, представленного на рисунке 1.[4]

На нем представлена схема взаимодействия кладовщика и расходной накладной. Из рисунка видно, что кладовщик является главной фигурой. Он взаимодействует с другими объектами, например с отгрузкой, которой не было в предыдущем сценарии. Однако большинство объектов, фигурирующих на рисунке 2, присутствуют также и на рисунке 1, хотя они играют в этих сценариях различные роли.

Например, в сценарии взаимодействия с клиентом создается заказ как документ, в котором отражены требования клиента. В складском сценарии тот же самый заказ исполняется.

начало

кладовщик получает расходную накладную

кладовщик формирует заказ

кладовщик передает заказ службе доставки

служба доставки передает заказ клиенту

служба доставки передает расходную накладную кладовщику

конец

клиент расписывается в накладной

Рисунок 2 - сценарий выполнения заказа

2.3 Проектирование

При составлении каждого из рассмотренных в предыдущем разделе сценариев требуется ответить на ряд вопросов:[10]

  • Какой объект будет нести ответственность за выполнение того или иного действия?
  • Как объект будет проводить ту или иную операцию: самостоятельно или используя свойства другого объекта?
  • Не слишком ли много операций вменяется в круг обязанностей данного объекта? Что произойдет при ошибке в ходе выполнения сценария?
  • Что случится, если будут нарушены некоторые предусловия?

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

  • информация о клиенте;
  • информация о товаре;
  • информация о поставщике;
  • заказ;
  • расходная накладная;
  • документ на отгрузку.

Основной сущностью в проектируемой системе является товар.

Товар хранится на складе.

Товар, лежащий на складе, кроме того, что связан со складом, еще характеризуется количеством.

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

Центральное место в объектно-ориентированном проектировании занимает разработка логической модели системы в виде диаграммы классов.

Диаграмма классов, от англ. class diagram, служит для представления статической структуры модели системы в терминологии классов объектно-ориентированного программирования.[5]

На диаграмме классов могут отражаться различные взаимосвязи между отдельными сущностями предметной области, такими как подсистемы и объекты, а также описывать их типы отношений и внутреннюю структуру.

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

Диаграммы классов могут также содержать пакеты, интерфейсы, отношения и даже отдельные экземпляры, такие как связи и объекты.

Основными элементами диаграммы классов являются классы и связи между ними.

Классы характеризуются при помощи операций и атрибутов.[1]

Атрибутами описываются свойства объектов классов.

Большинство объектов в классах получают свою индивидуальность из-за различий в их атрибутах и взаимосвязей с другими объектами. Однако, возможны объекты с одинаковыми значениями атрибутов и взаимосвязей, т.е. индивидуальность объектов определяется самим фактом их существования, а не различиями в их свойствах.

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

Операция является функцией или преобразованием. Операции могут параметризоваться и возвращать значения.

На рисунке 3 изображена диаграмма классов системы складского учета.[5]

Документ

Номер

Дата

Тип

СостояниеЗаказа

СостояниеНакладной

Новый

Оплаченный

Отмененный

Записать()

Отменить()

Новая

Готовая

Приостановленная

Отгруженная

Накладная

Состояние

Склад

Номер

Дата

Получатель

Заказ

Состояние

Номер

Дата

Тип

Записать()

Отменить()

Записать()

Отменить()

СтрокаНакладной

Товар

Количество

1

.

СтрокаЗаказа

Товар

Количество

Цена

1

.

1

1

1

1

Склад

Номер

Адрес

ТоварНаСкладе

Количество

1

.

1

.

Товар

Код

Наименование

Ед. измерения

Цена

Описание

1

.

Сотрудник

Таб. Номер

ФИО

Должность

1

.

.

1

+Менеджер

+Кладовщик

Рисунок 3 - диаграмма классов системы складского учета

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

Заключение

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

В разработанной диаграмме реализована общая концепция складского учета без акцентирования внимания на особенностях какой-либо отдельно взятой компании..

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

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

Созданная диаграмма классов отражает работу этих сценариев складского учета.

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

Список литературы

  1. Буч Г., Максимчук Р. А., Энгл М.У,, Янг Б. Дж., Коналлен Дж., Хьюстон К. А. Объектно-ориентированный анализ и проектирование с примерами приложений. — М.: Издательский дом "Вильямс", 2008.— 720 с.
  2. Вернон В. Реализация методов предметно-ориентированного проектирования. — М.: Издательский дом "Вильямс", 2015.— 688 с.
  3. Избачков Ю. С. Информационные системы: учеб. пособие. — Спб.: Издательский дом "Питер", 2011.— 539 с.
  4. Козырев В.К., Тихонин В.И. Оптимальная загрузка складов и транспортных средств: Учебное пособие – О., 1998 г.
  5. Ларман К. Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку. — М.: Издательство " Вильямс", 2013.— 736 с.
  6. Леоненков А. Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose. — М.: Издательство "Бином", 2006.— 320 с.
  7. Маклафлин Б., Уэст Д., Поллайс Г. Объектно-ориентированный анализ и проектирование. — Спб.: Издательство " Питер", 2015.— 692 с.
  8. Пирогов В. Ю. Информационные системы и базы данных: организация и проектирование. учеб. пособие. — Спб.: Издательство "БХВ-Петербург", 2009.— 529 с.
  9. Федеральный закон от 21.11.1996 N 129-ФЗ утратил силу с 1 января 2013 года в связи с принятием Федерального закона от 06.12.2011 N 402-ФЗ. О порядке составления первичных учетных документов см. статью 9 Федерального закона N 402-ФЗ.
  10. Флауер М., Архитектура корпоративных программ при проектировании и моделировании объектных приложений, Пер. с англ. – М.: Издательский дом «Вильямс», 2004. – 544 с.: ил.
  11. Эванс Э. Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем. — М.: Издательство "Вильямс", 2015.— 448 с.