Зворотний зв'язок

Інтерфейс користувача в системі управління основними засобами

Зміст

Введення ……………………………………………………………

1.Загальна частина

1.1 Постановка задачі ………………………………………………

1.2 Інфологічна модель задачі …………………………………….

1.3 Математичне забезпечення ЕОМ ………………………….….

2. Спеціальна частина

2.1 Розробка алгоритму …………………………………………….

2.2 Програма задачі та її опис ……………………………………...

2.3 Відлагодження програми ……………………………………….

2.4 Результати розрахунків …………………………………………

2.5 Робота з програмою ………………………………………….….

3. Елементи технічного забезпечення обчислювальної системи

3.1 Призначення та основні технічні характеристики

обчислювальної системи …………………………………………

3.2 Призначення та будова блоків обчислювальної

системи …………………………………………………………….

4.Організація економічної частини

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

5. Охорона праці та правила техніки безпеки

5.1 Охорона оточуючого середовища ………………………………

5.2 Правила техніки безпеки при роботі обчислювальної

системи ……………………………………………………………

Висновки …………………………………………………………….

Література …………………………………………………………...

Введення.

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

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

Електронiзацiя народного господарства передбачає в першу чергу рiшення таких задач, як:

- супер-ЕОМ нового поколiння з швидкодiю бiльше 10 млрд. операцiй в секунду, з використанням принципiв штучного iнтелекту, досконалих засобiв спiлкування людини з ма¬шиною;

- масові засоби обчислювальної технiки, персональні ЕОМ з розвитком програмного забезпечення для широко¬го насичення галузей народного господарства, науково¬дослiдницьких i конструкторських органiзацiй, комп'ю¬терiзацiї сфери освiти та застосування в побутi;

- єдиної системи передачi цифрової iнформацiї, що за¬безпечує рiзке пiдвищення пропускної здатностi i на¬дiйностi системи зв'язку та унiфiкацiї застосованих технiчних засобiв;

- швидкiсні волоконно-оптичні засоби зв'язку i теле¬бачення, якi забезпечують передачу повiдомлень та те¬левiзiйних програм на далекiй вiдстанi;

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

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

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

Основнi цiлi автоматизацiї управлiння:

-звiльнити людину вiд виконання великого обсягу ручних операцiй;

-по збору, обробцi, зберiганню, передачi та перевiрцi управлiнської iнформацiї i орiєнтувати людину на аналiтичну дiяльнiсть, на виро¬бiтку оптимальних для конкретної ситуацiї управлiн¬ських операцiй, на органiзацiю їх виконання, тобто на виконання творчих задач управлiння;

-забезпечити оперативнiсть i повноту збору даних;

-забезпечити оперативнiсть обробки даних на базi най¬новiших наукових теорiй i методiв;

-забезпечити оперативне представлення, яке дуже зручне для вiдновлення у виглядi достовiрної, сучасної, повної та вiдпо-вiдаючої конкретним запитам iнформацiї керiвникам всiх рiвней даної органiзацiї, по їх разовим запитам або у режимi регулярного iнформацiйного обслуговування;-звiльненняти людей, зайнятих у сферi управлiння, з ме¬тою забезпечення фахiвцями тих галузей народного гос¬подарства, якi вiдчувають нехватку трудових ресурсiв.

Розвиток сучасного суспiльства характеризується пiдвищен-ням технiчного рiвня, ускладненням органiзацiйної струк¬тури виробництва, поглибленням суспiльного розподiлу працi, пред'явленням високих вимог до методiв планування та гос-подарського управлiння.

Одним iз гoлoвних напрямкiв науково-технiчного прогресу на сучасному етапi являється зростання оснастки галузей народного господарства найновiшими ЕОМ, роботами, приладами i засобами автоматизацiї i переведення на цiй основi еко¬номiки народного господарства на iнтенсивнi рейки розвитку.

