logoperosoft
programare
c/c++, MySQL C API, GTK+, windows, linux



     


  Gestiuni

CSS Rollover Button Css3Menu.com



In lucru !
Gestiune stocuri
          Program de gestiune stocuri articole cu preţuri multiple, intrări pe note de recepţie şi ieşiri pe facturi, bonuri de consum, bonuri de casă.

Obs. - pentru a vizualiza imaginile mărite staţionaţi cu mouse-ul deasupra lor.

Firma în lucru

            La prima pornire programul va cere să completaţi datele firmei pentru care va lucra în continuare(fig.1). Este necesar să introduceţi cel puţin codul unic de înregistrare al firmei deoarece denumirea bazei de date se formează astfel "cui<CUI>".
Date firmă în lucru
fig.1
Societăţi 
           Societăţile de la care se primesc facturi sau pentru care se emit facturi se stochează la prima folosire, urmând ca ele să poată fi selectate la folosiri ulterioare(fig.3).  
Nomenclator articole
           Împărţirea articolelor se face în clase, grupe şi articole (fig.2), această împărţire se poate face separat sau pe măsură ce se completează notele de recepţie.
           Articolele pot fi descrise prin denumire sau denumire plus cod de bare(model) citit de un scaner, el urmind a fi recunoscut ulterior prin scanarea codului de bare ce descrie modelul articolului.
Nomenclator articole
Societăţi
fig.2
fig.3
Intrări stocuri                   
          Intrările în stoc se efectuează prin introducerea notelor de recepţie (fig.4) conform facturilor de la furnizori, stocurile fiind formate pe baza detaliilor din nota de recepţie, adică se obţin stocuri cu preţuri multiple pentru acelaşi articol. Articolele cu care lucrează programul pot fi definite separat în nomenclatorul de articole, sau pot fi introduse pe măsură ce se completează notele de recepţie.
          Selectarea articolelor se face prin alegere din fereastra "Articole"(fig.4) pentru articolele care nu prezintă cod de bare pentru câmpul "Model" (fig.2) ferestra "Articole". Dacă articolul prezintă cod de bare pentru model, selectarea acestuia se face prin scanarea codului de bare în câmpul "Model" (fig.4) fereastra "Detalii recepţie".
           Modelul de formular "Notă de Receptie" generat pentru listare este în (fig.7).
           Numerele de recepţii se generează automat, butonul "Nou[F9]".
Ieşiri de pe stocuri
          1. Facturi emise către clienţi.
          Selectarea articolelor pe facturi (fig.5) se face prin alegerea din stocurile de articole cu sau fără model scanat (fig.6), prin scanarea modelului şi selectarea grupei de stoc conform preţului de achiziţie si vânzare completate pe nota de recepţie, sau prin scanarea codului de bare ce reprezintă numărul de serie al articolului.
    
        Numerele de facturi se generează automat, butonul "Nou[F9]".
             Modelul de formular "Factura" generat pentru listare este în (fig.8).
          2. Vânzări cu amănuntul.
             Selectarea articolelor pentru vânzări cu amănuntul (fig.9) se face prin scanare de coduri de bare pentru modele de articole, scanare coduri de bare pentru număr de serie articol, sau prin selectarea articolului după denumire şi preţuri de vânzare şi achiziţie.
Notă recepţie
Factură
Stoc articole fără [S/N]
fig.4
fig.5
fig.6

Formular recepţie(PDF)
Formular factură(PDF)
fig.7
fig.8
Vânzare amănunt
fig.10
Istorie articol 
        Posibilitatea de a vizualiza istoria pe intrări/ieşiri pentru un articol dupa scanarea codului de bare ce reprezintă numărul serial (fig.11).
 
Istorie articol
fig.11
      

Download şi instalare aplicaţie(Windows All):

     Paşii necesari primei instalări:
     1. Download server de MySQL.
     2. Instalare server de MySQL. Necesară definirea unui user "itmagazin" cu parola "".
        $mysql  -u root  -p
        >create user 'itmagazin'@'localhost';
        >grant all on *.* to 'itmagazin'@'localhost';
       >flush privileges;
       >quit
       $
 
     3. aplicaţie,  kit-ul conţine inclusiv run-time si gtk-themes pentru GTK+.   
     4. Instalare aplicaţie.
     5. Restart sistem.
     6. Download arhivă cu o bază de date pentru test de aici, acestă arhivă se poate descărca oriunde, cu excepţia directorului de instalare al aplicaţiei.
     7. Dezarhivare arhivă de test, opţiunea "Util"->"Restaurare date".
     8. Pentru cei care doresc  şi generarea de rapoarte se descarcă şi se instalează MiKTeX 2.8. Nu se instalează in partiţia de instalare a sistemului.
     9. La prima rulare aplicaţia va cere completarea datelor pentru firma în lucru. Pentru a lucra cu datele de test la CUI se va trece 12345.
    10. Cu opţiunea "Util"->"Setări program" se poate alege opţiunea "autoupdate", adică să se verifice existenţa de noi versiuni la fiecare pornire.
    
          Sursele sunt  disponibile aici, impeuna cu proiectul netbeans.
          Pentru linux trebuie instalate: mysql, mysql-devel, gtk, gtk-devel, libcurl-devel
         
.
Specific aplicaţie:
     - OS Windows&Linux
     - OpenWatcom (windows), NetBeans (linux)
     - Baze de date MySQL server, engine MySQL C API 
     - GUI Gtk+ 
     - FTP transfer libcurl.
     - generator rapoarte LaTeX&MiKTeX 
     - vizualizare rapoarte Acrobat Reader & Evince
     - mod de lucru aplicaţie intranet&internet&single user

Obs. - toate utilitarele folosite la dezvoltarea şi exploatarea aplicaţiei sunt free, deci şi aplicaţia va fi free.








Programare DOS/WIN16
TurboC 4.5,
Paradox Engine, generator rapoarte intern
Programare WIN32
OpenWatcom, MySQL C API, Windows SDK, GTK+
Generator rapoarte
MiKTeX, LaTeX




All Rights Reserved © 2009-2011 Perosoft