Розробка системи автоматизації управління фермою СГВК Алмати

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

ВСТУП

Піднесення сільського господарства на принципово новий науково-технічний та організаційно-економічний рівень, переклад його на рейки інтенсивного розвитку, досягнення вищого світового рівня продуктивності суспільної праці, якості продукції та ефективності виробництва потребують докорінного удосконалення управління. Сприяти цьому покликані АСУ, які є продуктом широкої електронізації народногосподарського комплексу.

Автоматизовані системи управління в даний час широко використовуються в усіх ланках управління народним господарством. ГОСТ 24.003-84 наступним чином визначає АСУ: «Автоматизована система управління - система« людина - машина », що забезпечує ефективне функціонування об'єкта, в якій збір і переробка інформації, необхідної для реалізації функцій управління, здійснюється із застосуванням засобів автоматизації та обчислювальної техніки».

Тільки така автоматизована система може вважатися АСУ, результатом роботи якої є ефективне функціонування об'єкта. При цьому об'єктом може бути окремий пристрій чи технологічний процес, підприємство, галузь, сільське господарство.

В економіці під ефективністю розуміється здатність до досягнення мети з найменшими витратами. При визначенні ефективності зіставляють корисний ефект і витрати на його отримання. Поняття ефективності конкретизується в кожній галузі людської діяльності залежно від специфічної форми шуканого ефекту. Поняття «економічний ефект» пов'язане зі змістом цілей, переслідуваних господарською діяльністю. Найбільш загальна мета-задоволення матеріальних і культурних потреб народу. Їй підпорядковано виробництво і розподіл економічних благ. Тому теоретично економічний ефект виробництва вимірюється ступенем задоволення потреб суспільства чи корисним ефектом вироблених благ. Показниками економічної ефективності можуть служити продуктивність праці фондовіддача, випуск продукції на одиницю витрачається сировини і матеріалів і т. д.

Ефективність АСУ визначається тим конкретним економічним ефектом виробництва, який досягається завдяки застосуванню в управлінні засобів автоматизації та обчислювально техніки.

Тому мета дипломного проекту і полягає в тому, щоб автоматизувати СГВК ПЗ''Алмати'', а зокрема ферму. Автоматизація цього комплексу дасть кооперативу багато переваг і зокрема скоротить час обробки інформації та прискорить доступ до необхідної документації. Управляти фермою можна буде з одного робочого місця. До розробки дипломного проекту в ПЗ''Алмати''не було автоматизованої системи управління. На робочих місцях економістів стояли звичайні комп'ютери вони були підключені до однієї системи, виведення документів на друк.

1. ОРГАНІЗАЦІЙНО-ПРАВОВА ОСНОВА ДІЯЛЬНОСТІ СГВК''АЛМАТИ''

СГВК''Алмати''є виробничим кооперативом. Виробничим кооперативом визнається добровільне об'єднання громадян на основі членства для спільної підприємницької діяльності, заснованому на їх особистій трудовій участі та об'єднання його членів майнових внесків.

Правове становище виробничого кооперативу та його членів визначається відповідно до цивільного кодексу, законодавчими актами республіки Казахстан.

Головним завданням виробничого кооперативу є задоволення потреб населення в с / г продукції.

Для здійснення виробничо господарської діяльності кооперативу, кооператив набуває необхідні йому сировину, матеріали, інструменти, обладнання, машини та інше майно.

Виробничий кооператив''ПЗ''Алмати''організовувався за бажанням громадян на зборах, в Талгарського районі.

Статут кооперативу був прийнятий загальними зборами членів кооперативу, який розроблявся групою людей створюють кооператив. Кооператив вважається створеним з моменту реєстрації статуту, що є основним документом, що регулює його діяльність.

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

Поряд з статутом були розроблені нормативні документи, що регулюють діяльність кооперативу.

Статут кооперативу вважається прийнятим якщо за нього проголосувало більше половини членів.

Виробничий кооператив''ПЗ''Алмати''має повну господарську самостійність. Всі виробничо-господарські взаємовідносини кооперативу регулюються договорами.

СГВК''ПЗ''Алмати''самостійно планує свою виробничо-господарську діяльність, фінансову, а також соціальне і культурно-побутове розвиток господарства.

Дохід кооперативу формується за рахунок виручки від реалізації сільськогосподарської продукції кооперативу.

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

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

Кооператив самостійно визначає види, розміри і порядок формування та використання фондів.

У СГВК''ПЗ''Алмати''існують: фонд розвитку кооперативу, пенсійний фонд, фон оплати праці та інші.

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

Фінансова та виробнича діяльність господарства здійснюється на основі господарської самостійністю. Виробничий кооператив має самостійний баланс, розрахункові рахунки в банках, є юридичною особою.

Підприємство має свої фонди які є сукупністю предметів виробничого призначення, які в натуральній формі функціонують у господарствах протягом багатьох років. У складі основних фондів відбуваються постійні зміни, вступають в експлуатацію нові більш досконалі засоби виробництва і вибувають зношені. [6]

1.1 Організаційна структура СГВК ПЗ''Алмати''

  • Директор кооперативу:

    • виконавчий директор.

  • Виконавчий директор:

    • головний економіст;

    • відділ постачань кормів;

    • відділ обслуговування техніки.

  • Головний економіст:

  • економіст по землі;

  • економіст по тваринництву;

  • економіст з кадрів;

  • головний бухгалтер.

  • Головний бухгалтер:

  • бухгалтер по землі;

  • бухгалтер по тваринництву;

  • бухгалтер по заробітній платі управлінського персоналу і робочих.

  • Економіст по тваринництву:

  • зоотехнік;

  • ветеринар;

  • обслуговуючий персонал ферми;

  • доярки;

  • фахівець з машинної та обслуговуючої техніки;

  • прибиральники ферми.

  • Економіст по землі:

  • агротехнік;

  • фахівець з машинної та обслуговуючої техніки;

  • робітники.

Таблиця 1 - Техніко-економічні показники

Показники

1998р.

1999р.

Зміни

+ / -

Темп

зростання

%

1.Среднеспісочная чисельність працівників, чол.

145

216

----

----

2.Середньорічна вартість ОФ тис.тг.

----

3221

3221


3.Среднегодовая вартість залишків оборотних коштів тис.тг..

40885,5

175624

134738,5

430

4.Виручка від реалізації в порівнянних цінах, тис.тг.

199622

236779

37157

118

5.Затрати на пр-во реалізованої продукції, тис.тг.

175126

202286

27160

115

6.Прібиль від реалізації продукції, тис.тг.

24496

34493

9997

141

7.Затрати на 1тг. реалізованої продукції, тг / тг (п.5/п.4)

0,88

0,85

-0,03

96

8.Фондоотдача на 1 тг ОФ, тг / тг (п.4/п.2)

----

73,5

73,5


9.Фондовооруж-ть, тг. / чол (п.2/п.1).

----

536,8

536,8


10.Проізводітельность праці, тг / тг (п.4/п.1).

33270

39463

6193

118

11.Рентабельность продажів%, (п.6/п.4).

12

15

3

125

Таблиця 2 - Баланс кооперативу (тис.тг.)

З таблиці 2, можна зробити наступні висновки, в 1999 році з'явилися необоротні активи в абсолютному вираженні вони склала 6 422 тис.тг., а питома вага їх 2.08%.

Вартість оборотних активів збільшилася на 269 784 тис.тг., це сталося в основному через збільшення запасів на 183 624 тис.тг., збільшилася вага запасів склав 68,36% і він збільшився з початку року на 11.04%, сума дебіторської заборгованості збільшилася на 41 095 тис.тг., але питома вага знизилася на 15.7%, грошові кошти збільшилися на 27 585 тис.тг., питома вага збільшилася на 2,24%.

Величина капіталів та резервів збільшилася на 14 900 тис.тг, питома вага склала 4,82%, це відбулося за рахунок збільшення нерозподіленого прибутку

звітного року.

Короткострокові пасиви збільшилися на 245 872 тис.тг., але питома вага їх знизився на 4,8%, це сталося, цілком, за рахунок збільшення кредиторської заборгованості на 207 742 тис.тг., питома вага якої збільшився на 43,62%. [7]

1.2 Аналіз фінансової стійкості кооперативу

Оцінка фінансової стійкості передбачає розрахунок величини власних оборотних коштів.

Таблиця 3 - Розрахунок величини власних оборотних коштів (тис.тг.)

З таблиці 3, можна зробити наступні висновки, величина власного капіталу збільшилася на 14 900 тис.тг., темп росту склав 135554.55%. Власні оборотні коштів збільшилися на 8 478 тис.тг., темп росту склав 77 172 .73%. Величина оборотних коштів збільшилася на 254 346 тис.тг., темп росту склав 624 .96%. Короткострокові пасиви збільшилися на 38 130 тис.тг., що склало 208,8% від минулого року. Поточна кредиторська заборгованість склала 13 573 і 221 314 тис.тг, відповідно, за 1998 і 1999 рік. Власні оборотні кошти, з урахуванням усіх джерел фінансування склали 48 630 і 302 979 тис.тг., за 1998 і 1999 рік. З урахуванням усіх джерел фінансування спостерігається надлишок власних оборотних коштів. Надлишок склав 179 і 182 тис.тг., за 1998 і1999 роки.

У висновку необхідно відзначити, що на основі розрахованих показників можна зробити висновок, що в 1998 і в 1999 році у підприємства було не стійкий фінансовий стан. [7]

Крім розрахунку показника власних оборотних коштів, фінансову стійкість оцінюють за допомогою системи показників.

Однією з найважливіших характеристик стійкості фінансового стану кооперативу, його незалежності від позикових джерел коштів є коефіцієнт автономії (Ка), який дорівнює частці джерел власних засобів у загальному підсумку балансу-нетто. Нормальне мінімальне значення коефіцієнта автономії оцінюється на рівні 0,5. Значення Ка> 0,5, показує, що всі зобов'язання підприємства можуть бути покриті його власними засобами. Виконання обмеження Ка> 0,5 важливо не тільки для самого підприємства, але і для його кредиторів. Зростання коефіцієнта автономії свідчить про збільшення фінансової незалежності кооперативу, зниженні ризику фінансових труднощів в майбутні періоди. Така тенденція, з погляду кредиторів, підвищує гарантії погашення кооперативом своїх зобов'язань.

Зобов'язання п / п

Ка = ---------------------------------------------- (1 )

Валюта балансу

Коефіцієнт автономії доповнює коефіцієнт співвідношення позикових і власних коштів (Кз / с), який представляє собою частка від ділення всієї суми зобов'язань за залученими позиковими коштами на суму власних коштів. Він вказує, скільки позикових коштів залучив кооператив на один тенге вкладених в активи власних коштів. Нормальне обмеження для коефіцієнта співвідношення позикових і власних коштів Кз / с <1.

Зобов'язання п / п

Кз / с = ---------------------------------------------- ---------- (2)

Власні ср-ва п / п

Також істотною характеристикою фінансового стану є коефіцієнт співвідношення мобільних та іммобілізованих коштів (Км / і) .. Значення коефіцієнта в більшій мірі обумовлено галузевими особливостями кругообігу засобів аналізованого підприємства.

Оборотні кошти п / п (мобіл)

Км / і = ---------------------------------------------- ------------------------------ (3)

Необоротні ср-ва п / п (іммобіл)

Досить суттєвою характеристикою стійкості фінансового стану є коефіцієнт маневреності (Км), рівний відношенню власних оборотних коштів підприємства до загальної величини джерел власних коштів. Він показує, яка частина власних коштів кооперативу знаходиться в мобільній формі, що дозволяє відносно вільно маневрувати цими засобами. Високе значення коефіцієнта маневреності позитивно характеризує фінансовий стан, проте будь-яких усталених у практиці нормальних значень показника не існує. Іноді в спеціальній літературі в якості оптимального розміру коефіцієнта рекомендується 0,5.

Власні оборотні ср-ва п / п

Км = ------------------------------------------------ ------------------------- (4)

Загальна величина іст. собств. ср-в

Відповідно до тієї визначальною роллю, яку відіграють для аналізу фінансової стійкості абсолютні показники забезпеченості кооперативу джерелами формування запасів і витрат, одним з головних відносних показників стійкості фінансового стану є коефіцієнт забезпеченості запасів і витрат власними джерелами формування (Ко), рівний відношенню величини власних оборотних коштів до вартості запасів і витрат підприємства. Нормальне обмеження, одержуване на основі статистичних усереднень даних господарської практики, для цього коефіцієнта має наступний вигляд: Ко> 0,6 - 0,8.

Власні оборотні ср-ва п / п

Ко = ------------------------------------------------ -------------------------- (5)

