Научная статья на тему 'Softversko resenje za podrsku metrološkom obezbeđenju u Tehničkom opitnom centru Vojske SCG '

Softversko resenje za podrsku metrološkom obezbeđenju u Tehničkom opitnom centru Vojske SCG Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
67
19
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
metrološko obezbedenje / merna oprema / softver / metrological support / measuring equipment / software

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Savanović Miroslav, Mandić Novka

U raduje predstavljeno softversko rešenje za praćenje merne opreme i podršku metrološkom obezbeđenju u Tehničkom opitnom centru Vojske SCG. Softver omogućava unos i čuvanje svih relevantnih podataka o merilima, brzu izradu svih zahtevanih izveštaja različitih vrsta i planova verifikacije i opravke kao i uvid u istoriju održavanja. Softversko rešenje obuhvata bazu podataka projektovanu na platformi 'Paradox' i softver za rad nad bazom podataka izrađen u programskom okruženju 'Delphi'.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Software solution for metrological support in the Technical Proving Center of the Army of Serbia and Montenegro

This paper presents a test equipment monitoring software solution for metrological support in the Technical proving center of the Army of Serbia and Montenegro. The software provides input and saving of all relevant data concerning measuring instruments, quick generation of different kinds of required reports and verification and maintenance plans as wall as maintenance history. The software includes a database designed on the 'Paradox' platform and software procedures for data processing coded on the 'Delphi' software platform.

Текст научной работы на тему «Softversko resenje za podrsku metrološkom obezbeđenju u Tehničkom opitnom centru Vojske SCG »

Mr Miroslav Savanović, pukovnik, dip], inž.

Tchntfki opitni center KoV, Ufograd

Novka Mandić,

inž. inf. Vrbovni vojni sud. Beograd

SOFTVERSKO REŠENJE ZA PODRŠKU METROLOŠKOM OBEZBEĐENJU U TEHNIČKOM OPITNOM CENTRU VOJSKE SCG*

UDC: 551.50 : 681.3.06]: 355.1 (497.1)

Regime:

U radu je predstavljeno softversko reienje za praćenje merne opreme i podrSku metro-loikom obezbeđenju и Tehničkom opitnom centru Vojske SCG. So/tver omogućava unos t ču~ vartje svih relevantnih podataka о merilima, brzu izradu svih zahtevanih iz>eitaja različitih vrsta iplanova verifikacije i opravke kao i uvid и istoriju odriavanja. Softversko reienje ob-uhvata bazu podataka projektovanu na platformi „Paradox“ i softver za rad nad bazom podataka izraden иprogramskom okruienju „Delphi".

Ključne reči: metroloiko obezbedenje. merna oprema. softver

SOFTWARE SOLUTION FOR METROLOGICAL SUPPORT IN THE TECHNICAL PROVING CENTER OF THE ARMY OF SERBIA AND MONTENEGRO

Summary:

This paper presents a test equipment monitoring software solution for metrological support in the Technical proving center of the Army of Serbia and Montenegro. The software provides input and saving of all relevant data concerning measuring instruments, qiuck generation of different kinds of required reports and verification and maintenance plans as wall as maintenance history. The software includes a database desighed on the „Paradox" platform and software procedures for data processing coded on the „Delphi" software platform.

Key words: metrological support, measuring equipment, software.

Uvod

Značaj merenja u ljudskoj delatnosti uopšte, a naročito u nauci i tehnici, uoči-la su joS davno siavna imena nauke, о Сети svedoče njihove misli kao Što su: „пайка počinje tamo gde poCinju merenja4* Mendeljejeva ili „men ono Sto se može meriti i učini merljivim ono §to se ne meri“ Galilea Galileja. Budući da bez

Rad je порвсп ru nauCno-srufnom skupu TOC KoV Jjptovifyc kvalueu srakava NVO'. 2. decembra 2003. и Beogradu.

kvalitetne i metrološki potvrdene тете opreme пета tačnog merenja, pitanju održavanja jedinstva metroloSkog siste-ma, praćenju stanja тете opreme, nje-nom metro!o5kom potvrdivanju, održa-vanju i uopSte metmloftkom obe7bede-nju, mora se posvećivati najveća moguća pažnja, naročito и ustanovama kojima je merenje osnovna delatnost.