Широка автоматизацiя технологiчних процесiв на основi примiнення автоматизованих станкiв, машин та механiзмiв, унi-фiкованих моделей обладнання, робототехнiчних комплексiв, гнучких автоматизованих виробничих систем i засобiв обчис-лювальної технiки складає один iз головних напрямкiв нау¬ково-технiчного процесу. Створення засобiв автоматизацiї на базi обчислювальної технiки (ОТ), здатних управляти прилада¬ми, станками, обладнанням, механiзмами, неможливо без застосування науково пiдтвержених методiв конструктування.

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

В останнє десятирiччя комп`ютери почали активно прони¬кати в наше життя. Особливо це стало помiтним з появою персональних комп`ютерiв, якi знайшли широке примiнення i на виробництвi i в побутi.

Особливе мiсце серед мiкро-ЕОМ належить персональним ЕОМ (ПЕОМ), дякуючи яким обчислювальнi потужностi ОТ стають дос¬тупними великiй кiлькостi спецiалiстiв рiзного фаху (конст-рукторам, технологам, математикам, економiстам, працiвникам сфери управлiння).

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

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

Комп'ютери в нашiй країнi знайшли широке застосування в 20 тисячах областей народного господарства. Ступiнь авто¬матизацiї обробки даних i органiзацiї доступу до них виз¬начає рiвень розвитку окремих галузей народного господаства i суспiльства в цiлому.

Вдосконалення технологiї виробництва мiкропроцесорних сис¬тем, як одного iз найбiльш перспективних напрямкiв розвит¬ку обчислюваної технiки в останнї десятирiччя привело до створення i виробництва в безприцедентних масштабах мiкро-¬ЕОМ iндивi-дуального використання, одержавших назву персо¬нальних ЕОМ.

Найбiльш важливими задачами, що вирiшуютьсмя за допомо-гою таких засобiв обчислювальної технiки, являються форму¬вання, зберiгання, поновлення i вiдтворення даних самого рiзного призначення i структури в формi так званих файлiв даних. Для збеpiгання iнфоpмацiї великих pозмipiв бажано мати пpогpамний засiб, який зменшував би pозмipи фай¬лу в декiлька pазiв.

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

Автоматизована інформаційно-пошукова система дуже зручна: вводиш або вибираєш із списку, наприклад, ім’я робітника заводу , про якого бажаєш одержати інформацію, натискаєш ENTER ( або OK ) і одержуеш всю інформацію, яка міститься у комп’ютері стосовно цього робітника. Такі програми під WINDOWS дозволяє написати Access, який використовує мову програмування Visual Basic. Access дозволяє парцювати з базами данних (таблицями), звітами, формами, запитами, складати макроси та писати програми і відправляти їх на друк.

Також програму для АІПС дозволяє написати VISUAL FOXPRO.

Visual FoxPro 5 новий потужний продукт, який дозволяє примінювати при розробці баз данних всю гнучкість об’єктно-орієнто-ванного програмування. Найбільш значним нововеденням версії 3.0 був перехід до бази даних в її класичному розумінні і реалізації технології обробки данних за допомогою SQL-операторів.

У версії 5.0 додано багато нових функцій, які дозволяють використовувати SQL-оператори, збільшениї словник бази даних, представленні бібліотеки додаткових елементів керування, введенні нові команди та функції для підтримки OLE-технології.Visual FoxPro є потужним та зручним засобом розробки баз дан-них з архітектурою клієнт-сервер. Професійна версія Visual Foxpro має спеціальні засоби переноса баз данних VisualFoxPro на SQL-сервер.

Visual FoxPro має широкий спектр можливостей розробки баз дан-них з архітектурою клієнт-сервер, серед яких можна виділити слідуючі: використання баз даних; тригери та правила перевірки; встроєна буферізація даних; транзакція; об’єктно-орієнтоване програмування; візуальне програмування; продвинутий графічний інтерфейс користувача; підтримка OLE та встроєна мова SQL.

