Sunteți pe pagina 1din 28

MINISTERUL EDUCAIEI I TINERETULUI AL REPUBLICII MOLDOVA COLEGIUL DE INFORMATIC DIN CHIINU

DAREA DE SAM PE PRACTICA DE STAT LA SPECIALITATEA INFORMATICA A STUDENTULUI gr. I - 404 Cazacu Igor TEMA: Site informaional ,, Mod sntos de via
Baza de practic: S.R.L. ,,Hanul Vechi

Conductorul practicii de la unitatea: Bejan Ecaterina

Conductorul practicii de la colegiu : Ciobanu Andrei

CHIINU 2009

Cuprins
Planificarea unui site............................................................................................................................2 Tema ................................................................................................................................................2 Scopul...............................................................................................................................................3 Obiectivele........................................................................................................................................4 Arhitectura site-ului..............................................................................................................................6 Structura Logic...............................................................................................................................6 Structura Fizic.................................................................................................................................6 Home Page........................................................................................................................................7 Navigarea..........................................................................................................................................9 Forme de nregistrare sau colectare a datelor.................................................................................10 Structura Bazei de Date..................................................................................................................11 Script-urile......................................................................................................................................12 Concluzii.............................................................................................................................................27

Planificarea unui site


Tema Tema conductoare a site-ului creat este : Stilul santos de via.

Acest site va oferi informaii utile n viaa de zi cu zi persoanelor care doresc s-i menin un stil de via sntos, evideniindu-se prin exemple i sfaturi practice din domeniile cele mai diverse din viaa zilnic. Astfel tema abordat general ramne: sntatea este starea deplinei bunstri fizice, spirituale i sociale, dar nu numai lipsa bolilor i a defectelor fizice. Scopul Site-ul este creat n scopul de a se face util omului din societatea actual, devenind un oarecare ghid spre o mbunatire a stilului de via i a modului de a gndi. Aria de cuprindere a subiectului Subiectul site-ului cuprinde n general aria urban de trai, deoarece aici se gasete un mediu de via mai puin sntos i este nevoie de un stil sntos de via pentru oameni. Acesta i privete n general pe oamenii ce duc o via mai complex, diversificat. Audiena n general, acest site ofer mai multe informaii femeilor n vrst de 18-35 ani, care locuiesc n orae, i care se confrunt zi de zi cu probleme specifice domeniului de activitate, avnd nevoie de idei i informaii n acest sens Nivelul de detaliere a subiectului Subiectele pot fi clasificate dup mai multe categorii, fiecare cu un mod specific de detaliere:
-

Probleme care se vor detalia prin: cauze, sfaturi, soluii. Idei se vor desfura prin: formulare, detaliere, modalitate de punere n practic. Informaii sursele de informare, coninutul propriu-zis, concluziile. n urma parcurgerii acestui Web Site, vizitatorii vor beneficia de urmtoarele

Beneficiile i avantajele utilizatorilor avantaje:


1. Formarea unui mod sntos de via:

formarea unei noiuni corecte despre regimul zilei i respectarea lui n viaa cotidian; formarea deprinderilor de organizare corect a activitii intelectuale i fizice n timpul zilei; cunoaterea i aplicarea principiilor de organizare a timpului liber i a somnului; insuirea principiilor alimentaiei corecte i aplicarea lor n practic; contientizarea importanei activitii motorii(sport, turism, lucrul fizic, gimnastic) n meninerea sntii;

2. Formarea conceptului de organism uman integru i interaciunea lui cu mediul

nconjurtor:
-

Contientizarea importanei meninerii unui echilibru raional dintre organism i mediul ambient pentru vieuirea omului; Aciunile favorabile i nocive ale mediului fizic asupra omului; Interaciunea dintre organism i mediul biologic; Contientizarea importanei mediului social pentru existena omului; Formarea unor relaii corecte n familie, colective i societate;

3. Cunoaterea factorilor de risc ce dauneaz sntii i evitarea lor 4. mbuntirea mediului nconjurtor i meninerea lui prin creterea plantelor

