Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaIstván Pap Megváltozta több, mint 8 éve
1
GANZINV ALKATRÉSZ NYILVÁNTARTÓ RENDSZER Kovács Magda-díj 2015/16. Kimmel Gábor Mérnökinformatikus szak MI2013N
2
ELŐZMÉNYEK Ganz Ifjúsági Műhely http://ganzmuhely.hu Alapítva 1984-ben. Jelentős mennyiségű alkatrész a Ganz Villamossági Művektől. Rendszerváltáskor hatalmas méretű felvásárlások/felajánlások, kilóra.
3
KÖRÜLMÉNYEK
7
HOGYAN TARTSUNK LELTÁRT? Régen: papíralapú Tapasztalat #1: Mindig akkor nem található amikor kéne. Tapasztalat #2: Pontatlan másodpéldányok. Tapasztalat #3: Típusszám nem mond semmit. 2016. február május: Jelentős adomány érkezett. A raktár szervezettsége alacsony, hely nincs. Heteken belül új megoldást kellett.
8
ELOSZTOTT SZÁMÍTÓGÉPES RENDSZERRE VAN SZÜKSÉGÜNK!
9
LEGFONTOSABB KÉRDÉSEINK Van-e XYZ alkatrészből raktáron? Hol találom az XYZ alkatrészt? Van-e a paramétereknek megfelelő alkatrész?
10
WAREHOUSE MANAGEMENT SYSTEM A raktárkészlet nyilvántartását segítő szoftver: Telephelyek Leltár Beszerzések Pénzügyi műveletek Általában egy ERP rendszer része.
11
WAREHOUSE MANAGEMENT SYSTEM Vannak elektronikai alkatrészekre szakosodott szoftverek Fizetősek. Nem felelnek meg a követelményeknek esetenként. Nagy erőforrásigényű ERP rendszer moduljai. Csak fix adatbázisból dolgoznak. Pénz Kreativitás
12
GANZINV Ganz Inventory Kezelhető vele: „telephelyek” (szekrények, dobozok), kategóriák, alkatészek, azok adatlapja és főbb paraméterei. Fejlett keresési lehetőség az összes kezelt adat alapján. Saját tervezésű-implementálású szoftver a műhelytagok felvetései alapján.
13
TERVEZÉS Elvárások: Kérdéseinkre adjon választ. Elosztott rendszer legyen. Telephelyek, alaktrészketegóriák, alkatrészek és ezek adatainak kezelése. Segítse a raktár fizikális rendszerezését. Egyszerű kezelhetőség. Megfontolások: Korlátozott erőforrások.
14
TERVEZÉS Kérdéseim: Desktop/app vagy webes rendszer? Vastagkliens vagy vékonykliens? Milyen szerver legyen? Erőforrásmegosztás: Inkább kliens vagy szerver? Válaszaim: Webes rendszer PHP/MySQL alapon. Belső hálózaton elérhető. Vékonykliens rendszer.
15
TERVEZÉS Felhasználói felület: HTML és JS. A munka jelentős részét a böngésző végzi. Aszinkron hívások (AJAX). Felhasználói élmény (UX). Munkahatékonyság. Fejléc-oldalsáv-tartalom felosztás Bevált képernyőstruktúra más szoftverünknél is.
16
TERVEZÉS LogóMenü Oldalsáv/ navigávió Fő terület
17
TERVEZÉS
18
IMPLEMENTÁCIÓ MVC minta laza követése. Maga a platform jól igazodik a szemlélethez. Modell: adatbázis és „entity osztályok”. Vezérlő: ajax.php. Nézet: kliensoldali leírónyelv és kód. + egy szerver-oldali függvénygyűjtemény. HTML/JS AJAX.PHP ENTITY OSZTÁLYOK
19
ADATKEZELÉS Adatok böngészése. Adatok hozzáadása Csak „authentikációval”. Adatok keresése.
20
KITERJESZTETT RENDSZER Három „helyszín”, különböző dobozok, szekrények: oktatói asztal, iroda, raktár: FD-01, FD-02, FD03… SD-01, SD-01, SD-04… MFD-01, MFD-02. Szekrények címkézve, dobozokban zacskók.
21
A SZOFTVER HASZNÁLAT KÖZBEN
22
ÉRTÉKELÉS Elérte a célját a szoftver? Igen. A kiterjesztett rendszer megkönnyíti az alkatrészek keresését, rendezését és beszerzését. Végleges, kiadható a szoftver? Nem. A szűk fejlesztésire szánható idő miatt csak alapvető funkciók kerültek bele, a kényelmi megoldások nagy része hiányzik (pl. telepítés). Túlságosan egyedi igényekre szabott.
23
TOVÁBBFEJLESZTÉS Szükséges javítások: Refaktorálás. Entityk átdolgozása API folyamatban. Authentikáció. UI finomhangolása. Feature ötletek: Forgalmazók kezelése jelenleg: HEStore és Lomex. Projektek alkatrészcsoport figyelésére. Kereséshez segítség: autocomplete folyamatban.
24
GANZINV ALKATRÉSZ NYILVÁNTARTÓ RENDSZER Kovács Magda-díj 2015/16. Kimmel Gábor Mérnökinformatikus szak MI2013N
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.