При відсутності таких зручних та гнучиких мов програмуваня, як Visual Basic та Visual FoxPro організація автоматизація інформаційно-пошукових систем з використання інших додатків WINDOWS, які містять в собі багато корисної та цікавої інформації, була б неможлива , або ж незручна.

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

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

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

1.Загальна частина.

1.1. Постановка задачі.

Постановка задачi - це етап на якому велику pоль пpидiляють визначенню кiнцевої мети. Визначається загальний пiдхiд до piшення, тобто з'ясовують чи має дана задача piшення, а якщо має, то чи воно єдине. А також на цьому етапi визначаються piзнi хаpактеpистики задачi.

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

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

Вхідною інформацією в програмі є бази даних та заповнена специфікація. Структура головной баз даних в яку заноситься вся інформація про рух об’єкта по підприємству знаходиться в файлі sred01.dbf і має назву RABMAS. Структура бази приведина на рисунок 1.1.1. Також до вхідної інформації відносяться ще шість баз даних з такими полями, як: FDATA(dataras-дата ввода), KODZ(kz-код затрат), KOD_CEX(cex-цех, name_cex-найменування цеха), NORMA(fio-пріз-вище, mol-матеріально відповідальна особа), SETUP(hw-норма, shifr-шифр), SREDSTV.

Вихідною інформацією є форми: акт прийомки, амортизаціїні відрахування, історія об’єкта, акт на списання, накладна на переміщення, накладна на переміщення(групами), просмотр стану об’єкта, а також бази даних: kod_cex, norma, setup.

Все це спрощують роботу допомогають швидко отримати інформацію про потрідні об’єкти.

Акт прийомки відображае дату ввода прийома об’єкта; цех в, якиї був прийнятиї об’єк; дебіт рахунка; аналітіку; інвентарниї номер, найменування принятого об’єкта та іншу інформацію про прийом об’єктів. Цеї акт зображениї на рисунку 1.1.2.

Номер

П/п Назва Тип Довжина Призначення

1. In C 6 інвентарний номер

2. Npp C 2 номер по порядку

3. Cex C 5 цех

4. Mol C 3 мат. відповід. особа

5. Ds C 3 дебіт рахунка

6. Du C 8 аналітека дебіта

7. Ks C 4 кредіт рахунку

8. Ku C 8 аналітіка кредіта

9. St N 15 початкова вартість

10. Kz N 4 код затрат

11. Ha N 5 код амортизаційного звіта

12. Hw N 5 норма аморт звіта

13. Di N 4 дата виготовлення

14. Dv N 4 дата ввода

15. Si N 15 сума зносу16. Aw N 12 аморт відрах на початок року

17. Name C 150 назва

18. So N 15 сума на початок року

19. Sumb N 12 баланс

20. Awn N 10 аморт на початок року

21. Grn C 1 нова група

22. Vido C 2 вид

23. Kof C 6 код основних фондів

24. Wag N 11 срібло

25. Wau N 11 золото

26. Wpt N 11 платина

27. Wc N 11 алмаз

28.Wpd N 11 паладій

Рис 1.1.1 Структура бази RABMAS.

АКТ ПРИЙОМКИ

дата ввода 1262

цех 032000 мво 529

дебіт рахунка 010 код аналітичного обліку 11001000

код аналітичного обліку 01010000

початкова вартість 14358

код затрат 2311 нова група 1

код амортизації 10002 норма амортизації 1.20

найменування будівля гаража легкових автомобілеї

дата виготовлення 1162 знос 5507.07

Рис 1.1.2 Форма AKT.

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

АКТ НА СПИСАННЯ

Вказати інвентарний номер 000062

цех 33200 дата ліквідації

мво 352 дебіт рахунка 010

початкова

вартість 546286 аналітика дебіта 11001000

сума зносу 148630 кредіт рахунка 851

код затрат 2300 аналітика кредіта 01010000

код норми амортизації 10001