etc.
5. Cunoaterea normelor sociale, a unor drepturi juridice i respectarea lor 6. Reete de succes n cariera i alegerea unei cariere potrivite 7. Metode de a rmne cu zmbetul de buze, divertisment

Obiectivele Acest site se va structura n mai multe domenii, care vor avea anumite ramuri de informare, nsa toate cu un obiectiv comun Formarea unui stil sntos de via Domeniile generale ale site-ului sunt:

Familia dragostea i cstoria; viaa n familie; relaia prini i copii; Casa & Gradina cum ii amenajezi casa; locuri curioase; plante i gradinrit;
4

Frumusee trucuri pentru frumusee; ultimile tendine; ce i se potrivete; Sanatate acordarea primului ajutor; plante medicinale; afectiuni; tratamente; Dieta & Sport alimentaia sntoas; dezvoltarea fizica i activitatea motorie; Psihologie igiena activitii intelectuale; evitarea situaiilor stresante; sfaturi; etc. Cariera reuita n carier; alegerea unei cariere; recunoaterea meritelor personale; Divertisment bancuri; aforisme; jocuri; Utile - financiar; juridic; cultural; spiritual;

Arhitectura site-ului Structura Logic

Index.php Index.php / pagina.ph p Menu.php Home.php Menu_log.php Familia.php Casa_gradina.php casa.php, plante.php Cariera.php Frumusete.php Sanatate.php Dieta_sport.php: dieta.php, sport.php Psihologie.php Divertisment.php Utile.php Log.php / log2.php Inregistrare.php/ iesire.php Sondaje.php Comentarii.php Vote.php Bottom.php Structura Fizic Tipuri de fiiere utilizate Fiiere .php Fiierile propriu- zise Index.php, pagina.php, home.php, ,
6

Header.php Noutati.ph Teste.p Imagini.ph Contacte.php p hp p

design.php,

More.php: mains1.php, , mains10.php

Dimensiunea 114KB

rezultate.php, Fiier .css Imagini de tip .jpg voteaza.php Styles.css Culori.jpg, exercitii.jpg, flori.jpg, plante.jpg, stil.jpg Imagini de tip .gif Vegetale.jpg Footer.gif, button_r.gif, page_back.gif, title.gif, title_back.gif 9,2KB 4,31KB 646KB

Home Page Pagina principal a site-ului este organizat n mai multe pri. Acestea sunt: - logo-ul site-ului, care conine denumirea site-ului i o imagine ce satisface design-ul acestuia; - meniul de sus, acesta ne folosete pentru a ne ntoarce oricnd la pagina principal, ne conduce la ultimele nouti de pe site, propune nite teste interesante utilizatorilor, ofer nite imagini care arat nite stiluri de via des sau rar ntlnite, ne conduce ctre pagina de contacte a autorului site-ului i a unor legturi externe cu aceeai tematic. - pagina de coninut, este locul de pe site unde se va ncrca coninutul oricrei informaii, adic toate paginile create; - meniul principal, este principala navigare prin coninutul site-ului; - meniul utilizatori, este un meniu ce interacioneaz cu utilizatorii site-ului, permind logarea, autentificarea i ieirea de pe site, precum i posibilitatea de a efectua anumite modificri i a afla informaii suplimentare; - meniul opiuni, este meniul ce apare numai utilizatorilor site-ului, i ofer nite faciliti, cum ar fi: votarea articolelor, comentarea lor i participarea la anumite sondaje de mbuntire a site-ului;

- footer-ul sau partea de copyright, este folosit pentru a afia informaia strict necesar despre autor. Site-ul arat astfel pentru simplii vizitatori:

Site-ul pentru utilizatorii si, va arta n felul urmtor:

Navigarea Pe site-ul creat, avem urmtoarele tipuri de navigare: 1. Legturi textuale: Ex.: Culorile in designul interior

Stilul de lucru ...

Inapoi la "Casa &Gradina"


2. Opiuni din meniuri a. Familia b. Casa & Gradina c. Cariera

