Sistem Marketing Bazat pe Web-Tehnologii cu Acces la Baze de Date

Proiect
9/10 (1 vot)
Conține 1 fișier: doc
Pagini : 88 în total
Cuvinte : 19547
Mărime: 1.28MB (arhivat)
Cost: 8 puncte
Profesor îndrumător / Prezentat Profesorului: Aureliu Ceornii

Cuprins

Introducere 8

1 Noţiuni generale 9

1.1 Arhitectura client-server 9

1.1.1 Scurt istoric 9

1.1.1.1 Modelul “host-computer + terminale” şi SGBD multiuser 9

1.1.1.2 Computere personale şi SGBD desktop 10

1.1.2 Particularităţile şi avantajele arhitecturii “client/server” 11

1.1.3 Sisteme informaţionale multinivel şi Internet 14

1.2 Web-acces la Baze de Date 15

1.2.1 Generalităţi 15

1.2.1.1 Schema de lucru 16

1.2.1.2 Adresă de reţea 18

1.2.1.3 Mediul de lucru al unui server 18

1.2.2 Scenarii de acces la BD 19

1.2.2.1 Conversia conţinutului BD în documente statice 20

1.2.2.2 Crearea dinamică a documentelor hypertext în baza conţinutului BD 20

1.2.2.3 Crearea DI pe baza unor SGBD-uri înalt productive prin limbajul SQL 21

1.2.3 Retrospectiva web-tehnologiilor 23

1.2.3.1 WWW-server NCSA HTTPD 23

1.2.3.2 Serverul SQL al firmei Oracle 23

1.2.3.3 Bibliotecile şi funcţiile limbajului C 23

1.2.3.4 Limbajul de programare Perl 24

1.2.3.5 Pachetul Web – Oracle - Web 24

1.2.3.6 Pachetul Cold Fusion al firmei Allaire Corp 25

1.3 Modelul relaţional. Proiectarea Bazelor de Date 25

1.3.1 Modelul relaţional 25

1.3.1.1 Structura relaţională a datelor 27

1.3.1.2 Constrângeri de integritate 29

1.3.1.3 Operaţii de actualizare 31

1.3.2 Proiectarea Bazelor de Date 33

1.3.2.2 Forma normală unu 34

1.3.2.3 Forma normală doi 34

1.3.2.4 Forma normală trei 35

2 Mijloacele de elaborare 41

2.1 Web-programare: limbajul PHP 41

2.1.1 Noţiuni de PHP 41

2.1.2 Posibilităţile PHP 42

2.1.3 Avantajele PHP 42

2.1.4 Neajunsurile PHP 43

2.2 Web-sisteme BD: serverul MySQL 44

2.2.1 Noţiuni de MySQL 44

2.2.2 Posibilităţile MySQL 44

2.2.3 Neajunsurile MySQL 45

3 Descrierea elaborării 46

3.1 Proiectarea logică a Bazei de Date “C-Market.md” 46

3.1.1 Determinarea dependenţelor funcţionale 46

3.1.2 Normalizarea 51

3.2 Descrierea web-site-ului 59

3.2.1 Opţiunea “Prima” 60

3.2.2 Opţiunea “Market” 61

3.2.3 Opţiunea “Publicum” 64

3.2.4 Opţiunea “Cautare” 65

Concluzii 67

Biblografie 68

Anexe 69

Anexa 1 (Clienţi “ultrafini” în arhitectura client/server) 69

Anexa 2 (Schema logică a bazei de date “CMarket”) 70

Anexa 3 (Schema-bloc a Web-aplicaţiei) 71

Anexa 4 (Listingul Web-aplicaţiei) 75

Extras din document

Introducere

Multe întreprinderi utilizează baze de date electronice (BD) pentru menţinerea proceselor de lucru. Deseori sistemul informaţional estre destinat pentru unul sau doi utilizatori, executat cu utilizarea mijloacelor de elaborare dbf-orientate: Clipper, dBase, FoxPro, Paradox, Acces. Şi, de obicei, se utilizează un şir de baze independente una de alta. Şi dacă informaţia, ce se păstrează în aceste baze, prezintă interes nu numai pentru utilizatorii nemijlociţi, ci şi pentru difuzarea ei ulterioară se recurge la raporturi generate de bază.

Cu apariţia reţelelor locale, cu conectarea lor la reţeaua Internet, cu crearea reţelelor corporative (Intranet), apare posibilitatea ca de la orice loc de muncă al organizaţiei să obţii acces la resursa informaţională a reţelei. Totuşi la încercarea utilizării Bazelor de Date existente apar probleme legate de omogenitatea locurilor de muncă (pentru lansarea interfeţelor proprii), de un trafic de reţea mare (deoarece accesul se face direct la fişierele BD), de încărcarea file-serverului şi de imposibilitatea lucrului la distanţă (de exemplu, lucrătorilor din deplasare). Soluţia problemei ar putea fi utilizarea interfeţei unice WWW pentru accesul la resursele organizaţiei. Acest lucru şi simplele interfeţe de utilizator au contribuit la răspîndirea tehnologiilor World Wide Web.

Trebuie de menţionat, că sistemul informaţional la baza construcţiei căruia stau web-tehnologiile, în unele cazuri nu numai păstrează posibilităţile aplicaţiei, elaborate conform arhitecturii clasice client-server, dar şi le extinde. Mai ales că, utilizarea web-tehnologiilor în clasa dată de sarcini prezintă avantajul său. Cel mai important fiind lipsa necesităţii de existenţă şi, respectiv, de instalare a aplicaţiilor client şi lipsa necesităţii de procurare a licenţei pentru aplicaţiile front-end, care obligator există în tehnologiile clasice client-server.