норма амортизації 1.00

Рис. 1.1.3. Форма VID.

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

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

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

АКТ НА СПИСАННЯ

Вказати інвентарний номер 000062

цех 33200 дата ліквідації

мво 352 дебіт рахунка 010

початкова

вартість 546286 аналітика дебіта 11001000

сума зносу 148630 кредіт рахунка 851

код затрат 2300 аналітика кредіта 01010000

код норми амортизації 10001

норма амортизації 1.00

Рис. 1.1.3. Форма VID.

Накладная на перемещення

Вкажіть інвентарниї номер 000112

цех(старий) 06600 дебіт рахунка 010

мво(стар) 352 кредіт рахунка 651

код затрат 2399 код норми амортизації 30109

сума зносу 40292.00 норма амортизації 5.00

початкова вартість 40292

найменування

Куди буде переміщуватися ? дата переміщення 07/02/2000

цех(новий) 06800 мво(нова) 015 код затрат

аналітика дебіта 11003000 аналітика кредіта 01010000

рис. 1.1.4. Форма

1.2. Інфологічна модель.

1.3. Математичне забезпечення ЕОМ.

В систему математичного забезпечення обчислювальної машини повиннi входити слiдуючi групи програм:

1) операцiйна система програм;

2) система засобiв програмування;

3) додаток до програм;

4) система програм пiдтримки математичного забеспечення;

5) система дослiдних програм, призначенних для контроля справностi ЕОМ.

Сучасне програмне забезпечення обчислювальних систем підрозділяється на загальне та спеціальне пограмне забезпечення (ПЗ).

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

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

Загальне ПЗ можна розділити на два компонента:

- програмне забезпечення обчислювального процесу;

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

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

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

Загальне програмне забезпегення

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

Програма почат-кового запуску Діагностичні тестиМови проекту-вання програмМови відладки і тестування

Програма диспечерізаціїПрограма аналізу збоївСистема транс-ляції програмТранслятори тестів і відла-дочних завдань

Програми обмі-ну з зовнішні-ми пристроямиПрограми фу-нкціонального контролюСистема комп-лексування програмІнтерпритатори команд управ-ління ЕОМ

Програми обмі-ну з зовнішніми запоминаючими пристроямиПрограми функціональ-ного контро-люПроектування баз данихІнформуюча система

Програми взає-модії комплек-сованих ЕОМПрограма контролю задачіСистема підго-товки докумен-тів і їх розмно-женняМоделі зовнішніх абониментів

Система оброб-ки результатів

Операційна системаСистема функціональ-ного контролюСистема автоматизації програмуванняСистема автоматизації відладки

Рис 3.1.1. Структура загального програмного забезпечення.

Кpiм пакетiв пpикладних пpогpам в склад спецiального пpогpамного забеспечення входить також комплекс програм технiчного обслуговування. Данний комплекс мiстить текст програми, які по функцiональному призначенню дiляться на вiдладочнi, перевiрочнi i дiагностичнi:

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

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

3.Дiагностичнi програми дозволяють класифiкувати вiдмови i локалiзувати мiсця несправностей.

Перевiрочнi i дiагностичнi програми працюють пiд керiвництвом спецiальної програми-монiтора, в функцiї якої входить виклик, виконання кожного окремого теста i керування ним.

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

Склад програмного забезпечення приведено на рисунку 1.3.2.

Visual FoxPro 5 новий потужний продукт, який дозволяє примінювати при розробці баз данних всю гнуцкість об’єктно-орієнтованного програмування. Найбільш значним нововеденням версії 3.0 був перехід до бази даних в її класичному розумінні і реалізації технології обробки данних за допомогою SQL-операторів.

У версії 5.0 додано багато нових функцій, які дозволяють використовувати SQL-оператори, збільшен словник бази даних, представленні бібліотеки додаткових елементів керування, введенні нові команди та функції для підтримки OLE-технології.

