Site Pentru Cei Pasionati de Filmari

CUPRINS

INTRODUCERE

Motivație

Pagina

Contribuția acestei lucrări

Pe lângă

Structura licenței

Lucrarea de licență conține două părți principale : o parte teoretică,

TEHNOLOGII UTILIZATE

PHP

Un sistem de administrare

HTML

Un sistem de administrare

MySQL

Generarea cheilor

HTML este prescurt

Semnarea

„MySQL este un sistem de gestiune a bazelor de date relațional, produs de compania suedeza MySQL AB și distribuit sub Licența Publică Generală GNU.

Verificarea

MySQL este scris în C și C++ .SQL parser-ul asociat este scris în yacc și în o versiune de casă de analizor lexical numit sql_lex.cc.

XAMPP

Despre XAMPP

XAMPP este un acronim, literele sale au următoarea semnificație:

SISTEMUL DE ADMINISTRARE AL CONȚINUTULUI WORDPRESS

Sisteme de administrare a conținutului

Sistemele de administrare a conținutului (Content Management Systems)

funcționalitatea sa prin intermediul așa-numitelor extensii. Există cinci tipuri de extensii pentru JOOMLA:

Componente

Module

Plugin-uri

Șabloane

Limbi 

Fiecare din aceste extensii se ocupă de o anumită funcționalitate specifică. Chiar și unele caracteristici conținute deja în JOOMLA sunt puse în aplicare cu ajutorul extensiilor.

WordPress – istoric și versiuni

Componente

Componentele sunt cele mai mari și mai complexe extensii, ele pot fi considerate ca mini-aplicații. 

Șabloane WordPress

Modelul MVC organizează și separă o aplicație (produs software) în trei roluri distincte.

Modelul – încapsulează datele aplicației, logica aplicației precum și circuitul informațional

Interfața vizuală (View) – are rolul de a formata modul de prezentare a informației

Instalare locală a unui site WordPress

 În Joomla, modelul MVC

DESCRIEREA SITE-ULUI CINNAMON CUT

Scopul site-ului

Componenta Catalog permite introducerea notelor și absențelor elevilor precum și accesarea acestora (în citire, desigur) de către elev și de către tutorele său legal.

Ca orice componentă, componenta Catalog are o parte de administrare (back-end) precum și o interfață cu utilizatorul (înregistrat și validat, în acest caz) care parte componentă a site-ului propriu-zis (front-end).

Din punct de vedere structural, componenta are două secțiuni – secțiunea Materii și secțiunea Note. Secțiunea Materii are rol de suport, fiind necesară pentru administrarea repartiției cadrelor didactice pe discipline de învățământ și grupuri (clase, în special) de predare.

Interfața utilizator

Componenta Catalog permite, prin intermediul secțiunii Materii, introducerea și gestionarea materiilor predate în cursul unui an școlar. Datorită specificului liceului Ioan Vidu, anumite materii au ca audiență fie un grup (de exemplu, dans clasic) fie un singur elev (de exemplu, la orele de instrumente, în care activitatea are loc la nivel individual). Secțiunea Materii are o parte de back-end, dar nu și una de front-end, deoarece informațiile pe care le gestionează nu sunt chiar de interes public, ci mai degrabă de interes intern.

La începutul unui nou an școlar, datele relative la materii trebuie actualizate, mai ales în ce privește grupul (clasa) asociată unui articol din tabel jos_materii a bazei de date.

Secțiunile principale

Codul PHP și XML care permite implementarea acestei secțiuni este distribuit în mai multe fișiere și anume:

/com_catalog/tables/forma_nota.php

/com_catalog/controllers/forma_nota.php

/com_catalog/controllers/lista_note.php

/com_catalog/models/forma_nota.php

/com_catalog/models/lista_note.php

/com_catalog/models/forms/forma_nota.xml

/com_catalog/views/forma_nota/view.html.php

/com_catalog/views/lista_note/view.html.php