Din aceste considerente se pune scopul asigurării www-accesului la Bazele de Date.

1 Noţiuni generale

1.1 Arhitectura client-server

Mijloacele moderne de elaborare a sistemelor informaţionale sunt orientate spre susţinerea largă a diferitor SGBD-uri (sisteme de gestiune a bazelor de date), atît desktop, cît şi de server. Dar un sistem informaţional eficient şi sigur multinivel, de regulă este elaborat în arhitectura client/server.

1.1.1 Scurt istoric

1.1.1.1 Modelul “host-computer + terminale” şi SGBD multiuser

Pe timpuri, la proiectarea sistemelor informaţionale cel mai des era utilizat modelul “host-computer + terminal” realizat în bază de mainframe (de exemplu, IBM-360/370) sau în bază de mini-MEC (maşini electronice de calcul, de exemplu PDP-11). Un specific al unui astfel de sistem era o “neintelectualitate” deplină a terminalelor, funcţionarea cărora era dirijată de un host-computer (fig. 1).

Fig. 1 Modelul “host-computer + terminale”

Această metodă, destul de progresistă pe atunci, avea şi avantajele ei. În primul rând, utilizatorii acestor sisteme aveau posibilitatea de a partaja diferite resurse ale host-computerului (memoria operativă, procesorul) şi dispozitivele periferice (printere, dispozitive de introducere de pe banda magnetică şi de pe discurile flexibile, discuri de stocare ş.a.) care erau destul de scumpe. Desigur, sistemele operative utilizate menţineau un regim multitasking şi multiuser.

În al doilea rând, centralizarea resurselor şi ale dispozitivelor facilita exploatarea şi micşora costul sumar al unui astfel de sistem.

Neajunsurile unei astfel de arhitecturi constau în mare parte în faptul că utilizatorul era în dependenţă totală de administratorul host-computerului. Practic nu exista posibilitatea de a modifica mediul de lucru după necesitate – de a se asigura individual cu programe necesare , inclusiv redactori de text, compilatori şi SGBD.

Preview document

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

Conținut arhivă zip

  • Sistem Marketing Bazat pe Web-Tehnologii cu Acces la Baze de Date.doc

Alții au mai descărcat și

Proiectarea unui Sistem Informatic Privind Contabilizarea Imobilizărilor Corporale

Introducere Tranziţia ţării noastre spre economia de piaţă impune adaptări corespunzătoare în organizarea şi conducerea contabilităţii agenţilor...

Sistem Informatic pentru Vânzări Auto

Cap. 1. Studiul, analiza şi prezentarea sistemului actual 1.1 Rolul şi poziţia firmei in sistemul economico-social nationaţional şi in ramura de...

Site Prezentare - Xtremebase.Com

1 Introducere 1.1 Scurtă introducere E greu să cred că există vreun domeniu al ştiinţei şi nu numai în care calculatorul să nu îşi fi făcut...

Baze de Date - Evidenta unei Firme de Calculatoare

Gestiunea unei firme de calculatoare Despre proiect… Ideea acestui proiect mi-a fost sugerată de către d-na profesor universitar având in vedere...

Operatii Concurente Asupra Bazelor de Date

INTRODUCERE Până nu demult, conceptul nostru despre bazele de date a fost unul în care programele care accesează o bază de date sunt rulate unul...

Realizarea unui Site Web - Platforma Educationala Economix

CAPITOLUL I : CONCEPTE DE E-LEARNING 1.1 E-LEARNING – CADRU CONCEPTUAL Civilizaţia modernă este caracterizată de o viteză în continuă creştere a...

Utilizarea Thread-urilor în Applet-uri și Servlet-uri Java

Utilizarea thread-urilor în applet-uri şi servlet-uri Java 1. Delimitări conceptuale Spre deosebire de alte limbaje de programare (C/C++), Java...

Te-ar putea interesa și

Managementul Relațiilor cu Clienții la SC Somaco SA

Motivaţia alegerii temei Este greu de multe ori să ne explicăm nouă înşine de ce facem anumite lucruri şi nu altele, de ce adoptăm anumite...

Distribuția Produselor Turistice pe Internet

Turismul este cunoscut ca fiind cea mai larga industrie. Veniturile sale au o proportie semnificativa în economia multor tari si este una din cele...

Marketingul Electronic

Ce este Internetul? Internetul este o retea mondiala de zeci de mii de computere de mare capacitate, conectate intern ele. Persoane particulare si...

Distribuția Produselor Turistice pe Internet

6 Turism si World Wide Web Una din problemele în încercarea de a evalua impactul Internetului si World Wide Web-ului în sectorul turismului este...

Tendințe și strategii e-business - Aplicații, componente și portaluri e-business

INTRODUCERE ÎN DOMENIUL TEHNOLOGIEI INFORMAŢIONALE 1.1. CONTEXTUL SOCIETĂŢII INFORMAŢIONALE. SCURT ISTORIC Încă de la începutul anilor 1990,...

Managementul Relatiilor cu Clientii pe Exemplul Orange Romania

Introducere Ce este Internetul? Internetul este o reţea mondială de zeci de mii de computere de mare capacitate, conectate intern ele. Persoane...

Perfectionarea Managementului Relatiilor cu Clientii folosind Sisteme de Servicii Electronice

1. DATE GENERALE 1.1.Obiectivele studiului de oportunitate S.C DESIGN S.R.L doreste perfectionarea managementului relatiilor cu clientii...

Dezvoltarea Serviciilor de Comerț Electronic în România

CAP. I – Noţiuni introductive privind comerţul electronic şi afacerile electronice Lucrarea tratează o problemă de mare actualitate, şi anume, cea...

Ai nevoie de altceva?