1С Предприятие доработка. Диплом. Дипломный проект тема Автоматизация учета производственной деятельности в ао Сальский кирпич
Скачать 2.21 Mb.
|
Основу технического обеспечения информационной системы составляет комплекс технических средств, предназначенных для ее работы, а также соответствующая документация на эти средства и технологические процессы. В первую очередь – это вычислительные машины, периферийное оборудование, аппаратура, каналы передачи данных и линий связи. К настоящему времени сложились две основные формы организации технического обеспечения (формы использования технических средств): централизованная и частично или полностью децентрализованная. Централизованное техническое обеспечение базируется на использовании в информационной системе больших ЭВМ и вычислительных центров. Децентрализация технических средств предполагает реализацию функциональных подсистем на персональных компьютерах непосредственно на рабочих местах. Для решения задачи организация технического обеспечения осуществляется децентрализованным способом. При выборе ЭВМ для реализации комплекса поставленных задач учитываются такие характеристики: скорость обработки информации (тактовая частота процессора); объем оперативной памяти; этот фактор также влияет на скорость обработки информации; объем жесткого диска, который влияет на возможности хранения данных; наличие периферийных устройств другие технические характеристики ЭВМ. От значения указанных выше параметров зависит возможность работы с требуемыми программными средствами, а, следовательно, и успех создания системы. Для автоматизации задачи по анализу расходов на выполнение заказов потребуется следующее техническое обеспечение: непосредственно ЭВМ (системный блок); монитор; мышь или другое указывающее устройство; принтер, поддерживаемый Windows Vista/7/8, для вывода на печать формируемых отчетов; бесперебойное устройство. На предприятии ООО «1С-Гэндальф» установлены многочисленные средства автоматизации, спроектированные и сопровождаемые специалистами отдела технической поддержки. Для обработки информации ООО «1С-Гэндальф» использует широкий спектр компьютерной техники. Персональные компьютеры работают под управлением операционной системы Windows 7 Корпоративная версия, оснащены процессорами Inrel Core 2 Dou с тактовой частотой 3,0 Гц. Оперативная память 4 Гб, жесткие диски до 200 Гб. Большинство персональных компьютеров оснащены лазерными принтерами HP. Локальная вычислительная сеть ООО «1С-Гэндальф», построена на витой паре, имеет архитектуру звезда, построенную по технологии Ethernet. Предусмотрен выход каждого сотрудника к удаленному доступу удалённого рабочего места, через терминальный режим. 1.6.1 Обоснование проектных решений по информационному обеспечению (ИО)Информационное обеспечение – наиболее важное, т.к. при его отсутствии наличие всех остальных подсистем бессмысленно и решение экономических задач невозможно. Состоит в своевременном формировании и выдачи достаточной и достоверной информации для принятия управленческих решений. Информационное обеспечение – это совокупность единой системы классификации и кодирования информации, унифицированных систем документации, схем информационных потоков, циркулирующих на фирме, а также методологии построения баз данных. Унифицированные системы документации создаются на государственном, республиканском, отраслевом и региональном уровнях. Главной их целью является обеспечение сопоставимости показателей различных областей общественного производства. Разработка показателей является одной из важных и сложных задач различных областей общественного производства. Существуют стандарты, в которых устанавливаются следующие требования к: унифицированным системам документации; унифицированным формам документов различных уровней управления; составу и структуре реквизитов и показателей; порядку внедрения ведения и регистрации унифицированных свойств документов. Несмотря на унифицированной системы документации при обследовании большинства предприятий, фирм, организаций постоянно выявляется комплекс недостатков: большой объём документов для ручной обработки информации; одни и те же показатели часто дублируются в различных документах; работа с большим количеством документов отвлекает специалистов от решения непосредственных задач, делает их труд рутинным и неинтересным, т.е. снижает культуру производства и производительность труда, не позволяя при этом решать задачи анализа; имеются показатели, которые создаются, но не используются в дальнейшей работе. Устранение перечисленных недостатков является одной из важных задач, стоящих при разработке информационного обеспечения. Информационные массивы формируются на основе исходной информации, содержащейся в первичных документах - основных носителях первичной экономической информации в системах машинной обработки данных. К ним предъявляется ряд требований: достаточная полнота информации для решения задачи; исключение избыточности информации; достоверность и своевременность информации; согласованность форм первичных документов с макетами размещения информации на машинном носителе; логичность построения документа; отсутствие дублирующих показателей в разных видах документов. Центральным компонентом информационного обеспечения является база данных, через которую осуществляется обмен данными различных задач. База данных обеспечивает интегрированное использование различных информационных объектов в функциональных подсистемах. Необходимая достоверность данных в информационных базах обеспечивается высокой степенью контроля на всех стадиях работы с данными. Большое значение придается рациональной организации информационной базы и обеспечения эффективного доступа к ней пользователя. Информационная база (ИБ) может иметь вид локальных (автономных) массивов или базы данных. Наиболее целесообразной организацией ИБ является база данных, которая представляет собой совокупность взаимосвязанных и хранящихся вместе данных при такой минимальной избыточности, которая допускает их использование оптимальным образом для любых приложений, и при этом обеспечивается независимость данных от прикладных программ. Вся информационная база представляется в базе данных в виде набора таблиц. Среди них есть несколько таблиц, которые обязательно присутствуют в представлении любой информационной базы: Config - основная конфигурация информационной базы. Эта конфигурация соответствует реальной структуре данных и используется 1С:Предприятием 8.2 в режиме Предприятие. ConfigSave - конфигурация, редактируемая Конфигуратором. Конфигурация из ConfigSave переписывается в Config при выполнении "Обновления конфигурации базы данных" в Конфигураторе. Files содержит служебную информацию, например, о работе с хранилищем конфигурации. Params содержит параметры информационной базы. Среди них: список пользователей информационной базы; национальные настройки информационной базы; таблица соответствия объектов метаданных и объектов базы данных (таблиц, полей, индексов); некоторая другая информация. DBSchema содержит информацию о структуре базы данных 1С:Предприятие и определяет другие объекты базы данных, используемые данной информационной базой. При старте 1С:Предприятие проверяет наличие в информационной базе перечисленных таблиц и в случае отсутствия какой-нибудь из них выдается сообщение "информационная база разрушена". Отсутствие всех перечисленных таблиц означает, что информационная база пустая. В последнем случае эти таблицы будут созданы. 1.6.2 Обоснование проектных решений по программному обеспечению (ПО)Программное обеспечение включает в себя совокупность программ регулярного применения, необходимых для решения функциональных задач, и программ, позволяющих наиболее эффективно использовать вычислительную технику, обеспечивая пользователям наибольшие удобства в работе. В состав программного обеспечения входят общесистемные и специальные программные продукты, а также техническая документация. К общесистемному программному обеспечению относятся комплексы программ, ориентированных на пользователей и предназначенных для решения типовых задач обработки информации. Они служат для расширения функциональных возможностей компьютеров, контроля и управления процессом обработки данных. Специальное программное обеспечение представляет собой совокупность программ, разработанных при создании конкретной информационной системы. В его состав входят пакеты прикладных программ, реализующие разработанные модели разной степени адекватности, отражающие функционирование реального объекта. Техническая документация на разработку программных средств должна содержать описание задач, задание на алгоритмизацию, экономико-математическую модель задачи, контрольные примеры. К выбираемому программному обеспечению в данном случае относятся операционная система (ОС) – общесистемное ПО, среда проектирования и программирования – специальное ПО. На предприятии и непосредственно в отделе сопровождения и электронной отчетности используется ОС Windows 7, поэтому для решения задачи выбирается именно она. Кроме того, эта операционная система обладает понятным пользовательским интерфейсом, как и другие версии Windows. Одной из задач, решаемых в процессе создания информационных систем, является правильный выбор средств проектирования, которые по своим характеристикам в наибольшей степени соответствуют требованиям конкретных условий применения. Современные средства проектирования ИС должны: комплексно охватывать процесс проектирования; обладать совместимостью; быть легкими в освоении и простыми в использовании; быть универсальными в своем классе; обладать возможностью организации процесса проектирования в режиме интерактивного взаимодействия проектировщика и ЭВМ; позволять создавать адаптивные ЭИС; быть экономически эффективными, то есть обеспечивать минимальные затраты на сопровождение и поддержку. В качестве среды проектирования было выбрано CASE-средство: IBM Rational Rose. CASE - система Rational Rose фирмы Rational Software реализует программную поддержку объектно-ориентированных технологий создания информационных систем на основе языка UML (Unified Modeling Language). Модель в Rational Rose представлена с четырех точек зрения: Use Case View - описывает, как проект выглядит с точки зрения пользователя; Logical View – описывает логическую модель системы. Здесь описываются классы, их свойства и методы, отношения между классами; Component View - показывает, на какие компоненты разбит проект, что содержится в каждом из них; Deployment View – служит для описания расположения физических устройств системы и связей между ними. В каждом из этих представлений по умолчанию находится главная диаграмма - Main, в которой отражается соответствующий аспект модели. Можно создавать и другие диаграммы. Преимуществами Rational Rose являются следующие. CASE средство может быть применено для создания разнообразного объектно-ориентированного программного обеспечения, работающего в среде Windows, а также на межплатформенном языке Java. На всех этапах разработки применяется язык UML, и проект программного средства представляет собой единую модель. Возможность "обратного проектирования" на основе исходных текстов на различных языках программирования. Обеспечение групповой разработки больших проектов. Rational Rose поддерживает технологию определения и последующей сборки программных компонентов. Rational Rose удовлетворяют всем требованиям, которые предъявляются к решению задачи. Имеет интуитивно-понятный интерфейс, поддерживают все стадии жизненного цикла проекта системы и предоставляют пользователю широкий набор функций для анализа, проектирования, построения и сопровождения программного обеспечения, также им присущи удобная навигация между элементами модели при помощи "браузера проекта" и хранение результатов проектирования в виде единой модели. В качестве среды программирования была выбрана платформа «1С:Предприятие 8.2», которая является предметно-ориентированной средой разработки и имеет определенные преимущества. Прежде всего, ее использование стоит рассматривать для решения тех задач, для которых оно предназначено, — автоматизации управления и учета. Далее, важный критерий выбора между «1С:Предприятием» и универсальными средствами разработки - оценка затрат на разработку и сопровождение системы. Скорость разработки в «1С:Предприятии» обычно выше в 2—10 раз и стоимость соответственно в разы ниже. Платформа «1С:Предприятие» содержит такие инструменты для выполнения поставленных задач, как визуальное описание структур данных, написание программного кода, визуальное описание запросов, визуальное описание интерфейса, описание отчетов, отладка программного кода, профилирование. В ее составе: развитая справочная система, механизм ролевой настройки прав, инструменты создания дистрибутивов, удаленного обновления приложений, сравнения и объединения приложений, ведения журналов и диагностики работы приложения, создания Web-приложений и прочее. В «1С:Предприятии» процесс написания программного кода — не центральный элемент разработки ПО. Приложение разрабатывается прежде всего, как структура метаданных. Код пишется в определенных узлах приложения «по необходимости», чтобы переопределить, если это нужно, стандартное поведение или написать ту часть бизнес-логики, которая требует именно алгоритмической формулировки. Еще одна особенность «1С:Предприятия» как предметно-ориентированной среды разработки — особое отношение к подбору технологических возможностей, предоставляемых разработчику. Разумеется, в «1С:Предприятии» есть возможность подключать другие (внешние) программные модули. Но платформа ориентирована на то, чтобы актуальные для задач автоматизации бизнеса технологии предоставить разработчику в готовом виде. Особо стоит отметить преимущества предметно-ориентированной среды на этапе поддержки системы. Наличие стандартизованной модели позволяет с существенно меньшими затратами развивать функциональность и включать в работу новых специалистов. 1.6.3 Обоснование проектных решений по технологическому обеспечениюОт того, насколько рационально будет спроектирован технологический процесс, настолько гарантировано будет снижение стоимостных, трудовых и временных затрат. Технологическое обеспечение соответствует разделению информационной системы на подсистемы по технологическим этапам обработки различных видов информации (первичной и результатной информации, технологической документации и чертежей, баз данных и знаний, научно-технической информации, ГОСТов и технических условий). Технологический процесс обработки информации - совокупность взаимосвязанных ручных и машинных операций по обработке информации на всех этапах ее прохождения с целью получения результатов обработки в форме, удобной для восприятия. Технологический процесс, как правило, состоит из нескольких этапов. Целью первого этапа является сбор, регистрация, передача данных для дальнейшей обработки. Результатом обычно является составление документа. Цель второго этапа - перенос данных на машинные носители и первоначальное формирование информационной базы. Третий этап включает операции накопления и обработки данных: различные виды сортировок, корректировки, оформление результатной информации, запись ее на машинные носители или вывод на печать. При выборе варианта технологического процесса требуется учитывать следующие требования: обеспечение достоверности обрабатываемой информации; решение задач в установленные сроки; обеспечение минимальных трудовых и стоимостных затрат на обработку данных; наличие возможности обработки данных на ЭВМ; возможность решения задачи в различных режимах. Эти требования могут быть выполнены за счет нескольких факторов: сокращение числа операций, особенно ручных; разработка системы контроля вводимой информации; снижение объема обрабатываемых данных; повышение квалификации пользователей, улучшение условий труда и, как следствие, повышение производительности. Исходя из перечисленных выше требований, целесообразно проектирование поставленной задачи в соответствии с ними, что позволит достичь максимальной эффективности при использовании программы. На выбор технологии обработки данных влияют следующие факторы: возможности программного обеспечения; параметры решаемых задач; необходимость рациональности технологии. В данные момент существуют процессы, которые выполняются вручную. Выполнение данных работ требует специальную рабочую единицу и больших временных затрат. Целью дипломного проекта ставится автоматизация процесса учета и повышение эффективности работы службы. Различают следующие способы сбора и регистрации первичной информации: механизированный - сбор и регистрация информации осуществляются непосредственно человеком с использованием при необходимости простейших приборов (калькуляторы, весы, мерная тара и др.). Информация вручную заносится на первичные документы, которые передаются для ввода в ЭВМ; автоматизированный - предполагает использование машиночитаемых документов и аппаратов для их ввода в ЭВМ или сканеров; автоматический - используется в основном для сбора статистической информации на производстве при обработке данных в режиме реального времени: информация с датчиков, учитывающих ход производственного процесса, поступает непосредственно в ЭВМ. При решении поставленной в задачи применяется только механизированный способ сбора и регистрации информации. Подготовка данных для ввода в ЭВМ предполагает осуществление контроля правильности вводимой информации. Существует три основных метода контроля переноса информации на машинные носители: метод верификации - метод двойного набора, ввод осуществляется два раза, затем оба варианта сравниваются на предмет расхождений. Метод очень трудоемкий, но достоверность его достаточно высокая; метод контрольных сумм - используется для статистических документов: в первичном документе подсчитываются контрольные суммы (по строке, по столбцу документа), вносятся в документ, а затем переносятся на машину вместе с документом. ЭВМ подсчитывает контрольные суммы и сравнивает с теми, которые были введены на предмет расхождений. Метод менее трудоемкий, чем первый, но достоверность его ниже, так как не всегда выявляются ошибки; визуальный контроль - представляет собой чисто зрительный контроль на предмет обнаружения явных ошибок. Метод малотрудоемкий и ненадежный, но он, как правило, компенсируется хорошим программным контролем. При решении поставленной задачи применяется последний метод - метод визуального контроля. Нет необходимости в применении более трудоемких методов, а основной недостаток метода компенсируется хорошим программным контролем. |