Автоматизация системы оперативного учета производства ООО Мебельный Дом "ЮВАЮ"

Анализ компании ООО Мебельный Дом "ЮВАЮ": информационная система; характеристика бизнес-процессов; организационная структура управления; аппаратное и программное обеспечение. Разработка и выбор стратегии автоматизации учета производства предприятия.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 12.04.2012
Размер файла 1,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

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

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

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

2.3 Информационное обеспечение задачи

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

Данное предприятие использует программу «1C: Предприятие» версии 7.7 и в перспективах не планирует переход на новую версию «1C: Предприятие 8.1». Исходя из этого, мною принято решение разрабатывать проект в используемой версии.

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

На предприятии «ООО Мебельный Дом «ЮВАЮ» уже установлены и активно используются такие информационные продукты, как:

· «1С: Бухгалтерия»,

· «1С: Зарплата и Кадры»,

· «1С: Торговля и Склад»,

· «Базис-Мебельщик».

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

Для написания модуля нам понадобится конфигурация уже установленная «1С: Торговля и Склад» версии 7.7 и специалист по «1С». Задача нашего модуля состоит в том, чтобы оповестить пользователя о том, что тот или иной материал, хранящейся на складе находится в минимальном количестве. Для этого сотрудники производства должны определить то минимальное количество фурнитуры, которое будет требоваться для непрерывного производства на тот период, который необходим для устранения дефицита. Данный модуль позволяет сократить простой оборудования в период устранения дефицита. Очень большую информацию содержит база материалов в «Базис-Мебельщик» и там хорошо прописана связь между комплектующими.

Хранение и использование документов и чертежей, связанных как-то тематически, гораздо удобнее применять библиотеку (файл с расширением *blf). Библиотека открывается, как единый файл с неограниченным количеством вложенных групп и листов в них. Если же какой-то элемент чертежа (или весь чертеж) Вам нужно использовать достаточно часто ("всегда держать под рукой"), его нужно записать как фрагмент (файл с расширением *frw) и ставить на чертеж отдельной командой (Файл/поставить фрагмент) минуя буфер и библиотекарь.

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

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

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

Графа «Код» предназначена для однозначной идентификации операций в базе данных.

При переименовании операции также появляется диалоговое окно, в котором запрашивается новое имя.

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

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

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

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

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

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

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

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

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

В нижней части окна показана суммарная стоимость материалов для изделия и для заказа.

Стоимость работ в таблице показаны для каждого вида материала. Можно добавлять или удалять операции вручную. Если у добавленной операции есть сопутствующие материалы и операции, то они тоже добавляются в соответствии с новым значением. Для удаления операций из списка, нужно выделить ненужные и нажав правую кнопку мыши выбрать пункт «Удалить». Автоматически подсчитанный объем работ на операцию может быть скорректирован.

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

Связь с «1С» -- команды данной группы позволяют производить обмен данными с конфигурацией «1С». Можно также сформировать заявку на материалы и передать ее в программу «1С».

2.4 Выбор и обоснование программного обеспечения проекта

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

По сути, проектная часть является решением проблематики, изложенной в аналитической части, на языке информационных технологий. Поэтому недопустимо, если при проектировании используется информация об объекте управления, не описанная в первой главе. Проектирование автоматизации будет происходить в конфигураторе «1С» версии 7.7. На рынке уже существует более новая версия 8.1, но предприятие пользуется версией 7.7

«1С: Предприятие» является универсальной системой автоматизации экономической и информационной деятельности предприятия. Поскольку такая деятельность может быть довольно разнообразной, система 1С: Предприятие может “приспосабливаться” к особенностям конкретной области деятельности, в которой она применяется. Для обозначения такой способности используется термин конфигурируемость, то есть возможность настройки системы на особенности конкретного предприятия и класса решаемых задач. Это достигается благодаря тому, что

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

