1 Кібернетичний підхід до інформаційної системи як системи управління. P>
Поняття кібернетичної системи пов'язано з процесами управління іпереробки даних. Процес управління розглядається як процесвзаємодії двох систем - керуючої і керованої, в якій X --вхідні параметри про стан об'єктів управління, Y - вихідні параметри,за якими судиться про те, чи досягнута мета управління. Зворотній зв'язок --забезпечує передачу даних у керуючу систему, за яким судять пронеузгодженість мети і одержуваних результатів. p>
Керуючі або управлінські впливу ((- середа. Процес управліннямістить наступні етапи: p>
1) Збір інформації про об'єкт управління. p>
2) Вироблення рішення відповідно до критеріїв ефективності управління. p>
3) Формування і видача керуючих впливів (реалізується в керуючої системі). p>
4) Реалізація рішення. p>
5) Зміна стану об'єкта (реалізується в керованій системі). Управління - це цілеспрямований інформаційний вплив однієї системи на іншу, яка прагне змінити стан останньої відповідно до обраних критеріїв ефективності функціонування. (приклад ІС - управління підприємством). 2. Основні напрями вдосконалення систем управління: p>
1) Удосконалення організаційних відносин, тобто формування раціональної структури системи управління p>
(склад і структура АУП), розподіл прав і посадових обов'язків. Основне правило - чим менше рівнів управління, тим менше ланок управлінського апарату, тим простіше система управління підприємством, але складніше і інтелектуальнішим завдання, яке вирішується кожною підсистемою управління. P>
2) Удосконалення економічних відносин - формування управлінських впливів відповідно до об'єктивними економічними закономірностями суспільного розвитку. p>
3) Удосконалення техніки та технології управління.
Обов'язковим елементом будь-якої системи управління є інформаційна система - це комунікаційна система збору, передачі, переробки даних про об'єкт управління. Дана система забезпечує працівників різного рівня інформацією для реалізації функцій управління.
Інформаційні системи можуть бути - міцними, автоматизованими і автоматичними. Дана класифікація враховує пропорції ведення даних між людиною і обчислювальним пристроєм. P>
2) Інформаційно-довідкові системи p>
ВУ - обчислювальний пристрій p>
3) Інформаційно-керуючі системи < br>Якщо в системі є людина, то система називається автоматизованої. ІСсама за визначенням є теж системою управління. Визначення ІСвключає:
. Структуру системи, як безліч елементів і взаємини
. Склад
. Опис функцій
. Опис входів і виходів, як для системи в цілому, так і для кожного елементу
. Мета, обмеження та критерії
. Архітектура системи
|
2 триланкового архітектура інформаційних систем. P>
Трирівнева (розподілена) архітектура включає в себе сервер, програми-клієнти, сервер додатків. P>
Сервер додатків є проміжним рівнем, що забезпечує організацію взаємодії клієнтів і сервера, наприклад виконання з'єднання з сервером, розмежування доступу до даних і реалізацію бізнес-правил. Сервер додатків реалізує роботу з клієнтами, розташованими на різних платформах, тобто що функціонують на комп'ютерах різних типів і під управлінням різних ОС. Основні переваги 3-х ланка архітектури клієнт-сервер: p>
- Зниження навантаження на сервер; p>
- Спрощення клієнтських додатків; p>
- Єдине поведінку всіх клієнтів;
- Спрощення настройки клієнтів; p>
- Незалежність від платформи. p>
Технології програмної реалізації триланкової ІС в Delphi. Оскільки втриланкової архітектурі клієнт і сервер додатків в загальному випадкурозташовується на різних машинах, зв'язок клієнта з сервером додатківреалізується за допомогою тієї чи іншої технології віддаленого доступу:
Модель DCOM дозволяє використовувати об'єкти, розташовані на іншому комп'ютері. ОС Windows NT Server або Windows Server 2000 p>
Сервер MTS (сервер транзакцій Microsoft) - доповнення до технології COM, і призначена для управління транзакціями. P>
У порівнянні з DCOM, MTS забезпечує наступні додаткові можливості: p>
- Управління системними ресурсами, включаючи процеси, потоки й з'єднання з
БД;
- Управління транзакціями, в тому числі старт, підтвердження або відкат транзакції;
- Управління доступом до набору даних, засноване на закріплення за НД тій чи іншій ролі; користувач отримає доступ до даних тільки в тому випадку, коли його роль збігається з роллю НД.
Модель СОМ + (вдосконалена об'єктна модель компонентів) фірми
Microsoft введена в Windows2000 і інтегрує технології MTS в стандартні служби COM. p>
сокети TCP/IP (транспортний протокол/протокол Інтернету) використовується для з'єднання комп'ютерів в різних мережах, у тому числі в Інтернеті. p>
CORBA (загальнодоступна архітектура з брокером-(сервер додатків) при запиті об'єкта) дозволяє організувати взаємодію між об'єктами, розташованими на різних платформах. p>
SOAP (Простий протокол доступу до об'єктів) служить універсальним засобом забезпечення взаємодії з клієнтами та серверами Web-служб на основі кодування XML і передачі даних по протоколу HTTP. p>
Головні особливості трехуровнего програми пов'язані зі створенням сервера додатків та клієнтського додатка, а також з організацією взаємодії між ними. p> < p> Для розробки багаторівневих додатків в Delphi використовуються віддаленімодулі даних і компоненти, розміщені на сторінці DataSnap палітрикомпонентів.
|
3 База даних як незалежне сховище даних і бізнес-правил.
БД - це сукупність даних і описів властивостей цих даних,призначених для машинної обробки, яка служить для задоволенняпотреб багатьох користувачів.
Проектування БД - це процес розробки структури БД відповідно довимог користувача.
Бізнес-процес - це формалізований опис заданого наборууправлінських процедур, що включає як виконуються цим набором функції,так і використовувані ним дані і взаємовідносини, яких торкається їморганізаційних підрозділів та одиниць.
Бізнес-правила - це набір існуючих правил, необхідних для організаціїбізнесу.
Предметна область (ПЗ) - це частина реального світу, що підлягаєавтоматизації. (інститут, завод тощо).
Система управління базами даних (СУБД) - це узагальнений інструмент дляманіпулювання даними.
База даних - це триєдина концепція, яка включає:
1) спільно використовується механізм, що надає загальне сховищевзаємопов'язаних і керованих даних.
2) інструментальні засоби пошуку, аналізу відображення даних.
3) велика модель для представлення стану бізнесу, як укороткочасному, так і довгостроковому аспекті.
Три цих аспекти - суть бази даних. Крім основних концепцій БД включаєв себе певну технологію (зберігання, пошук, відображення даних). У БДіснують незалежно один від одного дані та бізнес-правила.
Концептуальна стадія - перша в проекті: огляд вимог та розробкаспільного проекту. У шарі документів розглядаються великі потоки робіт відофісу до офісу, від служби до служби, від співробітника до співробітника. На рівніпроцесів виявляються терміни, що описують бізнес-правила, алгоритми.
Розглядається Високорівнева інтегрована основа моделі підприємства,підрозділу.
Логічна стадія. Приймаються до уваги детальні правила бізнесу:розробка послідовності деталізованих форм, необхідних дляреалізації завдань;деталізація процесів взаємодії об'єктів. Розробка діаграм "Запит
- Дія ".
Розробляється Високорівнева модель "сутність-зв'язок", яка показуєпотенційну схему БД. У ній враховуються основні питання узгодженостіі змістовності БД.
Фізична стадія. Проектуються форми, бізнес-правила описуються у виглядіпрограмних кодів, БД нормалізовані, впорядковані.
При проектуванні та реалізації БД необхідно враховувати потенційнівимоги користувачів, що актуально з першого етапу роботи
| | p>
p>