A csapat terméke egy nagyon hatékony technológiát implementál le a kis- és középvállalkozásoknak. Egyfajta csővezetékként köti össze az alkalmazottakat a cég vezetőivel elősegítvén az információ gyorsabb és elérhetőbb áramlását a résztvevők közt. A beépített adatbázis tartalmazza az alkalmazottak személyes adatait, beosztásukat, kérelmeiket és természetesen a fellépő problémákat is. Kezelése nem csak az alkalmazottak számára egyszerű, de a cégek is hamar kiképezhetik minimum két főből álló technikusi csapatukat is. Ha csupán két technikus sem áll rendelkezésre a WorkNet csapata akkor is képes segítséget nyújtani a cégnek, hiszen ilyen esetben a saját rendszergazdáink segítenek és megnyugvást biztosítanak a cég számára.
A Navigáció osztály van a rendszer középpontjában. Ehhez kapcsolódik a legtöbb alaprendszer osztálya, amik a legfontosabbak is, ilyen például a Felhasználó, Registration, FeladatKezelő, és Meeting. A Navigáció figyelemmel kíséri, hogy ki használja az alkalmazást: Registration: Új felhasználó létrehozása aktiváció után, szükséges regisztrálnia. Felhasználó: Már beregisztrált felhasználó, eléro a szoftverben a számára készített funkciókat. Ilyen például a feladatkezelő, a naptár megtekintése, meetingek megtekintése, táppénz kiírása, chat felület elérése. Moderator: Admin funkciók használata. Többek között felhasználók módosítása, ha valamelyik adata közben megváltozott, vagy a felhasználó törlése, ha az otthagyta a munkahelyét.
Itt helyezkedik el minden képi megjelenítés, ez az alrendszer a fenti modell szerint mindent megjelenít a képernyőn. Fontos hogy hibamentesen működjön, hiszen szükséges eleme a megfelelő felhasználói élménynek, az ezzel kapcsolatos hibákat veszik észre legelőször a user-ek.
Ez az alrendszer tartalmazza a kezelő rutinokat: feltöltés, lekérdezés, módosítás, továbbá kezeli az összes tárolt információt, mely a futása során létrejön. Az adatkezeléshez más programot is használhatunk.
Az összes funkciót és azok végrehajtását tartalmazza ez az alrendszer.
Egy felhasználó belépésének dinamikus modellezése:
Feladat : A rendszert használó személyek (felhasznalo,moderator) ősosztálya. A profil adatainak illetve a hozzá tartozó cselekvőképességeiknek elegettevő osztály. Ez mutatja majd meg a felhasználó adatait a többi felhasználó, az adminok és a főnök számára. Regisztráció után csak az adminok képesekek az adatokat módosítani, pl névváltoztatás esetén, vagy a felhasználót törölni ha rendszerből, ha az elhagyja a munkahelyét. Képet a felhasználó tud cserélni magának is. Együttműködők :Registration , Admin
Attribútumok:
Név | Típus | Leírás |
---|---|---|
nev | String | Profilhoz tartozó név |
password | String | Profilhoz tartozó jelszó |
allapot | Boolean | Felhasználó online állapotat jelzi |
kep | Image | Profilhoz tartozó kép |
Név | Attribútumok | Feladata |
---|---|---|
bejelentkezes | - | Bejelentkezés a rendszerbe |
kijelentkezes | - | Kijelentkezes a rendszerből |
toString | String | kiírás |
updateProfile | - | Profiladatok megváltoztatása |
Feladata: Az új felhaszálók létrehozása és felvitele a rendszerbe. Fontos hogy a mezőket kötelező kitölteni regisztrációkor. Az adatokat elmenti a rendszer, de az admintól majd egy megerősítésre lesz szüksége. A regisztrációs adatokat a későbbiekben a vállalatok testre szabhatják. Együttműködők: Felhasznalo , User,Validation, Admin Attribútumok:
Név | Típus | Leírás |
---|---|---|
ujNev | String | A regisztrálni kívánt név |
ujJelszo | String | A profilhoz tartozo jelszo |
String | A profilhoz tartozo email cím |
Operációk:
Név | Argumentumok | Feladat |
---|---|---|
registrateWithFacebook | - | Facebookal valo regisztrálás |
registrateWithEmail | - | Email címmel való regiszráció |
registrateWithMobil | Uri | Telefonszámmal való regisztrálás |
Név | Tipus | Leiras |
---|---|---|
String | Megadott email | |
Jelszo | String | Megadott jelszo |
Név | Argumentumok | Feladat |
Emailvalidation | - | Megvizsgálja hogy létezik e |
Jelszovalidation | - | Megfelel-e kritériumoknak |
Feladata: Az egyes képernyők közötti navigálást elősegítő rendszer. Egyik legfonosabb feladat az övé, hiszen megfelelő navigáció nélül a felhasználókat akár visszaterelheti olyan képernyőkre amiket már mentettek, vagy amibe nem is léphetnének be. Együttműködők: KépernyőID
Név | Argumentumok | Feladat |
---|---|---|
azonosit | - | Azonositja a képernyőtID-t |
visszaNavigalas | - | Az előző képernyő betöltése |
iranyitott Navigalas | - | Egy meghatarozott kepernyoID-re navigal |
Feladata: A dolgozó adatainak eltárolása alkalmas tárolóosztály. A regisztráció közben adja meg a felhasználó a főbb adatokat, majd a többit a regisztráció után kitölti a saját a oldalán. A későbbiekben csak a profilképét változtathatja, viszont arra is admin megerősítésre lesz szükség, a többi adatát megváltoztatni, vagy a fiókot törölni pedig csak az admin lesz képes. Együttműködők:Registration , Profil , Titkositas,Informácio,FelhasznaloLista, Admin
Név |
Tipus |
Leiras |
---|---|---|
nev |
String |
Felhasznalo Neve |
jelszo |
String |
Felhasznalo jelszava |
lakcim |
String |
Felhasznalo lakcime |
SzuletesiDatum |
Date |
Felhasznalo szuletesi datuma |
kep |
Image |
Felhasznalo profilkepe |
userID |
Int |
Felhasznalo egyedi azonositoja |
Feladata: A meghatározott Feladatok tárolására és kiosztására használatos ezen felül a különböző feladatok prioritas szerint sorba is rendezhetőek. Megjelennek a már elvégzett feladatok, az akutális feladatok, valamint azok amik már kiírásra kerültek, de még nem lett egy dolgozóra sem ráírva. A feladatoknál három prioritási szint van, kevésbé fontos, fontos, és nagyon fontos, amit a skála által kiírt szám határoz meg. Együttműködők:Feladatkezelo, Felhasználó.
Név |
Típus |
Leírás |
---|---|---|
Hatarido |
Date |
A feladat elvegzesenek hatarideje |
kezdesDatum |
Date |
Mikortol él a feladat |
Dolgozok |
Array |
A feladaton dolgozok listaja |
Statusz |
String |
A feladat stástusza |
Prioritás |
Int |
A feladat prioritása (1-10) skálán |
Név |
Argumentum |
Feladata |
---|---|---|
Frissites |
- |
A feladat állapotanak lekerdezese |
Változtatás |
- |
Állapot változtatás |
Törlés |
- |
Törli az adott feladatot |
Feladata: Feladatok összegzése listázása menedzselése. Erre egy külön ember (akár a főnök) szakosodik, figyelemmel kiséri a feladat kiírását, aktualitását, és miután elvégezték átnézi azokat. A teljesen lezárt feladatokat vagy rosszul kiírtakat törli. Együttműködők:Feladat.
Név |
Tipus |
Leiras |
---|---|---|
FeladatList |
List |
A feladatok gyűteménye |
Név |
Argumentum |
Feladata |
---|---|---|
hozzaad |
- |
Feladat hozzaadasa a feladatlistahoz |
töröl |
- |
Feladat törlése a listábol |
frissit |
- |
Feladatlista lekerezese |
rendez |
- |
Prioritas szerinti rendezés |
Feladata: A különböző felhasználók közötti kommunikációját biztosito osztály. A felhasználók egymással beszélgethetnek ezen keresztül. Internetkapcsolat szükséges a beszélgetés fenttartásához, a videók és képek fogadása nagyobb adatmennyiséget vehet igénybe. Együttműködők:Felhasznalo
Név |
Típus |
Leírás |
---|---|---|
startDate |
Date |
Mikor kezdődött a levelezés |
Értékelés |
Int |
Felhasznalo pontozása |
Név |
Argumentum |
Feladata |
---|---|---|
beszelgetésTörlese |
- |
A már elküldött levelek törlese |
képKüldés |
- |
Kép küldés |
Videokuldés |
- |
Videoküldés |
objektumokBetöltése |
- |
Üzenet megjelenitese |
küldés |
- |
Üzenet küldése |
Feladata: Bizalmas adatok titkos tárolását biztosító osztály. Regisztráció során megadott adatok is idetartoznak, de pl. megszabja, hogy ki milyen dolgokat láthat a rendszeren belül. Együttműködők: Felhasznalo,Admin.
Név |
Típus |
Leírás |
---|---|---|
adat |
String |
Titkositani kivant adat |
Név |
Argumentum |
Feladat |
---|---|---|
enkriptalas |
- |
Adat enkriptálasa |
dekriptalas |
- |
Adat dekriptálasa |
Feladata: A dolgozók munkavégzését listázó osztály meghatározásra került benne a Műszak időpontja a kezdeti és vég dátum illetve a vállalt túlóra száma is. Ennek az adataival a szoftver képes lesz kiszámítani a felhasználó havi bérét is. Együttműködők: FelhasznaloLista,Felhasznalo.
Név |
Típus |
Leírás |
---|---|---|
MűszakTipusa |
String |
Műszak tipusa(leadott,megkapott) |
Műszakkezdete |
Date |
Műszak kezdete |
MuszakVege |
Date |
Műszak vége |
MűszakDatuma |
Date |
Milyen napra esett |
Tulora |
Date |
Túlóra száma |
Név |
Argumentum |
Feladat |
---|---|---|
MuszakFelvetel |
- |
Műszak felvétele |
MűszakLeadas |
- |
Műszak Leadas |
Feladata: Heti megbeszélések rögzítését teszi lehetővé és ennek menedzselését. Együttműködők:FelhasznaloLista,Admin.
Név |
Típus |
Leírás |
---|---|---|
Érintettek |
Array |
A meetingre meghivott dolgozok |
MeetingIdopontja |
Date |
A meeting idopontja |
MeetingVege |
Date |
Meeting végének idopontja |
Név |
Argumentum |
Feladat |
---|---|---|
Meetingbejegyez |
- |
Meeting hozzaadasa a feladatlistahoz |
Meetingtorles |
- |
Meeting torlese |
Meetinghalaszt |
- |
Meeting időpontjanak halasztasa |
érintetthozzaadasa |
- |
Meeting reszvevők listájához uj tagota ad hozzá |
érintetttörlése |
- |
Résztvevők listájábol törli a tagot |
Feladata: Információ lekérdezés egy meghatározott Felhasználórol. Együttműködők:Felhasznalo Admin.
Név |
Típus |
Leírás |
---|---|---|
info |
String |
Név |
Argumentum |
Feladat |
---|---|---|
infoLekerdez |
- |
Felhasznalorol szarmazo informacio lekerdezese |
Feladata: Meghatározott felhasználók fellettesei akik speciális jogokkal rendelkeznek. Együttműködők:FelhasznaloLista,Titkositas,Felhasznalo.
Név |
Típus |
Leírás |
---|---|---|
nev |
String |
Admin szintu felhasznalo neve |
jelszo |
String |
Admin szintu felhasznalo jelszava |
lakcim |
String |
Lakcim |
szuletesiDatum |
Date |
Admin szuletesi idopontja |
kep |
Image |
Admin profilkep |
adminID |
String |
Admin egyedi azonositoja |
Név |
Argumentum |
Feladat |
---|---|---|
felhasznaloModosit |
- |
Felhasznalo adatainak modositasa |
felhasznaloLetrehoz |
- |
Ujfelhasznalo letrehozasa |
felhasznaloTorol |
- |
FelhasznaloTörlese |
Feladata: Az útmutató ugynevezett Sugó felületet hozza elő. Együttműködők:-
Név |
Argumentum |
Feladat |
---|---|---|
helpfeluletBetoltes |
- |
Betölti a help feluletet |
utmutatoOldal |
- |
Betölti az útmutato leirasat |
Feladata: Minden egyes képernyőnek ad egy azonositót. Együttműködők:Navigacio.
Név |
Tipus |
Leiras |
---|---|---|
azonosito |
String |
Egyedi azonosito jelenlegi kepernyonek |