Вартість запасів і витрат

Важливу характеристику структури коштів кооперативу дає коефіцієнт майна виробничого призначення (Кп.ім.), рівний відношенню суми вартостей основних засобів (за мінусом зносу), капітальних вкладень, устаткування, виробничих запасів і незавершеного виробництва до підсумку балансу. На основі даних господарської практики нормальним вважається таке обмеження показника: Кп.ім.> 0,5. У випадку зниження значення показника нижче критичної межі доцільне залучення довгострокових позикових засобів для збільшення майна виробничого призначення, якщо фінансові результати в звітному періоді не дозволяють істотно поповнити джерела власних коштів.

ОС + К.Вл. + обор-е + ПЗ + Нез.Пр.

Кп.ім. = ------------------------------------------------- ------------------ (6)

Валюта балансу

Таблиця 4 - Оцінка фінансової стійкості

КОЕФІЦІЄНТИ

на початок року

Нарешті року

зміна за рік

До автономії

1,00

0,95

-0.05

До співвідношення собст. і позикових коштів

4419,91

19,75

-4400,16

До маневреності

1,00

0,57

-0.43

До забезпеченості власними оборотними засобами

0,00

0,03

0,03

З таблиці 4, можна зробити наступні висновки, До автономії зменшився на 0.05, причому він не задовольняє нормативному значенню, До співвідношення власних і позикових коштів, так само зменшився на 4400.16, причому, нормальним значенням для цього коефіцієнта є від 0-1, К маневреності знизився на 0.43. До забезпеченості власними оборотними засобами, збільшився на 0.03.

Завдання аналізу ліквідності балансу виникає в умовах ринку у зв'язку з посиленням жорсткості фінансових обмежень і необхідністю давати оцінку кредитоспроможності кооперативу, тобто її спроможність своєчасно і повністю розраховуватися за всіма своїми зобов'язаннями. Ліквідність балансу визначається як ступінь покриття зобов'язань кооперативу його активами, термін перетворення яких в гроші відповідає терміну погашення зобов'язань. Від ліквідності балансу слід відрізняти ліквідність активів, яка визначається як величина, зворотна часу, необхідному для перетворення їх в грошові кошти. Чим менше час, який буде потрібно, щоб цей вид активів перетворився в гроші, тим вище його ліквідність.

Аналіз ліквідності балансу полягає в порівнянні коштів по активу, згрупованих за ступенем їх ліквідності і розташованих у порядку убування ліквідності, із зобов'язаннями по пасиву, згрупованими за термінами їх погашення і розташованими у порядку зростання термінів.

У залежності від ступеня ліквідності, тобто швидкості перетворення в грошові кошти, активи кооперативу поділяються на такі групи:

А-1) найбільш ліквідні активи - до них відносяться всі статті грошових коштів кооперативу і короткострокові фінансові вкладення;

А-2) швидко реалізовані активи - дебіторська заборгованість та інші активи;

А-3) повільно реалізовані активи - запаси і витрати, (мінус) ПДВ (плюс) розрахунки із засновниками (плюс) довгострокові фінансові вкладення (за винятком вкладів у КК);

А-4) важко реалізовані активи - статті розділу 1 активу, за винятком статей цього розділу, включених в попередню групу.

Пасиви балансу групуються за ступенем терміновості їх оплати:

П-1) найбільш термінові зобов'язання - до них відноситься кредиторська заборгованість та позики непогашені в строк;

П-2) короткострокові пасиви - короткострокові кредити і позикові кошти;

П-3). Довгострокові пасиви - довгострокові кредити та позики;

П-4) постійні пасиви - 1 розділ "Джерела власних коштів" пасиву балансу.

Для визначення ліквідності балансу слід зіставити підсумки наведених груп по активу і пасиву. Баланс вважається абсолютно ліквідним, якщо мають місце такі співвідношення:

А-1> П-1

А-2> П-2

А-3> П-3

А-4 <П-4

Виконання перших трьох нерівностей з необхідністю тягне виконання і четвертого нерівності, тому практично істотним є зіставлення підсумків перших трьох груп по активу і пасиву. Четверте нерівність носить "балансуючий" характер і в той же час має глибокий економічний сенс: його виконання свідчить про дотримання мінімального умови фінансової стійкості - наявність у кооперативу власних оборотних коштів. У випадку, коли одна або кілька нерівностей системи мають знак, протилежний зафіксованим в оптимальному варіанті, ліквідність балансу більшою або меншою мірою відрізняється від абсолютної. При цьому нестачу коштів по одній групі активів компенсується їх надлишком по іншій групі, хоча компенсація при цьому має місце лише з вартісної величині, оскільки в реальній платіжній ситуації менш ліквідні активи не можуть замістити більш ліквідні.

Зіставлення найбільш ліквідних коштів і швидко реалізованих активів з найбільш терміновими зобов'язаннями і короткостроковими пасивами дозволяє з'ясувати поточну ліквідність. Порівняння ж повільно реалізованих активів з довгостроковими пасивами відображає перспективну ліквідність. Поточна ліквідність свідчить про платоспроможність (або неплатоспроможність) кооперативу на найближчий до розглянутого моменту проміжок часу. Перспективна ліквідність являє собою прогноз платоспроможності на основі порівняння майбутніх надходжень і платежів (з яких у відповідних групах активу і пасиву представлена, звісно, ​​лише частина, тому прогноз досить наближений).

Таблиця 5 - Аналіз ліквідності кооперативу (тис. тенге)

З таблиці 5 можна зробити наступні висновки: найбільша питома вага припадає на повільно реалізовані активи, а найменший на найбільш ліквідні. Причому по пасиву найбільша питома вага припадає на початок року на короткострокові пасиви, а в кінці року на найбільш термінові зобов'язання, тобто можна сказати, що в критичній ситуації кооператив не зможе розрахуватися за своїми зобов'язаннями.

Узагальнюючий показник ліквідності балансу.

0,08 * 3853 +0,34 * 16725 +0,57 * 27873

Ан.г. = ------------------------------------------------- - = 0,75

0,28 * 13573 +0,72 * 35046

0,10 * 31438 +0,19 * 57820 +0,69 * 213539

Ак.г. = ------------------------------------------------- - = 0,91

0,72 * 221315 +0,24 * 73176

Узагальнюючий показник ліквідності збільшився в 1999 році, в порівнянні з 1998 роком на 0.16.

Аналіз платоспроможності за допомогою відносних показників ліквідності.

1. До абсолютної ліквідності

А1 3853

КАЛн.г. = ------------ = ------------------- = 0,08 (7)

П1 + П2 13573 +35046

А1 31438

КАЛк.г. = ------------ = --------------------- = 0,11 (8)

П1 + П2 221315 +73176

2. До критичної ліквідності

А1 + А2 3853 +16725

ККрЛн.г = ---------- = -------------------- = 0,42 (9)

П1 + П2 13573 +35046

А1 + А2 31 438 +57820

ККрЛк.г = ---------- = -------------------- = 0,30 (10)

П1 + П2 221315 +73176

3. До поточної ліквідності

А1 + А2 + А3 3853 +16725 +27873

КТЛн.г = ---------------- = ----------------------------- - = 1,00 (11)

П1 + П2 13573 +35046

А1 + А2 + А3 тридцять одна тисяча чотиреста тридцять вісім +57820 +213539

КТЛк.г = ---------------- = ----------------------------- = 1,03 (12)

П1 + П2 221315 +73176

З отриманих розрахунків, можна зробити наступні висновки, До абсолютної ліквідності не відповідає нормативному значенню не в 1998, не в 1999 році, хоча в 1999 році К абсолютної ліквідності і збільшився на 0,03.

До критичної ліквідності, так само не відповідає нормативному значенню, причому в 1996 році спостерігається зниження на 0,12. [1]

До поточної ліквідності не відповідає нормативному значенню, але в 1999 році спостерігається його незначне збільшення на 0,03. Тобто, можна зробити висновок, що кооператив неплатоспроможний. Всі значення коефіцієнтів нижче нормативних.

Коефіцієнт поточної ліквідності розраховується за формулою:

А1 + А2 + А3

К1 = ----------------------- (13)

П1 + П2

Звідки на початок періоду:

К1 = 1,00

а на кінець:

К1 = 1,03

Коефіцієнт забезпеченості власними коштами розраховується за формулою:

П4-А4

К2 = -------------------- (14)

А1 + А2 + А3

У нашому прикладі на початок періоду це складе:

11

К2 = ------------------------------- = 0,0002.

3853 +16725 +27873

а на кінець:

14911-6442

К2 = ---------------------------------- = 0,0280.

31438 +57820 +213539

У залежності від отриманих конкретних значень К1 і К2 аналіз і оцінка структури балансу розвиваються по двох напрямках:

а) у разі, якщо хоча б один з цих коефіцієнтів менше гранично припустимого значення, слід визначити коефіцієнт відновлення платоспроможності за 6 місяців за такою формою:

К3а = (К1ф + 6 / Т * (К1ф - К1н)) / 2 (15),

де: К1к - фактичне значення коефіцієнта поточної ліквідності

(К1) наприкінці звітного періоду;

К1н - фактичне значення коефіцієнта поточної ліквідності

(К1) початку звітного періоду;

6 - період відновлення платоспроможності в місяцях;

Т - звітний період у місяцях (12 місяців);

б) якщо коефіцієнт відновлення платоспроможності прийме значення більш 1.0, це свідчить про наявність реальної можливості у кооперативу відновити свою платоспроможність. Якщо цей коефіцієнт виявиться менше 1.0, то у кооперативу немає реальної можливості відновити свою платоспроможність.

Для нашого прикладу визначати значення К3б немає необхідності, оскільки значення К1 і К2 менше граничних значень (відповідно 1,00 і 1,03).

Якщо К1 і К2 менше відповідних граничних значень, слід розрахувати коефіцієнт відновлення платоспроможності за 6 місяців:

К1к + 6 / Т * (К1к - К1н)

К3а = ----------------------------------- (16),

К1норм

де: 6 - період відновлення платоспроможності;

Т - звітний період (12 місяців);

К1норм - нормативне значення коефіцієнта поточної ліквідності (К1), рівне 2.

Якщо коефіцієнт втрати платоспроможності К3а прийме значення більше 1, то у кооперативу є реальна можливість відновити свою платоспроможність. У нашому прикладі К1к = 1,03: звідси:

1,03 +6 / 12 * (1,03-1,00)

К3а = ------------------------------- = 0,5225

2

Результати виконаних розрахунків показують, що у підприємство не задовільна структура балансу і відновити свою платоспроможність у короткий термін вони не в силах.

2. ОБ'ЄКТИВНО-ОРІЄНТОВАНИЙ ПІДХІД ПРИ ПРОЕКТУВАННІ АВТОМАТИЗОВАНОЇ СИСТЕМИ УПРАВЛІННЯ

Кожен рік обчислювальна техніка знаходить нові сфери застосування: сьогодні комп'ютери використовуються практично у всіх сферах людської діяльності. Постійне підвищення їх продуктивності дозволяє покладати на них рішення все більш складних завдань. Область застосування комп'ютерів вже не обмежується суто обчислювальними завданнями. Але на цьому шляху є труднощі, які виникають, зокрема, при спробах використання обчислювальної техніки в погано формалізуються областях людської діяльності. Основною проблемою є відсутність механізму, що дозволяє адекватно представляти реально відбуваються процеси та їх учасників у вигляді комп'ютерної моделі. Очевидно, чим точніше модель буде описувати дійсність, тим вірогідніше стануть результати, одержувані при використанні обчислювальної техніки.

Вибір системи управління бізнесом для розгляду не випадковий: сьогодні спостерігається стійкий попит на такі системи. У міру розвитку людства форми його діяльності постійно ускладнюються. Відповідно змінюються і вимоги, які пред'являються до способів управління. Комп'ютери вже досить тривалий час використовують у подібних системах для збору інформації, і природним є подальше розширення області їх використання для аналізу отриманої інформації і виконання базових функцій управління. Сфера управління бізнесом і виникають в ній проблеми перестають бути прерогативою керівництва компанії і працівників. Створення подібних систем неможливо без залучення фахівців у галузі прикладної математики, архітекторів програмних систем.

Огляд ринку показує досить чіткий поділ споживачів залежно від використовуваних ними систем на три категорії: персональні системи; системи для малого бізнесу; системи автоматизації діяльності середніх і великих компаній. Відповідним чином ділиться і програмне забезпечення (ПЗ) в цьому секторі ринку.