Все составляющие системы программ «1С: Предприятие» можно разделить на технологическую платформу и конфигурации. Технологическая платформа представляет собой набор различных механизмов, используемых для автоматизации экономической деятельности, не зависящих от конкретного законодательства и методологии учета. Это "мотор" автоматизации предприятия. Разработчикам невозможно предусмотреть все нюансы. А вот сам алгоритм реализуют программисты на местах, посредством конфигураций, которые и являются, собственно, прикладными решениями. Каждая конфигурация ориентирована на автоматизацию определенной сферы экономической деятельности и, разумеется, отвечает принятому законодательству.

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

Функционирование системы делится на два процесса -- конфигурирование и исполнение. При выполнении первого этапа специалист, в сущности, строит описание модели предметной области средствами системы. Его задача -- создать такую конфигурацию объектов предметной области, чтобы пользователь в режиме исполнения смог бы выполнять обработку данных в конкретной предметной области. В этом смысле в процессе конфигурирования формируется структура информационной базы и алгоритмы ее обработки. В процессе же исполнения используются как штатные алгоритмы обработки данных (технологическая платформа), так и созданные в процессе конфигурирования. Для того чтобы обеспечить такие возможности, система «1С: Предприятие» имеет различные режимы работы: «1С: Предприятие» и Конфигуратор.

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

Конфигурацией в системе «1С: Предприятие» называется совокупность трех взаимосвязанных составных частей:

· Структуры метаданных

· Набора пользовательских интерфейсов

· Набора прав

Метаданными в системе «1С: Предприятие» называется совокупность объектов метаданных, настроенных на хранение и обработку информации о хозяйственной деятельность конкретного предприятия.

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

Рассмотрим объекты метаданных:

Константы - предназначены для работы с постоянной и условно постоянной информацией

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

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

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

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

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

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

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

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

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

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

Регистры (компонента «Оперативный учет») - предназначены для анализа остатков и движений средств в системе «1С: Предприятие». Регистр представляет собой многомерную систему хранения остатков или оборотов. Каждый регистр на этапе конфигурации описывается набором измерений и ресурсов. Под измерением понимается набор значений, которые детализируют движения средств, и в разрезе которых хранятся остатки; под ресурсом - числовая величина, которая является количественным или суммовым значением, отражающих размер движение (остатка).

Журналы расчетов (компонента «Расчет») - предназначен для хранения данных сложных периодических расчетов, поддерживаемых компонентой «Расчет», и их предыстории. Основным свойством журнала расчетов является их принадлежность тому или иному справочнику системы. Такой справочник называется справочником объектов расчета. Фактически справочник определяет вид объектов, по которым ведется расчет. Например, это может быть: журнал расчетов зарплаты, причем списком объектов расчета будет выступать справочник сотрудников.

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

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

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

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

Рис. 2. Дерево конфигурации

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

Исключение составит лишь группа «Общие» - «Языки». «Русский» платформа создала сама, поскольку в данном случае конфигуратор использует русскоязычный интерфейс.

Для того чтобы систему «1С: Предприятие» можно было быстро и легко настраивать на нужные прикладные задачи, все описание, которое содержит конфигурация, состоит из неких логических единиц, называемых объектами конфигурации. Мы можем создавать только объекты определенных видов. Но каждого вида объектов мы можем создать столько, сколько нам нужно. Объекты одного вида отличаются от объектов другого вида тем, что имеют разные свойства (точнее говоря, разный набор свойств). Объекты могут взаимодействовать друг с другом, и мы можем описать такое взаимодействие.

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

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

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

После того как конфигурация открыта, ее состав появляется в окне дерева конфигурации. Это окно можно закрыть, как любое другое окно Windows, при этом конфигурация останется открытой (т.е. доступной для редактирования). Чтобы снова отобразить на экране окно дерева конфигурации, следует воспользоваться командой меню «Конфигурация» - «Окно конфигурации». Создать новый объект конфигурации можно несколькими способами.

Первый способ. Необходимо установить курсор на тот вид объектов конфигурации, который интересует, и в командной панели окна конфигурации нажать кнопку «Действия» - «Добавить».

Второй способ. Можно воспользоваться контекстным меню, которое вызывается при нажатии на правую клавишу мыши. В появившемся меню выбирается пункт «Добавить».

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

