Hardver speciális helymeghatározó
illetve útvonal követő rendszerek fejlesztése
Windows komponensek
egyedi Windows control-ok, belső
komponensek fejlesztése
Dinamikus weblapok fejlesztése
Adatbázishoz és/vagy vállalatirányítási
rendszerekhez kapcsolódó dinamikus weblapok
Multimédiás megoldások
Általános weblapok, Multimédiás cd-rom-ok
készítése
Az egyedi programfejlesztés előnyei
rendszer optimalizálása az egyedi igényekre, feladatokra
egyedi elvi és gyakorlati működési megvalósítás
egyedi hozzáférési jogok generálása
speciális lekérdezési, statisztikai, nyomtatási feladatok elvégzése
általános információk, törzsadatok adatainak kibővítése
a tárolt adatok mennyiségéhez mért adatbázis motorok alkalmazása
moduláris felépítés
interface-k kialakítása, megvalósítása más programokhoz
(pl.: MS Word, Excel) illetve az Internethez (pl.: a cég honlapjához)
igény szerinti programfelült kialakítása
rendszer későbbi továbbfejlesztése, kiegészítése
Az egyedi programfejlesztésből és a moduláris felépítésből adódóan a
rendszer tovább fejleszthető, a különböző modulok frissíthetők, módosíthatók.
Technikai megvalósítás
A program elkészítésekor - feladatától függően - mindig a legmegfelelőbb megoldást javasoljuk.
A programok kihasználják a legmodernebb programozói lehetőségek, komponensek
nyújtotta lehetőséget, mely egy részről elősegíti a rövidebb programfejlesztési
időt, más részről biztosítja a kompatibilitást mind a régebbi, mind a legújabb illetve a
későbbi operációs rendszerekkel.
Fejlesztési költségek, megtérülés
Közép illetve hosszú távon mérlegelni kell az egyedi programfejlesztés lehetőségét.
Tapasztalatunk szerint a megtérülési idő optimálisan 6-12 hónap, maximálisan két év.
Természetesen a megtérülési idő mellett figyelembe kell venni a megtérülési idő
előtti és utáni felszabadult időnyereséget, illetve a rendszer továbbfejlesztés lehetőségét.
Az üzemeltetési, karbantartási költségek - a speciális igények optimalizálása
miatt - alacsonyabbak az egyedi programok esetében.
A rendszer felépítése
Cégünk több, egyedi igényű komplett rendszert valósított meg. A rendszerek általános felépítése
a következő:
Adatgyűjtő, adatfeldolgozó szerver
a különálló program feladata a bejövő adatok
fogadása, feldolgozása. Az adatokat általában TCP/IP-n, soros porton keresztül fogadja.
A feldolgozott adatok adatbázisba kerülnek és/vagy a szerver automatikusan továbbítja
a megjelenítő programhoz.
Megjelenítő
a megjelenítő feladat az adatgyűjtő szerverről
érkező adatok fogadása és megjelenítése. A megjelenítés szövegesen és a térképen történik.
Speciális esetben egyéb megjelenítési módok is lehetnek: például autobuszok esetében
vonalas ábra, mely tartalmazza a megállókat, a terv illetve tény adatokat. A diszpécserek
a megjelenítőn keresztük kezelhetik az eszközöket.
Kiértékelő szoftver
a kiértékelő feladat a napló adatok megjelenítése,
szűrési, lekérdezési, exportálási, adat karbantartási feladatok elvégzése. A kiértékelő
függetlenül működik az Adatgyűjtő és a Megjelenítő programoktól.
Kommunikáció
Az adatgyűjtőhöz beérkező és kimenő adatok általában speciális utasítások, adatcsomagok.
A kifejlesztett protokoll általános GPS adatok mellett egyéb adatok átvitelére is alkalmasak.
A kommunikációs csatorna általában egy kliens eszköz (speciális hardver egység gps
vevővel és telefonnal ellátva) és az adatgyűjtő szerver közötti TCP/IP kapcsolat. A kapcsolat bérelt
vonalon (általában VPN) keresztül történik.
Térképek
Cégünk jelenleg két térkép típushoz készített általánosan használható vezérlőt:
MapX illetve a
Térképtár térképeihez.
A fejlesztett komponens COM alapú, így bármilyen programozási környezetbe beilleszthető. A
vezérlő biztosítja a térképek általános tulajdonságaik mellett (pl:layer kezelés, objektum stílusok)
az adatok, objektumok egyeszerű megjelenítését.
Az ArtVisual feladata a teljes rendszeren belül
Cégünk feladat a teljes PC-s oldal programozása az adatgyűjtő szervertől a kiértékelő
programig.
Vállalatirányítási rendszerekről általában
Egy vállalatirányítási rendszer legfőbb feladat a cég napi munkájának hatékony segítése.
Általánosságban elmondható, hogy a kész rendszerek nem
az adott cég igényeire szabott tökéletes megoldást kínálják. Sok esetben kell megvásárolni
olyan modulokat, funkciókat, melyekre nincs szükség, vagy a program folyamatok egyszerűen nem
követik a cég munkamenetét, logikáját.
Általános elvárások egy vállalatirányítási rendszertől
a cég munkameneteinek, munka logikájának lekövetése
az általános törzsadatok speciáis elemekkel történő kiegészítése
speciális számlázási, dokumentum kezelési elvárások megvalósítása
az általános kimutatások mellett speciális lekérdezések megvalósítása
igény szerinti alkalmazotti jogosúltságok megvalósítása
ArtVisual vállalatirányítási rendszerek
Az ArtVisual Studio olyan vállalatirányítási rendszereket fejlesztését vállalja, mely az
adott cég igényeihez, elvárásaihoz igazodik.
A fejlesztés legfontosabb elemének tekintjük a pontos működés megértését, leírását,
a legfontosabb munkafolyamatok lemodellezését A megvalósítás utolsó fejlesztési
fázisában a szoftver megírása a leírt modellek (rendszerterv) alapján történik.
A fejlesztés során minden esetben az ügyfélnek legjobban megfelelő elvi, illetve
programozási eszközöket választjuk.
Fejlesztés menete
Tervezési fázis
a fejlesztés legfontosabb része.
A igények felmérése után a megvalósítandó
programról Rendszerterv készül. A fejlesztés és később az átadás a Rendszerterv
alapján történik.
Program fejlesztés
a Rendszerterv alapján a szoftver
leprogramozása
Átadás, betanítás, teszt időszak
A fejlesztés során cégünk a programot folyamatosan
teszteli. Az átadott
program nem tartalmaz kirívó hibákat, a Rendszertervben leírt működéstől eltérő
megvalósítást. A telepítés után a program tesztelése megkezdődhet. A tesztelési
időszak célszerűen már éles adatokkal történik. Az esetlegesen felmerülő hibák
javítása az addig felvitt adatok törlése, vagy a teszt újraindítása nélkül is
elvégezhető.
Webes megoldások
Cégünk az alábbi webes megoldásokat ajánlja:
Statikus weblapok
A statius weblapok legfontosabb ismérve,
hogy nem csatlakoznak adatbázishoz. A honlapon lévő adatok módosításához
manuálisan kell frissíteni az adott oldalt.
Természetesen sok esetben a statikus weblap is tökéletes megoldás,
de mi a teendő egy gyakran változó árlista vagy egy regisztrációs form esetében?
Dinamikus weblapok
A dinamikus weblapok a megjelenő oldal egy részét adatbázisból olvassa ki.
Az oldalt - a megadott feltételek mellett - a webkiszolgáló szerkeszti össze,
amelyet (mint statikus oldal) kelküld a böngészőnek.
Az adatbázis kapcsolat fordított sorrendben is működik. A böngésző gépén
kitöltött form, vagy csatolt fájl az elküldés után a lap a webszerveren
lévő adatbázisba menti az adatokat
Web service, távoli adatbázis
A dinamikus weblapokon megjelenő adatok illetve
a weblapról érkező adatok a cég adatbázisához kapcsolhatóak. Ebben az esetben
on-line megoldásról beszélhetünk. A megjelenő adatok minden esetben valós értékeket
mutatnak (pl.: aktuális raktárkészlet), míg a weblapról érkező adatok hasonló
műveleteken mennek keresztül, mint a helyi rendszeren felvitt adatok (pl.: webes
rendelés esetében raktárkészlet csökkentése)
Javasolt webes megoldások
Cégünk a dinamikus lapok létrehozásához ASP, ASP.NET (2.0) illetve DHTML megoldást javasol.
Az adatok tárolásához adatmennyiségtől, kapcsolat típusától függően MS Access
illetve MS SQL Server-t javasolunk.
Az adatok kezeléséhez illetve egyéb alkalmazások weblapokhoz kapcsolásához a
webszerveren futó objektum könyvtárak (dll) alkalmazását javasoljuk.
Az adatok frissítését, szinkronizálását VPN-en, FTP-n vagy Web service-n keresztül
valósítjuk meg. Vállalatirányítási rendszereink illetve fejlesztett weblapjaink
támogatják az XML formátum alkalmazását.
Multimédiás és katalógus jellegő Cd-rom-ok
A multimédiás cd-rom-ok átmenetet képeznek a cég vállalatirányítási rendszere és a webes
felület között. Az ilyen cd-rom-ok nagy előnye, hogy internet kapcsolat nélkül is használható.
Megvalósítható funkciókban - ellentétben a webes megoldással - nincs semmilyen korlát.
A multimédiás cd-rom szabadon vihető és használható a gépeken. Termékkatalógus jellegű cd-rom-ok
esetében egyszerűen megvalósítható cégspecifikus árlista, terméklista. Az adatok frissítése,
aktualizálása történhet interneten vagy adathordozón keresztül.
Multimédiás cd-rom típusok:
Reprezentációs cd-rom-ok
A cd-rom-ok legnagyobb csoportja reprezentációs célokat szolgál.
Az ilyen típusú cd látványos grafikai megoldások mellett egy
dinamikusan változó felületként jelenik meg. Feladata a cég
történetének, tevékenységének, referenciáinak, eredményeinek
bemutatása.
Termékkatalógus jellegű cd-rom-ok
Az cd-rom-ok kisebb csoportját képviselik a katalógus jellegű cd-k,
melyek a cég arculatához igazodva, nagy mennyiségű információs tartalommal
bírnak. A termékkatalógus cd-rom-ok előnye - leginkább a nyomdai
kivitelezéssel szemben - hogy a rajtuk lévő információ folyamatosan
frissíthető. (interneten kersztül, E-mail-ben, adathordozón)
Az termékek adatai, képei adatbázisban tárolódnak. Maga a multimédiás
cd mint keretrendszer segíti a böngészőt a termékek keresésében,
bemutatásában, kinyomtatásában. Az adatbázis frissítésével a
termékek bővíthetőek, módosíthatóak. A felhasználhatóságot nagy
mértékben segíti a speciális ár-termék adatbázis megvalósítása,
mely segítségével a termékek árai akár ügyfél szinten is hozzárendelhetőek a
termékekhez.
Az ár-termék adatbázis kiépítésével az árak az adatbázis vagy a cd-rom
módosítása nélkül is frissíthetőek
Cd-rom-ok megtérülési ideje
A cd-rom megtérülési idejét elsősorban a nyomdai katalógusokkal,
cégbemutatókkal szemben szükséges vizsgálni.
A nyomdai kivitelezéssel szemben a fejlesztési költség már a fejlesztés
évben megtérül. Míg a nyomdai anyagot újból szinte előről kell elkészíteni,
az adatbázisra épülő cd-rom adatai gyorsan, akár automatikusan,
a cd-rom átszerkesztése nélkül frissíthetők.