Системи автоматизації діяльності середніх і великих компаній мають не тільки модулі для роботи з фінансовою інформацією, а й програми автоматизації діловодства, управління проектами, розподілу товарів по складах і ін Серед найбільш поширених і активно просуваються систем на казахстанському ринку можна назвати системи Scala, Platinum та програми R / 3 німецького концерну SAP-лідера на сьогоднішній день в області автоматизації діяльності підприємства.

Розглянемо цю групу систем. Узагальнюючи інформацію, отриману в результаті дослідження моделі, можна сказати, що ці програмні продукти автоматизують кожну з основних операцій. Джерелом інформації для введення даних про господарські операції є первинні документи, які підтверджують факт здійснення господарської операції і містять різні деталі. За обробку документа кожного конкретного типу відповідає модуль системи. Вся перероблена інформація зберігається в загальній базі даних (БД) у стандартному вигляді.

Структура таких систем та принципи їх роботи нагадують системи ручної обробки облікових даних. З цим пов'язані обмеження, що виникають при спробах використання систем для аналізу діяльності кооперативу в аспектах, відмінних від фінансових.

2.1 Недоліки системи

Історично великі управлінські системи розвивалися за своїми правилами. Це було пов'язано з тим, що великі організації раніше за інших форм бізнесу отримали доступ до обчислювальної техніки і тому подібні системи мають тривалу історію розвитку. Ця обставина, крім позитивного аспекту, має і певні негативні сторони.

Розвиток та модернізація систем. Поважний вік таких систем часто служить перешкодою на шляху їх подальшого розвитку, тому що більша частина часу розробників іде на боротьбу з існуючими апаратними та програмними обмеженнями, а отримана в результаті структура системи не сприяє легкої модифікації. В якості творця системи виступала, як правило, одна компанія, тому їй доводилося звертати увагу не тільки на аспекти обліку та аналізу, тобто функціональну сторону ПЗ, а й на засоби генерації звітності, роботи з БД, взаємодії з периферійними пристроями.

Одним з основних недоліків великих програмних систем є той факт, що в основу їх функціонування вже закладено механізм взаємодії між складовими частинами підприємства. Тому для успішного впровадження системи зазвичай виявляється недостатньо налаштування системи на конкретних користувачів, а потрібні зміни встановленого порядку ведення обліку. У разі застосування, наприклад, системи R / 3 може знадобитись навіть часткова або повна реорганізація підприємства. Це розширює поле діяльності консультаційних фірм, але є негативним чинником для компанії, в якій впроваджується система, тому що збільшуються і без того чималі витрати на придбання ПЗ.

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

Методика побудови великих програмних систем в якості одного з перших кроків передбачає попереднє визначення структури розглянутої області з точки зору взаємодії її складових частин. [5]

2.2 Методи проектування програмних систем

Під методом проектування розуміється процес створення ряду моделей, які описують своїми засобами різні сторони, що розробляється. В даний час існують різні підходи до цієї проблеми, серед яких можна виділити три основні групи: метод структурного проектування; метод організації потоків даних; об'єктно-орієнтоване проектування.

У системах управління бізнесом має сенс використовувати усі зазначені методи, причому в два етапи. На першому етапі необхідно використання методів об'єктно-орієнтованого проектування для створення об'єктів, що є відображенням реально існуючих понять предметної області та визначення базових механізмів взаємодії між ними. На другому етапі застосовуються методи структурного проектування та організації потоків даних як засобів опису взаємодії між об'єктами та документообігу на підприємствах. У силу специфіки предметної області і, як вже зазначалося, різних вимог до подібних систем, другий етап може вважатися етапом безпосереднього впровадження системи в кооператив.

Тому основним завданням при створенні подібних систем є задача визначення базових об'єктів і механізмів взаємодії між ними.

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

У зв'язку з довільністю вибору рівня абстракції можна буде враховувати всі об'єкти, які становлять інтерес з точки зору обліку та аналізу результатів діяльності. Об'єкти, що використовуються в системі управління бізнесом в якості представників реальних понять предметної області повинні задовольняти ряду вимог, без виконання яких процес налаштування системи буде надзвичайно важким. Розглянуті об'єкти з точки зору програмної архітектури повинні мати здатність володіти групами інших об'єктів і одночасно бути членами різних груп. Використовуючи різні способи угрупування, користувач системи отримує можливість ведення різного виду обліку на підприємстві.

Визначення типу об'єкта не обов'язково в процесі роботи системи. Він запитується на можливість виконання будь-які дії. У разі підтвердження об'єкт-власник групи має право скоригувати отримані результати. При відмові можливі різні дії аж до ігнорування цього об'єкта при виконанні конкретної операції. У цьому випадку об'єкт-власник отримує можливість користуватися властивостями об'єктів групи і виконувати дії, які не були закладені в ньому на етапі створення. Наприклад, завод може мати склад зберігання готової продукції і цех з виробництва автомобілів. Об'єкт-завод набуває властивості об'єкта-складу та цеху як виробничої одиниці. До нього застосовні всі операції, які можна виконувати з його складовими.

Зазвичай цей принцип використовується в множині успадкування для породження об'єктів-спадкоємців, що мають властивості їх предків. Корінне відмінність полягає в тому, що при традиційному програмуванні це визначається на етапі створення програми. Об'єкт може виглядати як об'єкт-предок у певному контексті, але предок не існує незалежно від самого об'єкта і не може належати одночасно двом іншим об'єктам. У запропонованій схемі вони існують незалежно один від одного. Таким чином, необхідно, щоб для задоволення потреб користувача всі об'єкти розглянутої системи задовольняли принципом динамічного наслідування. Принцип динамічного наслідування є ключовим чинником, який може забезпечити успіх систем такого роду. [3]

В якості сполучного компонента при побудові систем пропонується використовувати технологію OLE 2 фірми Microsoft, так як:

- OLE - вбудоване засіб операційних систем Windows 95 і многоплатформная Windows NT;

- OLE - фактичний стандарт галузі і має сильну підтримку з боку третіх виробників;

- У вигляді розподіленого OLE в мережі реалізована можливість зберігання об'єктів на різних комп'ютерах;

- Сумісність з OLE є вимогою специфікації CORBA.

Зберігання інформації.

Об'єктно-орієнтовані БД. Одним з найбільш бурхливо розвиваються, у галузі зберігання інформації є розробка об'єктно-орієнтованих систем управління базами даних. Вони відрізняються від реляційних БД тим, що дозволяють зберігати складні дані і взаємозв'язку між їх елементами. Саме це привертає до них інтерес як до нового способу зберігання інформації.

Гібридні БД. Вони виступають в якості сполучного компонента між об'єктно-орієнтованими і реляційними БД, заповнюючи виникло простір між двома технологіями. У гібридних схемах використовуються кілька підходів (від проміжного шару ПЗ до суто реляційного підходу з трансляцією запитів, що надходять від додатків до мови SQL).

Структуровані сховища OLE. Технологія OLE також пропонує свій підхід до зберігання інформації у вигляді об'єктів. В основу покладено принцип структурованих сховищ, що представляють собою файлову систему, побудовану поверх основної системи файлів. Вона володіє такими перевагами, як підтримка транзакцій і двійкова сумісність між платформами. Автоматично підтримується відновлення всіх файлів, які були змінені при відкат транзакції. У разі практичної реалізації можна використовувати всі три підходи, так як операція завантаження і створення об'єктів повинна проводитися прозоро для функціональної частини системи.

Подання інформації.

У зв'язку з тим, що в системі з пропонованою архітектурою дані можуть зберігатися в різних форматах навіть для об'єктів одного і того ж типу, постає питання про відображення і подання інформації, що зберігається. У даному випадку має сенс розмежувати розглянуті об'єкти на дві групи - об'єкти господарської діяльності як елементи структури підприємства та документи як ініціатори виконання певних дій. Аналогічно має сенс розділити і способи подання інформації - у вигляді керуючих елементів OLE (OCX) і складених документів. При цьому один вид подання не обов'язково заперечує використання іншого способу.

Перед системою, яка повинна охоплювати всі аспекти діяльності кооперативу, ставиться задача отримання і обробки інформації, що надходить з різних джерел і має різні формати представлення. Уніфікована передача даних дозволяє не тільки обмінюватися інформацією між об'єктами OLE, але й передавати інформацію в додатки, які не підтримують цю технологію, але які вміють працювати з буфером обміну даними Clipboard. Така технологія позбавляє розробника від необхідності знання того, як і звідки надходять дані. Основними методами є Query Get Data, Get Data, Set Data і Enum Format Etc. Методи Query Get Data і Enum Format Etc служать відповідно для визначення того, чи підтримує об'єкт запитуваний формат даних, і для отримання списку всіх підтримуваних об'єктом форматів.

Якщо безлічі підтримуваних форматів даних у об'єктів не перетинаються, то є можливість використання об'єктів-трансляторів. Технічно при цьому відбувається опитування реєстру операційної системи з метою пошуку об'єктів, підтримують необхідні типи даних, і організовується послідовний процес виклику методів Get Data і Set Data. Використовуючи цей механізм, об'єкт 1 отримує можливість зберігати дані у форматі об'єкта 2, тобто в їх первинному вигляді, а обробляти в своєму власному форматі.

Таким чином, не існує обмежень на вигляд поступаемой інформації за умови, що в системі є відповідні транслятори в спосіб представлення, підтримуваний іншими об'єктами. Це ключ до вирішення однієї з основних проблем, яка виникає при спільному використанні різних систем, - проблемі обміну інформацією.

Говорячи про обмін даними, не можна не згадати про необхідність підтримки оновлення даних у реальному часі засобами самої системи.

Для підтримки оновлення даних доцільно використовувати метод D Advise інтерфейсу I Data Object об'єкта сервера в сукупності з інтерфейсом l Advise Sink об'єкта-клієнта. У залежності від необхідності існує можливість встановлення одного з трьох типів зв'язку між об'єктами: «холодної»; «теплою», «гарячою».

«Холодна» зв'язок. Такі зв'язки можуть використовуватися для обміну інформацією з заздалегідь певними схемами. Використання тільки методів Get Data при обміні інформацією між об'єктами може служити прикладом цього типу зв'язку.

«Тепла» зв'язок. Даний тип зв'язку між об'єктами може використовуватися, якщо для об'єкта важливий сам факт зміни даних. У цьому випадку об'єкт-клієнт знає, що інформація, якою він володіє, застаріла і може ініціювати процес оновлення через певний проміжок часу, або запросивши підтвердження в оператора. При встановленні «теплої» зв'язки в об'єкта сервера викликається метод D Advise і йому передається формат представлення даних, в якому клієнт хоче отримати інформацію, спосіб зв'язку - тільки повідомлення та інтерфейс прийому даних для того, щоб можна було організувати обмін даними пізніше.

«Гаряча» зв'язок. Метод з'єднання за способом «гарячої» зв'язки передбачає повідомлення клієнта про зміни інформації шляхом посилки йому оновленої інформації. Цей метод необхідно використовувати при змінах курсів валют, біржових котирувань і іншої інформації, характер зміни якої є критичною для бізнесу.

При «гарячої» і «теплою» зв'язки існує можливість використання разового повідомлення, коли після першої посилки інформації зв'язок між об'єктами розривається. [3]

2.3 Управління об'єктами

Після визначення характеру взаємодії між об'єктами системи постає питання про необхідність опису з їх допомогою конкретної структури кооперативу. Як зазначалося, така операція є завершальною і може виконуватися на етапі впровадження системи в кооперативі. Очевидно, що дана операція повинна виконуватися порівняно легко і дозволяти гнучко модифікувати зв'язку між компонентами системи. У цьому випадку можна використовувати такі кошти, які надаються OLE, як OLE Automation і автоматні контролери. Якщо до цього моменту розглядалося обмін даними між об'єктами, то з використанням Automation об'єкти отримують можливість керувати діями один одного. Обмін інформацією відбувається через інтерфейс IDispatch за допомогою виклику методу Invoke для активізації дій, виконуваних даним об'єктом. У системі управління кооперативом можна буде визначити, наприклад, расдача корму тваринам, стрічковим способом, за допомогою комп'ютера, який буде ініціатором створення документів для відображення в документообігу руху матеріальних цінностей. Список підтримуваних об'єктом методів повертається шляхом виклику методу Get Type lnfo інтерфейсу I Dispatch аналогічно тому, як запитується список підтримуваних форматів через інтерфейс I D ata Object. Завдяки цьому існує можливість додавання на етапі функціонування системи нових об'єктів, що відображають зміни в реальному житті та їх інтеграції в систему. Необхідно зауважити, що це не потребує змін у вже існуючих об'єктах.

2.4 Розподілена обробка даних

