primena softvera u upravljanju i kontroli elektronskih … sw... · interfoni softverski elementi...

18
Nikola Lilić

Upload: doandung

Post on 30-Aug-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Nikola Lilić

Mihajlović soft d.o.o.• Društvo za računarski inženjering osnovano 1992. godine.

• Delatnost: izrada softvera, računarski konsalting, projektovanje i uvođenje informacionih sistema i računarskih mreža.

• Standardizovani softverski paketi, jedinstvena rešenja u pogledu instalacije, administracije i ekspoloatacije zasnovani na vodećim svetskim tehnologijama i standardima.

• Gama od preko 300 korisnika.

• Alati za razvoj

– VB.NET, C#, ASP.NET,XAML,Silver Light,XML

– Crystal Reports

– SQL SERVER 2005, 2008

– Reporting Services

• Microsoft Certified Partner (od 2003 godine).

Trend - Koncept• Poslednjih godina Mihajlović Soft se sve više bavi razvojem

softverskih sistema koji upraljaju i kontrolišu elektronske sisteme

• Takvi elektronski sistemi se mogu svrstati u grupu Embedded sistema

• Koncept dizajniranja takvih sistema je prilagođen našim uslovima u kojima je najisplatljivije dizajnirati relativno prost (dummy) hardver i pouzdan (smart) softver

• Hardver je u mogućnosti da kontroliše i izvodi ograničen broj prostih operacija

• Složenije operacije, upravljanje i kontrola celog sistema se izvodi softverski

Karakteristike ovakvih softverskih rešenja

Softverski sistemi za kontrolu i upravljanje elektronskih uređaja se u mnogome razlikuju od običnih desktop aplikacija

• Pouzdanost– Ovakva rešenja se često nalaze u sistemima od kojih se očekuje da

besprekorno rade duži niz godina– Zbog toga se softver razvija i testira mnogo pažljivije

• Real-Time koncept– Softver mora da bude u mogućnosti da u trenutku odgovori na

novonastali događaj/situaciju

Prednosti i nedostatci koncepta“dummy hardver – smart softver”Prednosti ovakvog koncepta su mnogobrojne:

