Prezentare Licenta
of 23
/23
-
Author
bogdan-pater -
Category
Education
-
view
46.553 -
download
263
Embed Size (px)
description
Aplicație Web folosind CMS pentru Organizația Națională Cercetașii României - Centrul Local Oradea
Transcript of Prezentare Licenta
- 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
- 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.
-
- adugarea unui forum de discuii
- 23.