.....

Forme de nregistrare sau colectare a datelor n aceast aplicaie folosim formularele de nregistrare pe site, logare (care sunt dou) i de votare (urmeaz a fi implementate i altele, cum ar fi cele pentru adugare comentariilor, participarea la sondaje, etc.). Scripturile PHP care sunt folosite la moment pentru interaciunea cu baza de date sunt:
1. config.php se folosete pentru conectarea la serverul bazei de date, i la baza

de date, are i partea de cod ce creeaz funcia addentities care o folosim la introducerea datelor din formulare n tabele.
2. log.php i log.php sunt formularele ce permit autentificarea pe site, primul cu

ajutorul informaiei despre nume user i parola, al doile se folosete cnd utilizatorul i uit parola, n acest caz, n loc de parol, acesta introduce emailul su.
3. inregistrare.php este script-ul ce afieaz un formular de nregistrare pe site,

i introduce un utilizator n BD.


4. err_log.php, err_log2.php, err_inreg.php sunt script-urile ce ne permit s ne

modificm o logare sau nregistrare eronat.


5. vote.php fiierul care ne permite s votm toate articolele nscrise n baza de

date, afind formularul respectiv.


6. voteaza.php script-ul ce introduce votul utilizatorului n BD. 7. rezultate.php afiez toate articolele din BD i numrul de voturi pentru

fiecare.
10

8. index.php i pagina.php sunt principalele script-uri care ne permite s vedem

site-ul ca vizitatori sau utilizatori, la acestea adugndu-se i: menu.php, menu_log.php, more.php .a. Structura Bazei de Date Baza de date utilizat se numete date, i aceasta conine urmtoarele tabele:
-

users - ce are umtoarea stuctur i componen:

ntrebare ce va conine lista ntrebrilor pentru care se va vota; iniial aceasta arat astfel:

opiuni conine lista opiunilor de rspuns pentru o ntrebare, i acesta conine:

11

Script-urile Script-ul principal al site-ului, este index.php i acesta arat astfel:


<?php #$k=$_GET[k]; #$m=$_GET[m]; include("header.php"); if (isset($_GET[k])) include($_GET[k]); else{ include("home.php"); } if (isset($_GET[m])) include($_GET[m]); else{ include("gol.php"); } include("menu.php"); include("bottom.php"); ?> Acest script unete mai multe pri ale unei pagini Web (cum ar fi header, menu, footer, etc.), pentru a obine astfel o pagin complet, iar aceast modalitate este foarte flexibil n utilizarea i gestionarea site-ului. 12

Celelalte scripturi sunt: config.php <?php //session_start(); set_time_limit(0); //error_reporting(E_ALL); // Informatii baza de date $AdresaBazaDate = "localhost"; $UtilizatorBazaDate = ""; $ParolaBazaDate = ""; $db = mysql_connect($AdresaBazaDate,$UtilizatorBazaDate,$ParolaBazaDate) or die("Nu ma pot conecta la MySQL!"); mysql_select_db("date", $db) or die("Nu gasesc baza de date"); function addentities($data){ if(trim($data) != ''){ $data = htmlentities($data, ENT_QUOTES); return str_replace('\\', '&#92;', $data); } else return $data; } // End addentities() -------------?>

13

