Автоматизация на предприятии |
Курсовая работа Автоматизация деятельности на предприятии Введение
В настоящее время на рынке существует большое количество решений для автоматизации практически любой деятельности организаций. Говорить о том, что каждое из этих решений идеально впишется в рамки бизнес процессов, протекающих в любой организации не приходится. Стандартные решения автоматизации способны удовлетворить многие, но не все требования организаций. В независимости от отросли, или сферы ведения хозяйственной деятельности одно и тоже готовое средство может оказаться излишне функциональным – в лучшем случае, или иметь изъян в виду своей ограниченности. В связи с выше сказанным можно выделить ряд проблем возникающих у руководителей подразделений и IT специалистов занимающихся разработкой, а так же внедрением подобных систем. Основные проблемы автоматизации деятельности предприятий: · Недостатки функциональной части систем автоматизаций; · невозможность сопряжения функциональных модулей, систем автоматизации конкурирующих разработчиков; · различные форматы входных и выходных данных; · закрытость исходных кодов и ограничения связанные с соблюдением авторских и смежных прав; · отсутствие возможностей конфигурирования многих систем автоматизации. Выбор темы курсовой работы: «автоматизация деятельности предприятия различными системами с использованием конфигурирования» выбрана не случайно. Тема автоматизации во время международного экономического кризиса встаёт перед руководителями наиболее актуально. Поскольку большинство задач, которые предприятие вынуждено выполнять ежедневно не только не сокращается, а напротив стремительно увеличивается. Большинство задач предприятий из них являются рутинными, которые без проблем можно возложить на «плечи систем автоматизации». При этом повысив уровень эффективности работы персонала, сокращения временных и финансовых издержек, а самое главное иметь возможность сосредоточения на основных бизнес процессах предприятия. Актуальность данной темы так же подчёркивают: относительная новизна систем с возможностью конфигурирования, возможность эффективного решения практических задач.
Целью написания курсовой работы является анализ проблем связанных с выбором платформы для автоматизации деятельности предприятия, выявление наиболее отвечающей современным требованиям системы и разработке конфигурации на её основе.
Основные задачи курсовой работы: · Поиск и сравнительный анализ различных систем предлагающих варианты конфигурирования; · выявление из множества систем, системы с поддержкой открытых стандартов обмена данными и «богатыми» средствами разработки прикладных решений; · заострение внимания на основных достоинствах, недостатках и возможностях отобранной в результате анализа системы; · апробация на практике возможностей выбранной системы.
Предметом курсовой работы являются системы автоматизации деятельности предприятия. Объектом является система, средствами которой осуществляется разработка прикладного решения автоматизирующего деятельность предприятия.
Глава 1. Теоретические основы автоматизации деятельности предприятии 1.1 . Понятие и цели автоматизации
В XXI веке бизнес без средств автоматизации представить практически не возможно. Можно смело говорить о том, что без современных технологий автоматизации не только идти вперёд, но и удержатся на прежнем месте в конкурентной борьбе практически не возможно. Автоматизация позволяет увеличить продажи, эффективность работы, снизить затраты на человеческий труд, освободить персонал от выполнения рутинных задач, тем самым сосредоточившись на основных бизнес-процессах работать более продуктивно, вовремя реагировать на изменения и эффективнее планировать дальнейшие действия. Автоматизация — одно из направлений научно-технического прогресса, применение саморегулирующих технических средств, экономико-математических методов и систем управления, освобождающих человека от участия в процессах получения, преобразования, передачи и использования энергии, материалов или информации, существенно уменьшающих степень этого участия или трудоемкость выполняемых операций [2]. Понятие автоматизация не может существовать без понятия информационная система. По мнению В. Богданова, информационная система (ИС) — это система, реализующая информационную модель предметной области, чаще всего — какой-либо области человеческой деятельности. ИС должна обеспечивать: получение (ввод или сбор), хранение, поиск, передачу и обработку (преобразование) информации [2]. Автоматизированная информационная система - совокупность программных и аппаратных средств, предназначенных для хранения и/или управления данными и информацией и производства вычислений [8].
Разработка прикладного решения может быть осуществлена в короткое время благодаря развитым средствам и возможностям готовых систем посредством конфигурирования. Проанализировав процесс разработки прикладного решения процесс конфигурирования можно определить, как полное изменение или дополнение системных настроек создаваемого прикладного решения. Информационная система предприятия - это все информационные потоки, точки их возникновения, обработки, накопления и потребления конечными пользователями плюс технические средства и технологии обработки информации [3]. Разрабатывая средство автоматизации, следует чётко определить цели создания системы, - считает В. Богданов [2]. Целью автоматизации предприятия является повышение производительности труда, улучшение качества продукции, оптимизация управления, устранение человека от производств, опасных для здоровья [1].
Как правило, автоматизация уже действующей информационной системы позволяет решить следующие проблемы: · общее повышение надежности информационной системы; · разгрузка персонала от рутинных и сложных операций; · уменьшение количества внутрифирменных сверок; · ускорение подготовки отчетности; · увеличение достоверности отчетности.
1.2. История автоматизации деятельности предприятий
Говоря про автоматизацию, можно выделить 3 периода развития, условно назовём их «вчера», «сегодня», «завтра». Автоматизация «вчерашнего дня» включает три типичные уровня автоматизации промышленных предприятий АСУ (системы автоматизации управленческой и финансово-хозяйственной деятельности), САПР (системы автоматизированного проектирования) и АСУТП (системы автоматизации технологических и производственных процессов) развивались обособленно и независимо друг от друга. Они проектировались и создавались, исходя из требований разных подразделений предприятия и в соответствии с различными правилами игры, автономно обслуживая разные органы единого организма, которым, по сути, и является предприятие. И, несмотря на то, что здоровое, полноценное функционирование всякого организма требует взаимоувязанной работы всех его частей, изначально они не были подчинены единым целям и задачам, оставались слабо связанными физически и информационно, а чаще не связанными вовсе. Каждая из этих систем традиционно строилась по своим внутренним законам. Поэтому они практически не могли общаться между собой, так как разговаривали на разных языках, не понимая друг друга. Ситуация осложнялась еще и тем, что каждая из систем часто реализовывалась на основе различных стандартов, - отмечает М. Яковлева [14].
Только в АСУТП наиболее часто используемых стандартов на техническое, программное обеспечение и промышленные сети насчитывается более десятка (а есть ещё и нестандартные решения). Кроме того, не все решения были полностью открытыми, т.е. допускающими использование в рамках одной системы разнотипного оборудования, выпущенного в разное время разными производителями (как отечественными, так и зарубежными). Поэтому потребитель часто попадал в долгосрочную зависимость от одного изготовителя и не имел возможности самостоятельного развивать и модернизировать созданную на его предприятии АСУТП. Аналогичная ситуация создавалась и при внедрении систем других уровней.
В этих условиях руководителям предприятий приходилось делать трудный выбор: с чего начинать автоматизацию с АСУ, САПР или АСУТП; на какие стандарты ориентироваться; кого слушать? Естественно, что в условиях неопределенности и ограниченных ресурсов далеко не все находили оптимальное решение и в итоге задавали себе вопрос: А нужно ли вообще было браться за оружие (автоматизацию предприятия)? Тем не менее, за оружие брались практически все и результаты сражений у большинства получились поразительно похожими. По мнению М. Яковлевой, положительными итогами прошедшего этапа стали накопленный опыт, осознание серьезности задач автоматизации, необходимости их коррекции и дальнейшего развития самого процесса автоматизации на новом качественном уровне [14]. Автоматизация «Сегодня» впитала в себя весь накопленный опыт предыдущего периода. К новым, определяющим тенденциям в развитии автоматизации сегодня относятся: Во-первых, все более отчетливо проявляется логическое и информационное взаимопроникновение различных уровней автоматизации бизнес-уровня (АСУ), уровня проектирования (САПР) и производственно-технологического уровня (АСУТП). Интеграция этих систем позволяет автоматизации стать реальной производительной силой и охватить предприятие в целом, от технологов-операторов до высшего руководства. Предприятие едино и должно функционировать в едином информационном пространстве только в этом случае появляется возможность оптимального и оперативного управления его финансово-хозяйственной и производственной деятельностью автоматизированная система управления предприятием. Во-вторых, идет интенсивное сближение стандартов и технологий сопряжения (интерфейсов) различных аппаратных и программных средств автоматизации, используемых как в рамках одного уровня автоматизации, так и при связи одного уровня с другими. Это позволяет без существенных дополнительных затрат объединять в одну систему оборудование от различных производителей, как приобретенное ранее, так и современное и планируемое к выпуску в будущем. Например, у Вас где-то уже установлены отечественные контроллеры Р-130, а на других участках имеются импортные средства автоматизации фирм Siemens и Modicon. При правильном подходе эти подсистемы один раз можно связать между собой в единую информационную сеть таким образом, чтобы в дальнейшем без дополнительных затрат включать в эту же сеть новое оборудование, выпускаемое этими, а также другими отечественными или зарубежными фирмами. Внедрение подобных открытых технологий позволит предприятию сохранить уже вложенные и вновь вкладываемые в автоматизацию инвестиции в течение длительного срока. В-третьих, наблюдается бурное развитие технологий Интернет и их все более глубокое проникновение во все уровни системы автоматизации предприятий. Это открывает принципиально новые возможности для взаимодействия пользователей с автоматизированной системой. С одной стороны, при работе в единой информационной среде пользователь может обходиться без специалиста-посредника между ним и системой автоматизации. С другой стороны, для приема и передачи компьютерной информации пространство и время сжимаются, доступ к информации становится такой же простой процедурой, как и звонок по телефону.
И руководитель высшего звена, и менеджер по продажам, и бухгалтер, и оператор прокатного стана могут самостоятельно, с помощью специально для них разработанных графических панелей на экране дисплея, не только запрашивать и принимать необходимую информацию, но и осуществлять все необходимые настройки различных режимов своего информационного обслуживания.
Руководитель без посторонней помощи может установить или изменить последовательность и вид поступления информации на свой компьютер сразу после его включения. Например, сначала из бухгалтерии, затем из отдела сбыта, из участка выходной продукции и т.д. Новые тенденции развития автоматизации позволяют тем, кто уже создал АСУ, в полном объеме или частично, достаточно просто подключить к ней систему АСУТП. Включить в общий процесс электронного документооборота производственную документацию, такую как технологические карты, карты контроля качества, индивидуальные паспорта на изделия и т.п., получить на самом верху оперативную информацию от всех подразделений предприятия, включая и производственно-технологические [14]. Те, кто только приступает к серьезной автоматизации, могут, с учетом особенностей своего предприятия, спокойно начать её с технологического уровня, с АСУТП (раньше было принято начинать с АСУ, теперь это совсем не обязательно). Вложенные в эти мероприятия инвестиции не будут потеряны.
Есть ещё одна особенность «сегодняшнего дня, В.Богданов считает, что дальновидные руководители сами пошли навстречу процессам автоматизации и активно участвуют в формулировании требований к ней. В результате опыта работы с системами верхнего уровня они осознают, что информации, существующей на уровне АСУ, явно недостаточно для принятия оптимальных управленческих решений. Серьезный анализ вырождается, когда в него не включены основные технологические процессы, нет информации по надежности, качеству, реальной себестоимости производства единицы продукции. Слой технологических параметров должен обязательно учитываться при выработке управляющих решений, иначе управленцы по-прежнему будут опираться лишь на собственную интуицию и индивидуальный опыт этого мало в условиях глобализации рынка и растущего уровня конкуренции. Сегодня нужно уметь оперативно (конкуренты не дремлют, а клиенты становятся все более требовательными!) просчитывать цену и последствия принимаемых решений [2]. Поэтому на классический вопрос с чего начинать автоматизацию? отныне можно отвечать однозначно с разработки генерального плана развития информационных технологий предприятия (этот план, вообще говоря, является частью стратегии развития бизнеса в целом с учетом рыночных реалий и перспектив). Говорить о том что будет «завтра» достаточно трудно, но можно с уверенностью сказать что будущее за полной и комплексной автоматизацией предприятия в целом как единого организма. За период развития средств автоматизации был получен не маленький опыт реализации различных решений, а так же внедрения подобных систем. За время развития систем автоматизации были выявлены многочисленные плюсы и минусы, которые просто нельзя не брать в учёт при разработке новых систем или развитии уже зарекомендовавших систем автоматизации. Для оценки систем автоматизации, рассмотрим наиболее популярные из них.
Глава 2. Обзор систем автоматизации поддерживающих разработку прикладных решений посредством конфигурирования
Существует большое количество систем направленных на автоматизацию той или иной деятельности. Одни из них претендуют, на звание комплексных систем автоматизации, другие не пытаются объять необъятное и специализируются на автоматизации конкретных бизнес процессов. На Российском рынке можно выделить ряд зарубежных разработчиков средств автоматизаций - единственным минусом которых является недостаточно развитые сети партнёров, а так же то, что все они созданы без учета специфики традиционного российского делопроизводства. В настоящее время крупные иностранные компании, работающие в сфере информационных технологий, не рассматривают российский рынок в числе ключевых и поэтому неактивно продвигают свои информационные системы, говорит И. Карпова [7]. Исключение составляют лишь несколько компаний. Среди них американская компания Documentum (ее официальным дистрибьютором в России является "Документум Сервисиз"). Компания продвигает собственный продукт Documentum 4i. Система включает в себя возможность разработки функциональных приложений с помощью специально разработанного для этого модуля Developer Studio – в котором и происходит конфигурирование прикладного решения. Другая популярная в России зарубежная система — DOCS Open канадской фирмы Hummingbird (официальный дистрибьютор — фирма HBS). DOCS Open дополняют другие программные разработки канадской фирмы: DOCSFusion, CyberDOCS, PowerDOCS, которые объединяются в решение с новым названием Hummingbird DM. DOCS Open может эффективно применяться и в крупных организациях с большим числом сотрудников (тысячи человек), и в небольших фирмах, где работает пять-шесть человек. Система в первую очередь предназначена для организаций, которые интенсивно занимаются созданием документов и их редактированием (головные офисы компаний, консалтинговые компании, органы власти и т. д.). DOCS Open - это открытая платформа, к ней поставляются средства разработки для создания специализированных приложений или интеграции с другими системами [8]. Продукт не ориентирован на применение в области инженерно-конструкторского документооборота. В разобщенных территориально организациях могут возникнуть проблемы, так как в системе нет механизмов репликации информации (т. е. информация, доступная в центре, может быть недоступной в филиалах организации). В ней имеются средства поддержки совместной работы на уровне рабочей группы. Доля российских разработчиков систем автоматизация достаточно велика, рассмотрим более подробно наиболее популярные отечественные средства разработки прикладных решении.
2.1. «БОСС-Референт»
Данная система разработана компанией "АйТи". Она ориентирована на поддержку управления организацией и эффективной работы сотрудников, на накопление знаний, и при этом имеет развитые дополнительные сервисы. Основное применение - создание корпоративной системы, охватывающей деятельность сотрудников на своих рабочих местах и поддерживающей управленческие бизнес-процессы. Поддерживает делопроизводство, организационное управление, согласование документов. Отличительная особенность ее в том, что, будучи полноценной системой документооборота, она уже обладает всей необходимой функциональностью для реализации делопроизводства. В ней с самого начала фигурируют понятия, роли и функции, присущие организациям со сложной иерархической структурой. Другая отличительная черта системы "БОСС-Референт": в ней реализованы функции контроля договоров, учета материальных ценностей, потокового сканирования и распознавания (в "БОСС-Референт" интегрирована система FineReader), электронной конференции и доски объявлений. Система реализована на платформе Lotus Notes. Благодаря этому вдобавок к функциям "БОСС-Референт" пользователи получают в свое распоряжение и функции среды Lotus Notes, включая электронную почту, репликацию данных, возможность удаленной работы и т. д. "БОСС-Референт" является наиболее открытой во всех смыслах системой - она поставляется вместе с полными исходными текстами. К ней дополнительно прилагается инструментарий разработчика с полным описанием функций прикладного программного интерфейса.
2.2. «БЭСТ-5»
Система управления предприятием БЭСТ-5 разрабатывается c 2001 года большим коллективом специалистов по информационным технологиям, управлению, бухгалтерскому и налоговому учету. Система динамично развивается, адаптируется к законодательству, впитывает новые идеи и опыт применения на множестве предприятий. Она является надежным помощником в бизнесе в решении самых насущих задач, стоящих перед предприятием. В программе имеют средства для ведения учета и выработки управленческих решений по всем аспектам деятельности современного торгового, производственного или бюджетного предприятия. Для этих целей в программе имеется ряд базовых функциональных блоков: финансы, торговля, производство, персонал. Кроме того, имеется постоянно расширяемый набор отраслевых и специализированных решений (БЭСТ-МАГАЗИН, БЭСТ-АЛКО, БЭСТ-ПИТАНИЕ и др.), которые развивают и дополняют основную программу. Система предоставляет развитые и гибкие средства регистрации фактов хозяйственной жизни в оперативном режиме с одновременным их отражением в бухгалтерском, налоговом и управленческом учете. Автоматизировано большинство бизнес-процессов предприятия с адекватным документарным представлением. Имеются возможности для прямой регистрации данных в учете соответствующего вида. Дана возможность организации специального учета по собственным планам счетов. Управленческие функции программы базируются на подсистеме бюджетирования деятельности предприятия и контроля исполнения планов (план-факт анализ). Пользователь программы может самостоятельно разработать набор операционных, дополнительных, финансовых и специальных бюджетов и рассчитывать бюджеты по периодам, вариантам плана, центрам финансовой ответственности и в других аналитических разрезах. Имеются средства для настройки специальных форм план-фактного анализа и расчета финансовых коэффициентов для контроля исполнения бюджетов и выработки управленческих решений. Концепция системы ориентирована на быструю параметрическую настройку программного комплекса без привлечения специалистов по программированию. В подавляющем большинстве случаев этого оказывается достаточно. Вместе с тем, в программе имеются средства программных доработок. На первом уровне пользователю предоставляется возможность разработки небольших программ (PlugIn) с сохранением базовой функциональности. На втором уровне система предлагает полноценную встроенную среду разработки, вплоть до создания новых приложений. В системе БЭСТ-5 имеется встроенная интегрированная среда разработки (IDE), которая используется при создании самой программы и предоставляется всем пользователям для создания собственных функциональных элементов. Программирование может осуществляться на высокоуровневом языке Harbour или с использованием языка программирования Си с использованием отладчиков и других средств ускоренной разработки. Среда разработки поставляется бесплатно. Программный комплекс ориентирован на использование малыми и средними предприятиями. Учитывая это обстоятельство, разработчики системы БЭСТ-5 поставили целью создания программного комплекса с минимальной стоимостью владения. Система управления предприятием БЭСТ-5 предназначена для использования малыми и средними предприятиями. Она обеспечивает ведение оперативного, бухгалтерского, налогового и управленческого учета, планирования и контроля хозяйственной деятельности на предприятии. Система управления предприятием состоит из набора функциональных элементов - приложений. Каждый такой элемент автоматизирует определенное направление деятельности предприятия. Приложения объединены по функциональные блоки, так что система имеет двухуровневое строение.
2.3. «ИС Парус В основу Корпоративной информационной системы ПАРУС заложены следующие базовые принципы: Архитектура "клиент-сервер": Важнейшим параметром крупной информационной системы является быстродействие при значительном количестве пользователей, а также надежность, масштабируемость и безопасность. Всё это обеспечивает архитектура "клиент-сервер". Такая архитектура позволяет оптимально распределить работу между клиентскими и серверной частями системы: теперь приложение, работающее на рабочей станции, не читает записи базы данных "напрямую", а посылает запросы на сервер, где они принимаются и последовательно отрабатываются специальными программами. В результате на рабочую станцию поступают только обработанные данные, что радикально сокращает информационные потоки в ЛВС. Масштабируемость: Корпоративные системы управления создаются не на один день и должны обладать возможностью легко видоизменяться и адаптироваться к любым структурным изменениям компании и экономическим ситуациям. О Парусе можно сказать, что это масштабируемая система. Масштабируемость решений ПАРУСА базируется:
Модульность: Система ПАРУС является модульной. Многие ее компоненты успешно функционируют автономно. Благодаря модульной структуре внедрение можно начинать с минимальных комплектаций, добавляя отдельные компоненты Системы по мере надобности и оптимально по финансовым возможностям. Заказав проектное или специальное решение, заказчик может получить модифицированное под собственные нужды "коробочное" или совершенно новое приложение, которое информационно и функционально стыкуется с остальными приложениями Системы. Если необходимо использовать программные продукты других фирм, то можно наладить их взаимодействие с Системой ПАРУС. Во многих случаях такое взаимодействие уже реализовано (например, приложение "Фондовый отдел нефтебазы" взаимодействует с программно-аппаратным комплексом для автоматической отгрузки нефтепродуктов). Интеграция с Web-технологиями: В основе ПАРУС-ON-LINE лежит трехуровневая схема, включающая следующие компоненты:
На сервере управления данными хранится корпоративная база данных и бизнес-логика, реализованная в КИС ПАРУС. На сервере приложений хранятся ASP-сценарии (Active Server Pages), позволяющие отображать в html-формате данные из корпоративной базы данных и заносить в эту базу информацию, введенную пользователями через Web-интерфейс. Благодаря специализированным функциям модуля "Администратор", входящего в состав КИС ПАРУС, пользователь получает возможность интерактивной настройки Web-интерфейсов для любого раздела системы - определять состав, названия и порядок следования отображаемых полей, указывать обязательные для заполнения поля, значения по умолчанию и т.п. Генерация Web-интерфейсов выполняется автоматически на основании пользовательских настроек и asp-сценариев. Интеграция с программными продуктами других разработчиков: Система ПАРУС целеустремленно идет по пути интеграции с широко используемыми, а порой — "де-факто" стандартными программными продуктами, например, Microsoft Excel. Подобная практика эффективна по следующим причинам:
Программы Microsoft Word и Microsoft Excel широко известны среди пользователей персональных компьютеров. Фактически они стали международными стандартами текстового процессора и электронных таблиц. Разработчики ПАРУСа всемерно интегрируют Систему с Microsoft Office (в который входят Word и Excel). В качестве инструментального средства для подготовки шаблонов подобных отчетов используется генератор отчетов Seagate Crystal Reports Professional - лидер в своем классе. Открытость: Открытость Системы ПАРУС обеспечивается следующими факторами:
Структура записи (в частности, записи о документе), регистрируемой в Системе, может быть дополнена произвольным количеством характеристик, тип и назначение которых определяется самим пользователем. Благодаря этому Вы сможете проводить отбор и обобщение информации на основании характеристик, учитывающих Ваши специфические требования. Документооборот: Документооборот в Системе основан на следующих принципах:
Возможность глубокого анализа данных: Вся информация, накопленная в базе данных Системы, может быть выдана Вам в любой момент в полном объеме и в форме, удобной для анализа. Причем нет необходимости дожидаться конца учетного периода или связываться внесистемными способами с различными филиалами и подразделениями. А главное, информация будет абсолютно достоверной и соответствующей тому, что есть сейчас, а не было месяц, неделю или даже день тому назад. Система ПАРУС располагает большим количеством средств подготовки данных для экономического и финансового анализа. Защита данных: В Системе ПАРУС большое внимание уделено вопросу разграничения прав пользователей. Каждому сотруднику могут быть назначены индивидуальные права доступа как к разделам информации, так и к функциям Системы.
Наличие средств разработки: Система оборудована мощным средством доработки существующих решений, а так же создания новых прикладных решений. Система является открытой, и может поставляться с описанием структур баз данных, так же могут входить информационные модели IDEF.
2.4. «ИС АЛЕФ» Система Алеф – это основа для построения финансовых приложений предприятия или корпорации. Система Алеф представляет собой конструктор, предназначенный для построения сложных корпоративных аналитических информационных систем. С помощью Системы Алеф решаются задачи ведения оперативного, бухгалтерского и управленческого учета, оперативного планирования и контроля исполнения бюджетов, а также составление различного рода отчетности для всех групп пользователей: бухгалтеров, управляющих, внешних заинтересованных сторон и др. Конструктор типовых операций предназначен для настройки передачи данных из документов в аналитическое хранилище. Конструктор типовых операций имеет трехуровневую организацию: типовые хозяйственные операции – типовые проводки – типовые регистры. Конструктор позволяет определять механизмы автоматического распределения (пропорционального, по возрастанию/убыванию, по весовым коэффициентам и пр.) Все перечисленные выше средства обеспечивают возможность настройки (доработки или модификации) системы силами специалистов заказчика. Важными особенностями системы являются: · Одновременный учет в нескольких стандартах; · Система Алеф позволяет вести параллельно несколько учетов. В том числе одним из учетов может быть какой-либо международный учет (IAS, GAAP); · Один и тот же документ может регистрироваться в соответствии с несколькими учетами единовременно, и нет необходимости осуществлять двойной ввод первичных данных; · Система Алеф обладает развитой настройкой регламентации прав пользователей на доступ к информации; · Система Алеф позволяет сформировать множество планов счетов, счета каждого из которых будут расположены в физически независимых структурах и могут иметь различную структуру аналитических признаков; · В Системе Алеф существует набор стандартных параметрических отчетов, позволяющих получать данные, хранящиеся на счетах, в разрезе любых заданных аналитических признаков. Кроме того, предусмотрены API-функции по получению данных в аналитических разрезах для использования в алгоритмах документов. Возможность обмена данными системы с офисными приложениями (MS Excel, MS Word) - глубокая интеграция Системы Алеф с продуктами семейства Microsoft Office позволяет:
Рассмотрев несколько популярных систем предназначенных для автоматизации деятельности предприятия можно сделать вывод о том, что каждая из них соответствует требованиям «сегодняшнего дня». Практически все из рассмотренных систем имеют возможность масштабирования и доработки до нужд конкретного предприятия. В качестве наиболее отвечающей требованиям была выбрана «1С:Предприятие». Требования которые были предъявлены к отбираемой системе: · Функциональность; · производительность и масштабируемость; · интегрируемость; · лицензионная политика; · ценовая политика; · стоимость масштабирования; · инструментальные средства; · наличие готовых разработок; автоматизирующих делопроизводственные процессы; · техническая поддержка со стороны производителя. Остановимся на системе «1С: Предприятие» и рассмотрим её более детально в следующей главе.
2.5. «1С:Предприятие 8.1»
Программные продукты системы «1С:Предприятие» поставляются с типовыми конфигурациями. Типовые конфигурации реализуют наиболее общие схемы учета и могут использоваться в большинстве организаций [15]. Для отражения специфики конкретного учреждения типовую конфигурацию можно изменить. «1С:Предприятие 8» имеет режим запуска "Конфигуратор", который обеспечивает: · настройку системы на различные виды учета, · реализацию любой методологии учета, · организацию любых справочников и документов произвольной структуры, · настройку внешнего вида форм ввода информации, · настройку поведения и алгоритмов работы системы в различных ситуациях с помощью встроенного языка, · широкие оформительские возможности создания печатных форм документов и отчетов с использованием различных шрифтов, рамок, цветов, рисунков, · возможность наглядного представления информации в виде диаграмм, · быстрое изменение конфигурации с помощью визуальных средств разработки.
В случаях когда система учета, принятая в организации, имеет уникальный характер типовая конфигурация, входящая в состав программных продуктов системы «1С:Предприятие», может быть взята как образец для создания уникальной конфигурации, полностью ориентированной на особенности вашей организации.
Конфигуратор, входящий в состав программных продуктов системы «1С:Предприятие», позволяет не только изменять элементы типовой конфигурации, но и создать собственную конфигурацию «с нуля». Такая разработка может быть выполнена силами сотрудников организации, в которой установлена система, или специалистами предприятия франчайзинговой сети фирмы «1С», [12]. Создание оригинальных конфигураций позволяет решать с помощью «1С:Предприятия» самые разнообразные задачи по автоматизации экономической деятельности.
«1С:Предприятие» как предметно-ориентированная среда разработки имеет определенные преимущества. Поскольку круг задач более точно очерчен, то и набор средств и технологий можно подобрать с большей определенностью. В задачу платформы входит предоставление разработчику интегрированного набора инструментов, необходимых для быстрой разработки, распространения и поддержки прикладного решения для автоматизации бизнеса. При этом отдельные «детали» могут уступать по функциональности универсальным средствам разработки и специализированным средствам управления жизненным циклом, используемым разработчиками. Однако эффект достигается благодаря общему набору средств и их тесной интеграции.
Платформа «1С:Предприятие» содержит такие инструменты для выполнения поставленных задач, как визуальное описание структур данных, написание программного кода, визуальное описание запросов, визуальное описание интерфейса, описание отчетов, отладка программного кода, профилирование. В ее составе: развитая справочная система, механизм ролевой настройки прав, инструменты создания дистрибутивов, удаленного обновления приложений, сравнения и объединения приложений, ведения журналов и диагностики работы приложения, создания Web-приложений и приложений для КПК, а также поддержка коллективной разработки, версионирования и пр. Разумеется, список инструментов, необходимых для поддержки жизненного цикла, не является исчерпывающим, и нам есть куда развиваться, сообщает в своём интерьвю заместитель директора по развитию А. Погребец. Например, в ближайшем будущем мы планируем поставлять средства управления тестированием (функциональным и нагрузочным). Кстати, они создаются на платформе «1С:Предприятие» [15].
Разработка в «1С:Предприятии» строится на основе общей модели работы приложения, предлагаемой платформой «в обязательном порядке», т. е. основные и наиболее сложные архитектурно-технологические решения (такие, как механизм трехуровневой архитектуры, вопросы взаимодействия компонентов, аутентификация пользователей и т. д.) предлагаются разработчикам в готовом виде.
В «1С:Предприятии» процесс написания программного кода — не центральный элемент разработки ПО. Приложение разрабатывается прежде всего как структура метаданных. Код пишется в определенных узлах приложения «по необходимости», чтобы переопределить, если это нужно, стандартное поведение или написать ту часть бизнес-логики, которая требует именно алгоритмической формулировки, например расчет себестоимости. То есть имеется framework, задающий общий облик приложения, а приложение определяется как набор различных артефактов, которые функционируют в данном framework-е. Идея разработки на основе метаданных (metadata-driven) начинает активно использоваться и в универсальных системах, но в предметно-ориентированной среде разработки она дает существенно больший эффект, так как структура метаданных четко ориентирована на круг решаемых системой задач [10].
Еще одна особенность «1С:Предприятия» как предметно-ориентированной среды разработки — особое отношение к подбору технологических возможностей, предоставляемых разработчику. Разумеется, в «1С:Предприятии» есть возможность подключать другие (внешние) программные модули. Но платформа ориентирована на то, чтобы актуальные для задач автоматизации бизнеса технологии предоставить разработчику в готовом виде. Причем высокая степень «готовности» включает и простоту освоения, и «гладкость» интеграции с общей функциональностью и другими технологическими возможностями системы. Фактически платформа позволяет разработчику прикладных решений задействовать необходимые и современные технологии своевременно, максимально просто и без радикальных изменений в своем приложении [10]. Примеров этому можно привести много. Одно из сильных конкурентных преимуществ платформы «1С:Предприятия» (по общей оценке разработчиков приложений) — система обмена данными, позволяющая достаточно просто реализовать синхронизацию данных на основе XML как для создания территориально распределенных приложений, так и для целей интеграции (с другими приложениями «1С:Предприятия» и с другими системами). Можно привести и другие примеры. Механизм бизнес-процессов дает возможность организовать совместную работу пользователей. Реализация data-mining позволяет решать сложные задачи бизнес-анализа. Реализация отображения географических карт — решать задачи представления анализа бизнеса по регионам и задачи визуального представления транспортной логистики.
Одним из основных преимуществ предметно-ориентированной среды разработки является возможность построения системы на основе технологической модели работы приложения, метаданных и прикладной модели работы приложения позволяет существенно упросить и ускорить разработку. Во-первых, опираясь на метаданные и единую модель, все компоненты системы взаимодействуют между собой без существенных усилий со стороны разработчика. Фактически они знают, «что нужно делать» с теми или иными объектами бизнес-логики и типами данных. Например, система отчетности (в версии 8.1 система компоновки данных) позволяет строить сложнейшие отчеты, управляемые пользователем только на основе сформулированного разработчиком запроса, так как она «знает» модель приложения. Во-вторых, существенная часть технологических сложностей реализации решается платформой и не «наваливается» на разработчика решения, пишет М. Радченко [11].
Разумеется, у всех преимуществ предметно-ориентированной среды есть и обратная сторона. В отличие от универсальных средств, здесь имеются ограничения в выборе технологических решений и возможностях их «тонкой» настройки. Многие технологические решения определены в самой модели и не могут быть изменены разработчиком приложения. Например, в «1С:Предприятии» он не имеет прямого доступа к базе данных, ему нужно действовать теми средствами, которые использует модель «1С:Предприятие». В универсальных средствах можно все и можно произвольно выбирать любое сочетание технологических решений. Мы видим, что возможность конфигурирования является очень важной в системах автоматизации, и имеет большие возможности и перспективы. Объектная ориентация позволяет легко разрабатывать прикладные решения, а так же дорабатывать существующие. Система «1С:Предприятие 8.1» поддерживает почти полный спектр возможностей по автоматизации бизнес процессов протекающих в организациях разных организационно правовых форм и сфер деятельности.
Глава 3. Разработка конфигурации: «Торговая система»
Целью практической части курсовой работы является: разработка прикладного решения, автоматизирующего деятельность предприятия по учёту оказанных услуг и проданных товаров. 1С:Предприятие является универсальной системой автоматизации экономической и организационной деятельности предприятия. Поскольку такая деятельность может быть довольно разнообразной, система 1С:Предприятие может «приспосабливаться» к особенностям конкретной области деятельности, в которой она применяется. Для обозначения такой способности используется термин конфигурируемость, то есть возможность настройки системы на особенности конкретного предприятия и класса решаемых задач [12].
Основной инструмент, с которым работает разработчик - дерево конфигурации. Дерево конфигурации содержит в себе практически всю информацию о том, из чего состоит конфигурация «Дерево конфигурации».
Конфигурация представляет собой описание. Она описывает структуру данных, которые пользователь будет использовать в режиме работы 1С:Предприятие. Кроме этого конфигурация описывает всевозможные алгоритмы обработки этих данных, содержит информацию о том, как эти данные должны будут выглядеть на экране и на принтере, и т.д. Для того чтобы систему 1С:Предприятие можно было быстро и легко настраивать на нужные прикладные задачи, все описание, которое содержит конфигурация, состоит из неких логических единиц, называемых объектами конфигурации. Разработанное прикладное решение содержит следующие объекты конфигурации: Общие Модули: · РаботаСДокументами – процедура расчёта Суммы в строке табличной части. · РаботаСоСправочниками – автоматическая подстановка цены услуги или товара из регистра сведений. Роли: · Администратор – пользователь имеющий полные права на работу с системой за исключением динамического удаления. · ТолькоЧтение – пользователь который имеет право только на чтение и не имеет возможности изменения данных в базе. · Мастер – пользователи мастера, осуществляющие ввод приходных накладных на товар и расходных на товары и услуги. Мастер –не имеет доступа к документам начисления заработной платы и некоторым другим не относящимся по роду деятельности функциям. Интерфейсы: · Бухгалтер – сформированный интерфейс необходимый для работы бухгалтера. · Мастера - сформированный интерфейс необходимый для работы Мастера. · Администратор - сформированный интерфейс необходимый для работы Администратора. Справочники: · Клиенты – позволяет вводить информацию о клиентах предприятия. · Сотрудники - позволяет вводить информацию о сотрудниках предприятия. · Номенклатура - позволяет вводить информацию о товарах и услугах предприятия. · Склады - позволяет вводить информацию о складах предприятия. · Агент позволяет вводить информацию о агентах работающих на предприятии. · АгентскиеКомпании – позволяет вводить компании в которых работают агенты. · ВидыГрафиковРаботы – Содержат информацию о графиках работ. Документы: · ПриходнаяНакладная – приходует товары на склады. · ОказаниеУслуги – расходование материалов и услуг. · НачисленияСотрудникам – документ позволяет выбирать график работы и начислять заработную плату, премии и штрафы. Перечисления: · ВидыНоменклатуры – содержит уточнение вида номенклатуры: «Товар», «Услуга». Отчёты: · Материалы. · ПереченьОказанныхУслуг. · ПопулярныеУслуги. · ВыручкаСпецов. · ВыручкаПоАгентам. · ДоходыОтКлиентов. · ПолнотекстовыйПоискДанных. Планы видов расчёта: · ОсновныеНачисления. Регистр сведений: · Цены – содержит номенклатуру и цены. · ГрафикиРаботы. Регистры накоплений: · ОстаткиМатериалов – накапливает информацию об оборотах по номенклатуре. · СтоимостьМатериалов - накапливает информацию о стоимости услуг. · Продажи. · СуммаПоАгентамИКлиентам. Регистры расчёта: · Начисления.
Каждый из объектов конфигурации отвечает за ту или иную функцию.
«Общий модуль» - это описание выполняемых в документах процедур на языке 1С.
С помощью объекта «Роли» разработчик получает возможность описать набор прав на выполнение тех или иных действий над каждым объектом базы данных и над всей конфигурацией в целом. Как правило, роли создаются отдельно для каждого вида деятельности, и каждому пользователю системы ставится в соответствие одна или несколько ролей.
Для создания индивидуальных пользовательских интерфейсов предназначены объекты конфигурации «Интерфейс». Они позволяют создавать наборы команд главного меню и панели инструментов, с которыми будет работать пользователь.
Объект конфигурации «Справочники» является прикладным и предназначен для работы со списками данных. Объект конфигурации Справочник используется для того, чтобы на его основе платформа создала в базе данных информационную структуру, в которой будет храниться, например, список сотрудников, перечень товаров, список клиентов или поставщиков. Справочник состоит из элементов. Характерной особенностью объекта конфигурации Справочник является то, что пользователь в процессе работы может самостоятельно добавлять новые элементы в справочник: например, добавить в справочник новых сотрудников, создать новый товар или внести нового клиента.
Объект конфигурации «Документ» является прикладным и предназначен для описания информации о совершенных хозяйственных операциях или о событиях, произошедших в жизни организации вообще. На основе объекта конфигурации Документ платформа создает в базе данных информационную структуру, в которой будут храниться, например, такие документы, как приходные накладные, или приказы о приеме на работу, или платежные поручения, или счета и т. д. Характерной особенностью объекта конфигурации Документ является то, что в процессе работы пользователь может самостоятельно создавать новые объекты этой структуры - новые документы.
Объект конфигурации «Перечисление» является прикладным и предназначен для описания структуры хранения постоянных наборов значений, не изменяемых в процессе работы конфигурации. На основе объекта конфигурации Перечисление платформа создает в базе данных информационную структуру, в которой может храниться набор некоторых постоянных значений.
Объект конфигурации «Отчет» является прикладным и предназначен для описания алгоритмов, при помощи которых пользователь сможет получать необходимые ему выходные данные. Алгоритм формирования выходных данных описывается при помощи визуальных средств или с использованием встроенного языка. В реальной жизни объектам конфигурации Отчет соответствуют всевозможные таблицы выходных данных, сводных данных, диаграммы и пр.
Объект конфигурации «План видов расчета» является прикладным и предназначен для описания структуры хранения информации о возможных видах расчетов. На основе объекта конфигурации План видов расчета платформа создает в базе данных информационную структуру, в которой может храниться информация о том, какие существуют виды расчета и каковы взаимосвязи между ними. Отличительной особенностью плана видов расчета является то, что пользователь в процессе работы может добавлять новые виды расчета. Такая возможность делает механизм периодических расчетов более гибким и позволяет пользователю создавать собственные виды расчета, помимо тех, которые заданы разработчиком как предопределенные.
Объект конфигурации «Регистр сведений» является прикладным и предназначен для описания структуры хранения данных в разрезе нескольких измерений. На основе объекта конфигурации Регистр сведений платформа создает в базе данных информационную структуру, в которой может храниться произвольная информация, «привязанная» к набору измерений. Принципиальное отличие регистра сведений от регистра накопления заключается в том, что каждое движение регистра сведений устанавливает новое значение ресурса, в то время как движение регистра накопления изменяет существующее значение ресурса. По этой причине регистр сведений может хранить любые данные (а не только числовые, как регистр накопления).
Объект конфигурации «Регистр накопления» является прикладным и предназначен для описания структуры накопления данных. На основе объекта конфигурации Регистр накопления платформа создает в базе данных информационную структуру, в которой будут накапливаться данные, «поставляемые» различными объектами базы данных. Эти данные будут храниться в регистре в виде отдельных записей, каждая из которых имеет одинаковую, заданную в конфигураторе структуру. Отличительной особенностью регистра накопления является то, что он не предназначен для интерактивного редактирования пользователем. Разработчик может при необходимости предоставить пользователю возможность редактировать регистр накопления, но предназначение регистра накопления заключается в том, чтобы его модификация производилась на основе алгоритмов работы других объектов базы данных (не обязательно документов, как в версии 7.7), а не в результате непосредственных действий пользователя.
Объект конфигурации «Регистр расчета» является прикладным и предназначен для описания структуры накопления данных, являющихся результатами расчетов. На основе объекта конфигурации Регистр расчета платформа создает в базе данных информационную структуру, в которой будут накапливаться данные, формируемые различными объектами базы данных. Отличительной особенностью регистра расчета является то, что он не предназначен для интерактивного редактирования пользователем. Разработчик может при необходимости предоставить пользователю возможность редактировать регистр расчета, но предназначение регистра расчета заключается в том, чтобы его модификация производилась на основе алгоритмов работы объектов базы данных, а не в результате непосредственных действий пользователя.
Созданная конфигурация позволяет приходовать материалы на склад, а так же расходовать их. Расходование материалов может осуществляться с любой ценой. Пользователь сможет создавать документы отражающие факты ведения деятельности на предприятии. Вести перечень актуальных цен и начислять заработную плату мастерам предприятия. Прикладное решение позволяет выводить следующие виды отчётов: · Материалы – показывает обороты по материалам, а именно приход, расход, остаток материалов на складах. С подведением всех необходимых итогов. · Перечень оказанных услуг – выводит список всех проведённых документов связанных с оказанием услуг. · Популярные услуги – позволяет вывести рейтинг наиболее часто покупаемых услуг и выручку за определенный пользователем период. · Выручка Мастеров – позволят вывести отчёт по выручке каждого из мастеров с того или иного клиента. Выведенный отчёт сгруппирован по мастеру и по клиенту. Из отчёта становится понятно, в какие именно дни были оказаны услуги, а в какие мастер не работал. В отчёте подведены итоги по каждому из клиентов и по каждому из мастеров за все рабочие дни мастера. Отчёт можно вывести за установленный пользователем интервал дат. · Выручка по агентам – позволяет вывести сгруппированные по каждому из агентов услуги и клиентов которым были оказаны услуги. Отчёт предоставляет пользователю информацию, о том какую выручку принёс тот или иной агент, а так же процентное соотношение КПД среди других агентов. В отчёте представлены общие итоги выручки по всем агентам. · Доходы от клиентов – данный отчёт позволяет вывести на экран диаграмму. Из диаграммы можно посмотеть рейтинг клиентов, а так же доходы по каждому из них с подведением общей суммы. · Полнотекстовый поиск данных позволяет осуществлять полнотекстовый поиск среди всех данных базы данных.
Конфигурация имеет 3 отличающихся друг от друга интерфейса: Администратор, Бухгалтер, Мастер. Каждый из этих интерфейсов сопоставлен с тремя пользователями имеющими различные прав на доступ к базе данных.
Заключение
Держаться на рынке, успешно развиваться без средств автоматизирующих деятельность предприятия, в XXI веке практически не возможно. Бухгалтерский учёта, управление торговлей, кадрами и некоторые другие виды деятельности автоматизированы в большинстве предприятий. В ходе работы, было выяснено, что большинство основных проблем таких как: · Недостатки функциональной части систем автоматизаций; · невозможность сопряжения функциональных модулей, систем автоматизации конкурирующих разработчиков; · различные форматы входных и выходных данных; не относятся к трудно решаемыми. Так как лидирующее количество систем автоматизации с возможностью конфигурирования позволяют решать, либо уже содержат решения «проблем вчерашнего дня». В ходе анализа систем автоматизации, были выбраны наиболее отвечающие современным требованиям системы в их число вошли: · «БОСС-Референт» · «БЭСТ-5» · «ИС Парус» · «ИС АЛЕФ» · «1С:Предприятие 8.1»
В качестве наилучшей была выбрана «1С:Предприятие 8.1», так как она отвечает всем поставленным перед системами требованиям. Решающим в выборе стал факт наиболее конкурентоспособного лицензионного соглашения, наиболее развитая франчайзинговая сеть, большое количество специалистов в области конфигурирования и работе с системой. Поставленные цели и задачи в ходе работы считаю выполненными
Библиографический список
1. Ашихмин И. С. «Основы системного интегрирования» [Текст] / Ашихмин И. С., Имасюк А. А. – М.: «Вильямс», 2007. 2. Багданов В. С. «Разработка систем автоматизации. Проектирования. Настройка. Внедрение.» [Текст] / Багданов В. С. – СПб.: БХВ-Петербург, 2005. 3. Большой юридический словарь. 3-е изд., доп. и перераб. [Текст] / Под ред. проф. А. Я. Сухарева. – М.: ИНФРА-М, 2007. 4. ГОСТ 34.601-90. «Автоматизированные системы. Стадии создания». 5. Габец А.П. "Профессиональная разработка в системе 1С:Предприятие 8.0" (+CD) /под ред. В.М. Попова, И.В. Безлепкина, С.И. Ляпунова. Изд. – третье, перераб. и доп. – М.:, Изда-во Гном и Д, 2007. – 360 с. 6. Ефимов С.Г. «Организация и создание АИС в экономике» [Текст] / Ефимов С.Г. – М.: «Вильямс», 2007 7. Карпова И.П. «Требования и рекомендации разработчику АИС» [Текст] / Карпова И.П. – М.: «Диалектика», 2006. 8. Лопатников, Л. И. Экономико-математический словарь: Словарь современной экономической науки [Текст] / Лопатников, Л. И – 5-е изд., перераб. и доп. – М.: Дело, 2004. 9. Марамчина Е.А, Адаменко Л.И. «Ведение бухгалтерского учета в программе 1С:Бухгалтерия». – М.: «Вильямс», 2008. 10. Митичкин С.А."Разработка в системе 1С:Предприятие 8.0" [Текст] / Митичкин С.А." – М.: «Вильямс», 2007 11. Радченко, М.Г. «Практическое пособие разработчика. Примеры и типовые приемы"» /под ред. В.А. Питателева. -М.: «ДеКА», 2003. – 105 с. 12. Сахно В.Н. "1С:Бухгалтерия 8.0 с начала" / под ред. М.Г. Лапусты.-М.:ИНФРА-М, 2002. – 55 с.
13. Хомичевская В.Н., Комалев А. А. «Переходим на 1С:Бухгалтерию 8.0! Быстрое освоение для пользователей 1С:Бухгалтерии 7.7" [Текст] / Комалев, А. А. – СПб.: БХВ-Петербург, 2007. 14. Яковлева, М. К. «Автоматизированные информационные системы» [Текст] / Яковлева, М. К. – СПб.: БХВ-Петербург, 2005. 15. Сайт фирмы 1С [Электронный ресурс] / режим доступа: 1c.ru 16. Клуб профессионалов 1С. Крупный портал сообщества 1С программистов [Электронный ресурс] режим доступа: 1c.proclub.ru 17. Расширение возможностей платформы 1С: Предприятие v7.7 [Электронный ресурс] / режим доступа: 1cpp.ru 18. Учебник по 1С, база знаний, форум [Электронный ресурс] / режим доступа: mista.ru 19. Свободная энциклопедия [Электронный ресурс] / режим доступа: ru.wikipedia.org 20. Сайт продукта 1С: Предприятие 8 [Электронный ресурс] / режим доступа: v8.1c.ru
|
|||
Обновлено 06.12.2009 16:31 |
Хотите знать больше? специально для Вас собрана информация необходимая любому пользователю ПК Читать...
Нужен Web сайт? Сайт который будет продавать! Разработка сайтов в Кирове! |