Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare

Licență
9/10 (1 vot)
Domeniu: Calculatoare
Conține 2 fișiere: pdf, pptx
Pagini : 61 în total
Cuvinte : 11217
Mărime: 1.91MB (arhivat)
Publicat de: Tudor C.
Puncte necesare: 10
Profesor îndrumător / Prezentat Profesorului: Turc Traian
Specializare: Automatică și Informatică Aplicată

Cuprins

  1. I. Introducere 5
  2. 1.1 Scopul lucrării ..5
  3. 1.2 Generalități ...5
  4. 1.2.1 Tehnologii web .5
  5. 1.2.2 Aplicația web 6
  6. 1.2.3 Instrumentația virtuală ..7
  7. 1.3 Structura lucrării ..8
  8. II. Aspecte teoretice ..9
  9. 2.1 JavaScript .9
  10. 2.1.1 Noțiuni de bază .9
  11. 2.1.2 Introducerea script-urilor în JavaScript ...10
  12. 2.1.3 Tipuri de date ..10
  13. 2.1.4 Utilizarea variabilelor ..11
  14. 2.1.5 Evenimente în JavaScript 11
  15. 2.1.6 Programarea orientată pe obiecte în JavaScript ..12
  16. 2.2 PHP 15
  17. 2.2.1 Introducere ...15
  18. 2.2.2 Variabilele și constantele în PHP ..16
  19. 2.2.3 Sintaxa de bază în PHP ...16
  20. 2.2.4 Avantajele și dezavantajele limbajului ...16
  21. 2.3 Tehnologia AJAX ..17
  22. 3
  23. 2.4 Baze de date.MySQL.Apache 18
  24. 2.4.1 Generalități ..18
  25. 2.4.2 Componentele unei baze de date ..19
  26. 2.4.3 SQL .20
  27. 2.4.4 Server-ul Apache .21
  28. III. Prezentarea generală a proiectului 22
  29. IV. Proiectarea și implementarea aplicației 26
  30. 4.1 Structura aplicației .26
  31. 4.2 Crearea animațiilor și a obiectelor .27
  32. 4.3 Instrumente de măsură ...34
  33. 4.4 Crearea bazei de date .37
  34. 4.5 Funcții 38
  35. 4.6 Componente grafice și modul de funcționare al aplicației .40
  36. V. Concluzii .44
  37. 5.1 Contribuția personală .44
  38. 5.2 Îmbunătățirea aplicației ...44
  39. 5.3 Concluzii .45
  40. Bibliografie ..46

Extras din licență

Abstract

In this project are presented various web tehnologies and with their help an HMI (human machine interface) is made.HMI presented in this project is a nuclear power plant.The aplication offers the possibility for the user to give different comands and to view date in real time. All this date is read from a database.

Object programming is used to create the aplication.The main programming languages used are PHP and HTML. Thus the main goal of this project is to create virtual instrumentation using web tehnologies.Web technology are very important because with their help you can make interface much easier.They have the role of replacing the old programs,offering much more facilities.

I.Introducere

1.1 Scopul lucrării

Se propune realizarea unei aplicații utilizând tehnologiile web pentru monitorizarea unui proces tehnologic, exemplificând printr-o simulare a unei centrale nucleare.Prin intermediul acestei aplicații,utilizatorul obține detalii despre instalație și are posibilitatea să dea diverse comenzi.

Pentru realizarea acestei aplicații am utilizat cunoștințe acumulate pe parcursul anilor de studiu, în special cele legate de programare, lucrarea fiind realizată cu ajutorul limbajelor de programare HTML, PHP, javascript, iar pentru valorile utilizate în cadrul programului am folosit o bază de date, realizată in phpMyAdmin.

Programarea reprezintă un domeniu care s-a dezvoltat foarte mult în ultimii ani. Din ce în ce mai multe instalații implicit HMI-urile (Human Machine Interface) au la bază programarea, care facilitează obținerea anumitor informații, într-un mod mai ușor și mult mai rapid. Tema lucrării conține o structură vastă de cunoștințe, îmbinând principii din automatizare cu programarea, obținându-se astfel un HMI realizat cu ajutorul tehnologiilor web.

1.2 Generalități

1.2.1 Tehnologii web

Tehnologiile folosite pentru a crea aplicații web sunt de obicei limbaje de programare care presupun îmbinarea unui limbaj de scripting cu bazele de date. În cadrul tehnologiilor web se pot întâlnii mai multe limbaje de programare, cum ar fi:PHP (Hypertext Processor), HTML (Hyper Text Markup Language), javascript, iar pentru realizarea bazelor de date se pot utiliza MySQL, Access. Aceste limbaje de programare au contribuit la dezvoltarea aplicațiilor web și mai ales la ceea ce reprezintă internetul astăzi. Există o gamă largă de limbaje de programare folosite pentru proiectarea și crearea diverselor aplicații web, fiecare având avantaje și dezavantaje, însă toate au același scop,crearea unor aplicații web interactive, timp de execuție cât mai scurt posibil și o interfață grafică prietenoasă.[1]

