Crearea unui Site Web

Proiect
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 88 în total
Cuvinte : 18688
Mărime: 1.81MB (arhivat)
Cost: 8 puncte
Profesor îndrumător / Prezentat Profesorului: Cornel Popescu
UNIVERSITATEA POLITEHNICĂ DIN BUCURESTI FACULTATEA DE AUTOMATICĂ ŞI CALCULATOARE

Cuprins

CUPRINS 3

1.Introducere 5

1.1. Contextul 5

Oportunitatea creării unui site web al organizaţiei 6

Alegerea (obţinerea) unui nume de domeniu 9

Promovarea site-ului web

Tehnologia Flash pentru realizarea site-urilor web

2. Fundamentare teoretică 12

2.1. Modele de aplicaţii 12

2.1.1. Aplicaţii pe un singur nivel (single tier) sau monolitice 12

2.1.2. Aplicaţii pe două niveluri (two tier) sau Client/Server 12

2.1.3. Aplicaţii pe trei niveluri (three tier) 13

2.1.4. Aplicaţii bazate pe web 13

2.1.5. Beneficiile sistemelor pe n nivele 14

2.2 Tehnologia Java pentru construirea aplicaţiilor pe nivele 14

2.2.1 Scenariul aplicaţiei pe mai multe niveluri 15

2.2.2 Tehnologii middle-tier pentru construirea aplicaţiilor pe nivele 16

2.2.2.1 Vechea tehnologie CGI 16

2.2.2.2 Tehnologia ASP 16

2.2.2.3. Tehnologia PHP 16

2.3. Obiectele de acces la date 17

2.3.1 Modelarea datelor 17

2.3.1.1. Obiectele business, relaţii între entităţi 17

2.3.1.2 Nivelul Interfaţă Obiect Business 18

2.3.1.3 Modele Business. Modelul bazei de date raţionale 18

2.4.1Servlets

2.3.4.2. Tehnologia JSP 19

2.4.2.1. Primirea cererii 23

2.4.2.2. Translatarea paginii 23

2.4.3. Suport pentru dezvoltarea data tier ului 24

2.5. Principii generale in proiectarea bazelor de date 26

2.5.1. Modelul relaţional 27

2.5.2. Normalizarea 28

2.5.3.1. Prima forma normala (FN1) 29

2.5.3.2. A doua forma normala (FN2) 29

2.5.3.3. A treia forma normala (FN3) 30

2.5.3.4. A patra forma normala (FN4) 30

2.5.3.5. A cincea forma normala (FN5) 31

2.6 SQL SERVER 2.6.1.Un nivel ridicat de disponibilitate 33

2.6.2.Securitate ridicată a datelor 35

3.PROIECTAREA SI ARHITECTURA SISTEMULUI

3.1 Specificatiile sistemului

3.2 Arhitectura sistemului

4. PROIECTAREA ÎN DETALIU A SISTEMULUI 38

4.1. Proiectarea bazei de date 38

Tabela 39

4.2.Vederi si alte comenzi SQL utilizate: 39

CREATE VIEW totaluri 39

Select * from users where username=username and parola=password 40

4.3. Design 41

4.3.1. Aplicaţia web 41

index.html 42

4.4. Implementarea 50

5. PUNEREA ÎN FUNCŢIUNE ŞI UTILIZAREA SISTEMULUI 55

5. 1.Cerintele hard şi soft ale aplicaţiei 55

5.2 Punerea în funcţiune şi operarea 55

6. Concluzii 56

7. BIBLIOGRAFIE 58

8. ANEXE 59

showLogin.jsp 59

newUser.jsp 60

browse.jsp 62

checkLogin.jsp 64

checkNewUser.jsp 65

error.jsp 65

logOut.jsp 66

processOrder.jsp 66

showDetails.jsp 68

showTotal.jsp 69

Catalog.java 72

connection.java 74

Item.java 76

Login.java 77

newUser.java 77

Order.java 80

showOrder.java 82

TotalOrder.java 84

Extras din document

1. INTRODUCERE

1.1. Contextul