Visual FoxPro є потужнім та зручним засобом розробки баз данних з архітектурою клієнт-сервер. Професійна версія Visual Foxpro має спеціальні засоби переноса баз данних Visual FoxPro на SQL-сервер.

Visual FoxPro має широкий спектр можливостей розробки баз данних з архітектурою клієнт-сервер, серед яких можна виділити слідуючі:

-використання баз даних;

-тригери та правила перевірки;

-встроєна буферізація даних;

-транзакція;

-об’єктно-орієнтоване програмування;

-візуальне програмування;

-продвинутий графічний інтерфейс користувача;

-підтримка OLE та встроєна мова SQL.

ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ

ЗАГАЛЬНЕ СПЕЦIАЛЬНЕ

КЗС-керування системою забезпечення

Рис.1.3.2. Склад програмного забезпечення.

2.Спеціальна частина.

2.1. Розробка алгоритму.Принципова блок-схема алгоритму повинна вiдображати етапнiсть алгоритмiчного процесу. Етапнiсть зображується у виглядi блокiв ( сукупнiсть процедур рiшення задачi ) з вказанням взаємного зв'язку. В серединi кожного блоку коротко описується змiст вiдповiдного етапу алгоритма з використанням прийнятих в данiй задачi умовних позначень реквiзитiв. Блоки нумеруються арабськими цифрами над правим верхнiм кутом.

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

2.3. Відлагодження програми.

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

Мета тестування полягає у виявленнi існуючих в програмi помилок.

Мета вiдладки складається у виявленнi та знищеннi помилок.

Вiдладку програми починають з складання плану тестування. Такий план повинен уявляти собi кожний програмiст.

Cкладання плану спирається на поняття про джерела i характер помилок.

Основними джерелами помилок являються:

-недостатньо глибоке вивчення математичної моделi або алгоритму рiшення задачi;

-порушення вiдповiдностi мiж схемою алгоритму або записом його на алгоритмiчнiй мовi i програмою, написанiй на мовi програмування;

- помилкове оголошення початкових даних на програмному бланку;

- невiдповiднiсть при наборi програми i початкових даних на клавiатурi пристрою вводу.

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

Вiдключення уважностi приводить i до всих останнiх помилок, виникаючими в процесi пiдготовки початкових даних і вводу програми в ЕОМ. Помилки, які виникають внаслiдок неуважностi, можуть мати непередбаченi наслiдки.

Враховуючи рiзновиди джерел помилок, при складаннi плану тестування класифiкують помилки на два типи :

- синтаксичнi;

- семантичнi (змiстовi).

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

Знаходження бiльшостi синтаксичних помилок автоматизо-вано в основних системах програмування.

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

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

Вiдладка програми включає в себе слiдуючi етапи:

1.Порiвняння програми зi схемою алгоритму.

2.Вiзуальний контроль програми на екрані дисплею або вiзуальне вивчення лiстингу програми та порiвняння його з оригiналом на бланку.

Цi два етапи тестування здатнi знищити велику кiлькість помилок, як синтаксичних, так i семантичних (що дуже важливо, так як дозволяє виключити їх трудомісткий пошук в процесi подальшої вiдладки).