Astfel prin îmbinarea acestor tehnologii web se dorește atingerea adevăratului scop al internetului, acela de a fi o rețea mondială de intercomunicare, folosită pentru a simplifica pe cât posibil viața omului de zi cu zi.

1.2.2 Aplicația web

Reprezintă o aplicație (Fig.1.1) ce poate fi accesată prin intermediul unui browser. Aceasta este creată prin intermediul unui limbaj de programare suportat și adaptat browser-ului, permițând executarea ei. Aplicațiile web sunt din ce în ce mai populare deoarece tot mai mulți utilizatori aleg să le folosească datorită avantajelor pe care le prezintă față de programele clasice.[2]

Avantaje: -aplicațiile web nu necesită instalarea la fel ca aplicațiile clasice

-pot fi accesate de pe o gamă largă de dispozitive

-rulează pe diferite tipuri de browsere

Dezavantaje: -nu rulează fără conexiune la internet

-aplicațiile web au o structură mai complexă

Bibliografie

1. https://ro.wikipedia.org/wiki/Dezvoltare_web

2. https://ro.wikipedia.org/wiki/Aplica%C8%9Bie_web

3. https://ro.wikipedia.org/wiki/Web_2.0

4. https://www.slideshare.net/cttauto/structura-unei-pagini-web

5. https://www.scritub.com/stiinta/informatica/Proiectarea-aplicaiilor- web204316910.php

6. https://ro.wikipedia.org/wiki/Tehnologia_informa%C8%9Biei

7. https://www.aplicatii-mobile.com/dezvoltare-aplicatii-web

8. http://iota.ee.tuiasi.ro/~master/IIV%20curs.pdf

9. https://www.tocilar.ro/electronica/instrumentatie-virtuala-49762

10. https://www.bucurion.ro/pdf/javascript_ro.pdf

11. https://web.ceiti.md/lesson.php?id=16

12. https://ro.csstricks.net/8224697-inheritance-in-java-oops-with-example

13. https://www.academia.edu/9737988/Fundamente_Teoretice_ale_Paginilor_Web_HTML_PHP_MySQL

14. https://marplo.net/php-mysql/scriere_scripturi.html

15. http://webbut.unitbv.ro/carti%20on-line/Ratiu/BD_Lab/Cap.2/Cap.2%20Limbajul%20SQL%20-%20Proiectarea%20bazelor%20de%20date%20rela%C5%A3ionale.pdf

16. https://www.scrigroup.com/calculatoare/DEZVOLTAREA-UNUI-SITE-WEB-FOLO51879.php

17. https://www.scrigroup.com/calculatoare/DEZVOLTAREA-UNUI-SITE-WEB-FOLO51879.php

18. https://ro.uncitralrcap.org/apache-server-work-1782-17460

19. https://www.php.net/manual/ro/intro-whatcando.php

20. https://www.phpbabu.com/advantages-and-disadvantages-of-php/

21. https://ro.wikipedia.org/wiki/XML

22. Turc,Traian. Programarea calculatoarelor .i limbaje de programare 1. Târgu-Mure. : Editura Universita.ii ”Petru Maior”, 2009.

23. Silvia Curteanu, Anca Bujor. Introducere în utilizarea bazelor de date. Editura MatrixROM, 2004

24. Turc, Traian.Tehnologii web. Târgu-Mure. : Editura Universita.ii ”Petru Maior”,2010.

25. Cristina Mîndru.a. Arhitecturi, tehnologii .i programare în web. Editura MatrixROM, 2005

47

26. .tefan Trau.an-Matu. Interfa.area evoluata om-calculator. Editura Universitatea “Politehnica” Bucure.ti, 2000

27. Monica-Anca Chi.a. Calculatoare .i sisteme de operare. Editura Matrixrom

28. Turc Traian. Elemente de programare C++ utile în inginerie electrica. Editura Matrixrom, 2010

29. http://itransfer.space/2017/10/29/consideratii-privind-arhitectura-aplicatiilor-web/

30. https://slideplayer.com/slide/14017517/

31. https://web.ceiti.md/lesson.php?id=7

32. https://www.w3schools.com/js/js_ajax_intro.asp

33. https://www.math.uaic.ro/~mapetrii/BD/CursBazeDate.pdf

34. https://www.researchgate.net/figure/Workflow-of-apache-web-server_fig4_277816114

Preview document

Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 1
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 2
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 3
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 4
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 5
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 6
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 7
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 8
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 9
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 10
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 11
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 12
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 13
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 14
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 15
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 16
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 17
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 18
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 19
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 20
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 21
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 22
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 23
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 24
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 25
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 26
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 27
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 28
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 29
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 30
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 31
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 32
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 33
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 34
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 35
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 36
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 37
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 38
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 39
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 40
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 41
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 42
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 43
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 44
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 45
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 46
Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare - Pagina 47

Conținut arhivă zip

  • Instrumentatie virtuala bazata pe tehnologii web pentru monitorizarea unei centrale nucleare.pdf
  • Instrumentatie virtuala bazata pe tehnologii web pentru monitorizarea unei centrale nucleare.pptx

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Ai nevoie de altceva?