TehniČki opitni centar KoV Vojske SCG (TOC) čija je osnovna delatnost is-pitivanje i ocenjivanje kvaliteta naoruža-

VOJNOTEHNlCKI GLASNIK 6/2003.

597

nja i vojne opreme i tehničkih proizvoda i metrološko obezbedenje Vojske SCG, upravo je ustanova u kojoj je mercnjc di-rektno vezano za njenu osnovnu delat-nosl. Za obavljanje navedene delatnosti koristi sc veliki broj odgovarajuće meme opreme za koju mora da postoji prccizna i ažuma evidencija koja će omogućiti upravljanje ovim značajnim resursom.

U radu je predstavljeno softversko reSenje za praćenje stanja, planiranje metroloSkih preglcda i održavanja mcme opreme, kao i Siru podrSku metrološkom obezbcdenju u TOC-u. Demo vcrzija softvera može se detaljno predstaviti svim zaintcresovanim korisnicima uz po-trebna objaSnjenja.

Opis problcma

TOC je organizovan kao hijcrarhij-ska struktura u kojoj se pod upravom TOC-a na prvom nivou nalaze sektori i poligoni, na drugom nivou odeljcnja, a na trećcm nivou laboratorije i odseci. MctroloSko obezbedenje TOC-a u okviru ukupnog tehničkog obezbcdenja (TOb) na nivou TOC-a organizuje referent za metrologiju, a na nivou sektora i poligo-na njihovi referenti metrologije. Referen-ti metrologije zaduženi su za ažumost podataka о memoj opremi, izveštavanje kao i planiranje metroloSkih pregleda u različitim ovlaSćenim metrološkim labo-ratonjama u Vojsci SCG i izvan nje. О popravci i servisiranju memc opreme bri-nu načelnici laboratorija ili odseka. Uku-pan broj merila u TOC-u iznosi preko 2500 primeraka. Ovoliki broj merila zah-teva automatizaciju vodcnja podataka, iz-

rade izveStaja, evidencija i planova preglcda i popravki.

Mema oprema mcžc imati tri statu-sa: u upotrebi, u metrološkoj rezervi i na popravci (ili da posle popravke Ceka na verifikaciju).

MetroloSki preglcdi meme opreme, uključujući i etalone (radne, sekundame i primamc), vrSe se sa različitom periodi-kom i u različitim ovlašćcnim metrolo-Skim laboratorijama u Vojsci SCG, u na-Soj zemlji ili u inostranstvu. Mema oprema se na metrološke prcglede upućuje redovno po isteku vrcmena važenja veri-fikacijc, vanredno nakon popravke, ili u slučaju sumnje u tačnost po bilo kojem osnovu.

Đudući da je plan.ranje metroloSkih pregleda svih merila centralizovano i vrSi se jednom godišnje, planiranje metroloSkih preglcda podrazumcva izradu pred-loga planova pregleda svih merila koja dospevaju za pregled u narednoj godini po metroloSkim laboratorijama.

Svako mcrilo opisano je velikim brojem atributa (36) kao Što su: identifi-kacioni broj, kiasifikacioni broj, serijski broj, tačnost, memi opseg, frekventni op-seg, najmanji podeljak, proizvođač, status, periodičnost izvršenja pregleda, datum izvršenja pregleda, oznaka ovlašćene metrološke laboratorije u kojoj se vrši verifikacija, cena, itd. Svaki od ovih atributa ima svoj znaćaj i koristi se kao element pri izradi izveštaja, evidencija i planova pregleda.

Radi unificiranosti izveštaja, evidencija i planova pregleda u metroloSkim laboratorijama, Uputstvom [1] definisane su sve forme obrazaca na kojima se oni ručno vode u Vojsci SCG. Pored formi

598

VOJNOTEHNIĆKIGLASNIK Ы200У