3. Трансляцiя програми на машинну мову. На цьому етапi виявляються синтаксичнi помилки. Компiлятори з мов пргограмування видають дiагностичнi повiдомлення про синтаксичнi помилки в лiстiнгу програми (ЛIСТИНГОМ називаеться вихiдний документ транслятора, який супроводжує вiдтрансльовану програму на машиннiй мовi - об'єктний модуль).

4. Редагування зовнiшнiх зв'язкiв та компановка програми. На етапi редагування зовнiшнiх зв'язкiв програмних модулiв програма-редактор зовнiшнiх зв'язкiв, або компановщик задач, знаходить такi синтаксичнi помилки, як невiдповiднiсть числа параметрiв в опису пiдпрограми i в зверненнi до неї, виклик неiснуючої стандартної програми, рiзнi довжини загального блоку пам'ятi в викликаючому та викликаємому модулi i ряд iнших помилок. Поява помилки в процесi вводу початкових данних або в процесi розрахунку приводить до переривання розрахунку та видачi дiагностичного повiдомлення робочої програми. Поява помилки дає привiд для виконання вiдладочних дiй; вiдсутнiсть же повiдомлень про помилки не означає їх вiдсутностi в програмi. План тестування включає при цьому перевiрку правильностi отриманних результатiв для яких-небудь допустимих значень початкових данних.5. Виконання програми. Пiсля знищення знайдених транслятором i редактором зовнiшнiх зв'язкiв (компановщиком задач) синтаксичних помилок переходять до слiдуючого етапу - виконанню програми на ЕОМ на машиннiй мовi: програма завантажується в оперативну пам'ять, у вiдповiдностi з вимогами програми вводяться початковi данi i починається розрахунок.

6. Тестування програми. Якщо програма виконується успiшно, бажано завершити її випробування тестуванням при заданних початкових данних, приймаючих граничне для програми значення, а також виходячi за допустимi рамки значення на входi. Контрольнi приклади (тести) - це спецiально пiдiбранi задачi, результати яких вiдомi попередньо можуть бути визначенi без iстотних витрат. Як вже говорилось вище, при вiдладцi програми необхiдно довести правильнiсть роботи програми. Iснує два способи доведення правильностi програми:

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

2.Метод " чорного ящика ". Цей метод заключається в перевiрцi, як реагує програма на можливi критичнi дiї оператора.

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

Також при відладкі були допущені такі помилки і відповідно були одержані такі діагностичні повідомлення :

1.”Error loading file – record number 4(або 5) form1< or one of its members>. Loadind form or the data environment: Index tag is not found.”

Це повідомлення видається у випадку коли не знаходиться індексний файл.

2.”File is in use” – Видається при спробі відкрити вже відкриту таблицю.

3.” Програма виполнила недопустимую операцию и будет закрыта” –Видається при збої програми.

4.“Data type mismatch”- недопустимий тип даних

тощо.

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

2.4 Результати розрахунків.

3. Елементи технічного забезпечення

обчислювавальної системи.

3.1. Призначення та основні технічні характеристики обчислювальної системи.

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

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

Ємність основної пам'яті має особливе значення при рішені задач, пов'язаних з обробкою і зберіганням великих інформаціїних масивів. Емність основної пам'яті ЕОМ досить велика і для різних моделеї ЕОМ знаходиться в межах від 64 Кбайт до 16 Мбайт.

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

Швидкість передачі інформації між центральною частиною і перефірійними пристроями ЕОМ визначається характеристиками використовуємих каналів керування вводом/виводом. Найбільш бистродіючими являються селекторні і блок-мультиплексні канали для яких максимальна швидкість передачі даних досягає 1500 Кбайт в хвилину.

Персональний комп'ютер Pentium включає слiдуючi пpистрої:

-процесор, виконуючий управлiння комп'ютером i забезпе-чуючий органiзацiю обчислювань;

- монiтор для зображення текстової i графiчної iнформамацiї;

-клавiатуру, дозволяючу вводити символи в комп'ютер;

-миш, для введення iнформацiї в комп'ютер;

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

-пристрій для читання компакт-дисків (CD ROM);

-порти COM та LTP.

Крiм того до комп'ютеру можуть пiдключатися:

-прiнтер, для виводу на друк текстовоi i графiчноi iнформацii;

-аудіо-, відео- та ігрові контроллери;

-різні сетьові пристрої.

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

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

- супервiзор, або монiтор - програма, яка забеспечує роботу, задаваєму машинi людиною - оператором в рамках встановленого для неї режима;

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

3.2. Призначення та будова блоків обчислю- вальної системи.

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

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

Зовнішнії запам’ятовуючий пристрії ЕОМ в “отличие” від оперативного має сильно велику ємність але меньшу бистродію. В зовнішнії пам’яті зберігаються стандартне програмне забезпечення ЕОМ.

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

Пристрії управління “керує” роботою ЕОМ в відповідності з введиною в неї програмою.

Арифметично-логічниї пристрії і пристрії управління “образует” процесор-головну складову частину ЕОМ. В склад процесора інколи вклічається оперативна пам’ять.

Вивод результатів обчислення з ЕОМ “осуществляется” на друкуючиї пристрії (принтер), дисплеї або графопостроітель (плотер). Пристрії управління ЕОМ призначенно також для контроля якості функціонування комп’ютера, “осуществляемого” обслуговуючим персоналом.

Зовнішнії запам’ятовуючий

пристрії

Устройство Оперативно запам’ятовуючий Устройство

ввода пристрії вивода

Арифметично-логічниї

пристрії

Процесор

Персональний комп'ютер Pentium включає в себе слiдуючi пристрої:

-процесор, який виконує управлiння комп'ютером, обчислення ;

- клавiатуру, яка дозволяє вводити символи в комп'ютер;

-монiтор (або дiсплей) для зображення текстової i графiчної iнформацiї;

- накопичувачi (або дисководи) для гнучких магнiтних дискiв, що використовуються для читання i запису на гнучкi магнiтнi диски (дискети);

-накопичувач на жорсткому магнiтному диску, що призначе-ний для читання i запису на жорсткий магнiтний диск (вiнчес-тер).

Крiм того, до комп'ютеру можуть пiдключатися:

-прiнтер - для виводу на друк текстової i графiчної iнформацiї;

-миш - пристрiй, що полегшує ввод iнформацiї в комп'ютер та iншi пристрої .

Центром обчислювальної системи являється її процесор. Саме процесор володiє здiбнiстю виконувати команди, якi складають комп'ютерну програму.

Персональнi комп'ютери будуються на базi мiкро-процесорiв, якi виконуються в теперiшнiй час на одному кристалi або "чiпi". Процесор персонального комп'ютеру Pentium мiстить:

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

-оперативну пам'ять, в якiй розташованi програми, що викону-ються комп'ютером, i данi, що використовуються програмами. Ємнiсть оперативноi пам'ятi дорiвнюї 32 Мбайт;

-електронi схеми (контролери), якi управляють роботою рiзноманiтних пристроїв, що входять до комп'ютера (монiтору, накопичувачi на магнiтних дисках );

- порти вводу-виводу, через якi процесор обмiнюється даними з зовнiшнiми пристроями.

4.Організація економічної частини.

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

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

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

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

Початкові дані :ЗПп= 130 грн. ЗПп - оклад програміста

ЗПрр= 120 грн. ЗПрр - оклад робітника зайнятого заповненням

Фд= 160 год. відомості

ЗПд= 20% Фд - середньомісячний фонд часу

Кн= 1.01 ЗПд- додаткова зарплата

n= 1440 Кн - коефіцієнт накладних витрат

Смч= 0.4 грн. n - фактична к-ть рішення задачі

Тр= 0.05год. Смч- виртість 1 машиногодини

Nзап= 35 Тр- витрати часу на ручну обробку по 1 зап.

Твід=115год. Nзап - середньоописочна к-ть записів

Qпр=475год. Твід - час на відлагодження

Тп=0.8 год. Qпр-витрати часу на розробку програми

Так= 0.32 год. Тп- час на підготовку початкових даних

Тр=0.4 год. Так - час на аналіз і контроль

Трозм=0.03 год. Тр - машиний час на обробку інформації

Nарк= 4 Трозм - маш. час на розмноження вих. даних

Nарк - кількість аркушів

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

1.Визначення кількості варіантів, при якій собівартість вирішення задачі на ЕОМ нижче собівартості ручної обробки інформації:

n > Cрп / ( Ср-Са) , де

n - фактична кількість рішень задачі за рік

1440 > 952.95/( 6.16- 2.12)

1440 > 236

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

Е=(Ср- Са)*n

E=( 6.16 – 2.12 )*1440 = 5817,6 грн.

3. Відносне вивільнення працівників при переході на автоматизовану обробку інформації:

Ч=n*(Тр-Та)/Фд , де

Тр - час , необхідний для рішення задачі при ручній обробці

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

Та=Тп+Так+Тр+Трозм

Ч = 1440*( 0.05*35 - ( 0.8 +0.32+0.4+0.048))/160=1.62 чол.

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

1. умовна річна економія від впровадження програми становить 5817.6 грн.;

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

Крім того впровадження програми окупить себе вже після 236-го використання програми.

5.Охорона праці та правила техніки безпеки.

5.1. Охорона оточуючого середовища.

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

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

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

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

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

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

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

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

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

Найважливішим напрямком екологзації промислового вироб-ництва слідує вважати:

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

- екологічну експертизу всіх видів виробництв і промислової продукції;

- заміну токсичних відходів на нетоксичні;

- заміну утілізованих відходів на неутілізовані;

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

В якості додаткових засобів захисту застосовуються:

- апарати і системи для чищення газових приладів, викидів, сточних вод від домішок;

- заглушувачі шуму при викиді газів в атмосферу;

- віброізолятори технологічного обладнання;

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

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

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

- винесення промислових підприємств з великих міст в

малонаселені райони з непридатними і малопрдатними для сільськогосподарського використання землями;

- оптимальне розташування промислових підприємств з вра- хуванням топографії місцевості і типи вітрів;

- встановлення санітарно-захисних зон навколо промислових підприємств;

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

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

Засобом рішення проблеми являється розробка екологчно чистих технологій і техніки, тобто організація взаємодії людини з природою, при якій відходи нашої діяльності стали б сировиною для побудови наступного циклу кругооберту речовин. Харатерна для сучасного виробництва послідовність “природні ресурси - вироби – відходи” в більшості випадків завершується руйнуванням природних систем. Тому сьогодні ставиться задача розробки так названних безвідходних технологій з послдовністю "природні ресурси - вироби - відходи - природна сировина ".

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

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

5.2. Правила техніки безпеки при роботі на обчислювальній системі.

Правила техніки безпеки для операторів , обслуговуючіх ЕОМ:

•всі робітники повинні приступати до роботи в справленій та охайній спецодежі;

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

•візуально перевірити загальний стан машини;

•не вмикати машину при несправній розетці, штепсельній вільці та оголеному щнурі;

•під час роботи потрібно невідлучно знаходиться у машинній залі, з увагою стежити за роботою як всіх пристроїв , так і за виконанням дій підлеглих операторів ( учнів операторів ):

-дозволяти знаходження в машинній залі тільки особ , які мають пряме відношення до роботи , яка виконується на ЕОМ;

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

-бути виключно застережливими при роботі біля рухомих частей механізмів вводу-виводу , особливо пристроїв широкого друку ( АЦПУ-128 );

-не виконуватти роботи з приміненням АЦПУ-128 у випадку відсутності біля нього резинового килимка;

-у випадку відчуття електричних ударів при доторканні до будь-якого пристрою , негайно остановити роботу та довисти до відома вартовому електроніку ( механіку );

-при знайденні неісправностей негайно доповістти начальнику або особі , яка його заміщує та диспетчеру ПДБ;

-не допускати паління у машинній залі;

-всі випадки відмови ЕОМ відображати у журналі;

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

-не класти на поверхню пристроїв журнали , бумагу , магнітні диски тощо.

•по закінченню роботи вимкнути машину , пересвідчитись у нормальному закінченні роботи всіх пристроїв , прибрати своє робоче місце;

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


Реферати!

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







Не знайшли потрібний реферат ?

Замовте написання реферату на потрібну Вам тему

Замовити реферат