Prezentare Licenta

of 23 /23
Coordonator ştiinţific: Prof. univ.dr. ing. IONEL JIAN Absolvent: COSMIN BOGDAN PATER

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
    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.
      • adugarea unui forum de discuii
  • 23.