Sunteți pe pagina 1din 23

Coordonator tiinific:

Prof. univ.dr. ing. IONEL JIAN


Absolvent:

COSMIN BOGDAN PATER

Cap. I: Introducere
Cap. II: Fundamentare teoretic
Cap. III: Tehnologii utilizate
Cap. IV: Prezentarea aplicaiei
Cap. V: Concluzii
Bibliografie

Tema proiectului este Aplicaie Web folosind


CMS pentru Organizaia Naional
Cercetaii Romniei Centrul Local
Oradea.
Aplicaia este destinat membrilor organizaiei
ct i tuturor celor care doresc s afle informaii
despre scopul i activitatea cercetailor (elevi,
studeni, prini, vizitatori).

La realizarea portalului am folosit att


noiunile teoretice despre aplicaiile Web i
baze de date, ct i diverse limbaje i
tehnologii actuale de implementare
HTML, PHP, SQL, JOOMLA!, CSS,
Macromedia DreamWeaver.

Baze de date
Bazele de date pot fi nelese ca o colecie de
date/fiiere legate ntre ele. Felul n care acele date sunt
legate depinde de modelul folosit.
Bazele de date mici pot fi uor concepute avnd
cunotiine puine despre teoria bazelor de date, dar
bazele de date mari pot uor s scape de sub control
dac sunt concepute defectuos, ducnd la performane
slabe si rezultnd necesitatea ca intreaga baza de date
s fie reconstruit ulterior.

Aplicaii Web
O pagin/aplicaie Web este o resurs aflat n spaiul Web
(WWW) din Internet, de obicei n format HTML sau XHTML i
avnd hiperlinkuri (hiperlegturi) pentru navigarea simpl de la o
pagin sau seciune de pagin la alta .
Pentru a furniza nu numai texte dar i imagini i sunete, paginile
Web utilizeaz deseori fiiere grafice sau sonore integrate, dar i
hiperlinkuri ctre alte resurse neintegrate n pagina respectiv.
De obicei furnizorul de informaii i grupeaz i organizeaz
paginile n cadrul unui site web, care la cerere, i pentru a putea
fi regsit, primete un identificator unic n Internet numit URL.

Proiectarea aplicaiilor Web


Arhitectura unei aplicaii web este proiectat
astfel nct un calculator client s poat
interaciona cu un calculator server printr-o
conectare ntr-o reea TCP/IP.
Tehnologii utilizate la proiectare:
pentru client - browser
pentru server

HTML
(HyperText Mark-up Language)
Limbajul predominant folosit la crearea paginilor de internet.
Ofer o modalitate de a descrie structura informaiei bazate
pe text.
Este o form de marcare orientat spre prezentarea
documentelor text pe o singur pagin, utiliznd un software
de redare specializat, numit agent utilizator browser-ul
Web.
Hypertext orice cuvnt, fraz, imagine sau alt element al
documentului vzut de utilizator poate face referin la alt
element sau alt document, uurnd astfel navigarea.

PHP
(HYPERTEXT PREPROCESSOR)

A aprut n 1994 sub denumirea de Personal Home


Page
Un pachet puternic care ofer un limbaj de programare
accesibil plus un suport pentru manipularea bazelor de
date
Permite folosirea unor elemente specifice limbajelor de
programare
Ieirea standard a script-ului PHP devine intrarea
standard pentru programul de navigare care
vizualizeaz pagina Web
Pe lng manipularea coninutului paginilor, poate
trimite header-e HTTP pentru autentificare
Open sourse

SQL
(STRUCTURED QUERY LANGUAGE)

SQL Server este un server de baze de date cu model


relaional.
SQL Server suport diferite tipuri de date, inclusiv tipuri
primare precum Integer, Float, Decimal, Char, Varchar,
Binary,Text. El permite i tipuri compuse definite de utilzator.
Principalul mod de obinere a datelor din bazele de date SQL
este prin metoda interogrii.
Principalul limbaj de interogare SQL (unul din cele mai
puternice) limbaj de aplicaii neprocedural i declarativ
orientat pe mulimi.
Este utilizat pentru administrarea bazelor de date
client/server, aplicaia client fiind cea care genereaz
instruciunile SQL

JOOMLA!