definisanih u navedenom uputstvu, inter-nim dokumentima sistema kvaliteta kao što je Uputstvo [2], definisanc su neke forme specifične za TOC koje služe u svakodnevnom radu.

Zahtev koji je postavljen pred pro-jektante softverskog гебепја ukratko se može opisati kao automatizacija procesa vodenja svih podataka о svakom merilu posebno, sortiranje po definisanim klju-čevima radi izrade zahtevanih evidencija, izveštaja i planova pregleda u printanoj formi koji se u takvom obliku dostavljaju planskom organu uprave TOC i Tehnič-koj upravi. Dodatni zahtevi koje su po-stavili projektanti su:

- što jednostavniji rad sa softverom koji će u maksimalnoj meri oponašati stari način rada pri kojem se podaci vode ručno;

SI. I - lnterakcija korisnika i softvera sa pregledom osnovnih funkcija и proccsu praćenja merne opreme TOC-a

- sve jednom unete podatke preno-siti u sve forme u kojima se traže;

- na svim mestima gde je to moguće kroz padajuće menije, kombo boksove, ili na dnigi način, nuditi mogućnost izbo-ra pri unosu podataka;

- radi, čoveku najlakšeg, „vizuelnog vezivanja“ za svako merilo obezbediti njegovu siiku pri unosu atributa koji ga karakterišu;

- forme dizajnirati tako da budu što ergonomičnije.

Na slici 1 prikazani su korisnici softvera i osnovne fimkcije koje softver realizuje.

Staro rešcnje za podršku

metrološkog obezbedenja TOC

Za podrSku metrološkom obezbeđe-nju u TOC-u od 1999. godine postoji re-šenje koje se sastoji od baze podataka projektovane u MS Accessu u kojoj su vodeni podaci о svim merilima. Ovakvo rešenje imalo je značajne nedostatke koji su se ogledali u slededem:

- unos podataka о merilima vršen je direktnim pristupom samoj bazi, a ne kroz definisane forme za unos koje štite konzistentnost podataka u bazi;

- procedure za rad nad bazom podataka nisu bile rešene na odgovarajući način;

- generisanje svih potrebnih evidencija, izveštaja i naroćilo planova pregleda u Uputstvom [1] defmisanim formama, nije bilo efikasno i jednoznačno jer rela-cije izmedu atributa periodičnost pregle da, vreme izvršenja metroloških pregleda, vreme popravki i vanrednih pregleda nisu bile matematički i logički korektno interpretirane što je onemogućavalo automatsku izradu predloga planova iz-vršenja pregleda;

VOJNOTF.HNICKI GLASN1K W003.

599

- izrada evidencija, izveStaja i naro-čito ptanova metroloških pregleda zavisi-la je od ličnog poznavanja rada referena-ta melrologije u MS Access okmženju;

- u slučaju odsutnosti referenata bi-lo je teSko „uhvatiti priključak** i zahte-vani posao završiti u kratkom roku. Ova-kav rad nije davao garancije da neka od merila nisu izostavljena ili da su napra-vljeni propusti druge vrste;

- zbog potrebe dorade podaci su čc-sto ,,izvoženi“ iz baze podataka i doradi-vani u MS Wordu ili MS Excelu;

- sama baza podataka nije bila strukturirana tako da atributi merila jed-noznačno definišu polja baze Sto je za posledicu imalo nemogućnost izvodenja nekih sortiranja i pretraživanja koja su neophodna za automatsku izradu izvcSta-ja i planova pregleda.

Navedeni nedostaci poslužili su kao osnovni motiv za izradu novog reSenja. Da bi u Što većoj meri sačuvali već ulo-ženi trud око unosa podataka, iz stare baze preuzeti su svi ranijc uneti podaci, a stara baza je rekonstruisana prema zahte-vima koncepcije novog reSenja.

Novo reSenje

Sama priroda problema direkino je vezana sa strukturom organizacije TOC-a u kojoj je prvi deo organizacionih cetina razmeštcn u različitim objektima na jed-noj lokaciji, a drugi deo organizacionih cclina (poligoni) па lokacijama udalje-nim vise desetina i stotina kilometara. ReSenju ovakvog problema bio bi prime-ren koncept distribuiranog sistema sa vise medusobno povezanih elemenata, od kojih bi prva grupa radila u intranet okm-ženju, a druga u internet okruženju.