Перед системою управління кооперативу постає завдання визначення робочих місць користувачів інформації та обміну інформацією між ними. Одним з переваг технології OLE є те, що факт запиту об'єкта з іншої машини проходить «прозоро» для локальних об'єктів. Це дозволяє масштабувати існуючий додаток в рамках усього підприємства без зміни характеру взаємодії між об'єктами.

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

Пропонована архітектура дозволяє створювати модульні, добре масштабовані системи, які можуть пристосовуватися до змін, що відбуваються в реальному житті. Процедури додавання нових об'єктів, встановлення нових та модифікація існуючих зв'язків може виконуватися в процесі роботи системи. З'являється можливість використання об'єктів, розроблених іншими виробниками з застосуванням різних програмних інструментів. Гнучка структура взаємодії між об'єктами дозволяє здійснювати інтеграцію з вже існуючими системами, що дозволяє зберегти значні інвестиції, зроблені в програмне забезпечення.

2.5 Вимоги до інтерфейсу

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

Оскільки наша система розробляється для роботи у графічній системі Windows 9 x, то має сенс розглянути комерційний стандарт на додатки, запропонований Microsoft, який дає право ставити на програмний продукт логотип "Designed for Windows 9 x / NT".

Цей логотип вимагає дотримання таких принципів при розробці програм:

Командує користувач:

  • користувач повинен бути ініціатором всіх операцій;

  • він завжди повинен мати можливість втрутитися в автоматичний процес;

  • слід врахувати можливість "персоніфікації" додатка;

  • швидке реагування програми на команди користувача;

  • інтерактивність.

Наочність:

  • образне уявлення операцій, дій - "малюнок коштує тисячі слів";

  • маніпулювання об'єктами в середовищі програми;

  • "Метафори" для об'єктів дій.

Однаковість:

  • Однаковість методів роботи з операційною системою;

  • однаковість усередині додатку;

  • однаковість метафор.

Терпимість до користувача:

  • Оборотність або виправними всіх дій.

Зворотній зв'язок:

  • зворотна інформація про хід процесу або режимі роботи.

Естетика:

  • приємний зовнішній вигляд;

  • системна палітра кольорів;

  • принцип "7 ± 2 варіантів вибору".

Простота:

  • легкість освоєння та застосування;

  • баланс між простотою і доступністю функцій і даних.

Проектування з орієнтацією на дані:

  • вибір об'єкта дій забезпечує доступ до засобів управління об'єктом, зміни об'єкта.

Проектування з орієнтацією на документи:

  • концепція блоку даних як документа (а не як файлу).

2.6 Порівняння SQL-серверів провідних фірм-виробників

SQL-сервер на совеременной етапі розвитку об'єднує всі новітні технології зберігання даних і забезпечення доступу до них. Важливою якістю інженера є здатність розбиратися в усьому різноманітті сучасних продуктів даної категорії і виділяти переваги і недоліки кожного з них: Motorola, Nokia, MCI, Northern Telecom, Philadelphia Stock Exchange, Bear Stearns, First National Bank of Chicago, the Money Store, the US Army, NASA, Boeing .. Програми подібного роду мають багато спільних вимог: легкість використання та управління, продуктивність, масштабованість, переносимість, використання ресурсів та відновлення після збою. Borland InterBase розроблений саме з метою задовольняти всім цим вимогам.

Навіть якщо більшість систем не вимагають екзотичних можливостей, на перераховані вище, вони все одно бажають від РСУБД тих же характеристик для реальних завдань і вирішення реальних проблем. Перераховані характеристики Borland InterBase також дуже добре підходять для робочих груп, відділів, та додатків рівня кооперативу. Borland Interbase обраний нами для реалізації інформаційної бази автоматизованої системи управління. [8]

2.7 Механізми блокувань

Цілісність даних - найважливіша якість для корпоративних даних. Існує багато способів для забезпечення цілісності даних у RDBMS. Найбільш поширені песимістична та оптимістична схеми блокувань. Песимістичні блокування - найпростіший у реалізації спосіб, коли блокуються сторінки, індекси або таблиці для забезпечення цілісності транзакції. Оптимістичні блокування припускають відсутність блокування для клієнтського додатку. При цьому використовуються більш складні механізми для забезпечення цілісності транзакції. Оптимістичні блокування, забезпечуючи цілісність даних, володіють оптимальною продуктивністю і легкістю у використанні.

2.8 сторінкові блокування

Для того, щоб гарантувати цілісність даних, архітектура SQL Server використовує механізм блокувань сторінок даних. Сторінка даних це набір записів, що зберігаються в деякій області жорсткого диска на сервері. Всі сторінки мають один і той же розмір, який визначається конфігурацією сервера і бази даних. У залежності від довжини записів і розміру сторінки, сторінка може містити певну кількість записів. Записи в більшості випадків додаються в кінець таблиці. Базовий розмір сторінки в SQL Server дорівнює 2K, і це є мінімальною одиницею блокування.

Сторінкові блокування вимагають від розробника глибоких знань про конкурентну роботі з даними і налаштування коду для отримання максимально конкурентного доступу. Сторінкова блокування блокує всі записи або відповідні посилання в індексах, що зберігаються на одній сторінці. Наприклад, якщо розмір запису в таблиці дорівнює 100 байт, а розмір ключа індексу дорівнює 10 байт, то блокування однієї сторінки даних і однієї сторінки індексу приведе до кумулятивного ефекту блокування 18-ти записів і 180-ти ключів індексу.

Те, що "читач" записи блокує сторінку, на якій цей запис знаходиться, і її суміжні сторінки, може призвести до проблем продуктивності для користувачів, які потребують доступу до даних на заблокованих сторінках. Замість того, щоб зосередитися на розробці правил управління даними, розробник змушений описувати складну обробку можливого виникнення конфліктів блокувань. Це збільшує складність програми, і підвищує вартість розробки і супроводу.

Індекси SQL Server блокуються точно так само, як і сторінки даних відповідних таблиць, однак ефект блокування сторінки індексу значно ширше. Записи в таблиці зберігаються в більшості випадків у випадковому порядку, виняток становлять кластерні індекси. Коли оновлюється сторінка даних, то повинен оновитися відповідний індекс. Як і в таблиць, дані індексів зберігаються на сторінках. Для оновлення сторінки індексу, ця сторінка повинна бути спочатку заблокована. У додатках, що працюють з великими обсягами даних, це може сильно знизити продуктивність системи.

