Program facturare cu interfață în Java

Proiect
8.7/10 (6 voturi)
Conține 1 fișier: doc
Pagini : 7 în total
Cuvinte : 1354
Mărime: 221.34KB (arhivat)
Publicat de: Emanuil Anton
Puncte necesare: 7
Profesor îndrumător / Prezentat Profesorului: Cipri Sasu
a fost prezentat intr-o sesiune de comunicari stiintifice, in Arad, anul 2008, la facultatea Aurel Vlaicu

Extras din proiect

1. Introducere

Limbajul Java are ca obiectiv reducerea complexităţii pentru programator, astfel încât acesta să poată dezvolta aplicaţii software de calitate, într-un timp mult mai scurt. La început, acest deziderat a condus la programe care rulau destul de încet, dar timpul în care acestea au fost dezvoltate, a scăzut surprinzător, până la jumătate din timpul necesar finalizării unui program echivalent în C++. Această eficienţă din punctul de vedere al timpului a condus la obţinerea unor importante economii şi în domeniul financiar. în plus, multe din sarcinile dificile, precum programarea cu fire de execuţie, programarea în reţea, securitatea datelor etc, au fost incluse în biblioteci (componente) care pot fi folosite cu uşurinţă. Astfel, în ciuda problemelor de viteză de execuţie, Java rămâne o soluţie fiabilă, deoarece aduce cu sine o creştere semnificativă a productivităţii programării.

Un alt important avantaj oferit de tehnologia Java e dat de platforma pe care se execută aplicaţiile. Codul binar generat în urma compilării unui program este interpretat de maşina virtuală Java şi apoi executat. Aceasta oferă independenţă faţă de platformă. Alte câteva avantaje sunt date de faptul că există multe compilatoare Java gratuite, o comunitate mare de dezvoltatori care au contribuit foarte mult în domeniul "open-source", şi de asemenea au apărut medii de dezvoltare foarte populare (cel mai concludent exemplu: Eclipse).

2. Mod de funcţionare

La deschiderea ferestrei de dialog (figura 1), în câmpul UM trebuie să existe cel puţin 5 unităţi de măsură.

Apăsarea butonului Adaug determină introducerea în liste a produsului scris în câmpurile de la “Informatii Produs”. Dacă este vorba de un produs nou, se va adăuga automat în ComboBox-ul “Denumire”

Modificarea unităţii de măsură determină copierea acesteia în câmpul um2.

Scrierea unui text în câmpul “Cauta produs” va determina selectarea în combobox-ul “Denumire” a primului produs care începe cu prefixul căutat.

Selectarea unui produs din listă va determina:

– selectarea automată a datelor produsului din toate listele

– copierea datelor produsului selectat în câmpurile de la “Informatii Produs”.

Apăsarea butonului “Modific” determină înlocuirea produsului selectat, cu cel menţionat în câmpurile de la “Informatii Produs”.

Apăsarea butonului “Sterg” va determina ştergerea produsului din liste.

Apăsarea butonului “Emite Factura” va determina afişarea pe ecran a unui mesaj care să cuprindă numărul de produse de pe factură şi totalul de plată, după care se elimină toate produsele din liste.

Fig. 1 Fereastra de dialog

3. Programare în Microsoft Visual Studio.NET

La programarea acestei aplicaţii s-a folosit ca limbaj de programare limbajui Java din programul Microsoft Visual Studio.NET 2003.

1. În constructor, după InitializeComponent() punem codul:

um.get_Items().Add("Buc");

um.get_Items().Add("Kg");

um.get_Items().Add("L");

um.get_Items().Add("-");

um.get_Items().Add("mc");

2. Creem manual o funcţie care să calculeze totalurile din factură

void CalculTotaluri()

{

double totLEI = 0.0, totTVA = 0.0;

String val = "";

for (int i=0; i<lVal.get_Items().get_Count(); i++)

{

val = (String) lVal.get_Items().get_Item(i);

totLEI += (new Double(val)).doubleValue();

val = (String) lTVA.get_Items().get_Item(i);

totTVA += (new Double(val)).doubleValue();

}

Preview document

Program facturare cu interfață în Java - Pagina 1
Program facturare cu interfață în Java - Pagina 2
Program facturare cu interfață în Java - Pagina 3
Program facturare cu interfață în Java - Pagina 4
Program facturare cu interfață în Java - Pagina 5
Program facturare cu interfață în Java - Pagina 6
Program facturare cu interfață în Java - Pagina 7

Conținut arhivă zip

  • Program Facturare cu Interfata in Java.doc

Alții au mai descărcat și

Agendă Fox Pro

1. BAZE DE DATE. GENERALITÃTI. O bazã de date este un sistem de colectii de date referitoare la un domeniu particular, care poate fi utilizat si...

Realizarea unei aplicații web de tip forum de discuții

Acest proiect isi propune să prezinte modul în care se poate realizeza o aplicatie web functionala de tip FORUM DE DISCUTII . Un forum de discutii...

Evidență magazin elecrocasnice

Domeniul bazelor este un domeniu strict al informaticii, operând cu mărimi şi noţiuni specifice. Foarte multe probleme informatice se reduc, la...

Organizarea informatizată a contabilității privind evidența analitică a stocurilor

CAPITOLUL 1. PREZENTAREA SOCIETĂŢII SC PROFILMET SA 1.1. PREZENTARE GENERALĂ SC Profilmet SA a fost înfiinţată în anul 1990, fiind o societate...

Ingineria programării

Inmatriculari de masini Sa presupunem ca proprietarul unei masini Logan vrea sa isi inmatriculeze masina, folosind un system software. Cu privire...

Java

import java.util.*; import java.io.IOException; public class lab1 { public static void main(String[] args) { int a,i; String s;...

Curs HTML

Internetul a fost descris ca „o colectie larga de retele“ sau ca o „retea de retele“. Desi ambele definitii sînt corecte, nici una nu surprinde...

Ai nevoie de altceva?