Osnovno reSenje moralo bi da bude bazi-rano na Web tehnologijama, a reSenje informative podrSke imalo bi oblik kli-jent-server aplikacije.

Medutim, hardvcrska ograničenja koja se ogledaju u ncdostatku lokalne ra-čunarske mreže izmedu objekata na istoj lokaciji i nemogućnosti izlaska na internet, takođe zbog hardverskih ograničenja i ograničenja zbog bczbednosti, koncept novog reSenja nije mogao biti postavljen na nivo mrežnog distribuiranog reSenja već na nivo komunikacije između računa-ra putem fizičke razmsne podataka upisa-nih na magnetni ili optički medijum.

Novo reSenje moralo je da se ogra-niCi samo na realizaciju nove baze podataka, iogiku reSenja sa procedurama za rad nad bazom podataka i interfejs sa korisnicima. Softversko reSenje sa bazom podataka instalira se na izdvojenim me-stima na nivou sektora kod referenata metrologijc odgovomih za unos i korekt-nost podataka za merila koja se nalaze u njihovim sektorima. Referent metrologije TOC-a akumulira podatke automatizo-vanom procedurom koja briše prethodna stanja i kopira nova u objedinjenu bazu podataka TOC-a. Koncept novog reSenja prikazan je na slid 2.

Za realizaciju baze podataka, u sve-tlu ranije navedenih ograničcnja, izabran je program „Paradox*1 koji je, sa aspekta korisnika, najjednostavniji јег operiše sa tabelama u obliku posebnih fajlova koji moraju da se kopiraju na diskete radi ob-jedinjavanja podataka.

S obzirom da je u planu izgradnja lokalne računarske mreže na nivou jedne lokacije, gde je smeStena većina organizacionih celina TOC-a, ova baza podataka može se, u okvim dogradnje reSenja,

600

VOJNOTEHNlCKI OLASNIK 6^003.

SI. 2 - Konceptualni model novog reienja sa pripa-dajućim celinama

jednostavno prevcsti u Microsoft SQL Server okruženje.

Korisnički interfejs realizovan je ta-ko da se unos podataka realizuje preko 6 ulaznih formi koje odgovaraju tabelama predstavljenim na slid 4. Osnovna forma „Merila** služi za unos podataka о sva-kom pojedinadnom merilu i može se vi-deti na slici 3. Pored mesta predvidenih za unos podataka, na ovu formu i formu „Istorija pregleda“ učitava se i slika me-riia, Čime je njegovo prepoznavanje kori-sniku znatno olakšano. Na ovaj nadin unos podataka ne predstavlja samo rad sa nizom slova i brojeva, Sto je često za-inomo, ved kod korisnika srvara osedaj bolje veze sa predmetom koji obraduje. Osim Sto slika približava korisniku pred-met rada, ona služi i kao vid dodatne kontrole kojom se utvrduje da se uneti podaci odnose na pravo merilo.

Na svim mestima gde je to mogude, u formama se nude padajudi meniji i kom-bo boksovi radi smanjenja mogućnosti na-stanka greSke prilikom unošenja podataka i skraćenja vremena potrebnog za unos.

Upotreba korisnićkog interfejsa ne zahteva nikakvu posebnu obuku korisnika niti prethodna znanja. U sludaju nekih nedoumica, korisnik može da se obrati za pomoć u glavnon mcniju za svaku formu, i odmah da dobijc željenu infor-maciju ili detaljnom Uputstvu.

Logika rešenja definisana je logid-kim modelom koji je izraden primenom objektnog modeliranja. Logika reSenja dcfiniSe komunikaciju izmedu formi za unos podataka i same baze podataka (s). 2), i organizovana je u dva segmenta. U prvom segmentu defmisane su relacije za obradu unetih podataka i priprema za unos u forme defmisane za izveStaje, evi-dencije i planove. U drugom segmentu definisani su obrasci za Stampanje izla-znih dokumenata (izveStaja, cvidencija i planova) koji su propisani u [1]. Ukupno ih je defmisano 10 vrsta, ali budući da su definisani po vrstama merila, ukupan

