Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Guzhva_Informatsiyni_sistemi_i_tekhnologiyi_na_...doc
Скачиваний:
49
Добавлен:
25.11.2019
Размер:
77.83 Mб
Скачать

9.3.2.3 Робочі місця (WorkPlace)

Робоче місце Miracle V — це інтегроване робоче середовище та головне вікно для прикладних програм Miracle V. Формат, поведінка та інтуїтивність WorkPlace стандартні для ОС Windows 95 та NT. По суті WorkPlace — це інтерфейс між Miracle V та кін­цевим користувачем. На робочому місці користувачі знаходять усі об’єкти, необхідні для виконання своїх задач, — об’єкти бізнес-процесів, об’єкти запитів, а також окремі адреси та документи (рис. 9.25).

Рис. 9.25. Робоче місце Miracle V

Користувач та ергономічність для користувача були в центрі уваги під час розробки Miracle V. Це чітко видно по WorkPlace, яке може бути повністю індивідуально настроєне кожним користувачем згідно з мірою його відповідальності та правами доступу. WorkPlace поводить себе залежно від того, яке завдання виконується. Наприклад, на документи про зарплату у WorkPlace можуть бути створені ярлики для подальшого опрацювання. Користувачі, котрі не мають права на доступ до даних про зарплату, не можуть запустити на виконання ці запити або відкрити інші завдання, що пов’язані із зарплатою.

WorkPlace містить такі елементи, як папки, посилання, ярлики, меню, контекстні меню, лінійки інструментів та стану. Тут наявні певні суттєві відмінності від робочих середовищ Win­dows 95/NT, котрі певною мірою є статичними. Наприклад, папка, де багато користувачів створюють та вилучають файли, не буде автоматично обновлюватися. Або ж ярлик прикладної програми може залишатися навіть після того, як сама програма була вилучена. Все це не стосується Miracle V. Багато об’єктів Mi­racle V мають короткий життєвий цикл, наприклад задачі у пе- реліку незробленого або ярлик до документа. Якщо завдання надсилається усій групі і приймається членом групи, його треба негайно вилучити з переліку задач решти. Наведемо інший приклад: якщо згаданий вище документ вилучається, ярлик до нього також повинен бути вилучений. WorkPlace відповідає за автоматичне створення та вилучення цих типів об’єктів.

9.3.2.4. OO Model Studio

Більша частина інструментарію Miracle V, за винятком інструментарію бізнес-процесів, згрупована в об’єктно-орієнтованій студії моделей (Object Oriented (OO) Model Studio). Це дозволяє швидко і безпосередньо змінювати структури даних, форми, документи тощо відповідно до потреб підприємства. Деякі з компонентів OO Model Studio описані нижче.

Class Master

Додаток Class Master — це центральний інструмент визначення класів. За його допомогою із використанням модифікацій від базових класів усі класи розміщуються в Repository і пов’язують­ся між собою. Засадничі класи були описані в розділі 9.3.2.1 — Repository.

У Class Master здійснюється створення та зміна атрибутів і методів класу. Для деяких специфічних завдань Class Master використовує інші інструменти, наприклад, для модифікування методу Class Master переключається прямо в систему розробки. Як уже зазначалося, класи пов’язуються і поєднуються між собою у різні способи. Ці зв’язки легко створюються і вилучаються у Class Master. Клас також можна утворити від іншого. Новий клас тоді успадкує усі атрибути, методи та зв’язки материнського класу. Ці наслідувані методи можна ігнорувати за допомогою макромови Miracle V. Класи також можуть бути пов’язані за допомогою асоціювання та поєднання. Таким чином утворюється їх надійна мережа.

Transaction Processor

Додаток Transaction Processor відповідає за те, щоб реєстрація та інформаційні потоки відповідали певним правилам. Інформаційні потоки вводяться та зберігаються як «документи». Це не обов’язково повинні бути типи документів, які друкуються, але можуть бути й такі. Кожна операція має системний статус документа. Так, введення елемента запасів є операцією і, отже, документом. Операції є важливою частиною кожної інформаційної системи. Критично важливою є можливість зміни поведінки та правил інформаційних потоків відповідно до нових умов і потреб. Кожна операція генерує інформаційний потік. «Майстри» (wizards) Miracle V підтримують моделювання операцій.

У Miracle V існує низка майстрів, які підтримують властивості операцій та документів. Окрім того, правила, згідно з якими реєструються операції, також можуть бути модифіковані — через системні обмеження або на вищому рівні.

Операції (або документи) фіксуються у журналах. Деякі документи можуть бути зареєстровані в декількох журналах. Який документ має бути зареєстрований та якому журналі, — це визначається користувачем. Журнали є основою для вибірок. Журнали і вибірки є дублюючими інформаційними потоками. Отже, існує можливість складати та модифікувати їх після здійснення операцій.

Concentrator

Додаток Concentrator є інструментом, тісно пов’язаним з Tran­saction Processor. Він дозволяє здійснювати безпосередній доступ до таких даних, як баланси, звіти про рух запасів тощо. Дублювання у формі вибірок є необхідним. Воно і є завданням компонента Concentrator. Залежно від пріоритетності вибірок вони можуть бути створені в режимі безпосереднього доступу, за гра­фіком або «на вимогу».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]