Aplicație Web folosind CMS pentru Organizația Națională Cercetașii României - Centrul Local Oradea
Embed Size (px)
of 23/23
Coordonator ştiinţific: Prof. univ.dr. ing. IONEL JIAN Absolvent: COSMIN BOGDAN PATER
Transcript
1. Coordonator tiinific : Prof . univ.dr. ing. IONEL JIAN
Absolvent: COSMIN BOGDAN PATER
2.
Cap. I: Introducere
Cap. II: Fundamentare teoretic
Cap. III: Tehnologii utilizate
Cap. IV: Prezentarea aplicaiei
Cap. V: Concluzii
Bibliografie
3.
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).
4.
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.
5.
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.
6.
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 UR L
.
7.
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
8.
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.
9.
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
10.
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
11.
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
12.
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
13.
MACROMEDIA DREAMWEAVER
Unealt, editor de pagini Web
Permite folosirea majoritii browser-elor instalate pe
calculatorul utilizatorului
Conine cteva utilitare pentru administrarea site-urilor (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
14. Partea front-end - utilizare
15.
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
16.
Prima fereastra contine un meniu de navigare catre celalate
ferestre
Partea back-end - administrare
17.
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
18.
Management media:
Creare/tergere Director
Adugare/Creare/tergere Poze
Management limb:
Creare/Editare/Publicare/tergere Limb
Management utilizatori:
Creare/Editare/tergere/Deconectare utilizatori
19.
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
20.
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
21.
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
22.
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.