Cuprins
- Introducere 7
- Tema proiectului 7
- Funcţiile aplicaţiei 7
- Funcţii pentru utilizatori 7
- Funcţii pentru gestionare 8
- Cap1.Sistem informatic şi baze de date 9
- 1.1 Sistem informatic (Si) 9
- Utilizarea sistemului informatic 9
- Etapele ciclului de viaţă al unui sistem informatic 9
- 1.2 Baza de date 10
- Sistem de gestiune a bazei de date: (SGBD) 10
- Clasificare SGBD 10
- Arhitectura SGBD 11
- Funcţiile SGBD 11
- Modalitatea de interacţionare cu baza de date 12
- Diagrama entitate-relaţie 12
- 1.3 Modelul relaţional 16
- Proiectarea modelului relaţional 21
- 1.4 Normalizarea relaţiilor 22
- Dependenţe funcţionale 23
- Forma normală ( FN 1 ) 25
- Forma normală 2 ( FN 2 ) 27
- Forma normală 3 ( FN 3 ) 28
- Cap 2. Descrierea mediilor de programare şi a softwarelor utilizate în crearea aplicaţiei 30
- 2.1 Limbajul HTML 30
- Origini 30
- Menire si semnificaţii 30
- Standardizarea 31
- Fundamente 31
- Adăugarea primelor elemente de text 32
- Culoarea de fond 33
- Culoarea textului 34
- 1 2 CSS (Cascading Style Sheets ) 35
- Instalarea pachetului de programe xampp (utilizat in cazul aplicaţiei) 35
- Instalare şi setare 38
- Testarea instalarii Web Server + PHP 38
- 2.3 Limbajul PHP 38
- Ce este PHP ? 39
- Scrierea programelor PHP 39
- Funcţionarea codului php 39
- Prezentarea limbajului 39
- Variabila 40
- Limitări si reguli ale variabilelor 40
- Tipuri de date in PHP 40
- 1 4 Sistemul de bază MySQL 41
- De ce MySQL ? 41
- 1 5 Serverul Apache 43
- Funcţii MySQL 43
- Cap 3. Prezentarea aplicaţiei 52
- Programul de administrare 54
- Concluzii 63
- Îmbunătăţiri viitoare 63
- Bibliografie 64
Extras din proiect
INTRODUCERE
Tema proiectului
Proiectul tratează aspecte teoretice ale proiectării bazelor de date relaţionale şi transpune aceste aspecte în practică prin crearea unei aplicaţii web utilizând limbajele PHP, CSS, HTML pentru a realiza scripturi şi coduri HTML vizibile printr-un browser. Pentru proiectarea bazei de date s-a folosit sistemul de gestiune a bazalor de date MySQL.
Funcţiile aplicaţiei :
Acest programul asigură mai multe funcţionalităţi folosite în administrarea şi gestionarea unei librării electronice cât şi pentru vânzarea cărţilor şi achitarea lor prin intermediul cardurilor de credit.
Funcţii pentru utilizatori
• Posibilitatea selectării cărţii dorite în vederea aflării mai multor informaţii despre aceasta;
• Achitarea cărţilor selectate prin completarea câmpurilor necesare autentificării precum şi completarea informaţiilor legate de cardul de credit;
• Vizualizarea în permanenţă a totalului produselor din coş.
• Vizualizarea titlurilor cărţilor existente în stoc, grupate pe tematici;
• Adăugarea cărţii selectate în coşul de cumpărături şi continuarea cumpărăturilor, dacă este cazul;
Funcţii pentru gestionare :
• Introducerea de noi categorii/tematici de cărţi;
• Adăugarea de cărţi noi corespunzătoare categoriilor introduse: ISBN, titlu, autorul, categoria, preţul, descrierea cărţii;
• Posibilitatea modificării sau eliminării informaţiilor legate de cărţile deja existente pe stoc;
• Facilitatea de a modifica parola administratorului.
• Logarea ca administrator numele de utilizator admin şi parola admin ;
• Posibilitatea modificării sau eliminării categoriilor de cărţi deja existente;
CAPITOLUL 1
Sistem informatic şi baze de date
1.1 Sistem informatic (Si)
Sistem informatic este un sistem informaţional automatizat reprezentat prin ansamblul de echipamente (hardware), programele (software) şi procedurile organizaţionale (orgware) pentru prelucrarea informaţiei.
Utilizarea sistemului informatic
Sistemul informatic permite introducerea de informaţie, stocarea informaţiei, prelucrarea informaţiei şi extragerea informaţiei sub formă de rapoarte.
Etapele ciclului de viaţă al unui sistem informatic
Există mai multe modele ale ciclului de viaţă, multe dintre ele cunoscând o evoluţie în timp. Din analiza acestora putem desprinde ca elemente comune următoarele faze:
• specificaţia cerinţelor sistemului: prezentarea detaliată a rezultatelor pe care sistemul informatic urmează sa le asigure.
• proiectarea generală: se stabileste arhitectura viitorului sistem informatic şi interacţiunile între componentele sale, se face o primă schiţă legată de viitoarea bază de date.
• proiectarea de detaliu: în cadrul acesteia se realizează definirea bazei de date în conformitate cu un SGBD (system de gestiune a bazelor de date) ales, definirea prelucrărilor până la nivel de proceduri elementare, toate aceste soluţii având în vedere platforma hardware pe care se va lucra testarea componentelor: verificarea modului de funcţionare.
Preview document
Conținut arhivă zip
- Baze de Date Relationale - Proiectare si Implementare.doc