Este un CMS (Content Management System) un sistem de


management a coninutului scris n PHP
Este destinat publicrii de coninut pe inter i intra net prin
intermediul bazelor de date SQL.
Include funcionaliti precum:

Cache-ingul paginilor pentru mbuntirea performanelor


RSS
Opiune de tiprire a paginilor
tiri de ultim or
Bloguri
Sondaje
Cutare Web
Localizare internaional

Include mai multe componente gndite modular care permite


administratorilor s seteze parametri globali de configurare ce
influeneaz fiecare articol
Open sourse

CSS
(CASCADING STYLE SHEETS)
Un standard simplu ce ofer programatorilor un mod
eficient de a controla modul de prezentare a paginilor
Web
Un mecanism ce permite formatarea documentului
HTML, modul de apariie, de afiare, de aranjare a
paginilor n site-ul Web
Aplicarea foilor de stil n cascad asupra coninutului
HTML se poate realiza n trei moduri:
Stiluri interne
Stiluri externe
Stiluri n linie

MACROMEDIA DREAMWEAVER
Unealt, editor de pagini Web
Permite folosirea majoritii browser-elor instalate
pe calculatorul utilizatorului
Conine cteva utilitare pentru administrarea siteurilor (gsirea i modificarea unui paragraf sau linie
de cod)
Panourile sale de stare permit scrierea de cod
JavaScript i generare dinamic a coninutului
Ofer suport pentru conectarea la baze de date
MySQL i Microsoft Access

Partea front-end - utilizare

Partea front-end - de utilizare a portalului


permite urmtoarele operaii:
Vizualizare coninuturi
Autentificare
Cutare dup cuvinte cheie
Vot la sondaje
Informare numr vizitatori
Acces galerie foto
Acces magazin virtual
Alte link-uri

Partea back-end - administrare

Prima fereastra
contine un
meniu de
navigare catre
celalate ferestre

Partea back-end - de administrare a


portalului permite urmtoarele operaii:
Management coninut:
Adugare/tergere/Editare Coninut
Adugare/tergere/Editare Coninut de pe
prima pagin
Adugare/tergere/Editare Seciuni
Adugare/tergere/Editare Categorii
Adugare/tergere/Editare Meniuri

Management media:
Creare/tergere Director
Adugare/Creare/tergere Poze
Management limb:

Creare/Editare/Publicare/tergere Limb
Management utilizatori:
Creare/Editare/tergere/Deconectare
utilizatori

Configuraii globale:
Nume site
Mesaje de eroare
Setare autentificare
Icoan de favorite
Fus orar
Arat/ascunde: nume autor, data creare, data
modificare, numr vizualizri, icoan pdf, icoan
tiprire, icoan e-mail
Configurare baza de date: nume host, user MySQL,
nume baza de date MySQL, prefix baza de date
MySQL

Configuraii globale:
Setri server: cale absolut, adresa Web,
durat sesiune de lucru, metod de
autentificare a sesiunii de lucru, drepturi de
acces la regitrii, directoare i fiiere
Metadata: creare/editare descriere general a
site-ului, cuvinte cheie generale
E-mail contact
Cache
Statistici
SEO

Componente:
Controleaz toate componentele instalate pe
site: bannere, contacte, e-mail, nouti, sondaje,
magazin virtual, link-uri

Module:
Controleaz toate modulele instalate pe site:
bannere, muzic, meniu principal, celelalte
meniuri, magazin virtual, jocuri, login, statistici,
seciuni, arhiv, vizitatori, sondaje, amintiri,
calendar, cutare, numrtoare invers

Lucrarea i-a propus ca obiective prezentarea


cercetiei publicului larg, informarea la zi despre
activitile cercetailor ordeni, mprtirea de poze i
filme cu i despre cercetai, sondale de opinie precum
i eventuala atragere de noi membri.
Toate aceste obiective au fost ndeplinite
Site-ul Web are o medie de peste 200 de vizitatori
unici pe lun, conform statisticilor trafic.ro.
Aplicaiei i se pot aduce posibile mbuntiri:
s fie disponibil i n principalele limbi de circulaie
mondial: engleza i franceza.
adugarea unui forum de discuii

S-ar putea să vă placă și