Într-o eră în care informaţia devine din ce în ce mai abundentă şi din ce în ce mai necesară apare nevoia ca această informaţie să fie clasificată, ordonată, aranjată. Clasificarea şi ordonarea informaţiilor este vitală pentru evitarea acumulărilor inutile şi nefolositore de informaţii. Aceste acumulări de informaţii trebuie să fie strict la obiect, adică să avem doar informaţia care ne este utilă.

Domeniul gestiunii informaţiilor abordează problema organizării, stocării şi regăsirii în timp util a datelor de care dispunem despre un anumit subiect. Neîndoielnic că fiecare dintre noi ne confruntăm continuu cu această problemă. Agenda personală, cartea de telefon, sunt mijloace simple de organizare, păstrare şi regăsire a datelor de care avem nevoie la un moment dat. Această problemă legată de stocarea informaţiilor, organizarea şi regăsirea lor a fost rezolvată cu ajutorul bazelor de date.

O bază de date este o colecţie de informaţii corelate, referitoare la un anumit subiect sau colectate, organizate şi memorate într-un anumit scop. Sistemul care permite colectarea, organizarea, memorarea şi regăsirea informaţiilor dintr-o bază de date se numeşte sistem de gestiune a bazelor de date. Acest sistem poate să fie unul convenţional în care informaţiile sunt stocate pe hârtie, depuse în dosare, registre, rafturi, încăperi, etc., sau poate să fie computerizat, caz în care informaţiile sunt păstrate pe suport magnetic în volume, repertorii, fişiere pe suport magnetic. În cazul stocării informaţiilor pe suport magnetic, operarea în baza de date se face prin intermediul unor programe.

S-a ajuns astfel la o situaţie în care fiecare firmă sau instituţie trebuie să îşi dezvolte propriul sistem informatic de gestionare a bazei de date, dat fiind faptul că încă nu există un sistem informatic atât de general şi de flexibil încât să se adapteze cerinţelor oricărei organizaţii. Cu atit mai mult, pentru o societate comerciala, posibilitatea de a lucra nemijocit cu clientul (local dar si la distanta) este o oportunitate deosebita. Prin realizarea iesirii pe Internet si dand clientului posibilitatea sa gaseasca singur, de acasa, toate informatiile, ba mai mult, dand posibilitatea sa vizualizeze catalaoge de produse, deviz si lucrari de referinta reprezinta un pas important in realizarea integrarii propriilor date si sisteme de afaceri cu alti oameni si alte firme din tara si din strainatate

1.2. Specificarea temei

Având în vedere cerinţele actuale şi viitoare ale economiei de piata, în lucrarea de faţă, am realizat proiectarea unui site pentru firma BizZu Shop & Service S.R.L. care are ca obiect principal de activitate Vanzarea si Service-ul Calculatoarelor si Telefoanelor mobile.

Pornind de la faptul ca lansarea pe Internet a unei firme este ceva la moda in zilele noastre, si un fapt care face o firma sa fie cunoscuta pe plan international, am realizat un website care sa reflecte cat mai fidel realitatea. De aceea, site-ul cuprinde urmatoarele sectiuni:

- Sectiunea About- care descrie pe scurt istoricul firmei;

- Sectiunea Products- care descrie pe scurt produsele puse spre vanzare;

- Sectiunea Service- care descrie serviciile oferite de catre BizZu Shop & Service;

- Sectiunea Contact- care permite sa luam contact cu reprezentantii legali ai firmei;

- Sectiunea Comenzi-prin care se poate realiza comandarea unor lucrari si realizarea unui deviz pentru clientul potential.

În partea teoretică sunt prezentate pe scurt modelele de aplicaţii pentru lucrul cu baza de date, tehnologia Java pentru construirea aplicaţiilor pe nivele, obiectele de acces la date, si tehnologia JSP.

Partea practică conţine descrierea proiectării şi implementării aplicaţiilor. Aplicaţia este destinată unei firme de constructii şi implementează posibilitatea de a prelua comenzi on-line prin intermediul internetului.

1.3 Oportunitatea creării unui site web al organizaţiei