Prezentăm în continuare codul sursă al fișierelor forma_nota.xml și lista_note.php

Secțiunea 1

<?xml version="1.0" encoding="utf-8"?>

<form>

<fieldset>

<field name="id" type="text" default="0" label="JGLOBAL_FIELD_ID_LABEL" readonly="true" class="readonly"

description="JGLOBAL_FIELD_ID_DESC" />

Secțiunea 2

<?xml version="1.0" encoding="utf-8"?>

<form>

Scenarii principale

Componenta Catalog permite, prin intermediul secțiunii Materii, introducerea și gestionarea materiilor predate în cursul unui an școlar. Datorită specificului liceului Ioan Vidu, anumite materii au ca audiență fie un grup (de exemplu, dans clasic) fie un singur elev (de exemplu, la orele de instrumente, în care activitatea are loc la nivel individual). Secțiunea Materii are o parte de back-end, dar nu și una de front-end, deoarece informațiile pe care le gestionează nu sunt chiar de interes public, ci mai degrabă de interes intern.

DETALII DE IMPLEMENTARE

Structura site-ului

Componenta Catalog permite introducerea notelor și absențelor elevilor precum și accesarea acestora (în citire, desigur) de către elev și de către tutorele său legal.

Ca orice componentă, componenta Catalog are o parte de administrare (back-end) precum și o interfață cu utilizatorul (înregistrat și validat, în acest caz) care parte componentă a site-ului propriu-zis (front-end).

Din punct de vedere structural, componenta are două secțiuni – secțiunea Materii și secțiunea Note. Secțiunea Materii are rol de suport, fiind necesară pentru administrarea repartiției cadrelor didactice pe discipline de învățământ și grupuri (clase, în special) de predare.

Interfața de administrare

Componenta Catalog permite, prin intermediul secțiunii Materii, introducerea și gestionarea materiilor predate în cursul unui an școlar. Datorită specificului liceului Ioan Vidu, anumite materii au ca audiență fie un grup (de exemplu, dans clasic) fie un singur elev (de exemplu, la orele de instrumente, în care activitatea are loc la nivel individual). Secțiunea Materii are o parte de back-end, dar nu și una de front-end, deoarece informațiile pe care le gestionează nu sunt chiar de interes public, ci mai degrabă de interes intern.

La începutul unui nou an școlar, datele relative la materii trebuie actualizate, mai ales în ce privește grupul (clasa) asociată unui articol din tabel jos_materii a bazei de date.

Schema bazei de date

Componenta Catalog permite, prin intermediul secțiunii Materii, introducerea și gestionarea materiilor predate în cursul unui an școlar. Datorită specificului liceului Ioan Vidu, anumite materii au ca audiență fie un grup (de exemplu, dans clasic) fie un singur elev (de exemplu, la orele de instrumente, în care activitatea are loc la nivel individual). Secțiunea Materii are o parte de back-end, dar nu și una de front-end, deoarece informațiile pe care le gestionează nu sunt chiar de interes public, ci mai degrabă de interes intern.

Cod PHP

Codul PHP și XML care permite implementarea acestei secțiuni este distribuit în mai multe fișiere și anume:

/com_catalog/tables/forma_nota.php

/com_catalog/controllers/forma_nota.php

/com_catalog/controllers/lista_note.php

/com_catalog/models/forma_nota.php

CONCLUZII ȘI DEZVOLTĂRI ULTERIOARE

Concluzii

Componenta prezentată

Posibile extensii ulterioare

În varianta ideală

BIBLIOGRAFIE

[AES] Specificația AES – http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf

[DSS] Specificația DSS – http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf

[JAVAIMPL] O implementare în Java – https://www.owasp.org/index.php/Digital_Signature_Implementation_in_Java

[SHA] Specificația SHS – http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf

[SWING] JAVA GUI toolkit- http://www.oracle.com/technetwork/java/architecture-142923.html

Similar Posts