Documente Academic
Documente Profesional
Documente Cultură
query, la
definirea funciei Conn - n urma apelrii funciei se va face legtura ntre scriptul programat i
baza de date.
definirea funciei advQuery - funcie avansat cu multiple opiuni de query, va face c aceast s
fie una dintre cele mai importante funcii din sistemul proiectat. Funcionalitatea acestei funcii va fi
de SELECT n baz de date.
definirea funciei upQuery funcie definit cu opiuni pentru modificarea de date deja
existente n baza de date.
definirea funcei insQuery funcie definit pentru a fi folosit la introducerea de date n baza de
date.
definirea funciei delQuery funcie definit pentru a fi folosit la tergerea de informaii din baza
de date.
definirea funciei closeConn - funcie care va aciona nchiderea conexiunii cu baza de date
atunci cnd nu va mai fi nevoie de aceasta.
definirea funciei userDetailes() funcie care va prelua informaiile despre user (drepturi, user,
parola, nume...etc) dup pagina de login.
definirea funciei fieldName() va returna numele cmpului pe un rnd n func ie de o variabil
indice de tip INT (0 = cmpul 1, 1 = cmpul 2...etc) din query-ul curent.
definirea funciei fieldLength() - va returna mrimea cmpului pe un rnd n funcie de o
variabil indice de tip INT (0 = cmpul 1, 1 = campul 2...etc) din query-ul curent.
definirea funciei fieldsNumber() va returna numarul de cmpuri rezultate n urma unui
query.
definirea funciei rowsNumber() va returna numrul de rnduri rezultate n urma unui
query.
definirea funciei affRows verific i returneaz numarul de cmpuri afectate n urma unui
query.
definirea funciei queryResultsPag n baza unor opiuni prestabilite se va calcula n urma
apelarii funciei numarul de pagini care vor fi afiate n urma query-ului stabilit de utilizator.
Aceast funcie este interconcetat cu funcia advQuery pentru a face paginaia rezultatelor i
afierea n modulul Tabel numarul de pagini i navigaia aferent.
definirea funciei "genQuery Aplicat n modulul de cutare i n cel de rapoarte, genereaz
dinamic n funcie de numarul de cmpuri (pe care se vrea s se fac o cutare sau s se afi eze un
raport) i n funcie de numrul de cuvinte (pe care se face cutarea) o funcie nou n fiierul
functie-temp.php care la rndul ei va genera query-ul n baza de date pentru a returna ct mai fidel
ce s-a vrut s se caute.
definirea funciei sendMail funcie folosit atat de modulul de adugare de comenzi n
baza de date ct i de cel de mesaje interne, pentru a trimite mesaje de notificare pe email
persoanelor implicate n respectiva aciune.
Deasemenea s-au definit modulele sistemului n ordine alfabetic cu funcionalitatea specific.
Astfel modulul actiuni.php deine toate aciunile care se fac de ctre aplicaie (adugare, tergere,
updatare,
etc.),
modulul
adauga.php
adaug
comenzi
baza
de
date,
modulul
Cantitate
produs
Unitate
Pret unitar
monetar
Pret fara
Pret cu TVA
TVA
Canal Cablu
180
0,5
90
111,60
Sertizare
180
0,6
108
133,92
Cablu
Configurare
buc
120
120
148,8
buc
25
100
124
router
Instalare
switch
Switch Cisco
Catalyst 6513E
Cablu STP
buc
527
2108
2613,92
180
0,2
36
44,64
Prize
25
buc
50
62
Mufe
55
buc
110
136,4
Router Cisco
buc
1837
1837
2277,88
178,64
212,58
37
1016,38
1209,49
937,64
1162,67
6681,66
8237,9
1847 64M
RAM
Cheltuieli
transport
Cheltuieli
manopera
Profit
TOTAL
Rndul imediat urmtor conine un rnd de informare cu privire la ce s-a cutat (vrut) a se afia prin
raportul cerut, ct i numrul de rnduri pe care acest raport l-a generat;
Sub acest rnd se afl detalii legat de data / or cnd raportul a fost cerut;
Ultima reprezentare a machetei de ieire o are tabelul n format n X m (n reprezentnd numrul de
cmpuri, m reprezentnd numrul de rnduri rezultate n urma raportului +1)
Dup generarea raportului n funcie de instrumentele instalate pe sistem, poate fi salvat sub form
de PDF sau JPG sau poate fi printat. Prezentarea fizic a ieirilor este redat n figura 3.2.
Figura 3.2. Prezentarea fizic a ieirilor
Raportul Campus listeaz toate camerele din campus i ofer informaii despre starea acestora.
Aceste informaii se refer la tipul camerei, starea camerei, etajul i tariful de nchiriere.
Raportul Servicii Suplimentare afieaz toate serviciile suplimentare oferite de ctre administra ia
campusului, mpreun cu tariful aferent.
ncasri 42790
Macheta ieirilor pentru Raportul nchirierilor pe luni este redat n Figura 3.4.
Sursa machetei: tabelul nchirieri, cmpurilenr_camer i durata nchirierii, tabelul
tip_cam cmpul tarif.
Figura 3.4. Macheta ieirilor pentru raportul de nchiriere al camerelor pe luni
ncasri
Macheta ieirilor pentru Raportul serviciilor suplimentare este redat n Figura 3.5. Sursa
machetei: tabelul nchirieri, cmpul cod_serv, tabelul servicii cmpul tarif.
Figura 3.5. Macheta ieirilor pentru raportul serviciilor suplimentare
ncasri 6.000
Macheta ieirilor pentru Raportul Campus este prezentat n Figura 3.5. Sursa machetei:
tabelul camere, cmpurile nr_camer, etaj, stare, tabelul tip_cam cmpurile tarif i
tipcam. Raportul Campus este prezentat n Figura 3.6.
Figura 3.6. Macheta ieirilor pentru Raportul Campus
Raport Campus
Etaj 02
Macheta ieirilor pentru Opiunea Servicii Suplimentare este prezentat n Figura 3.7. Sursa
machetei: tabelul servicii, cmpurile cod_serviciu, denumire_serviciu i tarif.
Figura 3.7. Macheta ieirilor pentru opiunea de servicii suplimentare
Servicii Suplimentare
Cod. Serv.0125 Denumire seriviciu: Parcare Tarif lunar
100 ron
Denumire serviciu
Serviciu parcare
Tarif
100 ron
Figura 3.9 prezint macheta videoformatului folosit la editarea serviciilor existente. Din
opiunea Selectare se va opta pentru serviciul care se dorete a fi editat, iar n urmtoarele dou
cmpuri se va introduce noua denumire i respectiv noul tarif. Pentru a lsa o valoare neschimbat,
trebuie lsat gol cmpul asociat.
Figura 3.9. Videoformatul serviciilor existente
Editare servicii
Selectare serviciu
Redenumire
Selectare serviciu
Modificare tarif
37 ron
Editeaz
Figura 3.10. prezint ultimul videoformatul pentru tergere. Acest videoformat permite tergerea
tuturor serviciilor apasnd butonul tergere de la final, sau tergerea unui anumit serviciu,
apasnd butonulterge din dreptul su.
Figura 3.10. Videoformatul pentru tergere
tergere servicii
Denumire
serviciu
terge
tergere
total
Videoformatul pentru rezervri online este prezentat n figura 3.11. Primele trei cmpuri vor fi
completate cu informaii despre cazare, iar urmtoarele 13 cmpuri cu informaii despre client.
Bifnd opiunea "Rezervare online" rezervarea va fi confirmat, iar urmtoarele 5 cmpuri vor fi
completate cu informaii despre card. Pentru a ncheia procesul se va apsa butonul " Rezerv".
Videoformatul pentru rezervare la sediul universitii prezentat n Figura 3.11.1. va fi folosit de
ctre administratorul campusului, pentru a rezerva o camer pentru un client, fie prin preluarea
rezervrii prin telefon, sau la recepia campusului. Primele trei cmpuri vor fi completate cu date
despre rezervare.
Dac clientul se afl n baza de date , se poate bifa "Client existent" i se va excepta procesul de
ncriere al clientului. n caz contrar, datele despre client vor fi introduse n cmpurile respective. n
final, administratorul va confirma rezervarea bifnd "Rezervat"
Rezervare Online
Dat cazare
11.04.2014
Dat eliberare
22.08.2014
Tip camer
B
C
single
Servicii
Nume
Strada
POPESCU
Prenume
os. Chitila
Nr. Strad
44 Apartament 31
07224111211
Nr. bloc
Localitate Bucureti
ar
Plat online
Tip card
Nr. Card
BCR
0114732
Telefon
Jude -------------
Romnia
Banca emitent
ANDREEA
297B
REZERVARE
Dat cazare
Dat eliberare
Tip camer
Client nou
Nume
STROE
Prenume
Strada
Ion Bratianu
Nr. bloc
14
0213136676
Localitate
ar
Andrei
Nr. Strad
2B
Nr. apartament 3 3
Bucureti
Telefon
Jude -------------------
Romnia
Client existent
Client
Confirmat
Rezerv
Tiprete
Figura 3.11.2. prezint videoformatul pentru editare al rezervrii. Acesta se va folosi pentru a
confirma o rezervare sau pentru a schimba data acesteia, iar figura 3.11.2.1. videoformatul pentru
tergere a rezervrii.
Figura 3.11.2. Macheta videoformatului pentru editare a rezervrii
Editare rezervare
Rezervare
001446890
Dat cazare
12.08.2014
Dat eliberare
15.08.2014
Confirmare
Editeaz
tergere rezervare
Rezervare
terge
14456870
Resurse software. Ca i resurs software este necesar ca fiecare computer s fie dotat cu sistem
de operare Microsoft Windows XP (deoarece aplicaia va fi proiectat
pentru platforma Windows), alturi de MSSQL Server 2008 i de serverul APACHE plus PHP.
Resurse umane. Un inginer proiectant pentru Baza de Date, un inginer proiectant pentru punerea
la punct al ieirilor / intrrilor, un inginer proiectant pentru clasele / modulele aplicaiei.
Resurse financiare Se estimeaz o sum de proiectare / programare / implementare de 30.000 euro.
3.3.4 Schema reelei n Packet Tracer i alocarea ip-urilor pentru fiecare dispozitiv
Figura 3.12. Schema reelei n Packet Tracer
Figura 3.17
Figura 3.18
Start
Gestiune rezervri
Gestionare rezervri
Gestiune rapoarte
Gestiune note
Gestionare note
Gestiune rezervri
Gestiune setri
Logout
Tip
Int- primary key
Semnificaie
cod identificare studeni
Nume_client
Varchar
prenume_client
Varchar
cod_adr
Tip
Int- primary key
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Semnificaie
cod identificare adres
cod identificare nume strad
cod identificare numr strad
cod identificare numr bloc
cod identificare numr apartament
cod identificare numr de telefon
cod identificare localitate client
cod identificare a judeului
cod identificare a rii
Tip
Semnificaie
nr_cam
Int-primary key
cod_tip_cam
Int-foreign key
nr_Etaj
Int
Cod_Stare
Varchar
Tip
Int- primary key
Datetime
Datetime
Int- foreign key
nr_cam
cod_serv
confirmat
Semnificaie
Cod identificare rezervare
Cod pentru data la care este programat rezervarea
Cod pentru data la care se va elibera camera
Cod pentru idenificarea clientului care a solicitat
rezervarea
Cod pentru identificarea camerei rezervate
Cod pentru identificarea serviciilor solicitate
Cod pentru validarea rezervrii
Platit
Int
Tip
Int- primary key
Varchar
Date
Int-primay key
Int
Int
Int
Semnificaie
Cod pentru numrul facturii
Cod pentru seria eliberrii facturii
Cod pentru data eliberrii facturii
Cod pentru identificarea rezervrii
Cod valoare fr TVA
Cod valoare TVA
Cod valoare total a facturii
Tip
Int primary key
Varchar
Varchar
Int
Int
Semnificaie
Identificarea utilizatorului
Numele utilizatorului
Parola utilizatorului
Nivelul utilizatorului
Codul skin-ului folosit de utilizator
parola-varchar(32), notnull
nivel_int(1),unsigned,notnull
cod_skin(2)- int, unsigned, notnull, foreign ke
Baza de date pentru facturi
nr_fact-int (10),unsigned,notnull,auto-increment, primary key
serie_fact-varchar(64),notnull
data_fact-datetime,notnull
nr_rez-int(10),notnull
val_fara_tva-float,notnull
tva_-float ,notnull
val_total- float,notnull
Ecranul principal al aplicaiei din cadrul subsistemului informatic din cadrul UVA va avea 4
meniuri principale i va afia numele utilizatorului care utilizeaz aplicaia.
Din cadrul fiecrui meniu va exista posibilitatea de a se lansa videoformatul dorit care apar ine
meniului respectiv. Opiunile referitoare la crearea i alegerea de conturi vor fi disponibile doar
utilizatorilor cu cont specific de administrator. Pentru logare se va utiliza butonul login, iar pentru
operaiunea de delogare din aplicaie utilizatorul va trebui s apese butonul logout.
Bine3.21.2.
ai venit!
Figura
Macheta ecranului aplicaiei
Camere
Setri
Camere
Rezervri
pe camere
Servicii
Rezerv
ri
Adugare
Editare
Rezervri
pe luni
Servicii
suplimentar
e
tergere
Camere
campus
Emitere
Factur
exercitate de ctre sistemul informaional asupra sistemului economic al unitii i se reflect practic
prin intermediul indicatorilor economico-financiari.
Efectele economice indirecte reflect creterea veniturilor, reducerea eventual a costurilor,
ncasrile suplimentare i economiile valutare obinute prin introducerea, implementarea i
exploatarea curent a noului sistem.
n ceea ce privete eficiena economic a sistemului proiectat se observ c sistemele
informatice pot fi caracterizate printr-o multitudine de caracteristici funcionale i economice care s
ateste eficiena i utilitatea lor. Acestea sunt supuse evalurii n funcie de specificul lor. Un studiu
de eficien cuprinztor pentru o investiie n sisteme informatice implic un proces care privete
estimrile financiare ale proceselor, practicilor i motivelor fundamentale ale ei.
Aprecierea valorii investiiei se poate face n funcie de beneficiile ei poteniale i de resursele
necesare pentru a o realiza i a o menine (costuri de exploatare). Indicatorii de eficien economic
pot caracteriza att o investiie iniial ntr-un sistem informatic, ct i o
upgradare a unui sistem informatic funcional.
Noul sistem din cadrul Incubatorului Tehnologic de Afaceri din cadrul UAV dorete
maximizarea profitului prin urmtoarele metode:
mrirea gradului de ocupare al campusului, i implicit al profitului, prin atragerea de noi studeni;
creterea numrului de rezervri prin posibilitatea de rezervare online;
reducerea numrului de rezervri neconfirmate prin plata online.
Sistemul va crete eficiena n domeniul gestiunii rezervrilor prin automatizarea
procedurilor, prin posibilitatea de prelucrare a rezervrilor n orice ora din zi i prin prosibilitatea de
creeare a rapoartelor ntr-un timp foarte scurt.
n concluzie, apreciem c estimarea eficienei economice a noului sistem va aduce un plus de
rapiditate i contientizare a rolului pe care-l dein utilizatorii n propagarea datelor n sistem. De
remarcat c eventualele erori nregistrate n sistem se vor putea corecta doar prin alte nregistrri n
sistem, nregistrri care vor asigura trasabilitatea informaiei (conform standardelor ISO).