Pазработкa корпоративних систем з використанням сучасних інструментальних засобів
Pазработкa корпоративних систем з використанням сучасних інструментальних засобів
Б.Вольфман, Елко Технології
Основний напрямок діяльності "Елко Технології" - виконання великих проектів на базі сучасних інформаційних технологій.
Про сучасних інформаційних технологіях
Перш, ніж перейти до безпосереднього викладу представлених матеріалів, коротко зупинимося на основних поняттях і термінах, використовуваних при описах сучасних автоматизованих систем (АС).
Класифікація інформаційних систем
За масштабами застосування сучасні АС підрозділяються на три основні класи:
- Настільні - для роботи однієї людини. До них слід віднести Автоматизоване Робоче Місце (АРМ) бухгалтера малого підприємства, АРМ касира, АРМ розраховувача заробітної плати і.т.д. Впровадження таких програм не викликає особливих труднощів і для хороших систем може обчислюватися днями.
Основні проблеми виникають при об'єднанні інформації з різних ділянок обліку - тому що робочі дані фахівців зберігаються на різних комп'ютерах, і виникає багато неузгодженостей. Наприклад, один і той же об'єкт (матеріал, товар, виріб) на різних АРМах може мати різні коди. - Офісні - для роботи відділу. До такого роду систем варто віднести мережеві бухгалтерські програми, програми автоматизації торгового залу, мережеві складські програми і.т.д. Співробітники всього відділу можуть одночасно працювати з єдиною базою даних, виконуючи окрему функцію управління підприємством. Впровадження систем цього класу значно складніше настільних: потрібно упорядкування плану рахунків, складання загального довідника постачальників і споживачів, настройка на облікову політику підприємства, навчання персоналу і т.д.
Але справжні проблеми виникають при спробах забезпечення інформаційного безпаперового взаємодії між збутом, бухгалтерією, постачанням і виробництвом. - Корпоративні - для роботи цілого підприємства або навіть декількох підприємств. Корпоративні системи охоплюють, як правило, всю фінансово-господарську та виробничу діяльність підприємства, в т.ч. має філії і дочірні фірми, що входить в холдингові компанії і концерни.
Розглянемо корпоративні системи, які тільки в даний час стали з'являтися на нашому ринку, і незабаром неминуче стануть настільки ж популярні, як і на Заході. Може здатися, що корпоративні системи потрібні тільки великим підприємствам. Насправді ті проблеми, які в них вирішуються, актуальні для будь-якої фірми.
Нижче наводяться відмінні риси сучасних корпоративних систем.
Автоматизується документообіг підприємства
Робота будується по звичній користувачу технології обробки документів. Документи автоматично передаються від одного виконавця до іншого або на підпис керівнику, при цьому зводиться до нуля можливість неправильної адресації, забування або втрати документів. Система контролює терміни виконання робіт і видає нагадування відповідальним виконавцям.
Моделюються бізнес-процеси
Пояснювати, що таке бізнес-процеси в документообігу, навряд чи потрібно - кожний спеціаліст стикається з ними щодня. Наприклад, бізнес-процес покупки матеріалів складається з одержання рахунку, його оплати, отримання матеріалів за накладною та їх оприбуткування на склад. Це супроводжує оформлення і підписання певного набору документів (Рис. ~ 300K) . З подібних бізнес-процесів, по суті, і складається вся оперативний документообіг підприємства. Корпоративні системи нового покоління дозволяють підприємству самостійно моделювати в системі свої бізнес- процеси. Це означає, що, продумуючи впровадження нового бізнес-процесу, керівник самостійно або за допомогою свого фахівця з комп'ютерів описує його у своїй корпоративній системі, визначаючи при цьому, які документи беруть участь в процесі і хто з фахівців відповідає за дії з цими документами. Більше керівнику не доведеться ні інструктувати своїх спеціалістів, ні контролювати послідовність дій або правильність оформлення документів - система просто не дозволить персоналу робити помилки або порушувати технологію роботи.
Бізнес-процес отримання товарів за накладною
Прибираються внутрішньофірмові бар'єри
Думаємо, багато керівників зараз стурбовані інформаційної роз'єднаністю своїх спеціалістів. Корпоративні системи зіграють немаловажну роль у тому, щоб колектив почав працювати як єдина команда, орієнтована на виконання спільної мети (збільшення прибутку підприємства).
(Рис. ~ 95K)
Для забезпечення узгодженої роботи довільного числа користувачів у єдиній комп'ютерній мережі найбільш придатною є технологія клієнт / сервер, в якій один або кілька найпотужніших комп'ютерів, які називаються серверами, використовуються не для роботи, а виділяються для зберігання даних з усіх ділянок і, головне, для забезпечення правильного взаємодії між робочими місцями. Всі інші комп'ютери в мережі є клієнтами. Раніше в комп'ютерних мережах застосовувалася технологія файл-сервер, яка практично не забезпечувала захисту даних від збоїв і помилок спеціалістів і створювала тому безліч аварійних ситуацій. Клієнт / серверна технологія набагато надійніше і "розумнішими": вона дозволяє уникати втрат даних (наприклад, коли кілька людей намагаються одночасно вносити зміни в одні і ті ж дані), набагато краще забезпечує збереження інформації і від випадковостей, і від злого умислу, і, нарешті, вона дає можливість працювати в мережі набагато більшому числу людей одночасно.
Відкривається доступ у міжнародні інформаційні мережі
А для користувачів це означає:
- У вас з'являються нові способи ведення бізнесу: у мережу можна помістити свої прейскуранти й іншу інформацію для загального ознайомлення, можна по електронній пошті одержувати і посилати замовлення, виставляти клієнтам рахунки, обговорювати і погоджувати тексти контрактів і комерційних пропозицій, посилати нагадування боржникам і т.д .
- Ви можете звертатися до величезних обсягів інформації з будь-яких галузей знань, набагато більшим, ніж в будь-який найбільшою бібліотеці. Це можуть бути книги, довідники, програми, матеріали періодичних видань, різні бази даних, комерційна реклама і багато іншого.
- Ви можете вести ділову переписку по електронній пошті з абонентами в будь-яких куточках світу
- Ви купуєте одну з найзручніших можливостей отримання консультацій, порад, допомоги. Всі серйозні фірми, що виробляють комп'ютери або програми, здійснюють зараз технічну підтримку своїх користувачів через глобальні мережі.
Найбільш відомою фірмою, що забезпечує комунікаційні можливості (або послуги глобальної мережі), є Internet. Кожне серйозне підприємство сьогодні обов'язково повинно мати вихід в Internet. Таку можливість починають надавати багато корпоративних системи.
Зручність і простота роботи
Поняття "інтуїтивно зрозумілий інтерфейс" означає, що вже після 1-2 годин експрес-навчання людина вільно може спілкуватися з програмою. Такі системи враховують психологію людей, вони доброзичливі і зрозумілі, широко використовують зображення і звук замість тексту. Працювати з такою системою може навіть непрофесіонал, і йому не потрібно вивчати томи документації. Людина бачить на екрані просто свій робочий стіл з стопками чистих бланків, папками з підшивками документів, журналами і відомостями.
Крім того, існує ряд сучасних технологій, що полегшують спілкування людини і комп'ютера. Ці технології особливо оцінять ті фахівці, яким доводилося працювати з незручними системами, де найпростіша операція вимагає багаторазових натискань клавіатури і складних переходів по меню.
резюме
Одна з рис нашого часу - якісний стрибок в автоматизації фінансово-господарської та виробничої діяльності підприємств. Програми нового покоління - корпоративні системи, виконані в технології клієнт / сервер, - надають такі можливості для обліку і управління, про які керівники ще недавно могли тільки мріяти. Ряд провідних фірм розробляє і пропонує такі проекти для підприємств різних галузей і видів діяльності. Повідомлення про це регулярно з'являються в комп'ютерній пресі і комп'ютерних рубриках економічних видань, корпоративні системи демонструються на тематичних виставках, семінарах, конференціях.
Етапи виконання складних проектів:
- обстеження підприємства і моделювання його ділових процесів;
- розробка плану реінжинірингу підприємства;
- виконання мережевих проектів будь-якої складності;
- підбір, поставка, установка, технічна підтримка і супровід програмно-технічних засобів - високоякісного комп'ютерного, мережевого і телекомунікаційного обладнання, сучасного системного та прикладного програмного забезпечення;
- проектування баз даних корпоративних систем;
- розробка прикладних програм в технології клієнт / сервер;
- інтеграція з існуючими на підприємстві інформаційними системами;
- навчання всіх категорій користувачів в авторизованому навчальному центрі;
- впровадження та технічна підтримка систем
Технічні пропозиції на проект, що розробляється містять:
- моделювання бізнес-процесів, що включає опис організаційної структури підприємств, їх технологічних процесів і систем документообігу, а також зв'язків із зовнішніми організаціями;
- розробка планів реінжинірингу підприємств;
- визначення Автоматизованих Робітників Місць (АРМ ів) та інформаційної взаємодії між АРМ ами і зовнішніми базами даних;
- визначення основних завдань і напрямів, що вирішуються в системі;
- постановки всіх функціональних підсистем;
- розробка технології вирішення завдань користувачів в умовах автоматизації;
- проектування концептуальної моделі бази даних;
- визначення основних вхідних і вихідних повідомлень;
- визначення вимог до системного програмного забезпечення та інструментальних засобів, за допомогою яких буде здійснюватися прикладне програмування;
- визначення вимог до технічних засобів, засобів зв'язку, що забезпечує надійну і ефективну експлуатацію системи.
- визначення конфігурації і складу розроблюваних систем.
- визначення організаційної структури та оцінка необхідної чисельності експлуатаційного персоналу розробляються систем.
Передпроектна обстеження ділових процесів
Короткий опис методики і складу робіт по передпроектному обстеження
Передпроектна обстеження підприємства передбачає вивчення та опис:
- організаційної структури підприємства;
- технологічних процесів підприємства;
- системи документообігу підприємства;
- зв'язків підприємства з зовнішніми організаціями.
Створена модель підприємства аналізується за наступними напрямками:
- розподіл функцій між підрозділами;
- виявлення дублювання функцій;
- виявлення перевантаженості або недовантаження окремих елементів моделі;
- виявлення прихованих ресурсів підприємства.
В основу методики обстеження покладено принцип "чорного ящика": спочатку в ролі "чорного ящика" виступає підприємство в цілому, потім кожен з його відділів, потім - окремі процеси всередині відділу (наприклад, замовлення товарів) і т.д.
Обстеження підприємства проводиться "зверху вниз":
- дослідження цілей і загальної організаційної структури підприємства та опис його зв'язків із зовнішніми організаціями;
- вивчення відповідальності, функцій і обов'язків кожного відділу;
- вивчення документообігу кожного відділу;
- вивчення зв'язків з іншими підрозділами підприємства;
- вивчення зовнішніх зв'язків кожного відділу.
В результаті обстеження виробляються:
- Рекомендації по реінжинірингу підприємства (в даному випадку вживається друге значення слова реінжінірінг- реструктуризація підприємства, на відміну від значення зворотне проектування стосовно CASE-засобів), аж до комплекту службових інструкцій:
- Проект бази даних корпоративної інформаційної системи підприємства:
- Конфігурація обчислювальної мережі:
- Пропозиції по набору програмно-технічних засобів:
- Операційні системи:
- Сімейство мережевих ОС корпорації Novell засноване на концепції інтегрованої обчислювальної архітектури (NICA - Novell Integrated Computing Architecture), яка дозволяє створити відкриту мережеву середу, інтегруючу ресурси серверів, настільних комп'ютерів, великих і міні-ЕОМ і підтримуючу на робочих станціях різні операційні системи: Windows, DOS, OS | 2, UNIX, Macintosh;
- Microsoft Windows NT характеризується пріоритетною багатозадачністю, вбудованою мережевою підтримкою, захищеністю, багатопоточність, підтримкою широкого спектру комп'ютерних платформ, симетричною мультипроцесорної обробки і т.д .;
- SCO Open Server забезпечує можливість роботи до 30 процесорів і хорошу відмовостійкість при виконанні клієнт / серверних додатків.
- SCO UnixWare 2.1 заснована на найсучаснішій версії ядра UNIX - System V UNIX, має отказоустойчивую файлову систему, забезпечує інтеграцію з TCP / IP і NetWare робочими середовищами.
- Засоби побудови мереж:
- мережеве обладнання Cabletron, Bay Networks, 3Com, Chipcom;
- високоякісні Brand Name комп'ютери фірм Compaq, Gateway, Tricord для серверів і робочих станцій.
- Засоби програмування:
- Centura Team Developer - потужне середовище розробки додатків, що забезпечує широкі можливості масштабування додатків і інтеграцію корпоративних систем з Internet;
- Centura Ranger - сервер баз даних, реалізує засоби універсальної реплікації даних;
- Centura Web Data Publisher - система, що забезпечує ефективну і безпечну передачу даних через Internet;
- Centura Application Server - система, що забезпечує можливості поділу додатків Centura
- Системи управління базами даних:
- SQLBase Server - нова версія сервера реляційних баз даних, що включає засоби реплікації даних;
- сімейство Sybase SQL Server - сімейство серверів, орієнтованих на завдання, пов'язані зі швидкою обробкою транзакцій в реальному масштабі часу, з системами прийняття рішень, обслуговуванням великої кількості користувачів і т.д .;
- Microsoft SQL Server - спеціально розроблений для систем з розподіленою обробкою даних;
- Informix Universal Server Engine - підтримує різноманітні типи даних і передбачає можливість розширення, через інтерфейс АPI працює з DataBlade-модулями;
- Oracle Server - універсальний сервер, що підтримує розподілені бази даних, паралельні системи, а також включає нові засоби підтримки сховищ даних.
- Informix Universal Server Engine - підтримує різноманітні типи даних і передбачає можливість розширення, через інтерфейс АPI працює з DataBlade-модулями;
- Microsoft SQL Server - спеціально розроблений для систем з розподіленою обробкою даних;
- сімейство Sybase SQL Server - сімейство серверів, орієнтованих на завдання, пов'язані зі швидкою обробкою транзакцій в реальному масштабі часу, з системами прийняття рішень, обслуговуванням великої кількості користувачів і т.д .;
- SQLBase Server - нова версія сервера реляційних баз даних, що включає засоби реплікації даних;
- Centura Web Data Publisher - система, що забезпечує ефективну і безпечну передачу даних через Internet;
- Centura Ranger - сервер баз даних, реалізує засоби універсальної реплікації даних;
- Centura Team Developer - потужне середовище розробки додатків, що забезпечує широкі можливості масштабування додатків і інтеграцію корпоративних систем з Internet;
- мережеве обладнання Cabletron, Bay Networks, 3Com, Chipcom;
- SCO Open Server забезпечує можливість роботи до 30 процесорів і хорошу відмовостійкість при виконанні клієнт / серверних додатків.
- Microsoft Windows NT характеризується пріоритетною багатозадачністю, вбудованою мережевою підтримкою, захищеністю, багатопоточність, підтримкою широкого спектру комп'ютерних платформ, симетричною мультипроцесорної обробки і т.д .;
- Сімейство мережевих ОС корпорації Novell засноване на концепції інтегрованої обчислювальної архітектури (NICA - Novell Integrated Computing Architecture), яка дозволяє створити відкриту мережеву середу, інтегруючу ресурси серверів, настільних комп'ютерів, великих і міні-ЕОМ і підтримуючу на робочих станціях різні операційні системи: Windows, DOS, OS | 2, UNIX, Macintosh;
- Операційні системи:
- Пропозиції по використанню і розробці прикладних програм.
рис. ~ 300K
[ назад ] [ зміст ] [ вперед ] Copyright © CIT