Для забезпечення цілісного уявлення даних у Sybase або Microsoft SQL Server розробник повинен використовувати блокування таблиць. Блокування таблиці викликає повне блокування, що розділяється, для оновлення або виняткову [Shared, Update, or Exclusive. Уявіть собі звід балансу бухгалтером - поки звід не закінчений, архітектура SQL Server вимагає щоб розробник повністю заблокував таблицю на час зводу. Крім цього може знадобитися повне блокування пов'язаних таблиць.

У Microsoft SQL Server 6.5 механізм блокувань поліпшений в порівнянні з версією 6.0 і Sybase SQL Server підтримкою блокувань на рівні записів при вставці. Це збільшує продуктивність вставки записів, але ніяк не вирішує інші проблеми зі сторінковими, індексними або табличними блокуваннями. Тому, незалежно від версії, оновлення даних в архітектурі SQL Server все одно потребує табличних або сторінкових блокувань для забезпечення цілісності даних. [8]

2.9 Архітектура багатоверсійності записів

InterBase забезпечує оптимістичні блокування за допомогою Архітектури багатоверсійності Записів (Multi-Generational Architecture - [MGA]. Цей механізм створює оптимізовані версії для нових, віддалених або оновлюваних записів, які видно тільки в контексті конкретної транзакції, що змінює дані. Реально, InterBase версіонірует тільки змінювані стовпці (поля) шляхом створення deltas. Це забезпечує максимальну продуктивність і мінімальні вимоги до дискового простору.

Замість того, щоб писати код обробки сторінкових, індексних і табличних блокувань, розробник при використанні InterBase повинен обробляти тільки конфлікти оновлення з іншими транзакціями. Це означає значно менші витрати при розробці та супроводженні для корпорацій, що використовують InterBase.

Сторінкові і табличні блокування SQL серверів Microsoft та Sybase можуть сильно впливати на продуктивність, коли багатьом користувачам потрібен доступ до одних і тих-же даними (або перебувають на прилеглих сторінках). Наприклад, в реальних ситуаціях, сторінкові блокування в SQL Server можуть уповільнювати доступ до даних (очікування звільнення блокувань сторінок, індексів чи таблиць). Цей ефект може бути помітний у системах з великим об'ємом даних або коли користувачі виконують створення тривалих звітів за даними в той момент, коли інші користувачі модифікують дані. Архітектура багатоверсійності записів InterBase гарантує доступність даних на читання для будь-яких користувачів і в будь-який час. Клієнтський додаток ніколи не чекає доступності таблиць, записів або індексів, незалежно від кількості користувачів в системі або тривалості і складності будь-якої транзакції. Розробники, що використовують InterBase, автоматично отримують максимум продуктивності додатків, безвідносно складності обробки даних.

2.10 двофазне підтвердження транзакцій

Слово "транзакція" походить від злиття слів "акція трансформації". Транзакція це дія чи група дій, які переводять систему з одного цілісного стану в інший. Наприклад, при переказі грошей з одного рахунку на інший, повинна бути змінена сума або обох рахунків, або ні одного у разі помилки.

Транзакції характеризуються властивостями ACID:

  • Atomicity (атомарность) - "все або нічого". Або вся транзакція завершується, або ні одна з її частин. Якщо транзакція не може бути завершена, то всі операції, вироблені всередині транзакції, скасовуються;

  • Consistency (цілісність) - транзакція повинна переводити базу даних з одного цілісного стану в інший. Цілісність визначається бізнес-правил (логікою бази даних) і вводиться в дію додатком;

  • Isolation (ізоляція, ізольованість) - Оскільки може виникати безліч конкурентних транзакцій, кожна транзакція має бути ізольована від дій, вироблених іншими транзакціями. Тобто транзакції повинно "здаватися", що вона є єдиною, що виконується над базою даних;

  • Durability (міцність) - Зміни, підтверджені транзакцією, зобов'язані вступити в силу.

Якщо використовувати в якості прикладу зняття коштів з розрахункового рахунку, то все ACID-властивості повинні мати місце. Уявімо що інформація про отримання товару зберігається в одній БД, а інформація про рахунок постачальника - в іншій. У цьому випадку при реєстрації рахунок-фактури на отримані ТМЦ відповідно повинен змінитися рахунок постачальника, і виконуватися це має в одній транзакції. Такі ситуації обробляються за допомогою двофазного підтвердження транзакцій (Two Phase Commit - 2PC). Це механізм, який застосовує до змін в обох базах даних властивості ACID.Двухфазное підтвердження транзакцій має дві окремі фази: підготовка та підтвердження. Якщо з якоїсь причини процес не може бути виконаний протягом фази підготовки, наприклад після реєстрації рахунок-фактури, але до зміни суми рахунку постачальника, то транзакція повинна бути скасована (rollback). Це гарантує що на дебіторська заборгованість постачальника буде відповідати нашій кредиторської.

Microsoft SQL Server і Sybase SQL Server вимагають від розробника програмної обробки 2 PC. InterBase забезпечує автоматичну обробку 2PC у відповідності з усіма вимогами ACID без додаткового програмування на будь-яких платформах (Windows NT, DEC UNIX, HP-UX, Irix і т.д.). Це забезпечує максимум легкості супроводу при відсутності додаткових витрат.

2.11 Багаторозмірні масиви

InterBase забезпечує унікальний тип даних званий Многоразмений Масив (Multi Dimensional Array [MDA]). Тип MDA не реалізований в жодній іншій РСУБД. Тип MDA дозволяє розробнику зраніть масиви будь-якої довжини і до 16 вимірювань. Масиви надають можливість зберігання та представлення даних у випадках, в більшості неможливих для архітектури SQL Server. Ключовою особливістю є продуктивність масивів. Додатково, якщо елемент масиву містить значення NULL, то Inter Base не виділяє для нього дисковий простір. У реляційних термінах, доступ до набору даних з одного боку відносини, що не має відповідного значення, потребує використання outer joun в будь-який запит, що використовує таке ставлення. У більшості РСУБД, продуктивність запитів з outer join невелика. Доступ до масивів Inter Base здійснюється іншим способом, і тому не погіршує швидкість доступу до даних.

Висока продуктивність і багате уявлення даних, забезпечувані багатовимірними масивами, дозволяють розробникам створювати рішення, неможливі при використанні інших РСУБД.

2.12 Обробка транзакцій

Індустрія баз даних підтримує кілька різних моделей транзакцій для вирішення різних завдань.

  • OLTP:

Інтерактивна обробка транзакцій [OLTP] найбільш характерна для банківських операцій. За таким сценарієм, додаток виконує серію коротких (по змісту і по часу) транзакцій. Додатком може знадобитися зміна однієї-двох записів або невеликий звіт. Великі та тривалі звіти виконуються неінтерактивний.

  • DSS:

Системи підтримки прийняття рішень (або аналізу інформації) [DSS] преназначени для підтримки довготривалих транзакцій, таких як підсумкові звіти чи статистичний аналіз. Цей тип систем залежить від відносно статичного "виду" бази даних, для того щоб забезпечити цілісність даних на весь час дії тривалої транзакції.

  • OLCP:

Інтерактивна комплексна обробка [OLCP] є сумішшю моделей OLTP і DSS. Така модель намагається підтримати баланс між цими двома моделями, і призначається для більшості реальних додатків. Такі вимоги призводять до необхідності мати високу продуктивність, можливість виконання резервування даних "на ходу", виконувати тривалі запити або тривалі звіти поки користувачі оновлюють поточну інформацію. Інформація повинна бути доступна в будь-який час без обмеження доступу як для OLTP так і для DSS транзакцій.

SQL Server:

Архітектура SQL Server розроблена для підтримки або OLTP або DSS, але не для одночасної підтримки обох. Крім цього, не підтримується більшість вимог до режиму OLCP для реальних додатків. Такі обмеження викликані механізмом блокувань, використовуваним в SQL Server.

Borland Inter Base повністю підтримує модель OLCP. Унікальна архітектура багатоверсійності записів гарантує, що користувачі транзакцій OLTP не виявлять блокувань при оновленні даних, використовуваних транзакціями DSS, в той час як транзакціях DSS гарантується відтворюване читання. Багатоверсійність записів гарантує відтворюваність стану БД як для читання, так і можливість оновлення даних незалежно від рівня ізоляції транзакції. Це знижує складність і час розробки клієнтських програм, і забезпечує доступність корпоративних даних у будь-який момент.

2.13 Конфігурування і настройка

  • SQL Server:

Microsoft SQL Server і Sybase SQL Server мають міріади конфігураційних опцій і параметрів налаштування для оптимізації продуктивності бази даних. Багато із цих параметрів досить складні і можуть впливати один на одного. Тільки достатньо кваліфікований адміністратор БД може керувати всіма цими параметрами для настройки сервера. Наприклад, в Sybase System 11 з'явилося більше 200 параметрів налаштування. Це додає складності до управління сервером, вартість навчання адміністратора БД, і припускає що в міру ускладнення використовуваної бази даних може знадобитися налаштування півночі.

  • Inter Base:

Borland Inter Base автоматично конфігурується і настроюється, і не вимагає ніякого втручання адміністратора в налаштування. Це максимально полегшує управління та супровід. У загальному випадку, у IB існує не більше конфігураційних 20 параметрів, які практично ніяк не впливають один на одного (основних параметрів всього 3 - розмір кешу і ліміти займаної пам'яті). Це зроблено спеціально для зменшення вартості супроводу та обслуговування. Після установки, втручання адміністратора БД потрібно хіба що у разі катастрофічного збій обладнання, або для регулярного виконання bakup (який можна автоматизувати за допомогою утиліти AT на Windows NT, або спеціальних утиліт на UNIX).

2.14 Відновлення при збоях

Автоматичне відновлення бази даних SQL Server включає в себе "відтворення" вмісту transaction logs. Цей процес послідовно застосовує до БД транзакції, збережені в transaction log для того щоб відновити стан БД на момент останнього checkpint.

Якщо база даних не відновлюється з існуючого transaction logI, отже її треба видалити і відновити з архіву. При цьому відновлюється спочатку повна копія БД, а потім все "часткові" архіви (incremental backups), які були створені від моменту збереження повної копії БД. Це досить складний і тривалий процес.

Відновлення бази даних Borland InterBase відбувається автоматично без втручання адміністратора БД. Транзакції, які не встигли завершитися на момент збою, будуть повністю скасовані, і БД залишиться в цілісному стані. Недоліком є відсутність "часткового" архівування, тобто якщо в результаті збою був пошкоджений носій даних, відновити вдасться тільки БД в її останньому повному архівуванні. Це компенсується швидкість виконання backup, його виконанням "на ходу", а також швидкістю відновлення даних.

Borland InterBase використовує техніку "гарячого" резервування за допомогою так званої "тіні" (shadow). "Тіньова" БД - дублікат бази даних, що знаходиться на іншому фізичному пристрої. Оновлення "тіні" проводиться з кожним оновленням сторінки основної бази даних. У разі апаратного збою носія основної бази даних, Borland InterBase в залежності від режиму "затінення" перемикає користувачів на "тінь", роблячи її основною базою даних. Це може відбуватися або автоматично, або по команді адміністратора бази даних. Таким чином, вирішується або завдання забезпечення безперервного доступу до БД (online), або гарантування наявності цілої копії робочої бази даних. "Тіней" бази даних може бути стільки, скільки потрібно для гарантії збереження даних.

2.15 Порівняння засобів розробки корпоративних додатків

Але при всій великій кількості постійно з'являються технологій розробки, основними мовами залишаються Сі і Паскаль. За останній час фактично всі провідні виробники засобів розробки випустили нові версії своїх продуктів.

Сучасні засоби розробки включають в себе всі новітні технології програмування, роботи з даними взаємодії з іншими інформаційними об'єктами. Вони повинні відповідати ряду критеріїв:

  1. бути компіляторами (тобто на будь-якій стадії розробки створює справжній машинний код);

  2. працювати і створювати виконані файли для платформи Windows 9 x / NT (далі Win 32);

  3. давати можливість низькорівневої налагодження (перегляд довільних областей пам'яті, точки зупину, перегляд і модифікація значень змінних, дизасемблювання);

  1. мати інтегроване середовище розробки і налагодження;

  2. працювати з базами даних SQL-серверного типу;

  3. давати можливість доопрацювання стандартних бібліотек (аж до низькорівневої роботи з Win 32 API, використання ассемблерних вставок, роботи з покажчиками);

  4. підтримувати розробку багаторівневих додатків, зокрема підтримку сучасних стандартів DCOM, CORBA, транзакційно-об'єктних серверів;

  5. підтримувати компонентний підхід в розробці (як з точки зору використання готових компонентів, так і з точки зору створення власних);

  6. Підтримувати групову розробку.

На ринку програмного забезпечення лідирують наступні продукти:

  • Inprise C + + 3.0 Enterprise Edition;

  • Inprise Delphi 4.0 Enterprise Edition;

  • Sybase Power + + 2.1;

  • Microsoft Visual C + + 6.0;

  • IBM Visual Age for C + +

Пунктами з 1 по 5 задовольняють всі перераховані вище продукти. За іншими критеріями можливості кожного з продуктів мають деякі відмінності.

Але визначальним при виборі нами мови програмування стали інші критерії, тим більше, що далеко не всі новітні технології будуть використані при створенні автоматизованої системи. Зокрема, не останню роль відіграють досвід роботи і репутація продукту.

Для побудови системи та написання програмного коду був обраний Delphi. Цей інструмент заслужено характеризується як високоефективний, легкий в освоєнні і в налагодженні (що грає далеко не останню роль в реальній роботі), дає можливість швидкого створення закінчених додатків, і, нарешті, вважається кращим для створення систем архітектури "клієнт / сервер".

Delphi дозволяє створювати програми для роботи з віддаленими БД, причому вони автоматично відповідають більшості принципів логотипу "Designed for Windows 9 x / NT". [10]

Inprise Delphi Client / Server Suite 4.0

Вимоги до апаратного забезпечення:

  • Intel 486/66 MHz і вище (рекомендується Pentium 120);

  • MS Windows95 (рекомендується Windows NT 4.0 SP3);

  • RAM 16 Mb (рекомендується 64 Mb);

  • потрібно для установки 60Mb (Compact Install), 190Mb (Full Install);

  • CD - ROM для інсталяції;

  • монітор VGA і вище (рекомендується SVGA 21 ");

  • миша;

  • мережева підтримка (Windows 9 x / NT)

3. УМОВИ ЗАДАЧІ

До складу раціону годівлі на стійловий період дійних корів входить 9 видів кормів. У таблиці 6 наводяться необхідні дані про корми. Для забезпечення запланованій продуктивності стада необхідно, щоб у раціоні годівлі містилося не менш (14,5 +0,1) кг кормових одиниць, (1750) г перетравного протеїну, (110) г кальцію, (45 +0,1) г фосфору, (660 +0,1) мг каротину і (18 +0,1) кг сухої речовини. В якості додаткових умов дані наступні співвідношення для окремих груп кормів у раціоні: концентратів (кукурудза, макуха і комбікорм) - 5-20%, грубих кормів (стебла кукурудзи, сіно люцернового, сіно суданки) - 15-35%, силосу - 35 - 60%, коренеплодів (буряк цукровий та кормовий) -10-20%. Визначити раціон годування тварин за критерієм мінімальної собівартості.

Таблиця 6 - Вміст поживних речовин в 1 кг корму і його собівартість

Живильні речовини

Кукурудза

Макуха

Стебла кукурудзи

Сіно люцерни

Сіно суданки

Силос кукурудзи

Буряк цукрова

Буряк кормовий

Комбі-корм

Кормові одиниці, кг

1,34

1,9

0,37

0,49

0,52

0,2

0,26

0,12

0,9

Перетравного протеїну, м

78

356

14

116

65

19

12

9

112

Живильні речовини

Кукурудза

Макуха

Стебла кукурудзи

Сіно люцерни

Сіно суданки

Силос кукурудзи

Буряк цукрова

Буряк кормовий

Комбі-корм

Кальцій, м

0,7

5,9

6,2

17,7

5,7

1,5

0,5

0,4

15

Фосфор, м

3,1

9,1

1

2,2

2,3

0,5

0,4

13

---

Каротин, мг

4

2

5

45

15

15

---

---

---

Суха речовина

0,87

0,87

0,8

0,85

0,85

0,26

0,24

0,12

0,87

Собівартість, тг. / кг

0,43 +

0,01 N

0,65 -

0,01 N

0,05 +

0,01 N

0,25 +

0,01 N

0,3 +

0,01 N

0,8 -

0,01 N

0,15 +

0,01 N

0,14 +

0,01 N

0,75 -

0,01 N

3.1 Короткий опис пакету LINDO

Пакет LINDO являє собою прикладну програму, призначену для вирішення різних завдань лінійного програмування та аналізу отриманих результатів.

Дана програма дозволяє користувачам працювати з вихідними даними, практично не змінюючи їх, що дуже зручно для недосвідчених користувачів, на яких розрахована ця програма. Програма дозволяє отримати добрий аналіз результатів у зручній формі. Однак при всіх достоїнствах, пакет має і недоліки: відсутність на екрані інформації на румунському або російською мовами і дуже незручний інтерфейс, який не дозволяє стежити за ходом введення даних та виконання роботи. Хоча можливість перегляду та виправлення введених даних передбачена, але вона незручна користувачеві.

Необхідні для роботи з пакетом команди описано в пункті 3.2.

3.2 Хід виконання завдання з використанням пакету LINDO

Напишемо економіко-математичну модель даної виробничої задачі. Позначимо через xj (j = 1,8) кількість виробленої продукції. Крім того, т.к. обсяг ресурсів для обладнання дається в годинах, а продуктивність обладнання в м ¤ / год, то необхідно перейти до сумірності.

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

ЗЛП буде виглядати так:

1 Цільова функція:

min Z = 0.51x 1 + 0.57x 2 +0.13 x три +0.33 x 4 +0.38 x 5 +0.72 x 6 + 0.23x липня +0.22 x 8 + 0.67x 9

при обмеженнях:

1.34 x 1 + 1.9 x 2 +0.37 x 3 +0.49 x квітня +0.52 x 5 + 0.2 x червня +0.26 x 7 +0.12 x 8 + 0.9 x 9> = 15.3

78 x 1 + 356 x 2 + 14 x 3 + 116 x 4 + 65 x 5 + 19 x 6 + 12 x 7 + 9 x 8 + 112 x 9> = 1758

0.7 x 1 + 5.9 x 2 + 6.2 x 3 +17.7 x 4 + 5.7 x 5 + 1.5 x 6 + 0.5 x 7 + 0.4 x 8 + 15 x 9> = 118

3.1 x 1 + 9.1 x 2 + x 3 + 2.2 x 4 + 2.3 x 5 + 0.5 x 6 + 0.4 x 7 + 13 x 8> = 45.8

4 x 1 + 2 x 2 + 5 x 3 + 45 x 4 + 15 x 5 + 15 x 6> = 660.8

0.87 x 1 +0.87 x 2 + 0.8 x 3 +0.85 x квітня +0.85 x 5 +0.26 x червня +0.24 x 7 +0.12 x 8 +0.87 x 9> = 18.8

x 1 + x 2 + x 9> = 5

x 1 + x 2 + x 9 <= 20

x 3 + x 4 + x 5> = 15

x 3 + x 4 + x 5 <= 35

x 6> = 35

x 6 <= 60

x 7 + x 8> = 10

x 7 + x 8 <= 20

Xj> = 0

Економіко-математична модель складається з цільової функції, системи обмежень і умови не заперечності змінних xj.

  1. Двоїстої до даної задачі є наступна:

Цільова функція:

max F = 15.3 y 1 +1758 y 2 +118 y 3 +45.8 y 4 +660.8 y травня +18.8 y 6 +5 y липня -20 y 8 +15 y 9 -35 y 10 +35 y 11 -60 y 12 +10 y 13 -20 y 14

при обмеженнях:

1.34 y 1 + 78 y 2 + 0.7 y 3 +3.1 y 4 + 4 y 5 +0.87 y 6 + y 7 - y 8 <= 0.51

1.9 y 1 + 356 y 2 + 5.9 y 3 +9.1 y 4 + 2 y 5 +0.87 y 6 + y 7 - y 8 <= 0.57

0.37 y 1 + 14 y два +6.2 y 3 + y 4 + 5 y 5 + 0.8 y 6 + y 9 - y 10 <= 0.13

0.49 y 1 + 116 y 2 +17.7 y 3 +2.2 y 4 +45 y 5 +0.85 y 6 + y 9 - y 10 <= 0.33

0.52 y 1 + 65 y 2 + 5.7 y 3 +2.3 y 4 +15 y 5 +0.85 y 6 + y 9 - y 10 <= 0.38

0.2 y 1 + 19 y 2 + 1.5 y 3 +0.5 y 4 +15 y 5 +0.26 y 6 + y 11 - y 12 <= 0.72

0.26 y 1 + 12 y 2 + 0.5 y 3 +0.4 y 4 + 0.24 y 6 + y 13 - y 14 <= 0.23

0.12 y 1 + 9 y 2 + 0.4 y 3 + 13 y 4 + 0.12 y 6 + y 13 - y 14 <= 0.22

0.9 y 1 +112 y 2 + 15 y 3 + 0.87 y 6 + y 7 - y 8 <= 0.67

Дані завдання становлять пару двоїстих задач. Розв'язок прямої задачі дає оптимальний план мінімізації витрат на раціон годування, а рішення двоїстої завдання - оптимальну систему оцінок поживної цінності використовуваних кормів.

Для розв'язання прямої задачі скористаємося пакетом LINDO.

Пакет встановлений на диску Е: в каталозі \ LINDO. Для його завантаження активізуємо даний каталог і знаходимо файл з ім'ям lindo.exe.

Спочатку необхідно ввести цільову функцію F. Для цього після двокрапки (:) набираємо слово max і після пропуску вводимо цільову функцію. Після знака питання набираємо ST і вводимо обмеження. В кінці набираємо END.

Для перегляду всієї задачі використовують команду LOOK ALL, а для перегляду рядка - LOOK <N рядка>.

При необхідності можна зробити редагування того чи іншого рядка шляхом набору команди ALT <N рядка> і змінювати небудь значення змінних (VAR), або правих частин (RHS), або напрям оптимізації з max на min і навпаки.

Рішення проводиться введенням команди GO, а для проведення послеоптімізаціонного аналізу після (?) Натискують Y.

Після введення завдання і набору команди GO отримуємо такі результати:

OBJECTIVE FUNCTION VALUE 32, 1779200

VARIABLE

VALUE

REDUCED COST

x1

3.943977

0

x2

1.056023

0

x3

13.927200

0

x4

1.072801

0

x5

0

0.193695

x6

35

0

x7

0

0.009258

x8

10

0

x9

0

0.169071

ROW

SLACK OF SURPLUS

DUAL PRICES

2

5.870109

0

3

0

0.000247

4

52.828530

0

5

139.823500

0

6

0

0.004369

7

7.903641

0

8

0

0.473236

9

15

0

10

0

0.104691

11

20

0

12

0

0.649760

13

25

0

14

0

0.217775

15

10

0

N о. ITERATIONS = 12

З отриманого рішення виходить, що мінімальні витрати на складання раціону харчування, що містить всі необхідні елементи становлять 32, 18 грошових одиниць. Тобто цільова функція:

min Z = 0.51 * 3,943977 +0.57 * 1,056023 +0.13 * 13,9272 + 0.33 * 1,072801 +0.72 * 35 + 0.22 * 10 = 32,17792

Оптимальний раціон харчування:

Х = (3,943977; 1,056023; 13,927200; 1,072801; 0; 35; 0; 10; 0)

тобто в раціон увійде:

Кукурудзи -3,943977 кг

Макухи - 1,056023 кг

Стебел кукурудзи - 13,9272 кг

Сіна люцерни - 1,072801 кг

Силосу кукурудзи - 35 кг

Буряка кормової - 10 кг

Решта корми (сіно суданки, буряк цукровий та комбікорм) в раціон не увійшли.

Оптимальним планом двоїстої задачі є наступний:

Y = (0; 0.000247; 0; 0; 0,004369; 0; 0,473236; 0; 0,104691; 0; 0,64976; 0; 0,217775; 0)

При цьому цільова функція досягає свого максимального значення:

max F = 1758 * 0,000247 +660.8 * 0,004369 +5 * 0,473236 +15 * 0,104691 +

35 * 0,64976 +10 * 0,217775 = 32,17792

Таким чином ми отримали рішення прямої двоїстої задач, значення цільових функцій яких рівні:

Z (X) = F (Y) = 32,17792

Проаналізуємо кожне обмеження двоїстої задачі, підставляючи замість Y значення двоїстих оцінок

78 * 0.000247 +4 * 0.004369 +1 * 0.473236 = 0.5099 <= 0.51

356 * 0.000247 +2 * 0.004369 +1 * 0.473236 = 0.5699 <= 0.57

14 * 0.000247 +5 * 0.004369 +1 * 0.104691 = 0.12999 <= 0.13

116 * 0.000247 +45 * 0.004369 +1 * 0.104691 = 0.3299 <= 0.33

65 * 0.000247 +15 * 0.004369 +1 * 0.104691 = 0.18628 <= 0.38

19 * 0.000247 +15 * 0.004369 +1 * 0.64976 = 0.71998 <= 0.72

12 * 0.000247 +1 * 0.217775 = 0.2207 <= 0.23

9 * 0.000247 +1 * 0.217775 = 0.21999 <= 0.22

112 * 0.000247 +1 * 0.473236 = 0.5009 <= 0.67

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

Для проведення аналізу стійкості оптимального плану прямої задачі при зміні коефіцієнтів цільової функції скористаємося наступними даними, отриманими за допомогою ПЕОМ. Для цього у відповідь на запит RANGE вводимо YES. Результи отримаємо в наступному вигляді:

RANGES IN WHICH THE BASIS IS UNCHANGED: OBJ COEFFICIENT RANGES

VARIABLE

CURRENT

ALLOWABLE

ALLOWABLE


COEF

INCREASE

DECREASE

x1

0.51

0.07

0.381798

x2

0.57

0.485098

0.07

x3

0.13

0.177986

0.093040

x4

0.33

0.761069

0.177986

x5

0.38

INFINITY

0.193695

x6

0.72

INFINITY

0.649760

x7

0.23

INFINITY

0.009258

x8

0.22

0.009258

0.217775

x9

0.67

INFINITY

0.169071

як видно коефіцієнти Cj при Xj в цільовій функції можуть змінюватися таким чином:

0,128202 <C 1 <0,58

0,5 <C 2 <1,055098

0,03696 <C 3 <0,307986

0,152014 <C 4 <1,091069

0,186305 <C 5 <INFINITY

0,07024 <C 6 <INFINITY

0,220742 <C 7 <INFINITY

0,002225 <C 8 <0,229258

0,500929 <C 9 <INFINITY

Якщо коефіцієнти цільової функції лежать відповідно в заданих діапазонах, то оптимальний план прямої задачі залишається без змін.

Відповідно оптимальний план двоїстої задачі буде стійкий при зміні правих частин обмежень, закладених в такій формі.

ROW

CURRENT

ALLOWABLE

ALLOWABLE


RHS

INCREASE

DECREASE

2

15.3

5.870109

INFINITY

3

1758

1116.54

298.960100

4

118

52.828530

INFINITY

5

45.8

139.823500

INFINITY

6

660.8

117.2392

43.69926

7

18.8

7.903641

INFINITY

8

5

4.409440

3.181932

9

20

INFINITY

15

10

15

8.567274

9.957481

11

35

INFINITY

20

12

35

2.886976

15.53039

13

60

INFINITY

25

14

10

10

10

15

20

INFINITY

10

На основі проведеної роботи можна зробити наступний висновок: отримане рішення прямої задачі є оптимальним, то є ферма, використовуючи даний раціон мінімізує його собівартість, при цьому поживна цінність раціону знаходиться в межах норм.

4. ЕКОНОМІЧНА ЧАСТИНА

4.1 Нові технології і прибуток компанії

Створення автоматизованої системи - це захід у господарській діяльності кооперативу, яке є багатоетапним, залежних від безлічі факторів і впливає на всі елементи виробничої системи. Тому воно вимагає комплексного, системного підходу.

Рішення про доцільність зміни існуючої системи управління або створення нової приймається на основі інформації:

  1. напрям розвитку підприємства;

  2. новітні науково-технічні досягнення в галузі управління;

  3. можливі шляхи вдосконалення системи управління;

  4. передбачувана ефективність кожного варіанта.

Стан кооперативу визначається на основі фінансового аналізу виробничо-господарської діяльності, бухгалтерських звітів за періоди, економічних аналізів і прогнозів про розвиток ринку в цілому і конкретної відповідної галузі (ринкової ніші).

Обгрунтоване використання сучасних технологій в області автоматизації управління визначає виживання і конкурентоспроможність. У цьому ситуація така, що інформація стає комерційним ресурсом. Одночасно зростає загальний обсяг інформації, який потрібен для функціонування кооперативу. Для управління такими великими потоками даних створюються нові технології. Ці технології можуть бути найрізноманітнішими за рівнем складності і предоставлямих можливостей, причому результуючий ефект не обов'язково виправдовує вартість використання цих технологій. Тобто не завжди має сенс застосовувати новітні програмні і апаратні рішення, якщо завдання досить проста і прибуток мало залежить від якості управління.

Системотехнік повинен створити систему виходячи з мінімуму ресурсів, але з певними цілями.

Цілями вдосконалення системи управління є:

  • підвищення конкурентоспроможності;

  • зниження витрат з управління та виробництва;

  • гнучкість і швидкість прийняття рішень;

  • надійність зберігання інформації;

  • безпеку секретної інформації;

  • оперативний контроль за поточним станом;

  • "Прозорість" управління інформацією.

4.2 Вимірювання ефективності капіталовкладень

Для оцінки економічної ефективності інформаційної технології одних тільки традиційних методів підрахунку прибутку на капітал, що недостатньо. Потрібно методика, здатна продемонструвати її повну віддачу.

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

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

Ефективність - не обов'язково показник того, наскільки ці завдання, інфраструктура або процеси відповідають загальним виробничим цілям вашої компанії.

Обгрунтування корисності - це мистецтво маркетингу, яке нелегко дається більшості відділів інформаційних систем. Застосування до інформаційної технології деяких прийомів, якщо їх дотримуватися правильно, дозволяє досягти двох важливих цілей:

  • відділення ІС отримує відчутну зворотний зв'язок при вирішенні стратегічних і тактичних питань;

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

Але ці прийоми повинні також демонструвати і вигоди від застосування інформаційних технологій. В іншому випадку маже з'явитися розрив в уявленнях про те, як функціонує ІС насправді і як її робота сприймається виробничими підрозділами. Менеджер інформаційних систем повинен ефективно взаємодіяти з людьми, від яких залежить вирішення.

Витрати на створення або модернізацію інформаційних систем потрібно розглядати скоріше як інвестиції, ніж витрати.

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

Для цього необхідно провести опитування основних користувачів системи про відчутні і невловимих вигоди розглянутого програми, а також про що має місце ризик. Створюється група основних користувачів з порушених проектом підрозділів. З запропонованою системою знайомляться всі майбутні користувачі. Вони повинні сформулювати пункт за пунктом ті матеріальні та якісні вигоди, яких вони очікують від реалізації такого проекту. Ці вигоди повинні були бути виражені в економічних, а не в технічних термінах.

Якісні вигоди - ті, величину яких важко виразити в доларах, будуть складатися в більш точному здійснення фінансового прогнозу.

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

Потім проект документа надходить до фахівців з інформаційних технологій. Вони допомагають керівнику відділу оцінити витрати - як прямі, так і непрямі, а також очікуваний ефект. Ефект підрозділяється на обчислюваний і неісчісляемий. До матеріальної економії відносять скорочення трудовитрат і оптимізацію роботи з даними. До нематеріальної - підвищення якості фінансового аналізу, конкурентоспроможності або очікуване збільшення прибутковості кооперативу, що не піддається точному виміру. Традиційна прибуток на інвестований капітал визначається на основі кількісних показників витрат і доходів. Якісні вигоди викладаються перед комітетом вищих керівників в особливому розділі обгрунтування. Може виявитися, що даний конкретний проект не приносить матеріального ефекту, але все ж таки повинен бути розглянутий з точки зору його корисності для перемоги над конкурентами.

Всі витрати за проектом поділяються на обов'язкові (поточні) та добровільні (додаткові). Пояснюючи керівникам суть обов'язкових витрат, менеджер проекту говорить: "От ваші існуючі інформаційні системи, а ось, у що вони вам обходяться. Це ваші необхідні витрати - те, що потрібно для підтримки статус-кво. З іншого боку, ось ваші добровільні, т . тобто додаткові, витрати, потрібні на введення в експлуатацію нових систем ". Добровільні витрати враховують економію від заміни або від модифікації існуючого способу роботи. Керівникам пропонується цифра додаткових витрат, і їм пояснюють, до чого призведе впровадження нових систем. [1]

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

Пропозиція, підготовлене ініціатором створення нової системи і перевірене персоналом ІС, перед тим, як воно буде направлено на розгляд вищого комітету, підписує керівник цього відділу. І навіть якщо пропозиція пройде, до завершення процесу ще далеко.

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

Після затвердження проекту призначається контрольна дата звіту. Це дозволяє компанії оцінити, реалізовані чи очікувані витрати та вигоди. Для зручності порівняння ці фактичні дані фіксуються в тому ж проекті, де викладені початкові оцінки. Якщо реалізація проекту затримується, дату оцінки переносять. Менеджер проекту повинен знову звернутися до комітету і запросити додатковий час.

Найбільша перевага даної системи полягає в тому, що вигоди від капіталовкладень в інформаційні технології відчувають як виробничі підрозділи, так і вище керівництво компанії. Раніше ці вигоди були приховані:

  1. відділ, який вимагає нову систему управління, готує технічне обгрунтування;

  2. співробітники відділу ІС аналізують пропозицію;

  3. відділ ІС допомагає менеджерам оцінити прямий і непрямий ефект;

  4. очікуваний ефект підрозділяється на обчислюваний (той, що призведе до матеріальної економії) і неісчісляемий;

  5. за оцінками обчислюваних витрат і доходів проводиться традиційний розрахунок прибутку на капітал, що. Неісчісляемие ефекти включаються в обгрунтування окремими розділами дня розгляду комітетом вищих керівників;

  6. керівник виробничого підрозділу стверджує остаточне обгрунтування;

  7. проект передається на затвердження до комітету капітальних асигнувань;

  8. встановлюється дата подання звіту про реалізацію проекту, в якому порівнюються очікувані показники з фактичними.

По завершенні проекту проводиться заключний аналіз, щоб визначити, наскільки очікувані витрати і ефект близькі до фактичних результатів.

4.3 Зміни в існуючій структурі витрат в системі фінансового обліку

Не представляється можливим оцінити відносне зміна витрат після і до створення системи, тому що для цього потрібен детальний аналіз витрат роботи. Звичайно, насправді система повинна буде підвищити результативність праці, і головний ефект від впровадження нових технологій буде не на поверхні, а в загальному поліпшенні якості управління, яке впливає на прибутковість компанії.

Розглянемо ті складові витрат, які будуть порушені модернізацією інформаційної системи.

У результаті скорочення робочого часу заробітна плата фахівців не зміниться, тому що їм встановлений фіксований оклад, а не годинна тарифна ставка. Більш того, за роботу в понаднормові години не прозводить їх оплата з відповідною індексацією (в 3-х кратному розмірі), за перероблені години співробітники можуть бути нагороджені персональними преміями, або можуть взяти відгули. Тому від підвищення оперативності виконання робіт прямого скорочення витрат не буде. Але буде зменшено загальний фонд оплати праці в результаті скорочення посад, головним чином посад контролюючих та перевіряти ще раз.

Очікується, що той самий обсяг робіт у новій системі зможуть виконати 2 фахівці, вивільнити передбачається користувачів:

Зниження річних витрат на оплату праці визначається за формулою:

D З з / п = (n * З) * 12 (17);

де n - кількість скорочених працівників;

З - середньомісячна заробітна плата цих працівників;

D З з / п = (2 * 20 000) * 12 = 480 000тенге.

4.4 Витрати на створення автоматизованої системи

За технічними характеристиками мережа яка підходить для створення на клієнт / серверної системи обліку. Для цього необхідні компоненти:

  • сервер баз даних;

  • програмне забезпечення для сервера БД;

  • програмне забезпечення для клієнтських комп'ютерів

Ціна сервера баз даних на основі Pentium III складе:

Ц СБД = 300 000 тенге

Мережева карта Intel EtherExpress Pro для сервера БД

Ц ск = 18 500 тенге

Мережева ОС Windows NT 4.0

Ц ос = 175 000 тенге

Програмний сервер Borland IB Database 5.0 на 10 одночасних підключень:

Ц пс = 140 000 тенге

Витрати на розробку системи будуть складатися із зарплати штатних програмістів і придбання пакета корпоративних засобів розробки Inprise Delphi Client / Server Suite 4.0.

Для написання програмної частини розраховується використовувати групу з 3-х програмістів.

Час розробки системи визначено як:

T p = 1000 годин, або 6 місяців.

Т.ч. витрати на оплату праці розробників складуть:

З прог = З з / п * 18 = 20 000 * 18 = 360 000 тенге;

Пакет Delphi Client / Server 4.0 має ринкову вартість

Ц Delphi = 250 000 тенге

Разом одноразові капіталовкладення складуть:

К = Ц СБД + Ц ск + Ц ос + Ц пс + З прог + Ц Delphi, (18)

К = 300 000 + 18 500 + 175 000 + 140 000 + 360 000 + 250 000 = 973 500 тенге.

Річна ефективність створення системи визначається з виразу:

Е р = D З / (Е н + К р) (19),

де D З - зміна розміру витрат на створення і обслуговування інформаційної системи визначається з виразу:

D З = D І S - К (Е н + К р), (20),

де D І S - абсолютна зміна витрат роботи;

Е н - норматив ефективності кап.вложений, для комп'ютерної техніки та програмного забезпечення приймається рівним 0.15;

К р - коефіцієнт реновації, приймається як норма амортизації з урахуванням строку служби обладнання (термін служби системи Т сл - 3 роки) і визначається за формулою:

К р = Е н / ((1 + Е н) Тсл - 1), (21)

К р = 0.15 / ((1 + 0.15) 3 - 1) = 0.29;

Тоді, зміна розміру витрат складе:

D З = 1 466 700 -973 500 * (0.15 +0.29) = 1 038 360 тенге,

т.про річна ефективність планується в розмірі

Е р = 1 038 360 / (0.15 +0.29) = 2 359 909тенге.

Тепер ми можемо визначити термін окупності Т ок створення нової системи з виразу:

Т ок = К / Е р, (22)

Т ок = 973 500 / 2 359 909 = 0.41 року.

Причому цей строк окупності враховує тільки матеріальні переваги створення нової системи.

5. ОХОРОНА ПРАЦІ І ТЕХНІКА БЕЗПЕКИ

5.1 Аналіз основних небезпек та шкідливостей проектованого процесу

Даний дипломний проект реалізується на РС-сумісних електронно-обчислювальних машинах. Приміщення з 12 машин розташовується в будівлі кооперативу "Алмати".

У комплект ЕОМ входять:

  1. системний блок;

  2. монітор;

  3. клавіатура;

  4. принтер;

  5. миша.

У приміщенні працюють співробітники. За технічним станом комп'ютерів стежать два оператори та один інженер-системотехнік. Оператори ЕОМ, програмісти та інші працівники можуть піддаватися впливу таких небезпечних факторів, як:

  1. ураження електричним струмом;

  2. НВЧ електромагнітне випромінювання частотою 3 - 100 МГц;

  3. змінні магнітні поля;

  4. рентгенівське випромінювання;

  5. пожежна небезпека;

  6. нераціональне освітлення;

  7. несприятливий мікроклімат;

  8. шум;

  9. психофізичні чинники.

Апаратура харчується від мережі напруги 220В + 10%, 50 + Гц, повна потужність 0,4 кВт, де небезпеку становлять первинні ланцюга блоків живлення, підключені до напруги 220В, 50Гц. Джерелом НВЧ-випромінювання є генератор синхроімпульсів і електронна гармата кінескопа. Вплив на людину НВЧ-випромінювання полягає в порушенні нервової, ендокринної та серцево-судинної систем.

Джерелом змінного магнітного поля є відхиляють котушки рядкової і кадрової розгорток кінескопа. Змінне магнітне поле впливає на нервову і серцево-судинну системи людини. Особлива його небезпека в тому, що воно практично не екранується і однаково впливає на всіх напрямках від монітора.

Рентгенівське випромінювання виникає при гальмуванні електронів на люмінофорі екрану і випромінюється в напрямку екрану. Рентгенівське випромінювання впливає на весь організм, іонізуючи внутрішні тканини.

Багато співробітників пов'язані з впливом таких психофізичних факторів як розумова перенапруга, перенапруження зорових і слухових аналізаторів, монотонність праці, емоційні перевантаження і т.д. У працюючих з терміналами з-за мерехтіння екрану можуть виникати підвищена стомлюваність і головний біль.

Допустимі мікрокліматичні параметри можуть викликати перехідні і швидко нормалізуються зміни функціонального і теплового стану організму і напруг реакцій терморегуляції, що не виходять за межі фізіологічних пристосувальних можливостей, не створюють порушень стану здоров'я. Але викликають дискомфортні тепловідчуття, погіршують самопочуття і зниження працездатності.

5.2 Захисні заходи

5.2.1 Виробнича санітарія

Метеорологічні параметри в приміщенні, згідно з «Нормами температури, відносної вологості та швидкості руху повітря в робочій зоні виробничих приміщень ПЦ», є наступними:

- Робоча температура повітря становить 20 - 24 о С;

- Відносна вологість повітря 40 - 60%;

- Запиленість повітря не більше 0,5 мг / м 3;

- В нормі вміст технічних частинок, активних газів, хімічних інгредієнтів.

Для підтримки цих норм використовується примусова вентиляція - 2 кондиціонери, які забезпечують приплив свіжого повітря і очищення його від пилу.

У залі використовуємо частково природне і штучне освітлення, виконане люмінесцентними лампами. Штучна освітленість робочої поверхні столу складає 400лк. Розрахунок штучного і природного освітлення в приміщенні наведено нижче.

Штучне освітлення.

Штучне освітлення передбачається у приміщеннях, в яких недостатньо природного освітлення або для висвітлення в ті години доби, коли природне світло відсутнє. За конструктивним виконанням штучне освітлення може бути двох видів - загальне та комбіноване, коли до загального додається місцеве, що концентрує світловий потік безпосередньо на робочому місці.

Для розрахунку штучного освітлення застосовуються зазвичай два методи: метод коефіцієнта використання світлового потоку і точковий метод. Локалізоване освітлення та освітлення негоризонтальним поверхонь можна розраховувати тільки за точкового методу, а рівномірне освітлення світильниками зі значним випромінюванням у верхній півсфері за методом коефіцієнта використання. Його і застосуємо для розрахунку освітлення аудиторії. Мета розрахунку - визначити світловий потік ламп, вибрати тип, кількість та їх розміщення.

Необхідний світловий потік визначають за формулою:

F л * N = (Е н * К з * S * Z) / h (23)

де Е н - нормована освітленість на робочих місцях, лк

Е н = 400лк для робіт середньої точності;

К з - коефіцієнт запасу, К з = 1,5 для приміщення, що освітлюється газорозрядними лампами;

S - площа освітлюваної поверхні, м 2; S = 54м 2 для заданого приміщення;

Z - коефіцієнт для переходу від найменшої освітленості до середньої, Z = 1,1;

N - кількість світильників;

h - коефіцієнт використання, тобто відносна частка потоку лампи, падає на поверхню S.

Значення коефіцієнта h визначають за таблицями, в залежності від коефіцієнтів відбиття світлового потоку від стелі та стін і показника приміщення i, що визначається з співвідношення:

i = (Д * Г) / (Н р * (Д + Г)) = (6 * 9) / (2,5 (6 * 9)) = 1,44

де Н р = 2,5 - висота світильників над розрахунковою поверхнею. Знайдемо коефіцієнт h за таблицею, h = 0,5 для світильників ОД. Визначимо загальний світловий потік ламп:

F л * N = (400 * 1,5 * 54 * 1,1) / 0,5 = 71280 лм

Вибираємо люмінесцентну лампу ЛБ40, що має світловий потік F л = 3000лм. Знаходимо число ламп:

N = 71280/3000 = 23,76 »24

Так як світильники дворядні, лампи можна розмістити в двох рядах світильників по 6 * 2 ламп. Знаючи довжину світильника - 1250 мм можна визначити довжину ряду: 1250 * 6 = 7500мм = 7,5 м

Визначимо потужність кожної лампи. Це можна зробити методом питомої потужності. Цей метод дозволяє визначити потужність кожної лампи для створення в приміщенні нормованої освітленості:

Р л = (Р * S) / N (24)

де Р л - потужність однієї лампи, Вт;

Р - питома потужність, Вт / м 2;

S - площа приміщення;

N - кількість ламп в освітлювальній установці, N = 24;

Р можна визначити за таблицею. Для значень:

Н = 3,5 м - висота приміщення;

S = 54м 2 - площа приміщення;

Е = 4000лк - нормована освітленість;

Р = 23 Вт / м 2

Р л = (23 * 54) / 24 = 51,8 Вт

Потужність всієї освітлювальної установки:

Р о = Р л * N = 51,8 * 24 = 1243,2 Вт

Природне освітлення.

Для даного приміщення к.п.о. можна визначити за формулою:

е р = е н * к * з,% (25)

де е р - розрахункове значення к.п.о.;

е н - нормоване значення к.п.о. в залежності від характеру зорової роботи;

к - коефіцієнт світлового клімату; к = 0,9 для IV світлового поясу;

с - коефіцієнт сонячності; з = 0,75;

е р = 1,5 * 0,9 * 0,75 = 1,01

Мета розрахунку природного освітлення - визначити площу світлових прорізів у приміщенні. Це можна зробити за формулою:

П р = р * Р о * До зд * П підлогу) / Т о * г * 100, м 2 (26)

де П р - розрахункова площа світлових прорізів (м 2);

П підлога - площа підлоги, для заданого приміщення:

2 * 6м = 54м 2

е р - розрахунковий коефіцієнт к.п.о.;

Р о - світлова характеристика світлових прорізів;

До зд - коефіцієнт, що враховує підвищення к.п.о., через затемнення вікон протистояли будівель;

Т о - загальний коефіцієнт світлопропускання матеріалу вікон;

г - коефіцієнт, що враховує підвищення к.п.о., завдяки світлу, відбитому від внутрішніх поверхонь приміщення.

Знаючи Д / Г = 1,5 о = 2,7 за таблицею знаходимо для даного приміщення: Р про = 14,5; До зд = 1, тому що вікна не закриваються, які стояли поруч будівлею;

Т о = Т 1 * Т 2 * Т 3 * Т 4 Т о = 0,8 * 0,75 * 0,7 * 0,8 = 0,34

Щоб визначити г необхідно обчислити У ср - середньозважений коефіцієнт віддзеркалення:

У сер = (П піт * У пот + П ст * У ст + П підлога * У підлогу) / П піт + П ст + П підлогу (27)

Де П - площа, В - коефіцієнт відбиття стелі, стін, підлоги відповідно

У сер = (54м 2 * 0,7 +105 м 2 * 0,5 +54 м 2 * 0,1) / (54м 2 +105 м 2 +54 м 2) = 0,45

П р = (1,01 * 14,5 * 1 * 54м 2) / (0,34 * 1,6 * 100) = 14,5 м 2

Виходячи з цього можна зробити висновок, що при загальній площі приміщення, що дорівнює 54м 2 (довжина 9м, ширина 6,5 м), і при площі світлових прорізів, що дорівнює 14,5 м 2, в приміщенні є 3 вікна. Розмір кожного вікна приблизно 2х2, 5м.

Таблиця 12 - Допустимі норми напруженості електромагнітних полів протягом робочого дня

Частота випромінювання, Гц

Напруженість електричного магнітного поля, В / м, не більше

За електричної складової

За магнітної складової

За електричної складової

За магнітної складової

60 * 10 3

60 * 10 3 1,5 * 1000 3

50

5

3-30 * 1000 3

30-50 * 10 3

20

0,3

30-50 * 1000 3


10


50-00 * 1000 3


5


Окремо треба зупинити увагу на такому шкідливу дію, як шум. Шум впливає на основні життєво важливі системи людини і впливає на працездатність. У приміщенні вимоги до шуму допустимі і не перевищують допустимих норм. Шум на робочих місцях у приміщеннях створюється внутрішніми джерелами:

  1. технічними засобами;

  2. пристроями кондиціонування;

  3. перетворювачами напруги;

  4. друкувальними пристроями;

  5. іншим обладнанням.

Для зниження шуму застосовуються звукопоглинаючі конструкції. Допустимі рівні звуків на робочих місцях наведені у таблиці.

Таблиця 13 - Гранично-допустимі рівні шуму на робочих місцях

Робочі місця

Рівні звукового тиску в дБ в октавних смугах із середньо-геометричними частотами в Гц


63

125

250

500

1000

2000

4000

8000

Робоче місце оператора ПЕОМ

69

74

75

74

74

74

73

74

З метою боротьби з пилом проводиться щоденне вологе прибирання. Зорову навантаження при роботі з ЕОМ регулюють шляхом правильного підбору контрастності дисплея. Розумова перенапруга можна зменшити правильним режимом праці та відпочинку. Для забезпечення більшої комфортабельності роботи застосовується найбільш зручні меблі.

При шестиденному робочому тижні тривалість щоденної роботи не перевищує 7 годин. Час відпочинку включає перерви, вихідні, святкові дні та відпочинок. Кількість днів щотижневого відпочинку не менше числа недільних днів у даному календарному місяці. Щорічна відпустка надається тривалістю не менш 15 робочих днів.

Розміри приміщення, площею 54м 2 і висотою 3,5 м, відповідають кількості працюючих та размещаемому у яких комплексу технічних засобів.

5.3 Техніка безпеки

Для контролю стану електричної ізоляції проводяться періодичні випробування ізоляції. Для вимірювання і випробувань опору ізоляції в електроустановках до 1000В застосовуються мегомметри типу М1101.

Корпуси всіх пристроїв ЕОМ мають надійне електричне з'єднання з шиною захисного заземлення в машинному залі. Для заземлення корпусів машини використовується виносне заземлення. Воно являє собою стрижні довжиною 2,5-3м, занурені в грунт вертикально в спеціально підготовленої траншеї. Вертикальні заземлювачі з'єднуються сталевий шиною, яка приварюється до кожного заземлювача.

У ЕОМ передбачено занулення за допомогою мережного шнура, підключеним до розподільного пункту, а також спеціальним підключенням до електромережі. При замиканні на корпусі спрацьовує максимальна струмовий захист, яка селективно відключає пошкоджену ділянку мережі. Захист ЕОМ від струмів короткого замикання на землю здійснюється автоматом з електромагнітним расщепителе, що має установку струму спрацьовування 60А і повний час відключення 0,3 с.

5.4 Пожежна безпека

Приміщення за ступенем пожежної небезпеки відноситься до категорії D. Сталеві і несучі огороджувальні конструкції захищені вогнезахисними матеріалами і фарбами, які забезпечують межу вогнестійкості 0,5.

Для акустичної обробки стін і стель застосовуються негорючі матеріали. У стелі встановлені пожежні сповіщувачі, система трубопроводів і пристроїв, що випускаються для подачі вогнегасної складу.

Повітропроводи системи вентиляції виконані з негорючих матеріалів, мають невелике число поворотів і гладку поверхню стінок. У системі вентиляції передбачені клапани для перекриття повітроводів при пожежі. Для гасіння можливих пожеж є сигналізаційна теплова пожежна установка СТПУ-1. Вона спрацьовує автоматично при підвищенні температури або концентрації диму і передає повідомлення за допомогою світлових та акустичних сигналів. Час спрацювання сповіщувачів СТПУ-1 не більше 15 секунд. Можливе альтернативне застосування сигналізаційної комплексної пожежної установки СКПЦ-1. Для локального гасіння пожеж приміщення обладнане вуглекислотними вогнегасниками типу ВВ-5. Вогнегасники знаходяться в безпосередній близькості від виходів.

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

У будівлі пожежні крани встановлюють в коридорах, на майданчиках сходових клітин, біля входів, у доступних і помітних місцях. Пожежні крани розташовують у нішах на висоті 1,35 м, де також знаходяться пожежний ствол з напірним рукавом з тканинного матеріалу довжиною 10-20 метрів. Напір води повинен забезпечувати радіус дії компактної частини струменя води, достатньої для досягнення найбільш віддаленої та підвищеній частині будівлі, але не менш 6м.

Для нормальної евакуації людей під час пожежі двері мають ширину 1,5 м, висоту 2м і ширину коридорів 2,5 м. Приміщення має план евакуації, розташований біля виходу.

ВИСНОВОК

У даному дипломному проекті вирішені дві задачі: 1) розробка автоматизованої системи управління фермою, 2) мінімізації собівартості кормів тварин але при цьому щоб харчова цінність кормів не загубилася а перебувала в межах норми.

Були розглянуті питання дослідження роботи ферми з точки зору її ефективності та рівня автоматизації.

На підставі цих вихідних даних була поставлена ​​задача проектування автоматизованої системи управління, яка об'єднала б всі потоки інформації в роботі ферми і економістів в єдине ціле.

Комплекс додатків і сервер БД використовують локальну комп'ютерну мережу. Швидкість передачі даних в мережі є першим показником швидкості функціонування системи. Використання сервера Windows NT 4.0 на високопродуктивної платформі Pentium III з операційною системою Windows 95/98.

У результаті впровадження системи ми маємо посилений контроль за бюджетом ферми.

Архітектура клієнт / сервер в подальшому дозволить об'єднати підсистеми управління ферми і підрозділів кооперативу в єдину систему управління кооперативом. Таким чином, створюється база на майбутнє для впровадження сучасних інформаційних технологій.

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

ЛІТЕРАТУРА

  1. Негашев Є.В. Аналіз фінансів підприємства в умовах ринку. - М: Вища школа. 1997 рік. - 190 с.

  2. Тищенко М.М. Автоматизоване проектування систем автоматизованого проектування. - М: Енергоіздат. 1986. - 334 с.

  3. Бесекерскій В.А. та ін Керівництво з проектування систем автоматизованого управління. - М: Вища школа. 1983. - 296 с.

  4. Вязгін В.А. Математичні методи автоматизованого проектування. - М: Вища школа. 1989. - 183 с.

  5. Шелобаев С.І. Математичні методи і моделі в економіці, фінансах, бізнесі. - М: ЮНИТИ. 2000. -366 С.

  6. Положення про роботу ПЗ''Алмати''.

  7. Звітна документація про роботу ферми у ПЗ''Алмати''.

  8. Л.С. Боуман "Практичний посібник з SQL". - Діалектика, 1997р.-320 с.

  9. "Комп'ютерні мережі". - Microsoft Press, 1998 р. - 600 с.

  10. В. Чистяков, С. Михайлов "Delphi 4: нове слово Inprise в сімействі Borland Delphi" / / "Технології клієнт / сервер", № 3, 1998 р.

Додати в блог або на сайт

Цей текст може містити помилки.

Виробництво і технології | Диплом
325.6кб. | скачати


Схожі роботи:
Розробка системи автоматизації технологічного процесу на прикладі установки ЕЛОУ-АВТ
Аналіз та розробка системи автоматизації документообігу для підприємства ТОВ Елсі-Медіа
Розробка багатокористувацької інформаційної системи для автоматизації роботи книжкового інтернет-магазину
Розробка системи управління маркетингом фірми
Розробка системи управління витратами на підприємстві Електромашина
Розробка системи управління охороною праці в організації
Розробка системи управління механізму пересування візка
Розробка автоматизованої системи управління торговим підприємством
Розробка системи управління акціонерним товариством АОА Контур
© Усі права захищені
написати до нас