La prima vedere, crearea şi dezvoltarea unui site web al organizaţiei reprezintă o problemă deja rezolvată. Într-adevăr, din punct de vedere strict tehnic, crearea acestuia nu mai constituie un obstacol în faţa organizaţiilor care doresc acest lucru. Microsoft FrontPage Express (un program specializat în crearea de pagini web integrat în cadrul Internet Explorer) sau Macromedia Flash au rezolvat problema.

Site-ul de web va ajuta sa micsorati costurile legate de distribuirea informatiilor, avand in vedere ca plasarea informatiilor pe web si trimiterea lor catre clienti este cu mult mai putin costisitoare decat tiparirea si trimiterea lor prin posta.

Informatia poate fi actualizata imediat, instant pe site-ul de web, ceea ce este mult mai rapid si mai putin costisitor decat retiparirea unor materiale promotionale,servirea mai buna a clientilor

Un site web bine realizat inseamna pentru clienti acces la informatii 24 de ore pe zi si 7 zile pe saptamana. Puteti facilita de asemenea plasarea de comenzi online si verificarea stadiului in care se afla comenzile, puteti plasa online un catalog de produse si puteti oferi un formular pentru contactarea personalului firmei prin e-mail. Pentru clienti, toate acestea inseamna comoditate si o servire mai buna,mai multe vanzari si un profit mai mare!

Poate cel mai important scop al prezentei online este reprezentat de marirea vanzarilor. Prin intermediul unui site de web va puteti prezenta produsele si serviciile oamenilor din intreaga lume, avand astfel acces la noi piete, la care nu ati putea ajunge in alte moduri.

Prin site-ul de web va puteti prezenta firma si oferta clientilor din intreaga lume. Prezenta pe Internet poate genera nenumarate oportunitati de afaceri internationale pentru compania dumneavoastra.

Cel mai sigur mod de a impune pe piata un produs este un design impecabil.

Armonizarea functionalului cu esteticul are ca efect o satisfactie deosebita. Simpla referire la o renumita companie este legata instantaneu de imaginea prin care aceasta este reprezentata.

În primul caz este vorba despre furnizarea unui volum de informaţii atractive şi suficiente pentru a determina o reacţie favorabilă a clienţilor: cumpărarea sau comandarea produselor (serviciilor) promovate sau cel puţin solicitarea de informaţii suplimentare despre acestea.

În al doilea caz este vorba despre diferenţierea organizaţiei în raport cu competitorii săi, în general .

Preview document

