Автор работы: Пользователь скрыл имя, 20 Сентября 2011 в 11:18, дипломная работа
Целями данной работы является:
Постоянный контроль над количеством сданного литья в течение месяца по каждому наименованию в штуках (тыс. штук) и отклонение от плана производства
Определение массы сданного литья по нарастающему за месяц по всей номенклатуре
Определение массы отливки по каждому грузовому месту и сравнение ее с утвержденными нормативами +- в %. Определение массы отливки по нарастающему за месяц, определение отклонения от норматива по нарастающему за месяц в %.
Предоставление отчетности по эффективному использованию ресурсов с детализацией по цехам.
Представление данных в наглядном для пользователя виде: диаграммы, графики.
Рис 1.3.
Режим отладчика [источник: собственная
разработка]
Систему «1С:Предприятие» относят к разряду объектных систем. Что это значит?
Представьте себе, что мы хотим описать машину, состоящую из множества узлов, в процессе работы. В алгоритмических системах свойства машины мы можем представить в виде элементов данных, описываемых простыми типами данных (число, дата и строка), изменяя которые можно управлять машиной в целом или отдельными её узлами. Методы преобразования данных, в этом случае, определены для простых типов данных и позволяют управлять любой совокупностью данных - будь то телефонный справочник, автомобиль или что-либо ещё.
В
объектной системе, для описания
машины, мы создадим структуру, состоящую
из отдельных взаимосвязанных
Таким образом, объект - это инкапсуляция данных и алгоритмов их обработки. Другими словами - это формальное описание совокупности понятий, характеризующих элементы данных с одинаковыми свойствами и предназначением, в котором объединяются как свойства этих данных, так и методы обработки, характерные для типа данных ( Объект в системе «1С:Предприятие7.7»). В контексте баз данных объект - совокупность данных с одинаковыми свойствами и предназначением, имеющих общие структуры хранения и интерактивного представления, и методами их обработки.
Рис 1.4.
Объект в системе «1С:Предприятие7.7»
От классических объектных систем «1С:Предприятие» отличается тем, что в ней нельзя создать любой объект с заданными свойствами. Эта система изначально содержит в себе типовые наборы свойств и методов объектов, называемые видами метаданных. В системе «1С:Предприятие» объекты можно создавать только используя эти типовые наборы. Это те «кирпичики» из которых создаются объекты системы.
Благодаря такой структуре существенно уменьшается время разработки базы данных. Экономится время на описание объектов: в «1С:Предприятии» связанный объект с двумя десятками реквизитов можно создать за пять минут. Основное время разработки при этом уделяется описанию алгоритмов управления данными и их обработки средствами системы. Используя реляционную структуру полученной базы, можно создавать всевозможные выборки для генерации отчетов.
Таким образом, в системе 1С:Предприятие создаются не любые объекты, а объекты метаданных. Метаданные - это «информация о данных», представляющая виды данных, характерные для системы «1С:Предприятие».
Рис 1.5. Дерево метаданных
Виды объектов метаданных, создаваемые при конфигурировании, определяются видами метаданных, которые мы видим в корне дерева метаданных - это константы, перечисления, отчеты, обработки, справочники, документы и др. Свойства вида метаданных определены в самой системе «1С:Предприятие» и распространяются на любой объект метаданных данного вида.
Объект метаданных - это объект определенного в конфигурации вида метаданных.
Объект метаданных, имеющий в своем составе подчиненные объекты, называется агрегатным объектом, например объекты типа справочники или документы. Доступ к подчиненным объектам осуществляется через реквизиты агрегатного объекта.
Примерами объектов метаданных являются конкретные объекты определенного вида метаданных, создаваемые пользователем в процессе конфигурирования, например, «справочник.должность», а также реквизиты агрегатных объектов метаданных, например, оклад в справочнике должность.
Архитектура клиент-сервер (client-server) - логическое продолжение концепции модульного программирования. Модуль-клиент (программа), установленный на ПК пользователя, запрашивает сервис (например получение информации из базы данных) у модуля-сервера (программы), расположенного на другом компьютере. В результате деления информационной системы на независимые программы с четко определенными интерфейсами взаимодействия значительно упрощаются сопровождение и поддержка программного обеспечения. [1]
Не секрет, что правильная и четкая организация информационных бизнес-решений является слагающим фактором успеха любой компании. Особенно важным этот фактор является для предприятий среднего и малого бизнеса, которым необходима система, которая способна предоставить весь объем бизнес-логики для решения задач компании. В то же время, такие системы для компаний со средним и малым масштабом сетей часто попадают под критерий “цена - качество”, то есть должны обладать максимальной производительностью и надежностью при доступной цене.
Первоначально
системы такого уровня базировались
на классической двухуровневой клиент-
Рис. 1.6. Двухуровневая клиент-серверная архитектура
Источник:
[2]
Данная
клиент-серверная архитектура
Как
видим, минусов у такой архитектуры
достаточно, а решение тривиально
- нужно отделить бизнес-логику от клиентской
части и СУБД, выделив ее в отдельный
слой. Так и поступили разработчики
и следующим шагом развития клиент-серверной
архитектуры стало внедрение среднего
уровня, реализующего задачи бизнес-логики
и управления механизмами доступа к БД
(рис. 1.2).
Рис. 1.7.Трехуровневая клиент-серверная архитектура
Источник:
[2]
Плюсы данной архитектуры очевидны. Благодаря концентрации бизнес-логики на сервере приложений, стало возможно подключать различные БД. Теперь, сервер базы данных освобожден от задач распараллеливания работы между различными пользователями, что существенно снижает его аппаратные требования. Также снизились требования к клиентским машинам за счет выполнения ресурсоемких операций сервером приложений и решающих теперь только задачи визуализации данных. Именно поэтому такую схему построения информационных систем часто называют архитектурой “тонкого” клиента.
Но,
тем не менее, узким местом, как
и в двухуровневой клиент-
Существует еще один важный момент
использования систем, построенных
на такой архитектуре. Самый верхний
уровень (АРМы), в целом обладающий
огромной вычислительной мощностью, на
самом деле простаивает, занимаясь
лишь выводом информации на экран пользователя.
Так почему бы не использовать этот потенциал
в работе всей системы? Рассмотрим следующую
архитектуру (рис. 1.3), которая позволяет
решить эту задачу.
Рис. 1.8. Распределенная архитектура системы
Источник:
[2]
Еще
два-три года назад реализация такой
архитектуры системы для
Более 95 % данных, используемых в управлении предприятием, могут быть размещены на одном персональном компьютере, обеспечив возможность его независимой работы. Поток исправлений и дополнений, создаваемый на этом компьютере, ничтожен по сравнению с объемом данных, используемых при этом. Поэтому если хранить непрерывно используемые данные на самих компьютерах, и организовать обмен между ними исправлениями и дополнениями к хранящимся данным, то суммарный передаваемый трафик резко снизиться. Это позволяет понизить требования к каналам связи между компьютерами и чаще использовать асинхронную связь, и благодаря этому создавать надежно функционирующие распределенные информационные системы, использующие для связи отдельных элементов неустойчивую связь типа Интернета, мобильную связь, коммерческие спутниковые каналы. А минимизация трафика между элементами сделает вполне доступной стоимость эксплуатации такой связи. Конечно, реализация такой системы не элементарна, и требует решения ряда проблем, одна из которых своевременная синхронизация данных.
Каждый АРМ независим, содержит только ту информацию, с которой должен работать, а актуальность данных во всей системе обеспечивается благодаря непрерывному обмену сообщениями с другими АРМами. Обмен сообщениями между АРМами может быть реализован различными способами, от отправки данных по электронной почте до передачи данных по сетям.
Еще одним из преимуществ такой схемы эксплуатации и архитектуры системы, является обеспечение возможности персональной ответственности за сохранность данных. Так как данные, доступные на конкретном рабочем месте, находятся только на этом компьютере, при использовании средств шифрования и личных аппаратных ключей исключается доступ к данным посторонних, в том числе и IT администраторов.
Такая
архитектура системы также
Таким образом, предложенная модель построения распределенных систем вполне способна решить и реализовать функции современного программного обеспечения для предприятий среднего и малого бизнеса. Построенные на основе данной архитектуры системы будут обладать надежностью, безопасностью информации и высокой скоростью вычислений, что от них в первую очередь и требуется [2].
Проанализировав варианты клиент-серверной архитектуры, для своего проекта я выбрал трехуровневую структуру системы, так как она более подходит к той организации сети, которая существует сейчас на предприятии. Также данная структура поможет снизить нагрузку на старые компьютеры, которые стоят на предприятии.
В условиях недостаточной обеспеченности ТМО источниками финансирования, необходимыми для удовлетворения потребностей в материальных ресурсах, важнейшим направлением повышения эффективности деятельности организации является экономное расходование материалов.
Экономия материальных ресурсов имеет первостепенное значение для отраслей материального производства. В то же время не теряет она свое значение и для бюджетных учреждений, где выражается в соблюдении установленных норм расхода отдельных видов материалов при выполнении конкретных работ. В связи с этим в процессе анализа для оценки уровня использования материальных ценностей фактический их расход сравнивается с нормативным. Результат выражается в экономии или перерасходе отдельных видов материальных ресурсов. При этом следует учитывать, что не всякая экономия заслуживает положительной оценки. Особое значение имеет не экономия вообще, а какими средствами она достигнута. Например, экономия в расходах на медикаменты, если она вызвана ухудшением лечения больных, должна рассматриваться как самое отрицательное явление. Экономия, полученная в результате более экономного расходования материалов, топлива, инструментов и т.п., заслуживает всякого поощрения. Поэтому именно возможность получения такой экономии и должна выявляться в процессе анализа эффективности использования материальных ресурсов.
Информация о работе Разработка методов эфективного использования ресурсов на предприятии