русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Матричная департаментизация. Преимущества и недостатки матричной структуры организации.


Дата добавления: 2014-12-02; просмотров: 1010; Нарушение авторских прав


Для создания отчетов в среде Delphi 7 предлагается использовать компоненты Rave Reports. Эти компоненты были разработаны компанией Nevrona (www.nevrona.com/rave) и позволяют создавать отчеты, которые поддерживают такие механизмы доступа к данным, как BDE, dbExpress, ADO. В отчеты Rave Reports можно включать графические элементы и сохранять в различных форматах (PDF, HTML, RTF).

Для запуска Rave Reports можно выполнить одно из следующих действий:

Ø запустить приложение Rave.exe (c:\Program Files\Borland\Delphi7\Rave5)

Ø выполнить команду ToolsÞRave Designer (ИнструментыÞДизайнер отчетов).

Окно дизайнера отчетов состоит из следующих элементов:

Navigation Area (область навигации) – содержит главное меню, панели инструментов и панель компонентов;

Page (страница отчета) – находится в центре окна и разбита на ячейки с помощью четки;

Project Tree Panel (панель дерева проекта) – в правой части окна, позволяет быстро переходить к нужному объекту проекта;

Property Panel (панель свойств) – в левой части окна, служит для отображения и задания свойств компонентов отчета.

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

Rave Project – контейнер для всех других компонентов, создается одновременно с созданием нового файла проекта, всегда один для одного файла проекта. Свойства:
AdminPassword- позволяет ограничить доступ пользователей к отчетам и данным;
Parametres – позволяет создавать элементы, в которые Delphi помещает результаты вычислений для использования их другими компонентами.
PIVars – служит для описания специфических данных, которые требуют динамического обновления во время генерации отчета;

Report (Отчет) – содержит страницы отчета.

Page (Страница) – базовый визуальный компонент, на котором помещаются все стандартные компоненты (отчета, рисования).



Global Page (Глобальная страница) – страницы размещаются под узлом Каталога Глобальных страниц в дереве проекта. Содержат шаблоны, используемые для различных целей. Все глобальные страницы могут быть «зеркалированы».

Data Objects (Объекты данных) – компоненты Data Connection для соединения с данными. Диалоговое окно Data Connection вызывается нажатием кнопки New Data Object и предлагает варианты выбора: DataLookupSecurity Controller, Database Connection, Direct Data View, Simple Security Controller, Driver Data View. Выбранный объект помещается в дерево проекта. Соединение с данными из приложений на Delphi обеспечивает
Direct Data View.

Структура приложения. В структуру приложения входят:

Стандартные компоненты Data Connection, которые обеспечивают связь между данными: RvCustomConnection, RvDataSetConnection, RvTableConnection.

Компонент RvProject- позволяет создавать, изменять, отображать и печатать компоненты отчета.

Файл проекта отчета с расширением RAV, где сохраняются все определения и настройки.

Отчеты сохраняются в Библиотеке отчетов (Report Library) проекта.

Глобальные страницы сохраняются в Каталоге глобальных страниц проекта (Global Page Catalog).

Виды данных сохраняются в Словаре видов данных проекта (Data View Dictionary).

Компоненты страницы отчета.Большинство компонентов размещается на странице отчета, кроме Band и DataBand, которые размещаются на Region.

Regoin(Регион) – контейнер для полос;

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

Band– предназначен для размещения фиксированных компонентов, не изменяющихся на странице. Например, Text, CalcText.

DataText – служит для отображения значений из полей набора данных в любом месте страницы. Связать этот компонент с данными можно двумя способами: выбрать одиночное имя поля из выпадающего списка в свойстве DataField; либо с помощью окна DataTextEditor, который вызывается двойным щелчком на многоточии в свойстве DataField. Предварительно задать свойство DataView.

DataMemo – позволяет добавлять мемо-поля базы данных. Для выбора нужно установить свойства DataView и DataField.

CalcText – предназначен для вычислений и отображения результатов. Свойства: CalcType – определяет тип вычисления (ctAverage, ctCount, ctMaximum, ctMinimum, ctSum); CountBlanks-указывает, будут ли учитываться при подсчете пустые значения; RunningTotal- задает обнуление для вычисляемого значения при запуске генерации отчета.

CalcOp - невизуальный компонент, с помощью которого можно производить вычисления с данными: значения из полей (свойство SrcDataField, Scr2DataField), константы (Src1Value,Src2Value), другие вычисляемые параметры (Src1CalcVar,Src2CalcVar). Свойство Operator задает тип операции.

CalcController – невизуальный компонент, который связывает между собой компоненты DataBand, CalcText и CalcTotal через свойства Controller.

DataCycle –невизуальная посола отчета, связанная с таблицей базы данных. Это цикл через все detail-записи данных для одного уровня master-записи. Имя master-таблицы определяется свойством MasterDataView. Две таблицы связываются через свойство DetailKey. Данные при формировании отчета могут быть отсортировать через свойство MasterKey.

DataMirror Section – предназначен для создания «зеркальной» области, которая будет использоваться в отчете для создания вариаций отчетов.

Матричная департаментизация. Преимущества и недостатки матричной структуры организации.

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

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

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

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

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

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

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

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

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

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

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

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



<== предыдущая лекция | следующая лекция ==>
Целый тип данных | Мотивация трудовой деятельности. Общая характеристика мотивации, мотивационный процесс.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.