bottom.php <!-- start footer --> <div id="footer"> <p>Autor: Edihanov Damir</p> </div> </div> <!-- end footer --> </body> </html> voteaz.php <div id="content"> <div class="post"> <br /> <br /> <font size="5" color="red"> Votarea articolelor </font> <div class="entry"> <?php require_once('config.php'); if(!isset($_POST['Voteaza'], $_POST['optiune'])) { echo ' <td valign="top" bgcolor="#CCFFCC"> Pentru a vota trebuie sa selectati o optiune. <br> Apasati <a href="index.php?k=vote.php">aici</a> pentru a va intoarce.'; } else { $informatii = explode('&', $_POST['optiune']); $id = $informatii[0]; $voturi = $informatii[1]; $cerereSQL = "UPDATE `optiuni` SET `voturi` = (".$voturi."+1) WHERE `id` = ".$id.""; mysql_query($cerereSQL); echo '<br> <br> <td } ?> 14 valign="top" bgcolor="#CCFFCC">Apasati <a href="index.php? k=rezultate.php">aici</a> pentru a vizualiza rezultatele! </td>';

</div> logare.php <?php require_once('config.php'); if(!isset($_GET['actiune'])) $_GET['actiune'] = ''; if(!isset($_GET['user'])) $_GET['user'] = ''; echo '<div id="content"> <div class="post"> <font size="5" color="red"> Intrarea pe site! </font> <div class="entry">'; switch($_GET['actiune']) { case '': echo ' <form id="form1" method="post" action="logare.php?actiune=validare"> <label for="text1" > Utilizator:</label> <input id="text1" type="text" name="user" value="" /><br /> <label for="text2"> Parola:</label> <input id="text2" type="password" name="parola" value="" /> <br /><br /> <input value="Intrare" /> </td> </tr> <br /> <a href="#">Inregistrare</a> <a href="#">Ai uitat parola?</a> </form>'; break; case 'validare': $_SESSION['user'] = $_POST['user']; if(($_POST['user'] == '') || ($_POST['parola'] == '')) { echo 'Completeaza casutele'; } else { 15 id="submit1" type="submit" name="Login"

$cerereSQL = "SELECT * FROM `users` WHERE user='".htmlentities($_POST['user'])."' and parola='".($_POST['parola'])."'"; $rezultat = mysql_query($cerereSQL); if(mysql_num_rows($rezultat) == 1) { while($rand = mysql_fetch_array($rezultat)) { $_SESSION['logat'] = 'Da'; echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=index.php?k=pagina.html">'; } } else { echo 'Date incorecte'; } } break; echo '</div>'; } ?> Menu.php <?php ?> <!-- start sidebar two --> <style type="text/css"> <!-.style1 {color: #006699} --> </style> <div id="sidebar2" class="sidebar"> <ul> <li> <h2>Meniu</h2> 16

<ul class="back_title"> <b> <li k=familia.php">Familia</a></li> <li><a href="index.php?k=casa_gradina.php">Casa &amp; Gradina </a></li> <li><a </a></li> <li><a k=frumusete.php">Frumusete</a></li> <li><a k=sanatate.php">Sanatate</a></li> <li><a href="index.php?k=dieta_sport.php">Dieta &amp; Sport</a></li> <li><a href="#">Psihologie</a></li> <li><a href="#">Divertisment</a></li> <li><a href="#">Utile</a></li> </b> </ul> </li> <li> <h2>Utilizatori</h2> <ul class="back_title"> <li><a color=#990000>Autentificare</font></a></li> <li><a href="index.php?k=inregistrare.php"><font size="3" color="#990000">Inregistrare </font></a></li> </ul> </li> <li> <!--<h2>Optiuni</h2> <ul class="back_title"> <li class="top"><a href="#">Sondaje</a></li> <li><a href="#">Comentarii</a></li> <li><a articolele</a></li> 17 href="index.php?k=vote.php">Voteaza href="index.php?k=log.php"><font size="3" href="index.php? href="index.php? href="index.php?k=cariera.php"> Cariera class="top"><a href="index.php?

</ul> </li>--> </ul> </div> <!-- end sidebar two --> <div style="clear: both;">&nbsp;</div> </div> <!-- end page --> <hr /> inregistrare.php <?php ob_start(); session_start(); ?> <div id="content"> <div class="post"> <br /> <br /> <font size="5" color="red"> Inregistrare pe site </font> <div class="entry"> <?php require_once('config.php'); //session_start(); if(!isset($_GET['actiune'])) $_GET['actiune'] = ''; if(!isset($_SESSION['user'])) $_SESSION['user'] = ''; if(!isset($_SESSION['parola1'])) $_SESSION['parola1'] = ''; if(!isset($_SESSION['parola2'])) $_SESSION['parola2'] = ''; if(!isset($_SESSION['nume'])) $_SESSION['nume'] = ''; if(!isset($_SESSION['prenume'])) $_SESSION['prenume'] = ''; if(!isset($_SESSION['sex'])) $_SESSION['sex'] = ''; if(!isset($_SESSION['zi_n'])) $_SESSION['zi_n'] = ''; if(!isset($_SESSION['luna_n'])) $_SESSION['luna_n'] = ''; if(!isset($_SESSION['tara'])) $_SESSION['tara'] = ''; if(!isset($_SESSION['localitate'])) $_SESSION['localitate'] = ''; 18

if(!isset($_SESSION['email'])) $_SESSION['email'] = ''; echo '<td >'; switch($_GET['actiune']) { case '': echo '<br> <br> <table width="500" border="0" cellpadding="10" cellspacing="5"> <form name="formular" action="inregistrare.php?actiune=validare" method="post"> <tr> <td colspan="2" ><h2>Formular inregistrare </h2></td> </tr> <tr> <td width="200">&nbsp;</td> <td width="300"></td> </tr> <tr> <td align="left" >Utilizator:</td> <td ><input type="text" name="user" value="'.$_SESSION['user'].'"> </tr> <tr> <td height="7"></td> <td></td> </tr> <tr> <td align="left" >Parola:</td> <td ><input type="password" name="parola1" value="'.$_SESSION['parola1'].'"></td> </tr> <tr> <td ></td> <td></td> </tr> <tr> <td align="left" >Reintroduceti Parola:</td> <td ><input type="password" name="parola2" value="'.$_SESSION['parola2'].'"></td> </tr> 19 </td>

<tr> <td ></td> <td ></td> </tr> <tr> <td align="left">Nume:</td> <td ><input type="text" name="nume" value="'.$_SESSION['nume'].'"></td> </tr> <tr> <td ></td> <td ></td> </tr> <tr> <td align="left">Prenume:</td> <td ><input type="text" name="prenume" value="'.$_SESSION['prenume'].'"></td> </tr> <tr> <td></td> <td ></td> </tr> <tr> <td align="left">Sexul: </td> <td > <i> &nbsp;<input name="sex" type="radio" value="f">femenin; &nbsp;&nbsp; <input name="sex" type="radio" value="m">masculin; </i> </tr> <tr> <td ></td> <td ></td> </tr> <tr> <td align="left" >Data nasterii:</td> <td> <i>Luna: <select name="luna_n" size="1"> <option value="Ianuarie" selected>Ianuarie</option> <option value="Februarie">Februarie</option> 20

<option value="Martie">Martie</option> <option value="Aprilie">Aprilie</option> <option value="Mai">Mai</option> <option value="Iunie">Iunie</option> <option value="Iulie">Iulie</option> <option value="August">August</option> <option value="Septembrie">Septembrie</option> <option value="Octombrie">Octombrie</option> <option value="Noiembrie">Noiembrie</option> <option value="Decembrie">Decembrie</option> </select> &nbsp; &nbsp; An: <select name="an_n" size="1"> <option value="1970">1970</option> <option value="1971">1971</option> <option value="1972">1972</option> <option value="1973">1973</option> <option value="1974">1974</option> <option value="1975">1975</option> <option value="1976">1976</option> <option value="1977">1977</option> <option value="1978">1978</option> <option value="1979">1979</option> <option value="1980">1980</option> <option value="1981">1981</option> <option value="1982">1982</option> <option value="1983">1983</option> <option value="1984">1984</option> <option value="1985">1985</option> <option value="1986">1986</option> <option value="1987">1987</option> <option value="1988">1988</option> <option value="1989">1989</option> <option value="1990">1990</option> <option value="1991">1991</option> 21

<option value="1992">1992</option> <option value="1993">1993</option> <option value="1994">1994</option> <option value="1995">1995</option> <option value="1996">1996</option> <option value="1997">1997</option> <option value="1998">1998</option> <option value="1999">1999</option> <option value="2000">2000</option> </select> &nbsp;&nbsp; Zi: <select name="zi_n" size="1"> <option value="1" selected>1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> 22

<option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select></i> </td> </tr> <tr> <td ></td> <td ></td> </tr> <tr> <td align="left" >Tara: </td> <td> <select name="tara" size="1"> <option value="Austria">Austria</option> <option value="Bulgaria">Bulgaria</option> <option value="Cehia">Cehia</option> <option value="Danemarca">Danemarca</option> <option value="Elvetia">Elvetia</option> <option value="Finlanda">Finlanda</option> <option value="Franta">Franta</option> <option value="Germania">Germania</option> <option value="Irlanda">Irlanda</option> <option value="Italia">Italia</option> <option value="Lituania">Lituania</option> <option value="Luxemburg">Luxemburg</option> <option value="Marea Britanie">Marea Britanie</option> <option value="Moldova" selected>Moldova</option> <option value="Norvegia">Norvegia</option> <option value="Olanda">Olanda</option> <option value="Polonia">Polonia</option> 23

<option value="Portugalia">Portugalia</option> <option value="Romania">Romania</option> <option value="Rusia">Rusia</option> <option value="Slovacia">Slovacia</option> <option value="Slovenia">Slovenia</option> <option value="Spania">Spania</option> <option value="Suedia">Suedia</option> <option value="Turcia">Turcia</option> <option value="Ucraina">Ucraina</option> <option value="Ungaria">Ungaria</option> </select></td> </tr> <tr> <td></td> <td ></td> </tr> <tr> <td align="left" >Localitatea:</td> <td ><input type="text" size="35" maxLength="35" name="localitate" value="'. $_SESSION['localitate'].'"> </td> </tr> <tr> <td ></td> <td ></td> </tr> <tr> <td align="left" >E-mail:</td> <td </tr> <tr> <td></td> <td ></td> </tr> <tr> 24 ><input type="text" size="64" maxLength="64" name="email" value="'. $_SESSION['email'].'"> </td>

<td></td> <td> <input name="Trimite" type="submit" id="Trimite" value="Trimite"> &nbsp; &nbsp; &nbsp; <input name="Reseteaza" type="reset" id="Reseteaza" value="Reseteaza"> </td> </tr> <tr> <td >&nbsp;</td> <td ></td> </tr> </form> </table>'; break; case 'validare': $_SESSION['user'] = $_POST['user']; $_SESSION['parola1'] = $_POST['parola1']; $_SESSION['parola2'] = $_POST['parola2']; $_SESSION['nume'] = $_POST['nume']; $_SESSION['prenume'] = $_POST['prenume']; $_SESSION['sex'] = $_POST['sex']; $_SESSION['zi_n'] = $_POST['zi_n']; $_SESSION['luna_n'] = $_POST['luna_n']; $_SESSION['an_n'] = $_POST['an_n']; $_SESSION['tara'] = $_POST['tara']; $_SESSION['localitate'] = $_POST['localitate']; $_SESSION['email'] = $_POST['email'];

if(($_SESSION['user'] == '') || ($_SESSION['parola1'] == '') || ($_SESSION['parola2'] != $_SESSION['parola1']) || ($_SESSION['nume'] == '') || ($_SESSION['prenume'] == '') ($_SESSION['sex'] == '') || ($_SESSION['email'] == '')|| ($_SESSION['localitate'] == '')) { $_SESSION['logat'] = 'Nu'; 25 ||

Header("Location: index.php?k=err_inreg.php"); } else { $_SESSION['logat'] = 'Da'; $_SESSION['nick'] = $_SESSION['user'] ; $cerereSQL = "INSERT INTO `users` (`user`, `parola`, `nume`, `prenume`, `sex`, `zi_n`, `luna_n`, `an_n`, `tara`, `localitate`, `email`) VALUES ('".addentities($_SESSION['user'])."', '".($_SESSION['parola1'])."', '".addentities($_SESSION['nume'])."', '".addentities($_SESSION['sex'])."', '".addentities($_SESSION['luna_n'])."', '".addentities($_SESSION['tara'])."', '".addentities($_SESSION['email'])."')"; mysql_query($cerereSQL); Header("Location: pagina.php"); $_SESSION['user'] = ''; $_SESSION['parola1'] = ''; $_SESSION['parola2'] = ''; $_SESSION['nume'] = ''; $_SESSION['prenume'] = ''; $_SESSION['sex'] = ''; $_SESSION['zi_n'] = ''; $_SESSION['luna_n'] = $_POST['luna_n']; $_SESSION['an_n'] = $_POST['an_n']; $_SESSION['tara'] = $_POST['tara']; $_SESSION['localitate'] = $_POST['localitate']; $_SESSION['email'] = ''; } break; echo '</td>'; 26 '".addentities($_SESSION['prenume'])."', '".addentities($_SESSION['zi_n'])."', '".addentities($_SESSION['an_n'])."', '".addentities($_SESSION['localitate'])."',

} ?> </div> i altele.

Concluzii Punctul de plecare la crearea acestui site Web a fost alegerea temei, aceasta fiind una mai general, i anume Stilul sntos de via. Deoarece aceast tem nu se refer la o organizaie anume, i nici la unele resurse tehnologice, la crearea site-ului a lipsit Studiul obiectului agentului economic i a sistemului informaional, precum i Asigurarea tehnic. Caracteristica ei. De aceea, eu m-am axat mai mult spre studiul Planificrii unui site raportndu-m din punctele pe care acesta le conine spre tema site-ului meu. Astfel, analiznd structura subiectului, a fost necesar s delimitez o anumit arie de cuprindere a sa, s m orientez spre un anumit contingent de utilizatori, i s-mi aleg un stil de a aborda un subiect. A fost nevoie s-mi stabilesc nite cerine pentru acest site, pentru a putea astfel aduce mai multe avantaje i beneficii utilizatorilor, i pentru a le evidenia ntr-un mod ferm. Spre un final mi-am stabilit anumite obiective, dup care trebuia s-mi structurez site-ul de mai apoi. i atfel am definit n general coninutul acestui site. Ct despre partea design-ului, mi-am luat obligaia de a construi unul pe ct se poate de atractiv, la tem, lizibil i uor de neles. Adic m-am struit s evit animaiile, culori de text deocheate, ncrcarea a prea multor informaii pe o singur pagin. Ct despre partea tehnic, n crearea acestui site am avut n primul rnd nevoie de resurse informaionale, adic software-ul de aplicaii, i anume: editorul de pagini Web Macromedia Dreamweaver, Notepad ++; limbajul de programare, serverul

27

Web i serverul de BD phpTriad (avnd implementat serverul Apache, limbajul Php, serverul de BD MySql. O alt ntrebare a fost cum s creez un site funcional avnd un anumit pachet de cunotine care trebuiete mrit. n acest scop, eu am ncercat s implementez ceva nou, cum ar fi un ablon i lucrul cu acesta, mpreun cu tehnica de lucru folosit ca n cadrul divizrii unui site (pagini Web) cu ajutorul tabelelor. Astfel, am folosit acelai principiu de lucru, ns cu puin o nou tehnologie pentru mine. Pentru ndeplinirea acestui scop, am fost nevoit s creez toate script-urile numai n format .php i s le divizez n modul ct mai optim posibil, devenind astfel un lucru cam miglos. Dar, aceast tehnic, i acest principiu de lucru m-a ajutat s neleg mai profund programarea i proiectarea paginilor Web, s-mi dezvolt anumite abiliti de luarea deciziilor n cadrul alegerii, dezvoltrii formulrii unui anumit subiect, s manipulez script-urile php ntr-un mod ct mai util cu putin i s lucrez cu bazele de date prin intermediu aplicaiilor Web. ntr-un final, proiectul de fa reprezint o evaluare a cunotinelor mele n cadrul Web programrii, i un impuls spre o dezvoltare ulterioar a lor.

28

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