Под набором прав в системе «1С: Предприятие» понимается определение полномочий пользователей на работу с информацией, которая обрабатывается в системе.

Большинство объектов метаданных в системе «1С: Предприятие» могут иметь визуальное представление. В самом лучшем случае визуальное представление состоит из следующих частей:

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

Печатная форма объекта метаданных (печатных форм может быть несколько)

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

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

Встроенный программный язык. Необходимость наличия встроенного языка определена концепцией настраиваемости системы. Синтаксис встроенного языка вполне отвечает стандартам высокоуровневых языков.
Язык является предметно - ориентированным. Он поддерживает специализированные типы данных предметной области, определяемые конфигурацией системы. Работа с этими типами данных в языке организована с использованием объектной техники. Язык ориентирован на пользователей различной квалификации. В частности, его отличает мягкая типизация данных (обеспечивающая быстрое написание программных модулей) и жесткий контроль синтаксических конструкций, уменьшающий вероятность ошибок.
Так как система сочетает в себе визуальные и языковые средства конфигурирования, использование встроенного языка в системе имеет событийно-зависимую ориентацию, то есть языковые модули используются в конкретных местах для отработки отдельных алгоритмов, настраиваемых в процессе конфигурации. Так, например, для документа можно описать алгоритм автоматического заполнения реквизитов при вводе нового документа. Данная процедура будет вызвана системой в нужный момент.
Механизм запросов
Для получения произвольных отчетов сложной структуры в системе предусмотрен предметно-ориентированный механизм запросов. Данное средство опирается на существующую условно-переменную структуру информационной базы системы, что позволяет сравнительно просто описывать достаточно сложные запросы.
Встроенный текстовый редактор
Используется системой для создания программных модулей на встроенном ящике и для редактирования документов в текстовом виде. Одной из особенностей редактора является возможность контекстного выделения цветом синтаксических конструкций встроенного языка.
Встроенный редактор диалогов
Используется для произвольной настройки форм ввода и редактирования информации. Позволяет оформить большинство окон, которые используются в системе для ввода и просмотра предметной информации.
Встроенный редактор табличных документов
Для всех выходных документов (первичных документов и отчетов) в системе предусмотрен единый формат - формат табличных документов. Это мощное средство, сочетающее в себе оформительские возможности табличной структуры и векторной графики. Таким образом, он может быть использован как для создания небольших документов с очень сложной структурой линий, так и для объемных ведомостей, журналов и других подобных документов.
Конструкторы
Конструкторы - вспомогательные инструменты, облегчающие разработку стандартных элементов системы «1С: Предприятие». В системе имеются конструкторы справочника, документа, журнала документов, отчета и вида субконто. Еще пять конструкторов облегчают разработку программных модулей в стандартных случаях.
Система настройки пользовательских интерфейсов
Для того чтобы интерфейс конкретной конфигурации системы полностью отражал настроенные структуры данных и алгоритмы, в системе «1С: Предприятие», помимо редактора диалоговых форм и табличных документов, предусмотрена возможность настройки общих интерфейсных компонент системы: меню, панелей инструментов, комбинаций клавиш. На этапе конфигурирования может быть создано несколько пользовательских интерфейсов для разных категорий пользователей (руководителей, менеджеров, кладовщиков и др.)
Система настройки прав пользователей и авторизации доступа
Данная система позволяет описывать наборы прав, соответствующие должности пользователей. Структура прав определяется конкретной конфигурацией системы. Например, могут быть введены такие наборы прав, как «Главный бухгалтер», «Кладовщик», «Менеджер» и т.д.
Отладчик
Для удобства разработки конфигурации в системе предусмотрен отладчик. Отладчик позволяет прослеживать исполнение программных модулей конфигурации, замерять сравнительное время исполнения, просматривать содержимое переменных.
Администрирование роботы пользователей
Для отслеживания текущего состояния работы системы используется монитор пользователей. Он позволяет просмотреть, кто из пользователей в настоящий момент работает с конкретной информационной базой, и в каком режиме.
Журнал регистрации изменений
Журнал ведется системой автоматически. В нем отражаются все факты изменений данных пользователями.

