rft-raktarnyilvantarto's People
rft-raktarnyilvantarto's Issues
Eseménykezelés: Kijelölt terméket tudjunk törölni is
Adatbázis összekapcsolása a programmal + adatbeolvasás
Az adatbázist össze kell kapcsolni a programmal (offline) és az adatbázisban tárolt adatokat el kell tárolni a programban is.
Adatbázis létrehozása
Adatbázis létrehozása a következő Táblával:
Termékek
Egy termékhez tartozó adatok:
- Termékhez rendelt vonalkód (string)
- Termék neve (string)
- Termék típusa (string)
- Raktárban található darabszáma (int)
- Minimum darabszám (int)
- Megrendelési lehetőség
-Weblap (string)- Telefonszám (string)
Az adatbázis MS Office - Access alapú.
Dokumentáció: Tesztelési Terv létrehozása
Egy komplett tesztelési tervet kell létrehozni, ahol felsoroljuk az egyes
kritikus részeit a programnak, és megadjuk a helyes működés definícióját
Megadjuk, hogyan lehet letesztelni ezeket a kritikus pontokat
Raktár- Elemek kattintásra kijelölhetőek legyenek
A raktár elemen belül, bármelyik elemre kattintunk , azzal kijelöltük az aktuális terméket.
Hogyha bármely elemre rákattintottunk, akkor aktiválódik a módosít gomb, és hogyha rá kattintunk a módosít gombra, akkor a kijelölt termék adatait tudjuk módosítani
Dokumentáció: Felhasználói kézikönyv megírása
A felhasználói kézikönyv egy részletes leírást tartalmaz az egész
átadandó szoftverről.
Hogyan kell használni, mire jó
az egyes funkciók részletes leírása
hibakezelés
helyes működés meghatározása
Eseménykezelés - Jelentés - Megrendelés jelentés
Ugyan az, mint a másik jelentésnél
A file neve: 'Megrendeles_jelentes'
Eseménykezelés- Raktár állapota gomb
Rákattintva egy új felület nyíljon meg, amelyen néhány információt jelenítünk meg a raktárról.
Például mennyi terméket tárolunk jelenleg a raktárban
Tesztelés - Adatbázis beolvasása és adatainak használata
- Adatbázis megnyithatósága
Rossz útvonal megadása
-Adatbázisban nem megfelelő táblanév
-Nem megfelelő mezőnév
-Nem megfelelő rekord
Dokumentáció: Árajánlat megírása
Az árajánlat egy fontos dokumentum.
Tartalmaznia kell egy tartalomjegyzéket a következőkkel
- bevezetés
- Vezetői nyilatkozat
- Feladat bemutatása
- projektterv
- funkcionális specifikáció
- ütemterv
- Átadási határidő és árajánlat az egyes csomagokra nézve
- Árajánlat érvényessége, szerződési feltételek
Ezen pontok érintése és bemutatása
Keresés a termékek között
A termékek közt lehessen keresni, bizonyos tulajdonságaik alapján (például név, típus stb)
Hogyha van megközelítőleg megfelelő elem (a kereséstől függően) akkor azt jelöljük ki
Adatbázis frissítése egy táblával (megrendelések)
Eseménykezelés - Új termék felvétele gomb
Az új termék felvétele gomb leprogramozása.
Ha rá kattintunk, akkor az adatbázisba (és a háttér adatbázisba) is vegyen fel egy új rekordot, a megfelelő adatokkal.
Megfelelő adatok: A programot használó ember tölti ki az adatokat.
(Hogyha rá kattintunk a gombra, nyíljon meg egy új Form, amin a termék adatait kell megadni)
Raktár - Rádiógombok létrehozása
A raktár aktuális tartalmát át lehessen állítani 'raktár mód' és 'megrendelésre vár' vagy 'megrendelés alatt' opciókra.
Raktár mód- A raktár teljes tartalma
Megrendelésre vár - Azon termékek megjelenítése, melyeket rendelni kell
Megrendelés alatt - A már megrendelt de meg nem érkezett termékek listázása
Dokumentáció: Fizetési ütemterv megírása
A fizetési ütemterv tartalmazza a fizetéseket időpontra bontva.
Azaz konkrétan meg kell mondani, hogy milyen mérföldkőnél milyen kifizetéseknek kell teljesülnie ahhoz,
hogy a projekt zökkenőmentesen végbemehessen
A raktár tartalma megjelenítése
A megfelelő elembe jelenjen meg a raktár teljes tartalma, tagolva
Eseménykezelés - Jelentés - Raktári jelentés
Nyomógomb eseménykezelése:
Létre lehessen hozni MS- EXCEL alapú jelentés filet a raktár aktuális tartalmáról.
A létrehozott dokumentum neve: 'Raktar_jelentes'
Kezelőfelület kialakítása
A nyomógombok, labelek és más elemek felvitele a programba, megfelelő névválasztás kialakítása
Dokumentáció: Ajánlat megírása
Kell írni egy ajánlatot
Az ajánlat a következőket tartalmazza :
Milyen funckciókkal rendelkezik majd a szoftver. Milyen feladatok végrehajtását teszi lehetővé.
Alap stílus felépítése
Osztály megírása - Megrendelő
Kell egy saját osztályt írni a megrendelési lehetőségekhez is
Tároljuk a következőket:
-Megrendelő neve (string)
-Id(int)
-weblap(string)
-Telefon(string)
Dokumentáció: Funkcionális specifikáció megírása
A követelmény specifikáció tartalma:
A rendszer céljai és nem céljai.
Vágyálom rendszer leírása.
A rendszerre vonatkozó külső megszorítások: pályázat, törvények, rendeletek, szabványok és
ajánlások felsorolása.
Követelménylista.
Használati esetek [Use cases].
Megfeleltetés, hogyan fedik le a használati esetek a követelményeket.
Képernyő tervek.
Forgatókönyvek.
Funkció – követelmény megfeleltetés.
Fogalomszótár.
Eseménykezelés - Módosít gomb
Terméket módosít gomb leprogramozása.
Hogyha rákattintunk a gombra, nyíljon meg egy új ablak, ahol az aktuálisan kiválasztott termék adatait módosíthatjuk.
A gomb inaktív akkor, hogyha nincsen kijelölt termék
Megrendelendő termékek kilistázása
Ki lehessen listázni egy rádiógomb segítségével a megrendelendő termékeket az összes termék közül.
Beolvasás hibakezelés - Megrendelések osztály
A program kezelje az esetleges hibákat, hiba esetén egy szövegdoboz megjelenítése után lépjen ki.
-Rossz tábla vagy mezőnév
-Rossz rekord a táblában
Tesztelés: Tesztelési jegyzőkönyv megírása [Azon: 03]
A tesztelési terv alapján a 03 azonosítójú tesztelés lefuttatása és megírása
a működési észrevételeket leírni
% os arányt képezni és lejegyzetelni majd feltölteni
Eseménykezelés - Meglévő termékre kattintva tudjunk rendelni az adott termékből
Egy új felületen listázzuk ki a termékhez tartozó összes céget amelyektől lehet rendelni, kiválasztva és darabszámot megadva lehessen rendelni.
A megrendelt termék mentődjön le a rendelések listába
Hibakezelés - Adatbázis összekapcsolása / beolvasása
Kezeljük az esetlegesen felmerülő hibákat, ha az adatbázist nem érhetjük el, vagy nem tudjuk megfelelően beolvasni.
Adatbázis beolvasása - Megrendelések osztály
Dokumentáció: Követelményspecifikáció megírása
Részletes (körülbelül 2 oldalas) követelményspecifikációt kell írni. A jegyzet alapján.
Hibakezelés - osztály - Termékek
A termékek osztályt ki kell egészíteni hibakezelési megoldásokkal:
- Ellenörző algoritmus a vonalkódra (EAN 13 mas vonalkódokat fogadjon csak el)
(És minden termékhez kötelező vonalkódot társítani)
-A termék nevének hossza legalább 3 karakter - Nem kötelező termék típust megadni
- A raktárban található darabszám értéke nem lehet kisebb mint 0
- A minimum darabszám nem lehet kisebb, mint 0
- A megrendelési adatokat nem kötelező kitölteni
Megrendelések osztály megírása
Tárolnunk kell a megrendeléseket is, hogy tudjuk kezelni őket
Dokumentáció: Ajánlat kérés megírása
Ajánlat kérésnek a következőket kell tartalmaznia
egy dokumentum a megrendelő szemszögéből, hogy milyen feladatra vár egy ajánlatot.
Eseménykezelés: Bejövő rendelések gomb
Új felület megjelenítése, ahol megjelennek a jelenlegi bejövő rendelések.
Eseménykezelés: Megrendelések gomb
Rá kattintva jelenítsük meg az általunk megrendelt termékeket
Dokumentáció: Ütemterv megírása
Kell egy dokumentációt írni az ütemtervről.
Az ütemterv a következőket tartalmazza:
A projekt kezdetét és végét
A projektet, a szoftverfejlesztést részfeladatokra bontva
Időbesorolással
Tesztelés időpontja
Tesztelés: Tesztelési jegyzőkönyv megírása [Azon: 01]
A tesztelési terv alapján a 01 azonosítójú tesztelés lefuttatása és megírása
a működési észrevételeket leírni
% os arányt képezni és lejegyzetelni majd feltölteni
Dokumentáció: Nagyvonalú rendszerterv megírása
A nagyvonalú rendszertervnek a következőket kell tartalmaznia
Mi a rendszer célja
Projekt terv - részletes leírása a projektnek
Üzleti szereplők
Mérföldkövek
Követelmények
Nem funkcionális követelmények
Fizikai környezet
Adatbázis terv
Tesztterv
Hibakezelés
Telepítési terv
Saját osztály megírása - Termékek
Egy saját osztályt kell létrehozni, amely a Termékek adatainak mentését szolgálja.
Egy terméket a következő adatok írnak le:
- Termékhez rendelt vonalkód (string)
- Termék neve (string)
- Termék típusa (string)
- Raktárban található darabszáma (int)
- Minimum darabszám (int)
- Megrendelési lehetőség
-Weblap (string)- Telefonszám (string)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.