Строки (Pascal, C, C#).
Классы System.String и System.Text.StringBuilder. Строки в C# тоже объекты, как и массивы, являющиеся объектами класса System.String. Следовательно, они обладают свойствами и методами, которые нужно знать и уметь ими пользоваться. На практике могут понадобятся только некоторые из них:
Length - свойство, содержащее длину строки.
ToUpper(), ToLower() - методы для получения копий строк, в которых все символы прописные или строчные соответственно.
Remove() - удаление лишних символов из строки.
Replace() - замена одних символов другими.
Insert() - вставка новой строки в существующую.
Concat() - соединение двух строк.
и др.
Строки можно сравнивать и складывать. Оператор + равносилен методу Concat().
На что нужно обратить внимание? Во-первых, на объявление строковых переменных. Можно объявлять как: string - тип переменной, String - имя класса. У метода Remove() есть два параметра. Первый - начало позиции, с которой производить удаление (отсчет ведется с нуля). Второй - количество удаляемых символов. Если второй параметр не указан, то удалятся все символы до конца строки. Метод Replace(), ищет в строке участок равный первому параметру и заменяет его на второй. Метод Insert(), вставляет строку, указанную во втором параметре в позицию указанную в первом параметре. Оператор + складывает строки.
Строки в C# не изменяются при вызове методов. Возвращается уже измененная копия строки. Т.е. если мы просто напишем str1.ToUpper(), то ничего не произойдет, строка str1 не измениться. Это несколько неудобно. Можно использовать вместо класса System.String другой класс - System.Text.StringBuilder. Он лишен этого недостатка. Необходимо заметить, что у данного класса уже другие методы и свойства.
308 Структура автоматизированной системы управления предприятием (акционерным обществом) по уровням управления.
Совершенствование информационного обеспечения процессов управления на предприятиях становится еще более актуальным в новых экономических условиях. На многих предприятиях функционируют подсистемы и звенья автоматизированных информационных систем. Имеются недостатки в их работе из-за того, что отсутствует комплексный подход к построению систем, оперативность обработки данных. Одним из путей устранения этих недостатков является широкое использование ПЭВМ и вычислительных сетей для построения автоматизированных ИС. Автоматизация должна охватывать все уровни управления, при этом обязательным является автоматизация нижних уровней участков, складов, цехов. Должна формироваться сеть автоматизированных рабочих мест технологов, экономистов, мастеров, кладовщиков, начальников цехов, отделов и дирекции предприятия. Верхний уровень представляет АО, включающее объединение (ассоциацию предприятий). На АРМах этого уровня осуществляется прогнозирование спроса на продукцию, непрерывное исследование рынка сбыта, анализ экономических показателей функционирования предприятий, учет акций, расчет прибыли и дивидендов. Основной целью этого уровня является координация деятельности предприятий, построение и реализация эффективной системы управления, обеспечивающей максимальную прибыль их производства.
На АРМах уровня предприятия (дирекция, служб, отделов) на основе прогнозирования спроса на продукцию непрерывно с помощью ПЭВМ формируется производственный план предприятия. План оптимизируется в соответствии с целями - максимизация прибыли, загрузки оборудования, рационального использования ресурсов и др. На начало очередного планового периода экономистами составляются производственные планы цехам предприятия. При этом рассчитываются все необходимые для выполнения плана экономические показатели. В том числе потребность в трудовых, материальных ресурсах, оборудовании, фонд заработной платы, полная нормативная калькуляция себестоимости выпускаемой продукции. На основе цехового производственного плана экономисты цеха с помощью ПЭВМ составляют пооперационные планы изготовления предметов производства участкам. Одновременно рассчитываются экономические показатели, определяющие трудовые, материальные и другие виды ресурсов, необходимые для выполнения производственного план. При ежедневном планировании и диспетчировании учитывается фактическое производство продукции, уровень незавершенного производства, состояния заделов. Для проведения расчетов непрерывно поддерживаются в актуальном состоянии нормативно-справочные базы предприятия, цеха, участка, включающие информацию состава изделия, трудовые, материальные нормативы, потребности в оборудовании, инструменте, маршрут изготовления предметов производства, справочные данные.
Мастер производственного участка, получив из ПЭВМ диспетчерское задание, расчеты ресурсов и технико-экономических показателей, а также дополнительные указания от начальника цеха, распределяют задание между рабочими и организует процесс производства. Каждый рабочий производственного участка, изготовив или обработав детали (узлы) по заданной технологической операции, предъявляет их контролеру, которые проверяет качество и количество и регистрирует сведения о происшедшем изменении в процессе производства. Данные вводятся в память ПЭВМ.
На основе накопленной в памяти ПЭВМ информации мастер в течение смены может в любой момент оперативно оценить состояние выполнения работ, сравнить с заданиями и при необходимости, выдать рабочим корректирующие команды. Это первый низший уровень управления, которым охватывается каждый производственный участок.
Сведения о происшедших изменениях в процессе производства на участках по локальной вычислительной сети непрерывно передаются на задание, потребности ресурсов, технико-экономических показателей, дополнительное распоряжение руководства предприятия, сопоставляет их с оперативными данными о фактическом выполнении работ в течение смены, суток, оценивает состояние процесса, учитывает многочисленные разнохарактерные факты и при необходимости выдает корректирующие распоряжения мастерам. Для анализа состояния дел начальник цеха использует комплекс видеограмм, выдаваемых по запросу на экран видеотерминала ПЭВМ. Это второй контур управления.
Третий контур управления охватывает все производственные цехи предприятия. Информационный интерфейс обеспечивает вычислительная сеть предприятия. На этом уровне дирекция предприятия непрерывно анализирует плановые и фактические данные, предоставляемые в видеограммах ПЭВМ. На основе анализа выдаются соответствующие управляющие воздействия на уровень цеха.
Четвертый уровень охватывает все предприятия объединения, АО. На данном уровне производится комплексный анализ экономической деятельности АО.
Do'stlaringiz bilan baham: |