Aplicație informatică privind testarea cunoștințelor

Cuprins proiect Cum descarc?

INTRODUCERE 3
CAPITOLUL 1 4
Tehnologii folosite în dezvoltarea aplicației 4
1.1. Limbajul HTML 4
1.2. Limbajul CSS 5
1.3. Limbajul PHP 6
1.4. Sistemul de gestionare a bazelor de date MySQL 8
1.5. Server-ul Apache 9
CAPITOLUL 2 11
Proiectarea aplicației 11
2.1. Arhitectura aplicației 11
2.2. Proiectarea bazei de date 12
CAPITOLUL 3 13
3.1. Crearea Bazei de date 13
3.2. Creare utilizator cu drepturi de acces la baza de date 14
3.3. Crearea tabelelor 14
3.4. Inserarea datelor în tabele 15
CAPITOLUL 4 17
Implementarea aplicației în HTML și PHP 17
4.1. Conectarea la server-ul MySQL - configurare.php 17
4.2. Afișarea paginii de start - index.php 17
4.3. Formular login - login.php 18
4.4. Formular înregistrare - register.php 19
4.5. Funcții folosite în pagina de conectare - funcții.php 21
4.6. Pagina Home - home.php 22
4.7. Testarea cunoștințelor - testare.php 23
4.8. Prelucrează datele de test - proces.php 25
4.9. Adăugare întrebări - adauga.php 26
4.10. Deconectare - logout.php 28
CAPITOLUL 5 29
Prezentarea aplicației 29
5.1. Creare cont /Autentificare 29
5.2. Secțiuni 30
5.2.1. Secțiunea Start test 31
5.2.2. Secțiunea Adaugă întrebări 32
5.2.3. Deconectare 32
CONCLUZII 33
BIBLIOGRAFIE 34
ANEXE 35


Extras din proiect Cum descarc?

INTRODUCERE
Acest proiect își propune să prezinte modul în care se poate realiza o aplicație pentru testarea cunoștințelor utilizând tehnologiile PHP și MySQL. Aplicația poate fi accesată prin intermediul unei rețele locale, sau chiar a Internetului și poate fi folosită pentru auto-evaluare și învățare. De asemenea, aceasta permite utilizatorului adăugarea unui număr nelimitat de întrebări. 
Generarea testului constă în extragerea în mod aleatoriu din baza de date a unui număr de cinci întrebări cu variante multiple de răspuns.
Etapa de proiectare de detaliu a fost realizată cu ajutorul sistemului Visual Studio si limbajelor HTML și PHP. Funcționarea aplicației este asigurată de conlucrarea modulelor realizate în PHP cu o bază de date MySQL. Pentru instalarea mediilor PHP și MySQL precum și a serverului Web Apache a fost folosită aplicația gratuită WAMP. WAMP este un acronim care înseamnă "Windows, Apache, MySQL și PHP". Cu ajutorul său putem să instalăm pe propriul calculator Apache, PHP și baze de date MySQL. Programul oferă și opțiunea administrării bazelor de date, prin intermediul lui SQLiteManager și PHPMyAdmin. Serverul WAMP se instalează asemeni oricărui alt program și este oarecum intuitiv de folosit. În plus, nu există limitări de spațiu în privința site-urilor, aplicațiilor sau a bazelor de date pe care dorim să le creem.
Pentru instalarea mediilor PHP și MySQL precum și pentru testarea programelor nu este necesara o conexiune la Internet deoarece scripturile PHP și comenzile MySQL pot fi testate în bucla locală la adresa: http://localhost/. 
Lucrarea este structurată în cinci capitole după cum urmează: 
Primul capitol cuprinde elemente teoretice unde se trec în revistă principalele noțiuni legate de limbajele folosite și aplicațiile care stau la baza realizării și funcționării unei serii de aplicații web, în general, și a aplicației de față, în special.
Al doilea capitol își propune să prezinte arhitectura aplicației și proiectarea bazei de date.
Al treilea capitol prezintă modul de construire al bazei de date și realizarea tabelelor în MySQL.
Al patrulea capitol are drept scop implementarea aplicației în HTML și PHP.
Al cincilea capitol constituie prezentarea propriu-zisă a aplicației, accentul punându-se asupra modului de utilizare. 
CAPITOLUL 1
Tehnologii folosite în dezvoltarea aplicației
1.1. Limbajul HTML
Hyper Text Markup Language (HTML) este un limbaj de marcare utilizat pentru crearea paginilor web ce pot fi afișate într-un browser (sau navigator). Scopul HTML este mai degrabă prezentarea informațiilor - paragrafe, fonturi, tabele ș.a.m.d. - decât descrierea semanticii documentului. În cadrul dezvoltării web de tip front-end, HTML este utilizat împreună cu CSS și JavaScript.
Specificațiile HTML sunt dictate de World Wide Web Consortium (W3C), care încurajează utilizarea CSS în locul HTML explicit pentru prezentare.
HTML este un format text proiectat pentru a putea fi citit și editat de oameni utilizând un editor de text simplu. Totuși scrierea și modificarea paginilor în acest fel solicită cunoștințe solide de HTML și este consumatoare de timp. Editoarele grafice (de tip WYSIWYG) permit ca paginile web să fie tratate asemănător cu documentele Word, dar cu observația că aceste programe generează un cod HTML care este de multe ori de proastă calitate.
HTML5 este a cincea revizuire a standardului HTML (creat în 1990 și standardizat ca HTML4 din 1997) și din octombrie 2011 este în curs de dezvoltare. Obiectivele sale principale au fost acelea de a îmbunătăți limbajul cu un suport pentru cele mai recente apariții multimedia în același timp menținându-l ușor de citit de oameni și bine înțeles de computere și device-uri (browser-e web, parsere etc.). HTML5 își propune să însumeze nu numai HTML4, dar și XHTML1 și DOM2HTML (îndeosebi JavaScript).
Urmărind predecesorii săi imediați HTML 4.01 și XHTML 1.1, HTML5 este un răspuns la observația că HTML și XHTML utilizate în comun pe World Wide Web sunt un amestec de caracteristici introduse de specificații diferite, împreună cu acestea mai sunt și caracteristicile diferite aduse de software, de browser-e, și multe erori de sintaxă în documentele web existente. Astfel, HTML5 devine o încercare de a defini un singur limbaj de marcare care poate fi scris în oricare dintre sintaxele HTML sau/și XHTML. Acesta include modele detaliate de prelucrare pentru a încuraja mai multe implementări interoperabile; extinde, îmbunătățește și raționalizează disponibilitățile pentru documentele web și introduce marcarea și aplicații API (application programming interfaces) pentru aplicații web complexe. Din aceste motive, HTML5 este un posibil candidat pentru aplicațiile de platforme mobile. Multe caracteristici ale HTML5 au fost create din considerarea că va trebui să devină capabil să ruleze pe dispozitive cum ar fi smartphone-urile sau tabletele.