Jeftiniji razvoj (razvoj softvera je uglavnom jeftiniji od razvoja specifičnog hardvera)Fleksibilnost (lakša izmena funkcionalnosti sistema)Lakši i brži oporavak sistema usled grešaka (lakše je resetovati aplikaciju nego sve uređaje u sistemuLakše i brže nalaženje i otklanjanje grešakaReusability delova koda (npr. deo za komunikaciju sa uređajima, dok je kod hardvera mnogo teže da se neki specifični uređaj ponovo iskoristi)

Nedostatci:o Brzina rada (hardverska kontrola je uvek brža od softverske)

U praksi...Naša kompanija se prethodnih godina sve više posvećuje razvoju softverskih rešenja koja kontrolišu skup uređaja u cilju rešavanja mnogobrojnih problema.

Neka od tih rešenja su:• IQOS - sistem za kontrolu redova na šalterima i pružanje informacija• Sistem za automatsko upravljanje i naplatu parkiranja na zatvorenim

parkinzima• Gas pump station – sistem za kontrolu i naplatu istakanja goriva na

beznijskim pumpama• TLog – softverska podrška laserskom uređaju za merenje brzine i

udaljenosti vozila

U ovoj prezentaciji opisana su dva takva rešenja i to:• IQOS - sistem za kontrolu redova na šalterima i pružanje informacija• Sistem za automatsko upravljanje i naplatu parkiranja na zatvorenim

parkinzima

Parking sistem

Ovaj sistem obezbeđuje :

- Parkiranje osnovni problem u velikim gradovima.

- Uvođenjem jednog ovakvog sistema, definiše se koncept regulisanja parkiranja koji se po potrebi može dopunjavati i unapređivati, u zavisnosti od novih zahteva i drugih promena.

• efikasnu kontrolu rada inkasanata• naplatu parkiranja• kontrolu prolaza vozila• povećanje sigurnosti vozila• minimalno zadržavanje vozila na rampama• centralizovano upravljanje parkinzima• mogućnost provere stanja parkinga

putem interneta• mogućnost rezervacije parking mesta

Parking sistem - opis• Sistem se sastoji iz jedne centrale (najčešće na nivou grada) i jednog ili višeparkinga koji se nalaze na različitim lokacijama u gradu

• Parkinzi funkcionišu kao nezavisni sistemi za naplatu parkiranja, sa različitimhardverskim konfiguracijam

• Svaki parking može imati posebno definisan sistem naplate: po vrsti kartica(barkod ili RF), po radnom vremenu, po tarifama i kategoriji vozila

• Naplata se vrši uz pomoć dve vrste kartica za identifikaciju: barkod kartice isključivo za naplatu po satu parkiranja proximity kartice za ostale vrste naplate: pre paid, post paid, besplatne kartice za određeni vremenski period ili broj ulazaka

• Softver upravlja svim elementima harvera i obezbeđuje kontrolu ulaska i naplatuparkiranja na jednom ili više parkirališta u sistemu

Parking sistem – elementi sistema

Hardverski elementi sistema su:1. Ulazni / Izlazni terminal

• Ulazna induktivna petlja• Ulazni taster• Štampač bar kod kartica• Čitač RF kartica• Semaforski uređaj• Rampa• Induktivna petlja rampe

2. Informacioni displej3. Sistema video nadzora4. Rasveta5. Interfoni

Softverski elementi sistema su:1. Baza podataka2. Komunikacioni server3. Klijentska aplikacija

IZLAZ

Parking sistem – elementi sistema

Bar kod štampač

Proximity čitač

Taster

Ulazna indukciona

petlja

Proximity čitač

Rampa Indukciona petlja rampe

Semafor

Info displej

Bar kod skener

Rampa Indukciona petlja rampe

Semafor Štampač priznanica

ULAZ

ULAZNI TERMINAL

IZLAZNI TERMINAL

RAMPA

RAMPA

SQLServer

KLIJENTSKA APLIKACIJA

KOMUNIKACIONI SERVER

SOFTVER

Parking sistem – softver

IQOS - sistem za upravljanje redovima i pružanje inofrmacija

IQOS (Information and Queue Organization System) je sistem za elektronsku kontrolu redova i pružanje informacija korisnicima i radnicima u šalter salama.

IQOS predstavlja tehničko rešenje za duge redove u čekaonicama i omogućava klijentima i službenicima radnu atmosferu bez gužve, stresa i visoko tehnološki organizovan način obavljanja posla sa ravnomernom raspodelom posla među radnicima.

Sistem omogućuje: • Razrešenje gužve i stresa u čekaonicama, • Pružanje informacija korisnicima, • Garantuje poverljivost informacija na šalteru, • Nema stresa za klijenta: jedna usluga ima jedan red čekanja, • Svi meniji, listići, dijalozi i softver imaju mogućnost izbora jezika, • Razvijeni su dodatni softverski moduli i usluge (pregled na

nacionalnom nivou, SMS obaveštenja...), • Sistem je u potpunosti modularan (i hardver i softver).

IQOS - opis• Korisnički pult (terminal) je namenjen izdavanju rednih brojeva klijentima kao i

pružanju informacija klijentima uz mogućnost štampanja delova obaveštajnog materijala.

• Izdavanje broja se vrši tako što klijent izabere željenu uslugu od ponuđenih na ekranu osetljivom na dodir. Nakon što je klijent odabrao uslugu terminal će odštampati sledeći redni broj (tiket) pomoću termalnog printera i izbaciti papir sa informacijama ili rednim brojem kroz prorez.

• Po uzimanju listića građanin/klijent čeka da se njegov broj pojavi na displeju za uslugu koju je izabrao.

• Šalterski terminal je komplet koji se sastoji iz displeja za prikaz broja, upravljačke konzole i dela na centralnom displeju.

• Pomoću upravljačke konzole šalterski službenik može menjati stanje šaltersskog displeja.

• Centralni displej je najčešće LCD ekran ili grupa displeja koji se montiraju u čekaonici gde klijentima koji čekaju pružaju uvid u broj klijenta koji se trenutno opslužuje, prosečno vreme obrade klijenta i slične informacije.

• Centralni računar upravlja radom celog sistema: centralnih displeja, displeja na šalteru, upravljačkih konzola i koristiti se za obradu informacija prikupljenih sa šalterskih terminala.

IQOS – elementi sistemaHardverski elementi sistema:

Terminal− Touch screen displej− Termalni štampač− Smart card reader− PC računar

Šalterski displejŠalterska konzola− Displej− Tasteri

Info displejZvučnici

Softverski elementi sistema:Main service (Windows service)Main service agentIQOS controllerIQOS controller agentVoice serviceSQL bazaAdministratorska aplikacijaTerminal aplikacija

IQOS - Blok šema

IQOS – Prednosti

• Multijezičnost (svi meniji, listići, dijalozi i softver imaju mogućnost izbora jezika)

• Garantuje poverljivost informacija na šalteru• Sistem je u potpunosti modularan (i hardver i softver)• Ekran osetljiv na dodir (touch screen) na korisničkom pultu (terminalu)• Intuitivan i veoma jednostavan interfejs terminala• Fleksibilan interfejs terminala sa mogućnostima prilagođenja dizajna

klijentima• Mogućnost prilagođenja dizajna samog terminala• Kontrolisanje velikog broja šaltera (127 šaltera na jednom kontroleru)• Glasovna podrška za automatsko prozivanje sledećeg u redu• Veliki i jasno čitljivi šalterski displeji• Jednostavo korišćenje upravljačke konzole• Štampanje tiketa i potrebnih informacija• Lako podešavanje sistema kroz aplikaciju za administriranje• Generisanje izveštaja pomoću kojih je moguće pratiti i analizirati, a samim tim

i unaprediti poslovni proces

ZAKLJUČAK• Oba sistema je moguće realizivati u potpunosti hardverski

• Izabrani softverski koncept je doneo:Jeftiniji razvojJednostavniji razvojSkalabilnije sistemeVeću fleksibilnostLakše održavanjeLakše i brže nalaženje i otklanjanje grešaka

HVALA

Pitanja?