Crearea unui Site Web - Pagina 1
Crearea unui Site Web - Pagina 2
Crearea unui Site Web - Pagina 3
Crearea unui Site Web - Pagina 4
Crearea unui Site Web - Pagina 5
Crearea unui Site Web - Pagina 6
Crearea unui Site Web - Pagina 7
Crearea unui Site Web - Pagina 8
Crearea unui Site Web - Pagina 9
Crearea unui Site Web - Pagina 10
Crearea unui Site Web - Pagina 11
Crearea unui Site Web - Pagina 12
Crearea unui Site Web - Pagina 13
Crearea unui Site Web - Pagina 14
Crearea unui Site Web - Pagina 15
Crearea unui Site Web - Pagina 16
Crearea unui Site Web - Pagina 17
Crearea unui Site Web - Pagina 18
Crearea unui Site Web - Pagina 19
Crearea unui Site Web - Pagina 20
Crearea unui Site Web - Pagina 21
Crearea unui Site Web - Pagina 22
Crearea unui Site Web - Pagina 23
Crearea unui Site Web - Pagina 24
Crearea unui Site Web - Pagina 25
Crearea unui Site Web - Pagina 26
Crearea unui Site Web - Pagina 27
Crearea unui Site Web - Pagina 28
Crearea unui Site Web - Pagina 29
Crearea unui Site Web - Pagina 30
Crearea unui Site Web - Pagina 31
Crearea unui Site Web - Pagina 32
Crearea unui Site Web - Pagina 33
Crearea unui Site Web - Pagina 34
Crearea unui Site Web - Pagina 35
Crearea unui Site Web - Pagina 36
Crearea unui Site Web - Pagina 37
Crearea unui Site Web - Pagina 38
Crearea unui Site Web - Pagina 39
Crearea unui Site Web - Pagina 40
Crearea unui Site Web - Pagina 41
Crearea unui Site Web - Pagina 42
Crearea unui Site Web - Pagina 43
Crearea unui Site Web - Pagina 44
Crearea unui Site Web - Pagina 45
Crearea unui Site Web - Pagina 46
Crearea unui Site Web - Pagina 47
Crearea unui Site Web - Pagina 48
Crearea unui Site Web - Pagina 49
Crearea unui Site Web - Pagina 50
Crearea unui Site Web - Pagina 51
Crearea unui Site Web - Pagina 52
Crearea unui Site Web - Pagina 53
Crearea unui Site Web - Pagina 54
Crearea unui Site Web - Pagina 55
Crearea unui Site Web - Pagina 56
Crearea unui Site Web - Pagina 57
Crearea unui Site Web - Pagina 58
Crearea unui Site Web - Pagina 59
Crearea unui Site Web - Pagina 60
Crearea unui Site Web - Pagina 61
Crearea unui Site Web - Pagina 62
Crearea unui Site Web - Pagina 63
Crearea unui Site Web - Pagina 64
Crearea unui Site Web - Pagina 65
Crearea unui Site Web - Pagina 66
Crearea unui Site Web - Pagina 67
Crearea unui Site Web - Pagina 68
Crearea unui Site Web - Pagina 69
Crearea unui Site Web - Pagina 70
Crearea unui Site Web - Pagina 71
Crearea unui Site Web - Pagina 72
Crearea unui Site Web - Pagina 73
Crearea unui Site Web - Pagina 74
Crearea unui Site Web - Pagina 75
Crearea unui Site Web - Pagina 76
Crearea unui Site Web - Pagina 77
Crearea unui Site Web - Pagina 78
Crearea unui Site Web - Pagina 79
Crearea unui Site Web - Pagina 80
Crearea unui Site Web - Pagina 81
Crearea unui Site Web - Pagina 82
Crearea unui Site Web - Pagina 83
Crearea unui Site Web - Pagina 84
Crearea unui Site Web - Pagina 85
Crearea unui Site Web - Pagina 86
Crearea unui Site Web - Pagina 87

Conținut arhivă zip

  • Crearea unui Site Web.doc

Alții au mai descărcat și

Proiectarea Aplicatiilor de Comert Electronic - Aplicatie de Food-Ordering

Progresele realizate recent în domeniile tehnologie-calculatoare, telecomunicatii si software, precum si în alte domenii ale informatiei, au...

Crearea unei Pagini Web

Capitolul 1. Introducere în HTML 1.1 Noţiuni generale HyperText Markup Language (HTML) este un limbaj de marcare utilizat pentru crearea...

Proiectarea Locației Web pentru Romsticom SRL

INTRODUCERE Informaţia a devenit o resursă importanta în dezvoltarea societăţilor moderne evoluate în plan politic, economic, social şi spiritual....

Baze de Date - Gestionarea Cartilor intr-o Biblioteca

1 Introducere Trebuie menţionat faptul că lucrarea de faţă îşi propune înainte de toate să identifice cele mai importante aspecte şi probleme ale...

Generarea Automată a Diferitelor Modele de Pagini de Web cu Conținut Informativ din Baze de Date

Introducere MOTO: Programatorul este un creator de universuri pentru care este în întregime responsabil. (Joseph Weizenbaum) Odatǎ cu apariţia...

Realizarea unui Site Web Folosind Limbajul HTML

Motivaţia alegerii temei Experienţa didactică arată că elevii sunt mai puţin atraşi de probleme, abandonează repede când întâmpină greutăţi şi au...

Realizarea unui Site - Pisici

Capitolul 1. Introducere în HTML 1.1 Noţiuni generale HyperText Markup Language (HTML) este un limbaj de marcare utilizat pentru crearea...

Sisteme Informationale

INTRODUCERE Am ales aceasta tema deoarece consider ca in ziua de astazi Internetul reprezinta un lucru foarte important si este extrem de folosit...

Ai nevoie de altceva?