COMPUTER PROGRAMMING PROJECTS

  1. PROIECTUL DE REZERVARE LOCURI LA HOTEL presupune mai multe abordari si anume:
    - la hotelul YY exista un calculator si receptionerul efectueaza operatiile de inregistrare a persoanelor care vin sa se cazeze in acest hotel
    - la hotelul YY exista in hol un calculator unde vizitatorii consulta resursele existente si numai dupa aceea vin la receptie sa deruleze formalitatile pentru obtinerea cazarii la camera aleasa
    - hotelul are un site si persoanele efectueaza navigareea pe Internet pentru a vedea daca sunt camere, efectueaza rezervarea cu confirmare si cu introducerea datelor privind cardul de credit al solicitantului; acest tip de aplicatie este foarte frecvent acum
    - in gara, in aeroport, la agentii de turism dar si in aplicatia integratoare Internet privind rezervarea de locuri la hoteluri exista o harta a localitatii selectate cu pozitionarea hotelurilor si cu posibilitatea de a selecta hotelurile direct de pe harta, fiind foarte important pentru solicitant locul este pozitionat hotelul in raport cu obiectivele proprii
    - la intrarea in aplicatia de rezervare a locurilor la hotel xista un formular pe care il completeaza solicitantul, formular care detrermina informatiile ce vor fi furnizate in continuare prin meniuuri, facilitand in acest fel selectiile.
    Avand in vedere ca aceste tipuri de aplicatii exista si functioneaza, proiectul are unul dintre urmatoarele obiective:
    - sa dezvolte o aplicatie care are rolul de a integra toit ceea ce inseamna integrare de aplicatii pentru rezervari de locuri in hotel
    - sa realizeze o aplicatie pentru rezervarea de locuri pentru un nou hotel, aplicatie direct integrabila, care realizeaza aceleasi functii pe care si alte aplicatii de rezervare de locuri in hoteluri le executa
    - sa adauge functii de prelucrare noi care usureaza procesul de identificare si de rezervare
    - sa vina cu noi informatii privind clientii care revin la aplicatia de rezervare si, respectiv, privind descrierea hotelului, a camerelor, folosind filme sau alte resurse multimedia
    - sa adauge noi facilitati de plata sau de rezervare care dau o mai mare flexibilitate interactiunii om-calculator, inclusiv in zona efectuarii de reveniri, de corectii si de adaugari de detalii.

    PROIECTUL DE REZOLVARE DE SISTEME LINIARE presupune mai multe abordari si anume:
    - se considera sisteme liniare de ecuatii de dimensiuni mai mici ca 50 in care matricea coeficientilor este considerata NESINGULARA, care au numarul de ecuatii egal cu numarul de necunoscute; datele se introduc de la tastatura si sunt considerate complete si corecte; se lanseaza in executie programul si se afisaza solutia;
    - se considera sisteme de cel mult 50 ecuatii si cel mult 50 necunoscute; numarul de ecuatii este egal cu numarul de necunoscute; utilizatorul precizeaza numele necunoscutelor, verifica daca matricea este nesingulara; daca este indeplinita aceasta conditie, se rezolva sistemul si se afisaza un mesaj; in caz contrar se afisaza un mesaj; datele sunt considerate complete si corecte;
    - se considera sisteme de cel mult 50 ecuatii si cel mult 50 necunoscute; numarul de ecuatii este egal cu numarul de necunoscute; utilizatorul precizeaza numele necunoscutelor, verifica daca matricea este nesingulara; daca este indeplinita aceasta conditie, se rezolva sistemul si se afisaza un mesaj; in caz contrar se afisaza un mesaj; datele se valideaza si utilizatorul daca a constatat greseli le corecteaza; inseamna ca se vizualizeaza datele si se definesc modalitati de localizare a elementelor cu posibilitatea de a le modifica; - se considera separat sisteme de ecuatii cu numar de ecuatii egal cu numarul de necunoscute de urmatoarele tipuri: sisteme banda, sisteme simetrice, sisteme triangulare, sisteme de ecuatii cu matrice rare si sisteme de ecutatii cu elemente nenule foarte multe si ale caror valori nu indeplinesc conditii care sa le incadreze intr-unul din tipurile precizate; datele trebuie validate; se impune efectuarea de corectii; solutia sistemului se afisaza; - sistemele de ecuatii liniare de mici dimensiuni cu numar de necunoscute egal cu numarul de ecuatii se rezolva de catre utilizatori care au acces la Internet;
    - sistemele de ecuatii liniare de dimensiuni oarecare cu numar de necunoscute egal cu numarul de ecuatii se rezolva de catre utilizatori autentificati care au acces la Internet; utilizatorii arhiveaza propriile matrice cu care definesc diferite sisteme liniare de ecuatii si le refera ori de cate ori este cazul;
    - sistemele de ecuatii liniare de dimensiuni oarecare in care se trateaza distinct cazul in care numarul de necunoscute egal cu numarul de ecuatii, de cazul in care numarul de ecuatii este mai mare ca numarul de necunoscute si, respectiv, cazul in care numarul necunoscutelor este mai mare decat numarul ecuatiilor; sistemul se rezolva de catre utilizatori autentificati care au acces la Internet; utilizatorii arhiveaza propriile matrice cu care definesc diferite sisteme liniare de ecuatii si le refera ori de cate ori este cazul; tratarile vizeaza mesaje si solutii complete din punct de vedere informatic;

    PROIECTUL DE ANALIZA DISPERSIONAL presupune mai multe abordari si anume:
    - implementeaza situatia influentei a doi facori cu numar stabilit de experiente pentru nivelurile de variatie a factorilor; datele sunt considerate corecte si complete
    - implementeaza situatia influentei a doi facori cu numar stabilit de experiente pentru nivelurile de variatie a factorilor; datele sunt supuse validarii;
    - implementeaza situatia influentei a doi facori cu numar stabilit de experiente pentru nivelurile de variatie a factorilor; datele sunt supuse validarii; utilizatorii solutioneaza problema avand acces la resurse Internet, folosind o interfata prietenoasa;
    - implementeaza situatia influentei a doi facori cu numar oarecare de experiente pentru nivelurile de variatie a factorilor; datele sunt supuse validarii; utilizatorii care se autentifica, solutioneaza problema avand acces la resurse Internet, folosind o interfata prietenoasa; utlizatorii arhiveaza datele initiale ale fiecarei probleme definite si pot referi datele ori de cate ori asa cum sunt sau efectuand modificari sau adaugari;
    - implementeaza situatia influentei a ma multor facori cu numar oarecare de experiente pentru nivelurile de variatie a factorilor; datele sunt supuse validarii; utilizatorii care se autentifica, solutioneaza problema avand acces la resurse Internet, folosind o interfata prietenoasa; utlizatorii arhiveaza datele initiale ale fiecarei probleme definite si pot referi datele ori de cate ori asa cum sunt sau efectuand modificari sau adaugari; rezultatele compararii dintre valorile calculate si cele tabelare sunt afisate.

    PROIECTUL DE GENERARE CALENDAR presupune mai multe abordari si anume:
    - daca se da ziua luna si anul se va afisa a cata zi din an este aceasta;
    - daca se da anul si luna trebuie sa se afisezea sub forma unul tabel zilele saptamanii si pe 4, sau 6 coloane numarul zilei din cadul lunii:
    LUNA IULIE 2007
    ZIUA
    Saptamana 1
    Saptamana 2
    Saptamana 3
    Saptamana 4
    Saptamana 5
    Saptamana 6
    LUNI
    -
    2 9 162430
    MARTI
    -
    3 10 172531
    MIERCURI
    -
    4 11 1826
    -
    JOI
    -
    512 1927
    -
    VINERI
    -
    613 2028
    -
    SAMBATA
    -
    7 14 21 28
    -
    DUMINICA 1 8 15 22 29
    -



    - de cere afisarea calendarului pe intreg anul, dandu-se anul pentru care se solicita afisarea;
    - afisarea lunii precizate dintr-un an specificat se efectueaza folosind resursele Internet;
    - afisarea lunii precizate dintr-un an specificat se efectueaza folosind resursele Internet cu posibilitatea de a selecta o anumita zi in vederea fixarii unei anumite actiuni asa cum se face la gasirea fisierelor;
    -selectarea unei lunii dintr-un an selectat, folosind resursele Internet cu posibilitatea de a selecta o anumita zi in vederea fixarii unei anumite actiuni asa cum se face la gasirea fisierelor;
    - precizarea zilei din saptamana in care a cazut o anumita data definita prin: zi, luna si an;
    - construirea calendarului cu sarbatori oficiale si religioase, cu punerea in corespondenta cu date de nastere si zile onomastice pentru diferite persoane.


    Trasare nomograma

    computer programming