- •Частина 1. Інформаційні системи в комерційній діяльності
- •Частина 4. Електронна комерція
- •14 Частина 1.
- •1.2. Види комерційної інформації
- •1.3. Структура і властивості комерційної інформації як складової економічної інформації
- •1.4. Комерційна інформація як ресурс управління торговельною діяльністю
- •Етапи розвитку інформаційного обслуговування в Україні та їх характеристика.
- •2.2. Етапи розвитку інформаційного обслуговування в Україні та їх характеристика
- •2.3. Поняття, зміст і основні принципи організаційно-функціонального управління
- •44 Частина1
- •3.2. Структура та функції інформаційної системи управління комерційного підприємства
- •3.4. Класифікація інформаційних систем
- •56 _ Частина1
- •76 : Част"Наі.
- •4.5. Організація інформаційного процесу управління
- •82 Частина ,.
- •114 Частниц,
- •122 __ Частиш,
- •2.3. Основи створення арм(ів)
- •2.4. Класифікація арм
- •3.2. Організація бази даних арм-м
- •3.3. Автоматизація формування вихідних документів
- •Загальне програмне забезпечення
- •Операційна система
- •Графічне середовище Windows
- •Структура вікна
- •Програмний інтерфейс
- •Операції з мишею
- •Запуск застосувань
- •Операції з буфером
- •Завершення сеансу
- •Автоматизація обробки інформації маркетингових досліджень торговельного підприємства.
- •5.3. Організаційно-економічні основи маркетингу
- •5.3.1. Вступ у маркетингові дослідження
- •Підготовка та презентація звіту
- •5.3.3. Розробка плану дослідження
- •Визначення вибірки.
- •5.3.4. Описове дослідження
- •5.3.5. Визначення необхідної інформації. Вимірювання
- •5.3.6. Визначення вибірки
- •5.3.7. Збір даних та підготовка їх до аналізу
- •5.3.8. Аналіз даних
- •5.3.9. Підготовка та презентація звіту
- •5.5. Автоматизація обробки інформації прогнозування попиту населення на товари
- •5.6. Автоматизація розрахунків потреби в товарах
- •Показники і джерела економічної ефективності арм менеджера.
- •Методика визначення економічної ефективності арм менеджера.
- •6.1. Показники і джерела економічної ефективності арм менеджера
- •6.2. Методика визначення економічної ефективності арм менеджера
- •7.1. Загальні положення організації арм-м торговельного
- •7.2 Технологічні аспекти оперативного управління в мережі
- •7.3. Реалізація задач оперативного управління в аіс тп.
- •Реалізація комплексу задач "Кількісно-сумового обліку".
- •7.2.2. Опис організації і ведення нормативно-довідкової інформації в мережі арм тп
- •7.3. Реалізація задач оперативного управління в аіс тп
- •1.1. Інформаційна технологія як система
- •1.2. Компоненти і структура it
- •1.3. Технологічні моделі обробки даних
- •1.4. Моделі розвитку it
- •Головні поняття.
- •Технологічний процес.
- •Технологічні операції.
- •2.1. Головні поняття
- •2.3. Технологічні операції
- •2.3.2. Підготовка даних
- •2.3.3. Ввід даних
- •2.3.4. Арифметична і логічна обробка даних
- •3.1. Пакетна обробка
- •3.6. Безпаперова технологія
- •4.3. Компоненти лом
- •486 Частина 3.
- •Загальні положення реалізації технології регіональних і глобальних мереж (р -Гмереж:).
- •Технологія "електронної пошти".
- •7.4. Wais - технологія
- •1.3. Види е-комерції
- •1.4. Архітектура е-комерції
3.1. Пакетна обробка
Найбільш поширеною організаційною формою технології обробки даних в умовах використання універсальних ЕОМ третього покоління (ЄС ЕОМ) була обробка даних у пакетному режимі.
Пакетний режим обробки даних полягає в послідовному виконанні сукупності (групи) програм, оформлених у вигляді пакета завдань, складених на мові управління операційною системою, під її управлінням без втручання оператора (користувача) у хід цього процесу. Головною характерною рисою пакетного режиму є організація черг на ввід-вивід даних засобами операційної системи.
Ідея пакетного режиму базується на пошуку шляхів підвищення ефективності роботи пристроїв ЕОМ, які найбільше впливають на ціну обробки одиниці обсягу інформації, оперативної пам'яті, пристроїв вводу і виводу.
Такий підхід направлений на оптимізацію всіх процесів, що можуть викликати затримки в розв'язанні задачі на ЕОМ: заміна втручань оператора (користувача) у хід обробки даних вводом команд у стрічках пакета, використання завантаженого в оперативну пам'ять програмного модуля для виконання певних етапів у якомога більшій кількості завдань, перенесення процесів друку рішення менш пріоритетних завдань на нічний час тощо. Головна мета пакетної обробки полягала в забезпеченні своєчасного розв'язання задач згідно розробленого і затвердженого наперед графіку та максимального завантаження ресурсів ЕОМ (кожна ЕОМ мала річний графік завантаження, затверджений Державним комітетом по науці і техніці).
У пакетному режимі обробки даних можливі два варіанти роботи: послідовний - при однопрограмному режимі і паралельний - при багатопрограмному режимі роботи ЕОМ.
Паралельна обробка дуже ефективна на багатопроцесорних ЕОМ-На однопроцесорних ЕОМ багатопрограмний режим моделюється за рахунок переривань під час очікування вводу-виводу, вимушених переривань у певні моменти при квантуванні часу, що відводиться на виконання кожного завдання.
розділ з
447
Завдання записуються на мові операційної системи і визначають роботи, які необхідно виконати, а також програмні, інформаційні й обчислювальні ресурси для здійснення цих робіт. У минулому завдання готувалися на перфокартах, які збиралися в колоди і разом вводилися в ЕОМ. На сучасному етапі завдання готуються за допомогою клавіатури в спеціальних файлах, які пізніше зчитуються в оперативну пам'ять. Плануюча програма операційної системи (або спеціально створена для цієї мети прикладна програма) аналізує завдання, перевіряє їх повноту і комплектність, оптимізує послідовність виконання завдань з точки зору пріоритетів, вимог до оперативної пам'яті та зовнішніх пристроїв, організовує черги вводу і виводу, завантажує відповідні програмні модулі і дані.
На сьогодні пакетний режим у значній мірі втратив свою актуальність. Це зумовлено, по-перше, швидким ростом потужності і обсягу ресурсів сучасних ЕОМ (економія ресурсів стала просто непотрібною і невигідною) і, по-друге, залученням широкого кола користувачів до керування процесами розв'язування задач, для яких опанування мовою управління завданнями не є зайвою перешкодою. Але залишаються дві області обчислень, де пакетний режим замінити неможливо.
По-перше, це обчислення на багато-процесорних, так званих матричних ЕОМ. Вони мають дуже велику обчислювальну потужність і використовуються для розв'язання дуже складних задач, які потребують значних затрат часу. Втручання користувача в ці процеси гальмує обчислення, тобто, у даному випадку пакетний режим є вигідним.
По-друге, це обчислення, пов'язані з високими вимогами до секретності і надійності, при яких втручання людини в хід обчислень дуже небезпечний. Прикладом можуть бути регіональні і глобальні банківські системи. Крім цього, елементи пакетної обробки можуть використовуватися на певних добре формалізованих етапах інших технологій.
З пакетним режимом обробки даних пов'язане виникнення концепції пакету прикладних програм (ППП) як набору прикладних програм для виконання певної множини функцій, корисних широкому колу користувачів. Робота багатьох перших ППП організовувалася за допомогою спеціальної програми в складі ППП, яка називалася планувальником пакета. За своїми функціями вона була близька планувальнику завдань операційної системи і тому ППП органічно вписалися в пакетний режим. Але зараз концепція ППП вже інша і вони стали частиною більш нових технологій.
448
ЧАСТИНА з
В організаційному аспекті технологія пакетної обробки передбачає наявність у структурі об'єкта такого підрозділу, як обчислювальний центр (або відокремлена служба (підрозділ)). Він становить ядро інформаційної системи. Тут збираються дані з усіх лінійних і функціональний підрозділів об'єкта, у ньому концентруються всі спеціалісти в галузі використання обчислювальної техніки та її обслуговування (програмісти, інженери, математики, оператори тощо) і звідси результатна інформація передається назад у інші підрозділи. Залежно від області діяльності, функціональної направленості, складності побудови об'єкта, обсягів руху інформації формується організаційна структура обчислювального центру, його штат, технічна і програмна оснащеність, кількість і технчно-програмна забезпеченість периферійних пунктів обробки даних.
За своїм призначенням обчислювальний центр (служба, підрозділ) супермаркету є допоміжним підрозділом, але часто він швидко перетворюється в самостійний малоконтрольований підрозділ. Цьому сприяє ряд таких факторів, як:
о виконання інформаційно-обчислювальним підрозділом робіт, від швидкості і якості яких залежить робота практично всіх інлих підрозділів;
=> специфічність функцій інформаційної служби, маловідомих керівництву підприємства, не сприяє ефективному контролю його діяльності і реальній оцінці обсягів виконаної роботи;
=> ефективна робота інформаційно-обчислювального підрозділу вимагає високого професіоналізму принаймні частини його працівників і тому забезпеченість кадрами і плинність кадрів постійно є в центрі уваги керівництва торговельним підприємством.
3.2. Технологія обробки даних у режимі діалогу
Розвиток апаратних і програмних засобів спілкування людини з ЕОМ. які підтримують їх безпосередній діалог, дав можливість реалізувати технологію, у якій відсутня наперед задана послідовність виконання технологічних операцій. Проведення робіт по створенню такої технології в умовах пакетного режиму є неефективним. Однак, потрібно підкреслити, що діалогова технологія не є альтернативою до пакетної, а, скоріше, її розширенням і розвитком.
Основою діалогового режиму є безпосередня взаємодія користувача (у першу чергу кінцевого користувача, а не оператора, як це було в пакетному режимі) з ЕОМ шляхом виводу повідомлень на екран дисплея і вводу команд з клавіатури. При цьому ініціатором діалогу може бути ЕОМ (фактично - програма, що виконується), яка просить користувача
РОЗДІЛ 3.
449
довести відсутні дані або вибрати метод обробки даних чи вказати наступне завдання, або сам кінцевий користувач, який потребує інформації про виконання завдання.
Процес розв 'язування задач, під час якого здійснюється обмін повідомленнями між користувачем і ЕОХі, обумовлений послідовністю технологічних операцій, називається технологією обробки даних у діалоговому режимі.
Вона забезпечує:
^> безпосередній контакт користувача й інформаційно-обчислювальної системи;
<=? пошук потрібних користувачу даних: і програм;
<=? швидку обробку комп 'ютером (програмою) прийнятих від користувача повідомлень;
<=> активний вплив користувача на х:ід і порядок виконання технологічних операцій.
Схеми організації діалогу можуть бути різними, але у випадку складних організаційно-економічних автоматизованих систем типу АІС Супермаркету (оптово-роздрібного торговель ного підприємства) доцільним є використання інформаційних моделей повідомлень, що вводяться і виводяться. Такі моделі представляють ієрархічно організований перелік питань, відповіді на які повинен дати користувач, і таблиць, які користувач повинен заповнити. Ці моделі визначають сценарій діалогу. Його структура повинна містити всі можливі обміни повідомленнями між користувачем і прикладними програмами, тобто, діалогова інформація повинна містити множину запитів і відповідних їм повідомлень. У загаль-! ному випадку кожному запиту відповідає не менше двох повідомлень.
Режим діалогу задається у вигляді схем і таблиць (рис.3.1, 3.2).
Схема розробляється на весь комплекс автоматизованих задач, вводиться в систему і визначає організацію діалогу. Іноді передбачається розділення схеми на частини (не обов'язково зв'язані). Тоді кожному [ ідентифікатору користувача відповідає певна частина схеми. Це І робиться з метою обмеження доступу користувача до задач, прикладних програм, функцій та інформації відповідно до його повноважень.
В основі схеми (дерева) діалогу розміщуються деякі початкові повідомлення користувача, що ініціюють ту чи іншу задачу. Початкові повідомлення послідовно розгалужуються залежно від варіантів відповідей користувача. Для кінцевих (висячих) вершин схеми, які відображають функціональні задачі, розробляються їх постановки, алгоритми розв'язку, інформаційне і програмне забезпечення.
450
ЧАСТИНА 3.
Вершини схеми діалогу описуються за допомогою таблиць - інформаційних сукупностей, призначених для наступних дій користувача і функцій системи по обробці даних. Форми реалізації цих таблиць можуть бути різними, але найчастіше вживається одна з двох - або набором операторів у тексті програми, або двовимірним масивом з використанням техніки теорії автоматів. В іншому випадку таблиця може виводитися на екран залежно від потреб чи вимог користувача.
Вибір користувачем певної функції обробки, що пропонується системою, ініціює виконання відповідної технологічної операції обробки даних. Обчислювальна обробка здійснюється відповідно до побудованого алгоритму. Його зміст визначається користувачем, що вибирає потрібну функцію обробки з деякої скінченої множини функцій, визначених у схемі діалогу.
Як приклад, розглянемо схему діалогу для розв'язування комплексу облікових задач (рис. 3.1) (описаних в розділі 2.7 даного підручника). Прямокутники на схемі означають порції інформації для обміну даними між користувачем і діалоговою системою. У лівій частині прямокутника розміщений ідентифікатор таблиці діалогу, у правій - ідентифікатор мітки всередині таблиці діалогу.
Рис. 3.2. Поопераційний зміст таблиць діалогу.
Як видно з наведеного прикладу технологія автоматизованого розв'язування задач у діалоговому режимі суттєво відрізняється від пакетної технології. Головна відміна полягає в передачі функцій управління виконанням процесу від ЕОМ до користувача. Наслідком цього є можливість здійснювати ввід і реєстрацію даних у місцях їх виникнення, використання результатної інформації безпосередньо кінцевим користувачем на своєму робочому місці. Тим самим забезпечується суттєва раціоналізація технологічного процесу. її ефектом є прискорення часу розв'язування задачі і використання результатної інформації,
452
ЧАСТИНА 3.
зменшення тру доємності технологічних операцій обробки даних. Зникає потреба в проміжних ланках (операторах, програмістах, інженерах) між користувачем і ЕОМ. Центром уваги в діалогових системах є виконання технологічних операцій користувачем у безпосередньому контакті з ЕОМ. На практиці технологія обробки даних у діалоговому режимі сприяє найкращому сполученню потенційних можливостей користувача і ЕОМ. Важливими позитивними рисами даної технології є:
можливість комбінації різноманітних ознак у запиті;
покращання характеристик вихідної інформації за рахунок оперативного редагування вхідних даних;
можливість розширення, зміни або звуження напряму пошуку потрібної інформації;
> багатоплановість місць і шляхів доступу до потрібної інформації;
> можливість оперативного отримання вихідної інформації; Р можливість ефективної організації зворотних зв 'язків у
послідовностях технологічних операцій, коли користувач на основі отриманих результатів приймає рішення про внесення змін у зовнішні параметри задачі і повторне її розв 'язування;
> можливість побудови розгалужених технологічних процесів, при яких користувач приймає рішення про вибір шляху на дереві рішень на основі отриманих ним проміжних результатів.
3.3. Діалогова технологія в умовах АРМу
Розвиток технології обробки даних у діалоговому режимі в комплексі з появою мікро-ЕОМ, а згодом і персональних ЕОМ (ПЕОМ), привів до становлення концепції автоматизованих робочих місць (АРМ) функціональних спеціалістів. її суть полягає в наступному.
Кожен фахівець у предметній (функціональній) області своєї діяльності виконує певний скінчений набір функцій. їх реалізація пов'язана, в основному, з пошуком, збором і переробкою інформації. Така робота займас переважну частину робочого часу фахівця. Якщо ж виконання інформаційних процедур здійснювати за допомогою ПЕОМ, то продуктивність праці значно підвищиться. Отже, використання обчислювальної техніки на робочому місці (менеджера, зав. складом тощо) стає важливим фактором підвищення ефективності діяльності комерційного підприємства в цілому.
РОЗДІЛ 3.
453
Постає питання: як організувати сумісну роботу фахівця і ЕОМ? Відповідь проста - згідно критерію максимальної ефективності самої роботи і використання її результатів. Однак, вирішення цієї проблеми пов'язане з багатьма чинниками. Це і вибір сучасної моделі ПЕОМ, і наявність відповідних програмних засобів системного і прикладного характеру та, що є дуже важливим, відповідна комп'ютерна підготовленість функціональних спеціалістів. До цього всього додаються ще проблеми створення відповідної інфраструктури, адже спеціалісти на торговельному підприємстві працюють взаємопов'язаними групами, а не поодинці.
Поява і використання АРМів спеціалістів органічно пов'язана із застосуванням діалогової технології. Можливі три варіанти організації роботи АРМ функціонального спеціаліста:
В автономному режимі, коли користувач працює з даними і базою даних (БД), які відображають лише ту предметно-функціональну область, що характерна для його діяльності. У цьому випадку сценарій діалогу не потребує ідентифікації користувача, оскільки предметна область вже достатньо звужена.
Функціонування АРМ спеціаліста як індивідуальної робочої станції в рамках локальної обчислювальної мережі (ЛОМ). У цьому випадку ЛОМ дає можливість імпорту даних на робочу станцію спеціаліста з відповідних внутрішніх і зовнішніх БД. Сценарій діалогу передбачає ідентифікацію користувача, що пов'язано з обмеженнями неавторизо-ваного доступу до даних.
Включення АРМ спеціаліста в регіональну обчислювальну мережу (РОМ) або безпосередньо, або через ЛОМ. У цьому випадку функціональні можливості АРМу значно розширюються, але розширюються одночасно й обмеження, оскільки користувачу надається можливість працювати з інформацією "чужих" БД, які не належать даному підприємству, а це пов'язано з дозволами відповідних адміністраторів БД інших власників (провайдерів тощо).
3.4. Діалогова технологія в умовах сучасних ППП
Швидке і масове розповсюдження ПЕОМ фірми IBM у світі призвело не лише до лавиноподібного зростання кількості користувачів, а й до аналогічного росту кількості компаній (фірм), що розробляють програмне забезпечення для ПЕОМ, і жорсткої конкуренції між ними. Одним з наслідків цього явища стало переосмислення концепції пакета прикладних програм (ППП).
454 ЧасЩназ.
Сьогодні пакетом прикладних програм називають групу або набір програмних продуктів, які утворюють єдиний самое-
• тійний комерційний продукт (дане визначення не стосується ППП у розумінні фірми Apple для ПЕОМ серії Macintosh).
Зміна акцентів у інтерпретації терміна ППП мала серйозні наслідки
По-перше, ППП стали універсальними, орієнтованими на деякого "усередненого" користувача на певному рівні ієрархії управління підприємствами, організаціями тощо. Це привело до універсалізації професійних функцій користувача ППП, він отримав можливість, залишаючись на своєму рівні в управлінні, працювати на різних підприємствах, практично незалежно від профілю (різновидової специфіки) їх діяльності.
По-друге, ППП отримали власні СКБД, засоби вводу-виводу даних і мову управління, іноді наближену до природної англійської мови. Наслідком стало ще більше зростання ролі діалогу користувача з ПЕОМ, але вже не на рівні завдань, а на рівні елементарних технологічних операцій, які утворюють ці завдання. Технологія обробки даних стала надзвичайно гнучкою.
По-третє, з'явилася концепція інтегрованого пакета прикладних програм як такого програмного продукту, що об'єднує кілька різноманітних ППП з різних прикладних областей у єдине ціле з єдиними засобами управління і передачі даних між ними. Метою інтегрованого ППП є надання користувачу (функціональному спеціалісту) можливості виконувати практично всю свою роботу з використанням одного програмного продукту. Прикладами інтегрованих ППП є сучасні офісні системи і проекти АІС торговельних підприємств, які в типовому випадку об'єднують СКБД, текстовий і табличний процесори та засоби зв'язку з використанням модемів, факсів, касових терміналів і електронних ваг.
3.5. Діалогова технологія в умовах інтелектуалізованих систем
У сучасних умовах все ширшого розповсюдження отримують інтелектуалізовані програмні продукти, тобто, програмні системи, які включають елементи штучного інтелекту. У найпростішому випадку такі елементи обіймають різнобарвні аспекти організації режиму користувача з ПЕОМ. Найчастіше це відноситься до наближення мови діалогу до природної, але може відноситися й до інших аспектів діалогу-
роздшЛ
455