1.1 Jelenlegi rendszer analízise A következőkben a működése kerül bemutatásra, amely mint kiderül nem felel meg a jelenlegi elvárásoknak, ezért újításra szorul. A motorkölcsönző nem kapcsolódik más kölcsönzőkhöz, nem képez hierarchiát, teljesen egyedülálló. A könyvelés nagy része papíron folyik, amely lassú, idő- és munkaigényes, valamint nem nyújt lehetőséget adatok dinamikus lekérdezésére. A motorok kölcsönzésének nyilvántartását egyetlen alkalmazott könyveli le egy füzetbe, valamint ő jegyzi be a kölcsönzést a kölcsönző tagsági kártyájába. A visszahozott motorok egy átmeneti tárolóba kerülnek. A visszahozott motorokat egy alkalmazott műszakilag ellenőrzi, elvégzi az esetleges javításokat, majd a bemutató helyiségbe viszi a motorokat. A kölcsönzések adminisztrálását végző alkalmazott feladatai közé tartozik az új tagsági kártyák kiállítása, a meglévők módosítása, elvesztett kártyák esetén annak pótlása, valamint általános információnyújtás. Ennek a rendszernek egyik nagy hátránya, hogy a késedelmi adatok lekérdezése csak nagyon nehezen kereshetők ki, valamint az adminisztráció munka és időigényes, és érzékeny a hibákra is. A harmadik alkalmazott a beszerzési részleget vezeti, feladatai új motorok beszerzése az importőrtől, valamint a régi, rossz állapotú motorok leselejtezése. A kölcsönző ezekre a fizikai egységekre tagolódik: - kölcsönzési részleg: A kölcsönző kölcsönzésének adminisztrálása Információnyújtás Tagsági kártyák kezelése - raktár: Ide kerülnek az átmeneti tárolóról a visszahozott motorok, ahol műszaki állapotukat ellenőrzik - beszerzési részleg: Feladata az elhasználódott motorok leselejtezése, szükség esetén új motorok beszerzése 1
1.2 Jelenlegi rendszer fizikai DFD-je 1.szint 2
2. szint (1. folyamat) 3
2. szint (3. folyamat) 4
3. szint (3.2 folyamat) 5
1.3 Jelenlegi rendszer egyed-modellje 1.4 Adattároló-egyed kereszthivatkozás 6
1.5 Jelenlegi rendszer logikai DFD-je 1.szint 7
2. szint (1. folyamat) 8
2. szint (3. folyamat) 9
3. szint (3.2 folyamat) 1.6 Problémák, követelmények Követelmény katalógus A jelenlegi rendszer egyik legnagyobb hibája, hogy teljesen papíralapú. E tulajdonsága nem teszi lehetővé a kölcsönzések és a tagok adatainak dinamikus listázását. Nehézkes a tagok adatainak módosítása is. Javasolt rendszer A javasolt rendszer a jelenlegi legnagyobb hibáját a vonalkódos technika alkalmazásával javítja ki. A tagkártyákat vonalkóddal látják el, ami leegyszerűsíti a tagok személyes adatainak az ellenőrzését, valamint a kölcsönzési bejegyzéseket is áttekinthetővé teszi. Nem lesz szükség többé új tagsági kártya kiállítására csak azért, mert a kártya kölcsönzési bejegyzései beteltek. Az új rendszer felügyeleti eszközei segítségével automatikusan jelentésre kerülnek a lejárt kölcsönzések, valamint a motorok kötelező szervizeltetései. Ezzel jelentős mértékben csökkennek az adminisztrációs tevékenységek. A hónap végén a rendszer statisztikát készít a legnépszerűbb motorokról, és ezzel elősegíti a beszerzési részleg működését. A javasolt rendszerben lehetővé válik az információnyújtás a tagoknak a partnerhálózat keretein belül. Az ügyfelek javaslatokkal, és észrevételekkel segíthetik munkánkat (panaszkönyv). 10
2.1 A megkövetelt logikai DFD 1.szint 11
2.szint (1. folyamat) 12
2. szint (3. folyamat) 3.szint (3.3 folyamat) 13
2.2 A megkövetelt egyed-modell 14
2.5 A megkövetelt rendszer fizikai DFD-je 1. szint 15
2. szint (1. folyamat) 16
2. szint (3. folyamat) 3. szint (3.3 folyamat) 17
2.6 Egyed leírások Egyed Leírás Attribútumok Partner Motorkerékpárok Név, cím, telefonszám, tulaj, kölcsönzésével foglalkozó leírás, P_ID kooperatív üzletek Panasz Észrevételek a rendszer Panasz működésével kapcsolatban Kölcsönző Aki a motort bérbe veszi Név, cím, telefonszám, szig, jogosítványszám, K_ID Katalógus bejegyzés Kölcsönzések nyilvántartása K_ID, M_ID, mikor, meddig Motor Amit bérbe ad M_ID, gyártó, típus, évjárat, köbcenti, lóerő, kivitel, ár 2.7 Input/output leírások Bemenetek: Kimenetek: - Információnyújtás [partnerek -> kölcsönzési részleg] - Partner adatok [partnerek nyilvántartása -> kölcsönzési részleg] - Információkérés [kölcsönző -> kölcsönzési részleg] - Tagok adatai [tagok nyilvántartása -> kölcsönzési részleg] - Motorok adatai [motorok nyilvántartása -> kölcsönzési részleg] - Tagsági kártya igénylése [kölcsönző -> tagsági szolgálat] - Személyes adatok [kölcsönző -> tagsági szolgálat] - Panasz [kölcsönző -> tagsági szolgálat] - Motorok adatai [motorok nyilvántartása -> beszerzési részleg] - Partner adatok [partnerek nyilvántartása -> beszerzési részleg] - Információkérés [kölcsönzési részleg -> partnerek] - Partner adatok [kölcsönzési részleg -> partnerek nyilvántartása] - Új kölcsönzési bejegyzés [kölcsönzési részleg -> tagsági kártya] - Új katalógus bejegyzés [kölcsönzési részleg -> katalógus] - Információnyújtás [kölcsönzési részleg -> kölcsönző] - Tagsági kártya kiadása [tagsági szolgálat -> kölcsönző] - Panasz [tagsági szolgálat -> panaszkönyv] - Tagok adatai [tagsági szolgálat -> tagok nyilvántartása] - Motorok adatai [beszerzési részleg -> motorok nyilvántartása] - Partner adatok [beszerzési részleg -> partnerek nyilvántartása] 18
2.8 Adatszótár Partner P_ID Int (10) *auto increment Név Char (50) Cím Char (100) Telefonszám Char (15) Tulaj Char (50) Leírás Char (50) Panasz Panasz Char (200) Kölcsönző K_ID Int (10) *auto increment Név Char (50) Cím Char (100) Telefonszám Char (15) SZIG Char (8) Jogosítványszám Char (8) Katalógus bejegyzés K_ID M_ID mikor meddig Int (10) *auto increment Int (10) *auto increment DATE DATE Motor M_ID Int (10) *auto increment Gyártó Char (20) Típus Char (20) Évjárat DATE Köbcenti Int (4) Lóerő Int (3) Kivitel Char (20) Ár Int (5) 19
2.10 Funkció leírások 1. Kölcsönzési részleg Kölcsönzések adminisztrálása, kölcsönzési információk 1.1 Kölcsönzések adminisztrálása A kölcsönző által kivett illetve visszahozott motorok nyilvántartása 1.2 Kölcsönzési információk A tagok itt tájékozódhatnak a kikölcsönzött motoraikról, határidőről 1.3 Visszahozott motorok kezelése A kölcsönzési részlegről a motorok az átmeneti tárolóra kerülnek 1.4 Kapcsolattartás partnerekkel Információnyújtás partnerhálózatunk készleteiről 2. Raktározás, szervizelés Visszahozott motorok tárolása, karbantartása 3. Tagsági szolgálat Tagsági kártyák kezelése, általános információk 3.1 Tagsági kártya kezelés A tagsági kártyák igénylése, az igény elfogadása, a kártya kiadása 3.2 Észrevételek, panaszok A tagok itt tehetnek panaszt, vagy jelezhetik észrevételeiket 3.3 Személyes adatok kezelése Tagok személyes adatainak felvétele, módosítása 3.3.1 Új tagok felvétele Új tagok adatainak bekérése és rögzítése a nyilvántartásba 3.3.2 Tagok adatainak módosítása Tagok adatainak módosítása és rögzítése a nyilvántartásba 3.3.3 Tagok adatainak törlése Tagok adatainak törlése a nyilvántartásból 4. Beszerzési részleg Új motorok beszerzése, régi motorok leselejtezése a rendszer által készített statisztika segítségével 20
2.11 Egyed-funkció mátrix Kölcsönző Panasz Partner Tagsági kártya Katalógus bejegyzés Motor Importőr Motor bontó Kölcsönzések R R I R adminisztrálása Kölcsönzési információk R R R Kapcsolattartás partnerekkel R R Tagsági kártya kezelés R R,I,M,D Észrevételek, panaszok R I Új tagok felvétele R,I Tagok adatainak R,M módosítása Tagok adatainak törlése R,D Beszerzési részleg I,R,M,D I,R,M,D I,R,M,D I,R,M,D 21
2.12 Egyed élettörténet 22
23