Назначение и краткая характеристика встроенного языка

Встроенный язык системы «1С: Предприятие» предназначен для описания (на стадии разработки конфигурации) алгоритмов функционирования прикладной задачи.

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

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

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

Программный модуль

Программные модули в конфигурации системы 1С: Предприятие не являются самостоятельными программами в общепринятом понимании этого слова, поскольку они являются только частью всей конфигурации задачи. Программный модуль -- это своего рода «контейнер» для размещения текстов процедур и функций, вызываемых системой во время исполнения задачи в определенные моменты работы. Поэтому программный модуль не имеет формальных границ своего описания типа: «Начало модуля» -- «Конец модуля».

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

Контекст выполнения программного модуля.

Каждый программный модуль связан с остальной частью конфигурации задачи. Эта связь называется контекстом выполнения модуля. Следует различать два вида контекста:

глобальный контекст задачи;

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

Глобальный контекст образуется:

значениями системных атрибутов, системными процедурами и функциями;

значениями заданных в конфигураторе констант, перечислений, регистров, видов расчета, групп видов расчета;

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

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

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

2.5 Разработка и описание конфигурации для реализации задач проекта

Проанализируем требования. Конфигурация «1С: Складской учет ООО «ЮВАЮ» должна предупреждать о скором возникновении дефицита, а значит, она должна вести полный учет всех комплектующих и материалов. Для предупреждения дефицита надо ввести минимальный остаток, он должен быть на каждый материал разным, так как расход, например штучного и листового материала идет в разных пропорциях. Разработаем формирование отчета по анализу дефицита, согласно минимальному остатку.

Рассмотрим составляющую нашей конфигурации.

Общий журнал документов:

Журналы документов предназначены для просмотра документов. Каждый вид документа может быть отнесен к определенному журналу. Сам журнал документов не добавляет новых данных в систему, а служит только как средство просмотра списка документов одного или нескольких видов. (см. рис. 3).

Рис. 3. Общий журнал документов

Справочники:

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

В журнале мы видим список зарегистрированных документов. Каждый документ регистрируется по дате, по времени, по типу документа и по номеру. При выборе документа открывается сам документ (см. рис. 4).

Рис. 4. Документ, зарегистрированный в журнале

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

Система «1С: Предприятие» позволяет вести практически неограниченное количество необходимых справочников. Каждый справочник представляет собой список однородных объектов: сотрудников, организаций, товаров и т. д. Каждый такой объект называется элементом справочника.

В нашей конфигурации мы создали три справочника:

· номенклатура,

· склады,

· контрагенты.

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

Создадим реквизиты:

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

· Цена,

· Минимальный Остаток.

Минимальный остаток. Это те основные данные которые заполняют при вводе элемента и по которым происходит вычисление дефицита. (см. рис. 5).

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

Рис. 5. Справочник «Номенклатура»

Рис. 6. Окно для ввода нового материала в справочник «Номенклатура» «Приходная накладная» и «Расходная накладная»:

Документ «Приходная накладная» служит для отражения в системе учета факта оприходования товара от поставщика на склад фирмы и является электронным аналогом расходной накладной поставщика.

Продажа или закупка товара по кредиту оформляется накладными, расчет с клиентом разнесен по времени с моментом отпуска товара, причем расчет производится в основном б/н деньгами. (Однако, расчет может быть проведен и наличными деньгами через Кассовые ордера). Данный вид торговли оформляется специальными видами документов: «Расходная накладная» и «Приходная накладная» - расходной и приходной накладными. При проведении данных документов учитываются изменения остатков товара на складе, изменения во взаиморасчетах с клиентами. Эти документы не оказывают влияния на кассу наличности. Оплата товара может оформляться при помощи банковских и кассовых документов, которые также проводят изменения во взаиморасчетах с клиентами и, если есть задолженность клиента по кредиту, то погашают задолженность начиная с самых ранних имеющихся неоплаченных накладных. Типы разработанных накладных вы можете увидеть на рисунке 7, 8.