Fisiere în arhivă (19):

  • Aplicatia
    • www
      • configurare
        • conectare_db.php
      • css
        • formular.css
        • index.css
        • testare.css
      • functii
        • functii.php
      • imagini
        • formular.svg
        • home.svg
        • index.svg
      • adauga.php
      • home.php
      • index.php
      • login.php
      • logout.php
      • proces.php
      • register.php
      • testare.php
    • testare_cunostinte_db.sql
  • Aplicatie informatica privind testarea cunostintelor.docx
  • prezentare proiect.pptx

Imagini din acest proiect Cum descarc?

Bibliografie

1. PHP and MySQL Web Development: A Beginner's Guide, Autor Marty Matthews, Anul publicării 2015, Editura Mcgraw-Hill Professional
2. Modern PHP. New Features and Good Practices, Autor Josh Lockhart, Anul publicării 2015, Editura O Reilly Media Inc, 2015, Josh Lockhart, Editura O Reilly Media Inc
3. PHP(1st Edition) A BEGINNER'S GUIDE, Autori Vikram Vaswani, Don Gosselin, Joel Sklar, Matt Slaybaugh, Ruth Guthrie, Louise Soe, Anul plubicării 2008, Editura Mcgraw-Hill Osborne Media
4. Darnel Rick, Totul despre HTML 4, Editura TEORA, 2000
5. PHP - https://www.php.net
6. MySQL - https://www.mysql.com
7. W3Schools - https://www.w3schools.com
8. MarPlo - https://marplo.net
9. Wikipedia - https://www.wikipedia.org
10. Netcraft - http://news.netcraft.com


Banii înapoi garantat!

Plătește în siguranță cu cardul și beneficiezi de garanția 200% din partea Proiecte.ro.


Descarcă acest proiect cu doar 7€

Simplu și rapid în doar 2 pași: completezi datele tale și plătești.

1. Numele și adresa de email:

ex. Andrei, Oana
ex. Popescu, Ionescu

* Pe adresa de email specificată vei primi link-ul de descărcare. Asigură-te că adresa este corectă și că poate primi email-uri.

2. Alege modalitatea de plată preferată:



* La pretul afișat se adaugă 19% TVA.


Hopa sus!