Realizarea unei aplicații web de tip forum de discuții

Proiect
6.3/10 (3 voturi)
Conține 23 fișiere: doc, jpg, gif, png, html, php, frm, css, db, opt
Pagini : 18 în total
Cuvinte : 2316
Mărime: 206.22KB (arhivat)
Publicat de: Radu-Miron Neagu
Puncte necesare: 11
Profesor îndrumător / Prezentat Profesorului: Conf.Univ. Oancea Romana

Cuprins

  1. Abstract 2
  2. Cuprins 3
  3. Introducere 4
  4. CAPITOLUL 1 5
  5. PROIECTAREA BAZEI DE DATE ŞI IMPLEMENTAREA ACESTEIA ÎN SQL 5
  6. CAPITOLUL 2 7
  7. ARHITECTURA APLICAŢIEI 7
  8. CAPITOLUL 3 8
  9. IMPLEMENTAREA INTERFEŢEI APLICAŢIEI ÎN HTML ŞI PHP 8
  10. 3.1 Conectarea la serverul MySQL - db.php 8
  11. 3.2 Afişarea topicurilor - index.php 8
  12. 3.3 Formular de adăgare topic nou - formaddtopic.html 9
  13. 3.4 Inserare topic nou - addtopic.php 10
  14. 3.5 Afişarea mesaje topic – afisaretopic.php 10
  15. 3.6 Formular de adăugare mesaj şi inserare - addpost.php 12
  16. 3.7 Formatare - stiluri.css 13
  17. CAPITOLUL 4 14
  18. PREZENTAREA APLICAŢIEI 14
  19. CAPITOLUL 5 16
  20. INSTALAREA APLICAŢIEI 16
  21. Concluzii 17
  22. Bibliografie 18

Extras din proiect

Acest proiect isi propune să prezinte modul în care se poate realizeza o aplicatie web functionala de tip FORUM DE DISCUTII .

Un forum de discutii este o aplicaţie care trebuie sa contina urmatoarele elemente functionale:

• Afisarea pe prima pagina a listei cu topicurile din baza de date (subiectele);

• Posibilitatea de a adăuga un nou topic ;

• Afisarea mesajelor continute în cadrul unui topic atunci cand acesta este accesat printr-un click;

• Posibilitatea de raspuns la mesajele din cadrul unui topic afişat;

• Identificarea autorilor topicurilor şi mesajelor prin adresa de email sau user ID (în aplicaţia de faţă s-a folosit adresa de mail).

Aplicaţia a fost realizată folosind :

• Un template free downloadat de pe internet;

• limbajul static HTML pentru partea de interfaţa (formatare)

• limbajul de server-side scripting PHP , pentru citirea datelor din baza de date , prelucrarea datelor ce vor fi afişate, adaugarea de noi date , precum şi modificarea celor existente in baza de date MySQL.

• Sistemul de gestiune a bazelor de date open-source MySQL , pentru stocarea datelor într-o baza de date relaţională

Introducere

Proiectul este structurat pe 5 capitole şi are ca scop prezentarea modalităţilor în care se folosesc PHP şi MYSQL pentru a realiza o aplicaţie web dinamică de tip FORUM DE DISCUŢII, care operează cu o date stocate îintr-o bază de date.

Primul capitol îşi propune să realizeze proiectarea bazei de date şi realizarea tabelelor in MySQL.

Al doilea capitol prezintă arhitectura funcţională a aplicaţiei.

Al treilea capitol are drept implementarea aplicaţiei folosind PHP, MYSQL, HTML pentru realizarea tuturor modulelor care alcătuiesc aplicaţia.

Al patrulea capitol are ca scop prezentarea aplicaţiei .

Al cincilea capitol îşi propune ofere informaţii despre instalarea aplicaţiei .

CAPITOLUL 1

PROIECTAREA BAZEI DE DATE ŞI IMPLEMENTAREA ACESTEIA ÎN SQL

2.1 Proiectarea tabelelor

În urma analizei asupra informaţiilor dntr-un forum de discuţii s-a ajuns la concluzia ca sunt necesare 2 tabele : unul pentru memorarea datelor despre topicuri si altul pentru memorarea datelor despre post-uri .

Mai jos este prezentat modelul relaţional al bazei de date (tabele şi legăturile dintre acestea) :

Post

Idpost

Idtopic

Continut

Datacreare

Emailautor

Topic

Idtopic

Titlu

Datacreare

Emailautor

2.2 Crearea tabelelor în MySQL

Se creeaza baza de date “forum’ astfel:

Se acceseaza interfata de adinistrare a serverului MySQL, astfel :

//localhost/phpmyadmin, dupa care se taseteaza numele forum in caseta Create new Database si se apasa butonul Create.

Preview document

Realizarea unei aplicații web de tip forum de discuții - Pagina 1
Realizarea unei aplicații web de tip forum de discuții - Pagina 2
Realizarea unei aplicații web de tip forum de discuții - Pagina 3
Realizarea unei aplicații web de tip forum de discuții - Pagina 4
Realizarea unei aplicații web de tip forum de discuții - Pagina 5
Realizarea unei aplicații web de tip forum de discuții - Pagina 6
Realizarea unei aplicații web de tip forum de discuții - Pagina 7
Realizarea unei aplicații web de tip forum de discuții - Pagina 8
Realizarea unei aplicații web de tip forum de discuții - Pagina 9
Realizarea unei aplicații web de tip forum de discuții - Pagina 10
Realizarea unei aplicații web de tip forum de discuții - Pagina 11
Realizarea unei aplicații web de tip forum de discuții - Pagina 12
Realizarea unei aplicații web de tip forum de discuții - Pagina 13
Realizarea unei aplicații web de tip forum de discuții - Pagina 14
Realizarea unei aplicații web de tip forum de discuții - Pagina 15
Realizarea unei aplicații web de tip forum de discuții - Pagina 16
Realizarea unei aplicații web de tip forum de discuții - Pagina 17
Realizarea unei aplicații web de tip forum de discuții - Pagina 18

Conținut arhivă zip

  • data
    • forum
      • db.opt
      • post.frm
      • topic.frm
  • WWW
    • images
      • back.gif
      • back_all.jpg
      • bottom.gif
      • h2.gif
      • h2_back.gif
      • menu.png
      • menu_r.gif
      • Thumbs.db
      • title.gif
      • title_back.gif
      • top.gif
      • top.png
    • addpost.php
    • addtopic.php
    • afisaretopic.php
    • db.php
    • formaddtopic.html
    • index.php
    • styles.css
  • Prezentare proiect-Forum.doc

Alții au mai descărcat și

Elaborare unui web-site și a unui program de administrare, utilizând PHP, Delphi, Mysql

INTRODUCERE Tehnologiile şi aplicaţiile de pe Internet se extind extraordinar de rapid, capătând o atenţie deosebită, deoarece Internetul...

Aplicație pentru testare online

2. Prezentarea aplicatiei 2.1. Prezentare generala În capitolul anterior am prezentat o serie de tehnologii utilizate în dezvoltarea...

Programare HTML

1.1 Istoric al Limbajului HTML Unul din primele elemente fundamentale ale WWW ( World Wide Web) este HTML ( Hypertext Markup Language ), care...

Agendă Fox Pro

1. BAZE DE DATE. GENERALITÃTI. O bazã de date este un sistem de colectii de date referitoare la un domeniu particular, care poate fi utilizat si...

Bibliotecă on-line

O data cu dezvoltarea exploziva a intenetului, au aparut magazine virtuale atat ca o alternativa cat si o completare a celor “reale”, mai usor si...

Evidență magazin elecrocasnice

Domeniul bazelor este un domeniu strict al informaticii, operând cu mărimi şi noţiuni specifice. Foarte multe probleme informatice se reduc, la...

Organizarea informatizată a contabilității privind evidența analitică a stocurilor

CAPITOLUL 1. PREZENTAREA SOCIETĂŢII SC PROFILMET SA 1.1. PREZENTARE GENERALĂ SC Profilmet SA a fost înfiinţată în anul 1990, fiind o societate...

Te-ar putea interesa și

Implemetarea unei Platforme de E-Learning

DETALII 1. PRECIZARI SI DATE INITIALE: Desi exista numeroase definitii posibile pentru termenul de e-learning, o varianta acceptabila in limba...

Crearea și promovarea site-ului Internet al unei destinații turistice

Introducere În prezent Internetul ocupă o poziţie destul de importantă în viaţa cotidiană. Dacă până nu demult Internetul era disponibil doar...

Elaborarea sistemului de circulație a documentelor destinat folosirii în cadrul cancelariei de stat

Introducere Transmiterea eficienta a informaţiei constituie, incontestabil, una dintre principalele căi care poate contribui la progresul unei...

Program de Marketing Pentru Siteul Okazii.ro

Introducere Proiectul de față prezintă activitatea site-ului Okazii.ro, site ce aparține firmei NetBridge Services. Site-ul și-a început...

Ai nevoie de altceva?