Рис. 7. «Приходная накладная»

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

Порядковый номер и дата оформления для регистрации в общий журнал, на кокой склад будет определен товар; общая сумма; от какого контрагента поступил товар; и наконец, перечень материала с количеством, суммой и общей суммой позиции. «Расходная накладная» имеет такую же форму как и приходная но за место контрагента вводится материально ответственное лицо (см. рис.8).

Рис. 8. «Расходная накладная»

Для примера представлены листинги внутреннего и внешнего модулей приходной накладной в приложении 3.

4. Обработка (Минимальные Остатки)

Обработка минимальных остатков анализирует остатки товара на складе и сравнивает с минимальным остатком, присвоенным при добавлении товара в справочник (см. рис. 9).

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

Рис. 9. Обработка (Минимальные Остатки)

Полученный документ в виде таблицы в печатной форме можно увидеть в приложении 4.

2.6 Тестирование разработанной конфигурации

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

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

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

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

· формулировку целей тестирования,

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

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

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

Тестирование будем проводить по более частому использованию, путем

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

Таблица 1

Таблица тестируемых данных

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

Количество

Стоимость

Мин.Ост.

1

ЛДСП-бук

50кв.м

350руб.

10

2

ЛДСП-венге

50кв.м

350руб.

10

3

ЛДСП-орех

50кв.м

350руб.

10

Проведем документ, чтобы убедится, что документ в общем журнале. Затем через «Расходную накладную» снимем с остатка эти же три материала но, один материал с остатком больше минимального, второй с остатком равный минимальному, а третий с остатком меньше минимального. В третьем случае система должна проинформировать что, (ЛДСП-орех) меньше минимального остатка. Проверим журнал документов, проводки зафиксированы. Выходная документация и порядок тестирования прилагается в приложении 5.

автоматизация информационный система учет

Глава 3. Выбор методики и расчётА экономической эффективности

3.1 Методика экономической эффективности

Эффективность - это характеристика с точки зрения соотношения затрат и результатов функционирования системы. К основным показателям экономической эффективности относятся: экономический эффект, коэффициент экономической эффективности капитальных вложений, срок окупаемости капитальных вложений.

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

· улучшение показателей их основной деятельности, происходящее в результате использования программного изделия;

· повышение технического уровня, качества и объёмов вычислительных работ;

· увеличение объёмов и сокращение сроков переработки информации;

· повышение коэффициента использования вычислительных ресурсов, средств подготовки и передачи информации;

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

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

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

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

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

3.2 Расчёт экономической эффективности

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

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

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

Сопоставление базового и проектного вариантов производится на основании расчёта экономических показателей.

Расчет показателей экономической эффективности. Эффективности проекта складывается из составляющих:

· косвенного эффекта, который характеризуется увеличением прибыли, снижением затрат;

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

Для расчета экономической эффективности проекта, представим в виде таблицы 1 значение экономических показателей (см. табл. 2).

Таблица 2

Значения экономических показателей

Обозначение

Описание

Результаты

1

Т0

Трудовые затраты в часах за год на обработку информации по базовому варианту;

60 ч\г

2

Т1

Трудовые затраты в часах за год на обработку информации по предлагаемому варианту;

4 ч\г

3

С0

Стоимостные затраты на обработку информации по базовому варианту;

3420 р\г

4

С1

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

1041 р\г

К трудовым показателям относятся следующие:

1) абсолютное снижение трудовых затрат (Т) в часах за год считается по формуле (1)

Т = Т0 - Т1, (1)

где Т0 - трудовые затраты в часах за год на обработку информации по базовому варианту;

Т1 - трудовые затраты в часах за год на обработку информации по предлагаемому варианту;

Т = 60 - 4 = 56 ч.

2) коэффициент относительного снижения трудовых затрат (КТ) рассчитывается по формуле (2)

КТ =Т / T0 * 100%. (2)

Подставляя уже известные показатели, произведем расчет коэффициента относительного снижения трудовых затрат по формуле (2)

КТ = 56 / 60 * 100% = 93%.