SI. 3 - Izgled osnovne formeMerila “ za unos podataka о svakom merilu

VOJNOTEHNIĆKJ GI-ASNIK 6^003.

601

broj deflnisanih izlaznih fomii iznosi 30. Najvažnije izlaznc forme su:

- objedinjena evidencija merila -obrazac M-18,

- osnovne evidencije merila, pri-mamih, sckundamih i radnih ctalona -obrasci М-16, М-13, М-14, М-15 ге-spektivno,

- evidencija „V14 merila na upotrebi,

- evidencija „V44 merila u metrolo-бкој rezervi,

- evidencija neispravnih merila,

- spisak laboratorijskih merila i po-moćne opreme - obrazac M-9,

- plan periodičnih pregleda meme opreme - obrazac M-20,

- evidencija neispravnih ,,V“ merila koja čekaju na popravku,

- prijava vanrednih pregleda merila - obrazac M-21,

- spisak merila koja ne podležu pre-gledu,

- spisak ,,P“ merila, itd.

Predlozi pianova Stampaju se po ključu metroloSkih laboratorija u koje se merila upućuju na preglede, a sve ostale evidencije i izveštaji po osnovi zadatog ključa za pretraživanje po organizacio-nim jedinicama.

Osnovna karakteristika ovog, sred-njeg, sloja aplikacije je veliki broj proce-

ss 4 - Pojednoslavljeni prikaz modela podataka koji istiće relaciju izmedu pojedinih entiteta unutar haze podataka

dura sa ugradcnim kor.trolama kojima se sprečava pogrešan unos podataka.

Baza podataka je organizovana u 7 tabela u koje su smeSteni podaci о svim entitetima, a to su: Merila (36 polja), Istorija pregleda (9 polja), Vlasnici tj. li-ca koja su zadužena za merila (4 polja), Radnici tj. svi zaposleni (7 polja), Proiz-vodači (9 polja), ML tj. metroloSke labo-ratorije (7 polja) i Korisnici programa (3 polja). U poljima su smeSteni atributi koji detaljno opisuju sve cntitete. Jedino en-titet Korisnici programa nema veze sa merilima, već se u njemu registruju korisnici programa tj. referenti metrologije u scktorima i njihovc Sifre.

Pojednostavljeni model podataka prikazan je na slici 4. Na slici su prikaza-ni uglavnom samo atributi - primami ključevi preko kojih su ostvarene veze sa ostalim entitetima. Primami ključevi su označeni oznakom PK. Centralni enti-tet u bazi podataka je tabela „Merila44.

Slike merila koje se, radi lakSeg pre-poznavanja merila, učitavaju u forme „Merila44 i „Istorija pregleda44 organizo-vane su u posebnom direktorijumu (si. 2). Slike merila se pre unosa moraju sni-miti (skenirati) u ,jpg“ formatu i arhivi-rati u direktorijumu „Slike44. Ovaj format je izabran jer obezbeduje adekvatnu kompresiju i malo zauzeće memorijskog prostora. Da bi se sprećilo gomilanje više slika za istu vrstu merila, identifikacija slika se vrši davanjem imena fajla po tipu (imenu) merila koje mu daje proizvodač.

Implementacija

Hardverska ograničenja koja su ukratko opisana uslovila su da je softver-sko гебепје u fazi probnog rada imple-mentirano na 5 mcsta. tj. kod referenata

602

VOJNOTlHNlCta CLASN1K W003.

metrologije u 4 sektora i kod referenta metrologije TOC-a. Instalacija rešenja automatizovana je i vrSi se sa instalacio-nog kompakt diska. Razmena podataka izmedu korisnika (referenata metrologije) vrši se uz pomoć disketa. Procedura za kopiranje je automatizovana i nudi se u glavnom meniju softverskog reSenja.

