
Содержание
Введение. 3
Глава 1. Анализ технического задания. 5
Глава 2. Описательная часть разработки. 13
Заключение. 23
Введение.
В настоящее время информационные системы очень актуальны, и мы их используем на каждом шагу.Важной категорией являются системы автоматизации деятельности, от которых во многом зависит эффективность работы любого предприятия или учреждения. Для упрощения управления предприятием необходимо внедрить некую информационную систему.
Информационная система – это комплекс, включающий в себя вычислительное и коммуникационное оборудование, ПО, лингвистические средства, информационные ресурсы, системный персонал, обеспечивающий поддержку информационной модели, некоторой части реального мира для удовлетворения информационных потребностей пользователя. Пользователями в нашем случае являются сотрудники данной организации, службы, подразделения.
Разработка информационной системы предполагает ведение учета в деятельности торговой организации с помощью программного обеспечения, которое позволяет избежать трудоемкой ручной работы и оперативно получать необходимые для управляющего персонала данные по продажам, состоянию склада и другую информацию. Автоматизация торговли является одним из важных факторов, влияющих на успех торгового бизнеса. Как показывает практика, в результате автоматизации учета снижается вероятность ошибок персонала, повышается производительность его труда, уменьшаются издержки предприятия и, как следствие, увеличивается оборот.
Предприятие представляет собой торговое учреждение, которое состоит, как минимум, из двух структурных единиц: торгового зала и склада. Целью данного курсового проекта является разработка информационной системы, обеспечивающей автоматизацию деятельности магазина хлебобулочных изделий, которая будет решать следующие задачи:
-учет поступающей продукции на склад;
-учет передачи товара со склада на реализацию;
-учет реализации продукции в торговом зале;
-учет возврата товара на склад.
Система должна обеспечивать контроль целостности и непротиворечивости данных путем использования единых справочников и классификаторов, обладать единой системой формуляров и реализовывать:
-отчет о состоянии склада на конкретную дату или за некоторый период;
-отчет о переданной на реализацию продукции на конкретную дату или за некоторый период;
-отчет о движении продукции в реализации на конкретную дату или за некоторый период;
-расчет выручки;
-расчет прибыли.
Глава 1. Анализ технического задания.
Для начала необходимо проанализировать предметную область системы. Выявить основные сущности, произвести их типизацию, определить их свойства и связи между ними.
На основе выявленной информации составить диаграммы деятельности процессов, используя методологию IDEF0.
IDEF0 — FunctionModeling — методология функционального моделирования и графическая нотация, предназначенная для формализации и описания бизнес-процессов. Отличительной особенностью IDEF0 является её акцент на соподчинённость объектов. В IDEF0 рассматриваются логические отношения между работами, а не их временная последовательность.
1.Учет поступающей продукции на склад.
Партия обувных изделий поступает в магазин (на склад). Происходит проверка товара по накладным. Документы заверяются ответственными лицами. В случае несоответствия товаров накладным составляются акты. Не принимается товар с истекшим сроком годности и несоответствующий заявленным требованиям. После проверки товара он поступает на склад. Данные о поступившем товаре и его количестве фиксируются в амбарной книге склада.Прием товара – это самый первый этап обработки товара и данных о нем, при его поступлении.
2.По мере необходимости из торгового зала формируют заявку и отправляют на склад. Товар поступает со склада в торговый зал для дальнейшей реализации. Передача товара осуществляется заведующим складом. Товар снимается с учета на складе и ставится на учет в торговом зале.
3.Следующий этап-реализация товара. Данный процесс подразумевает продажу товара из торгового зала потребителю. Этой операцией управляет продавец, который фиксирует все изменения в книге учета торгового зала. Покупателю выдается товар и чек, а денежные средства поступают в кассу магазина. Сведения о реализации товара отражаются в книге учета.
4.Возможен возврат товара, т.е. перемещение его из торгового зала обратно на склад. При этой операции составляется возвратная накладная. Товар снимается с учета в торговом зале и вновь ставится на учет в амбарной книге склада. Возвращенный товар хранится на складе, затем возможен возврат товара поставщику либо его полное списание. В обоих случаях данные о товаре ведутся обособленно.
Таким образом, определим контекстную диаграмму системы (Рис.1):
Рис.1
Функциональным блоком на данной диаграмме является автоматизация деятельности магазина обувных изделий. Входными данными для функционального блока являются: товар, накладные и другие документы. Выходными данными являются: отчеты, сведения о реализованном и возвращенном товаре, деньги в кассе магазина. Управляющей дугой являются правила и нормы, а механизм исполнения представлен в виде сотрудников магазина.
Проведем декомпозицию контекстной диаграммы, описав следующую последовательность (Рис.2):
Рис.2
Функциональными блоками на данной диаграмме являются: учет поступающего товара на склад, учет передачи товара со склада в зал, учет реализации товара, учет возврата товара на склад. Входными данными для функционального блока учет поступающей продукции на склад являются: накладная, заводская книга, товар. Выходными данными являются товар на складе, отчет, запись в заводской книге. Управляющей дугой для этого блока и остальных являются правила и нормы. Механизм исполнения представлен в виде зав.складом. Входными данными для блока учет передачи товара со склада в зал являются: запись в заводской книге, товар, книга учета. Выходными данными являются: запись в книге учета, товар в зале, отчет. Механизм исполнения представлен в виде зав.складом и продавца. Входными данными для блока учет реализации товара являются: запись в книге учета, товар, книга учета. Выходными данными являются: товар и чек у покупателя, деньги в кассе магазина, отчет. Механизм исполнения представлен в виде покупателя и продавца. Входными данными для функционального блока учет возврата товара на склад входными данными являются: запись в книге учета, заводская книга, товар. Выходными данными являются: товар на складе, отчет, запись в заводской книге. Механизм исполнения представлен в виде зав.складом и продавца.
Теперь рассмотрим более подробно каждый процесс, автоматизацию которых будем осуществлять в информационной системе. Начнем с учета поступающего товара на склад (Рис.3):
Рис.3
Функциональными блоками на данной диаграмме являются: проверка накладных, помещение товара на склад, запись в заводской книге, составление отчета. Входными данными для функционального блока проверка накладных является накладная. Выходными данными является разрешение. Управляющей дугой являются правила и нормы, так же являющиеся исполнительной дугой для других функциональных блоков. Механизм исполнения у всех функциональных блоков представлен в виде зав.складом. Входными данными для функционального блока помещение товара на склад является товар. Выходными данными является товар на складе. Управляющей дугой является разрешение. Входными данными для функционального блока запись в заводской книге является амбарная книга. Выходными данными является запись в заводской книге. Входными данными для функционального блока составление отчета является запись в заводской книге. Выходными данными является отчет.
Затем рассмотрим автоматизацию учета передачи товара со склада в торговый зал (Рис.4):
Рис.4
Функциональными блоками на данной диаграмме являются: проверка наличия товара на складе, передача товара в зал, запись в книге учета, составление отчета. Входными данными для функционального блока проверка наличия товара на складе является заявка из зала. Выходными данными является талон на выдачу товара. Управляющей дугой являются правила и нормы, как и для других функциональных блоков. Механизм исполнения представлен в виде зав.складом. Входными данными для функционального блока передача товара в зал являются талон на выдачу товара, товар. Выходными данными являются данные о переданном товаре, товар в зале. Механизм исполнения представлен в виде зав.складом. Входными данными для функционального блока запись в книге учета являются данные о переданном товаре, книга учета. Выходными данными является запись в книге учета. Механизм исполнения представлен в виде продавца. Входными данными для функционального блока составление отчета является запись в книге учета. Выходными данными является отчет. Механизм исполнения представлен в виде продавца.
Следующий этап- реализация товара. Данный процесс рассмотрим на диаграмме (Рис.5):
Рис.5
Функциональными блоками на данной диаграмме являются: проверка наличия товара в зале, передача товара покупателю, запись в книге учета, составление отчета. Входными данными для функционального блока проверка наличия товара в зале является заявка покупателя на товар. Выходными данными являются сведения о наличии товара в зале. Управляющей дугой для всех функциональных блоков являются правила и нормы. Механизм исполнения для всех функциональных блоков представлен в виде продавца. Входными данными для функционального блока передача товара покупателю являются сведения о наличии товара в зале, товар. Выходными данными являются: товар и чек у покупателя, деньги в кассе магазина, сведения о реализованном товаре. Механизм исполнения, помимо продавца, представлен в виде покупателя. Входными данными для функционального блока запись в книге учета являются сведения о реализованном товаре. Выходными данными является запись в книге учета. Входными данными для функционального блока составление отчета является запись в книге учета. Выходными данными является отчет.
И последний этап, который мы рассмотрим- возврат товара обратно на склад (Рис.6):
Рис.6
Функциональными блоками на данной диаграмме являются: возврат товара, помещение товара на склад, запись в заводской книге, составление отчета. Входными данными для функционального блока возврат товара являются товар, возвратная накладная. Выходными данными являются: сведения о возвращенном товаре. Управляющей дугой для всех функциональных блоков являются правила и нормы. Механизм исполнения представлен в виде продавца. Входными данными для функционального блока помещение товара на склад являются сведения о возвращенном товаре. Выходными данными является товар на складе. Механизм исполнения для этого функционального блока и двух других представлен в виде зав.складом. Входными данными для функционального блока запись в заводской книге являются возвратная накладная, амбарная книга. Выходными данными является запись в заводской книге. Входными данными для функционального блока составление отчета является запись в амбарной книге. Выходными данными является отчет.