3) индекс снижения трудовых затрат или повышение производительности труда (YT) рассчитывается по формуле (3)

YT = T0 / T1. (3)

По формуле (3), подставляя известные данные, рассчитаем индекс снижения трудовых затрат

YT = 60 / 4 =15.

К стоимостным показателям относятся:

1) абсолютное снижение стоимостных затрат (C) в рублях за год,

2) коэффициент относительного снижения стоимостных затрат (КC)

3) индекс снижения стоимостных затрат (YC).

Абсолютное снижение стоимостных затрат ( С) - это денежные средства которые будут выручены после внедрения программного продукта. Данный показатель рассчитывается по формуле (4)

С = С0 - С1, (4)

где С0 - стоимостные затраты на обработку информации по базовому варианту;

С1 - стоимостные затраты на обработку информации по предлагаемому варианту

С = 3420 - 1041 = 2379 руб.

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

Кс = С / Со х 100%. (5)

Рассчитаем коэффициент относительного снижения стоимостных затрат по формуле(5)

Кс = 2379 / 3420 * 100%= 69%.

Индекс снижения стоимостных затрат (Ус) вычислим с помощью формулы (6)

Ус = С0 / С1. (6)

Путем подстановки произведем расчет индекса снижения стоимостных затрат по формуле (6)

Ус = 3420 / 1041 = 3.2.

Помимо рассмотренных показателей целесообразно также рассчитать срок окупаемости затрат на внедрение проекта машинной обработки информации (Ток), рассчитываемые в годах по формуле (7)

Ток = КП /C, (7)

где КП - затраты на создание проекта (проектирование и внедрение),

Ток = 3500 /2379 = 1.5.

Экономический эффект представляет собой чистый доход (прибыль), т. е. цена минус себестоимость.

Формула (8) экономической эффективности имеет вид

Е = Э/К, (8)

где Э - чистый доход (прибыль), полученный в течение года от эксплуатации внедрённого проекта;

К - объём инвестиций, за счёт которого обеспечен доход.

К = 3500 руб.

Э = С = 2379 руб.

Е = 2379/3500 = 0.6.

Все показатели полученные в результате расчета с помощью формул (1-8) представлены в табличной форме (см. таб. 3).

Таблица 3

Результаты показателей экономической эффективности

Обозначение

Описание

Результаты

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

Т

Абсолютное снижение трудовых затрат

56

час

КТ

Коэффициент относительного снижения трудовых затрат

93

%

Индекс снижения трудовых затрат или повышение производительности труда

15

-

С

Абсолютное снижение стоимостных затрат

2379

руб.

Кс

Коэффициент относительного снижения стоимостных затрат

69

%

Ус

Индекс снижения стоимостных затрат

3.2

-

Е

Экономический эффект

0.6

руб/руб. затр.

Ток

Срок окупаемости

1.5

год

В данной главе представлены расчеты экономического эффекта, после внедрения конфигурации «1С: Складской учет ООО «ЮВАЮ» на предприятии ООО «Мебельный Дом «ЮВАЮ». Полученные значения представлены в таблице 3. Что позволяет подвести итоги и дать заключение о проделанной работе.

ЗАКЛЮЧЕНИЕ

При выполнении дипломного проекта решены следующие задачи:

Был проведен анализ производственных процессов предприятия ООО «Мебельный Дом «ЮВАЮ». Выяснено, что предприятие автоматизировано частично и информационные системы работают обособленно.

Найдены процессы, которые нуждаются в автоматизации:

· Это учет дефицита, который напрямую влияет на производительность предприятия;

· Аналитические отчеты, которые позволяют принимать взвешенные оперативные решения дефицита комплектации заказа;

· Снижение затрат на приобретение сверхнормативных запасов комплектующих;

· Сокращение простоев производства из-за дефицита;

· Снижение трудовых затрат на обработку информации;

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

Проведен анализ рынка информационных систем и обоснован выбор информационной системы; выбрана система «1С» так как этот продукт является самым распространенным и наиболее адоптированным для малых и средних предприятий. И соответствует требованиям поставленных задач.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.