GithubHelp home page GithubHelp logo

rft-raktarnyilvantarto's People

Contributors

danisovszkymark avatar lopikseven avatar

Watchers

 avatar

rft-raktarnyilvantarto's Issues

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- 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

Dokumentáció: Árajánlat megírása

Az árajánlat egy fontos dokumentum.

Tartalmaznia kell egy tartalomjegyzéket a következőkkel

  1. bevezetés
  2. Vezetői nyilatkozat
  3. Feladat bemutatása
  4. projektterv
  5. funkcionális specifikáció
  6. ütemterv
  7. Átadási határidő és árajánlat az egyes csomagokra nézve
  8. Á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

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

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

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

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

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.