Radi smanjenja zauzimanja memo-rijskog prostora, pri prenosu podataka sa računara na računar, automatski se nudi i mogućnost kompresije podataka atatom WINZIP. Čitavo softversko rešenje urade-no je na platform! „Delphi 5“ Instalacija reSenja ne zahteva prisustvo elcmenata „Delphi14 okruženja kao Sto jc BDE (Borland Database Engine) Administrator.

Hardverski zahtevi za računar, na kojem se softversko reSenje instalira, mi-nimalni su i kreću sc na nivou personal-nog računara sa procesorom serije 486, 64 MB RAM, 500 MB praznog prostora na čvrstom disku, grafičke kartice SVGA sa 2MB RAM (rezolucija 800 x 600) sa operativnim sistemom Windows 95.

Predstavljeno rešenje je instalirano, i nalazi se u fazi verifikaeije u TOC-u.

Zaključak

U radu je ukratko predstavljeno softversko гебепје za praćenje meme opreme i podrSku metroloSkom obezbe-denju u TOC-u. Iako je problem, koji je pred projektante reSenja postavljen, zah-tevao tipično distribuirano rešenje, zbog hardverskih ograničenja rešenje je u praksi realizovano u značajno redukova-noj formi koja isključuje rad u intranet okruženju, dime je značajno umanjen komfor korisnika u radu.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Osnovni doprinos predstavljenog re-šenja je automatizaeija rada referenata metrologije na praćenju stanja meme opreme, i izradi planova pcriodičnih me-troloških pregleda meme opreme.

Sa informatičkog stanovišta u izradi rešenja primenjena je tehnika objektnog programiranja na jednom do sada nereša-vanom praktićnom problemu u program-skom okmženju „Delphi 5“.

Informatizacija jedne znaćajne prak-tične fimkeije u TOC-u treba da posluži kao pul kojim treba krenuti ka informati-zaciji i ostalih funkeija (dokumentaeija, marketing, delovodstvo, nabavke, finan-sije i si.). Njihovom .nformatizacijom, stvorili bi sc uslovi za objedinjavanje svih segmenata u integrisani sistem in-formatičke podrSke poslovanju u TOC-u. Nakon analize zahteva, takav sistem treba projektovati sa ciljem 5to efikasnijeg iskorišćenja postojeće računarske opreme. Nabavkom nedostajuće, uglavnom mrežne, opreme zaokružili bi se resursi potrebni za funkeionisanje takvog siste-ma, ali istovremeno i ovog reSenja predstavljenog u radu.

Li ter a turn:

|l] Uputstva о sprovodenju odredaba Pravilnika о mclroloikoj delatnosti u obtoti odbranc, SVL br. 39/1999.

(2] Novakovid. Z: Upumvo » mctroloSko obezbedenje TOC KoV. B.00.008 (intemi dokumcni si&tema kvalilcta JUS ISO 9001/96), TOC KoV. Bcognd 1999.

J3| Aleksin, l.j.: Upuistvo a bsu podataka MerSTOC. B,00.026 (inlemi dokumcni »ittema kvalilcta JUS ISO 9001/96X TOC KoV. Beograd. 1999

|4] Dulanović. N.: Konccpi informatićkc podrike prsdenja /dravsivcnog stanja pripadnika Vojnc akademije u miranci okndcnju. Zbomik radova XLVt Konfcrcncije za F.TRAN. (от 111. Banja Vrudica • Tcslid, jjli 2002.

|5] Merdianovid, M.: Konccpi informatidke podrtke sportskim takmidenjima lipa viScboja zasnovanc na Web lehoologija-та. Zbomik radova XLVI Konfcrcncrje za ETRAN, lom ill. Banja Vrudica - Teslid. juli 2002.

{6) Vrzid, P.; Krtid. M.; Delphi lakod* programiranja i povezi-vanja, CET, Beograd, 1995.

(7) Xavkr Pacheco Delphi S Developer'» GuxJe. Voi I SAMS. 2000.

VOJNOTEHNIĆKI CtJkSNIK 6Я003.

603

i Надоели баннеры? Вы всегда можете отключить рекламу.