Aplicație web pentru gestionarea activităților didactice

Proiect
9/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: docx
Pagini : 85 în total
Cuvinte : 12708
Mărime: 2.02MB (arhivat)
Publicat de: Teofil Trandafir
Puncte necesare: 10

Cuprins

  1. CUPRINS 2
  2. Introducere 4
  3. CAPITOLUL 1 - Tehnologii .NET 6
  4. 1.1 Platforma .NET 6
  5. 1.2 Argumente pentru .NET 6
  6. 1.3 Limbajul C# 7
  7. 1.4 ASP.NET 8
  8. 1.4.1 Structura unei pagini ASP.NET 9
  9. 1.4.2 Ciclul de viaţă al unei pagini WEB. 10
  10. 1.4.3 Controale ASP.NET 11
  11. 1.4.4 Realizarea interfeței cu ASP.NET MasterPage 12
  12. CAPITOLUL 2 - Tehnologii WEB pentru crearea interfeței 16
  13. 2.1 JavaScript 16
  14. 2.2 jQuery 17
  15. 2.3 HTML 18
  16. 2.4 CSS 18
  17. 2.5 Bootstrap 21
  18. 2.6 Linq 21
  19. 2.6.1 Linq to Sql 23
  20. 2.6.2 Interogari care se pot realiza cu Linq to Sql 25
  21. CAPITOLUL 3 - IMPLEMENTAREA ȘI UTILIZAREA APLICȚIEI 28
  22. 3.1 Crearea bazei de date a aplicației 28
  23. 3.2 Diagrama entitate-asociere 31
  24. 3.3 Prezentarea aplicației 31
  25. 3.4 Interfața cu utilizatorul 32
  26. 3.5 Tipuri de utilizatori 35
  27. 3.5.1. Meniul pentru tipul utilizator. 36
  28. 3.5.2 Meniul pentru tipul profesor 39
  29. 3.5.3 Meniul pentru tipul administrator 40
  30. CONCLUZII 45
  31. Bibliografie 46
  32. ANEXE 47
  33. Anexa 1. Codul pentru pagina inregistrare studenti 47
  34. Anexa 2. Codul pentru pagina inregistrare profesori 52
  35. Anexa 3. Pagina de autentificare 56
  36. Anexa 4. Pagina adaugare examene 61
  37. Anexa 5. Pagina afișare examene 66
  38. Anexa 6. Pagina adăugare note 68
  39. Anexa 7. Pagina aprobare studenți 72
  40. Anexa 8. Pagină editare imagine 74
  41. Anexa 9. Pagina adăugare proiect 77
  42. Anexa 10. Pagina afișare proiecte 81

Extras din proiect

În zilele noaste calculatorul ocupă o poziție destul de importantă în viața omului oferindui o groaza de avantaje care îi ușureaza munca sau îi îmbunatațesc viața , fie îl ajută să economisească timp, bani , fie îi oferă modalitați de a-și petrece timpul simținudese mai bine etc.

Calculatoarele le întalnim peste tot, de la magazinul din colț, care-și ține evidențele cu ajutorul calculatorului și pâna la ghișel la care plătim abonamentele de telefonie,examene pentru permis auto, cablu TV etc.

Găsim calculatoare oriunde, legate eventual între ele și astfel formează rețelele de calculatoare.

De când au apărut calculatoarele ,lumea s-a schimbat foarte mult.Înainte de a apărea calculatoarele orice tip de evidență era ținută pe hârtie, scrise cu mâna sau în cel mai rău caz scrise cu dactilograful.

Dezavantajul acestei metode era că acele hârtii se deteriorau cu timpul, sau se pierdeau. Apariția calculatorului reprezintă un avantaj.

Oamenii nu mai erau nevoiți să își țina evidențele pe hârtii, deoarece pur și simplu introduceau datele în calculator și le salvau pe discul magnetic al acestuia. Așa datele erau la loc sigur, securizat, unde nu se deteriorau și nici nu se pierdeau și accesul la ele îl aveau doar persoanele care erau desemnate pentru utilizare și strictă securitate a discului magnetic.

Justificarea oportunitații realizarii site-ului WEB

Omenirea prin evoluția informatici îmbunatațeste viața omului, iar cei tineri devin bătrani, așa este și cu calculatoarele , când au apărut era un numar mimic dar acum oriunde te-ai duce mereu ai să vezi oameni care lucrează pe calculatoare chiar dacă sunt printre primele modele de fabricație, dar vor rămâne mereu în istorie.

Nu există instituții care să nu fie dotate cu calculatoare și diferite programe pe care acestea să lucreze.

Ne putem gândi la hoteluri, bancii, magazine, toate folosesc calculatoare pentru a își ține evidențele, transfer de date și altele.

Profesorii utilizează calculatoare în care se află diferite programe care ușurează munca lor și a altor cadre didactice, comunicarea dintre student și profesor la calculator după finalizarea orelor de studiu ajută elevul să proceseze cât mai multă informație.

Acest site lucrează cu baze de date în care sunt stocate toate activitațile legate de notele unui student: crearea conturilor pentru autentificare, adăugarea examenelor, adăugarea notelor de către administrator, afișarea notelor, adăugare proiecte de către student etc.

Aplicație WEB pentru gestiunea activitatiilor didactice este o decizie ideala pentru a reduce munca profesorilor și a studenților.

Această versiune Aplicație WEB pentru gestiunea activitațiilor didactice este destinată special depertamentului de matematică-informatică și este împarțita în secția de matematică și secția de informatică.

Site-ul este structurat in 3 parți diferite,pentru 3 tipuri de utilizatori diferiți.

- Administrator: se ocupă de adăugarea notelor, adăugarea examenelor, aprobarea studenților și a profesorilor înregistrați în sistem.

- Elev: are acces la vizualizrea notelor, vizualizrea examenelor, adăugare de proiecte, vizualizare orar,vizualizare cursuri online, editare imagine de profil, ștergerea contului.

- Profesorul: are acces la vizualizarea situației școlare a studenților , vizualizarea examenelor fară a avea dreptul de a adăuga sau modifica, adăugare cursuri online,editare imagine de profil,stergere profil.

CAPITOLUL 1

Tehnologii NET

1.1 Platforma NET

.NET este un cadru (Framework) de dezvoltare software unitară care ne permite să realizăm, distribuirea şi rularea atât a aplicaţiilor WEB cât și a aplicaţiilor-desktop Windows Tehnologia NET pune împreuna mai multe tehnologii (ASP, XML, OOP, SOAP, WDSL, UDDI, WPF, LINQ) şi limbaje de programare (VB, C++, C#, F#) asigurând atât portabilitatea codului rulat între diferite calculatoare cu sistem Windows, cât şi refolosirea codului în programe, indiferent de limbajul de programare utilizat.

.NET Framework este o componentă livrată împreună cu sistemul de operare Windows.

Pentru a putea dezvolta aplicaţii pe platforma NET este bine sa avem 3 componente esenţiale:

- un set de limbaje (C#, Visual Basic NET, J#, Managed C++, Smalltalk, Perl, Fortran, Cobol, Lisp, Pascal etc),

- un set de medii de dezvoltare (Visual Studio NET, Visio),

- bibliotecă de clase pentru crearea serviciilor Web, aplicaţiilor Web şi aplicaţiilor desktop Windows.

Când dezvoltăm aplicaţii NET, putem folosi :

- servere specializate - un set de servere Enterprise NET (din familia SQL Server 2008, Exchange 2000 etc.), care pun la dispoziţie funcţii de stocare a bazelor de date, email, aplicaţii B2B (Bussiness to Bussiness - comerţ electronic între partenerii unei afaceri).

- servicii Web (în special comerciale), acestea sunt utile în aplicaţii care necesită identificarea utilizatorilor (de exemplu, NET Passport - un mod de autentificare folosind un singur nume şi o parolă pentru toate site-urile vizitate)

- servicii incluse pentru dispozitive non-PC (Pocket PC Phone Edition, Smartphone, Tablet PC, Smart Display, XBox, set-top boxes, etc.)

1.2 Argumente pentru NET

Oferă acces ușor la baze de date, permite crearea desenelor si a altor elemente grafice, oferă instrumente pe care le vom putea folosi si în alte programe.

Spaţiul de nume System.Windows.Forms conţine instrumente (controale) ce permit implementarea elementelor immmnterfeţei grafice cu utilizatorul.

Bibliografie

1.Stephen W., 2008, ASP.NET 3.5 Unleashead, Ed. Sams

2.Paolo P., Marco R., 2007, Introducing Microsoft Linq, Ed Microsoft Press.

3.Programarea WEB cu Microsoft NET , ASP.NET

4.Bill E., Scott H., Devin R., 2009 , Professional ASP.NET 3.5 SP1 Edition In C# and VB, Ed. Weily Publising.Inc

5.Adrian N., Marian N., Nicolae O., Rodica P., Cristina S., Daniela T., 2008 Introducere in NET Framework, Ed. de Byblos SRL

6.Jason N.G., Christian W., Pranav R., Todd M., Scott H., 2013, Profesional ASP.NET 4.5 in C# and VB, Ed. Wrox

7.Andrew T., 2007, Pro C# with NET 3.0, Ed. Apress

8.Lucian S., Limbajul C#

9.Stephen W., Kevin H., Nate D., 2010, ASP.NET 4 Unleashead, Ed. Sams

10.Immar G., 2014, Beginning ASP.NET 4.5.1 in C# and VB, Ed. Wrox

11. Meyer, Eric A. 2006, Cascading Style Sheets: The Definitive Guide, Third Edition. O'Reilly Media, Inc.

12. Paolo P., Marco R., 2010, Programming Microsoft LINQ in Microsoft NET Framework 4, Ed. O’Rielly Media, Inc

13.JavaScript, https://ro.wikipedia.org/wiki/JavaScript

14.Introducere la Bootstrap, http://dana-damoc.eu/blog/introducere-la-bootstrap-3/

15.HTML, https://en.wikipedia.org/wiki/HTML#Document_type_declaration

16.jQuery, http://learn.jquery.com/

17.Scott M., Creating a Site-Wide Layout Using Master Pages (C#), https://docs.microsoft.com/en-us/aspnet/web-forms/overview/older-versions-getting-started/master-pages/creating-a-site-wide-layout-using-master-pages-cs

18.Scott M., Multiple ContentPlaceHolders and Default Content (C#), https://docs.microsoft.com/en-us/aspnet/web-forms/overview/older-versions-getting-started/master-pages/multiple-contentplaceholders-and-default-content-cs

19.Scott M., Specifying the Title, Meta Tags, and Other HTML Headers in the Master Page(C#),https://docs.microsoft.com/en-us/aspnet/web-forms/overview/older-versions-getting-started/master-pages/specifying-the-title-meta-tags-and-other-html-headers-in-the-master-page-cs

Preview document

Aplicație web pentru gestionarea activităților didactice - Pagina 1
Aplicație web pentru gestionarea activităților didactice - Pagina 2
Aplicație web pentru gestionarea activităților didactice - Pagina 3
Aplicație web pentru gestionarea activităților didactice - Pagina 4
Aplicație web pentru gestionarea activităților didactice - Pagina 5
Aplicație web pentru gestionarea activităților didactice - Pagina 6
Aplicație web pentru gestionarea activităților didactice - Pagina 7
Aplicație web pentru gestionarea activităților didactice - Pagina 8
Aplicație web pentru gestionarea activităților didactice - Pagina 9
Aplicație web pentru gestionarea activităților didactice - Pagina 10
Aplicație web pentru gestionarea activităților didactice - Pagina 11
Aplicație web pentru gestionarea activităților didactice - Pagina 12
Aplicație web pentru gestionarea activităților didactice - Pagina 13
Aplicație web pentru gestionarea activităților didactice - Pagina 14
Aplicație web pentru gestionarea activităților didactice - Pagina 15
Aplicație web pentru gestionarea activităților didactice - Pagina 16
Aplicație web pentru gestionarea activităților didactice - Pagina 17
Aplicație web pentru gestionarea activităților didactice - Pagina 18
Aplicație web pentru gestionarea activităților didactice - Pagina 19
Aplicație web pentru gestionarea activităților didactice - Pagina 20
Aplicație web pentru gestionarea activităților didactice - Pagina 21
Aplicație web pentru gestionarea activităților didactice - Pagina 22
Aplicație web pentru gestionarea activităților didactice - Pagina 23
Aplicație web pentru gestionarea activităților didactice - Pagina 24
Aplicație web pentru gestionarea activităților didactice - Pagina 25
Aplicație web pentru gestionarea activităților didactice - Pagina 26
Aplicație web pentru gestionarea activităților didactice - Pagina 27
Aplicație web pentru gestionarea activităților didactice - Pagina 28
Aplicație web pentru gestionarea activităților didactice - Pagina 29
Aplicație web pentru gestionarea activităților didactice - Pagina 30
Aplicație web pentru gestionarea activităților didactice - Pagina 31
Aplicație web pentru gestionarea activităților didactice - Pagina 32
Aplicație web pentru gestionarea activităților didactice - Pagina 33
Aplicație web pentru gestionarea activităților didactice - Pagina 34
Aplicație web pentru gestionarea activităților didactice - Pagina 35
Aplicație web pentru gestionarea activităților didactice - Pagina 36
Aplicație web pentru gestionarea activităților didactice - Pagina 37
Aplicație web pentru gestionarea activităților didactice - Pagina 38
Aplicație web pentru gestionarea activităților didactice - Pagina 39
Aplicație web pentru gestionarea activităților didactice - Pagina 40
Aplicație web pentru gestionarea activităților didactice - Pagina 41
Aplicație web pentru gestionarea activităților didactice - Pagina 42
Aplicație web pentru gestionarea activităților didactice - Pagina 43
Aplicație web pentru gestionarea activităților didactice - Pagina 44
Aplicație web pentru gestionarea activităților didactice - Pagina 45
Aplicație web pentru gestionarea activităților didactice - Pagina 46
Aplicație web pentru gestionarea activităților didactice - Pagina 47
Aplicație web pentru gestionarea activităților didactice - Pagina 48
Aplicație web pentru gestionarea activităților didactice - Pagina 49
Aplicație web pentru gestionarea activităților didactice - Pagina 50
Aplicație web pentru gestionarea activităților didactice - Pagina 51
Aplicație web pentru gestionarea activităților didactice - Pagina 52
Aplicație web pentru gestionarea activităților didactice - Pagina 53
Aplicație web pentru gestionarea activităților didactice - Pagina 54
Aplicație web pentru gestionarea activităților didactice - Pagina 55
Aplicație web pentru gestionarea activităților didactice - Pagina 56
Aplicație web pentru gestionarea activităților didactice - Pagina 57
Aplicație web pentru gestionarea activităților didactice - Pagina 58
Aplicație web pentru gestionarea activităților didactice - Pagina 59
Aplicație web pentru gestionarea activităților didactice - Pagina 60
Aplicație web pentru gestionarea activităților didactice - Pagina 61
Aplicație web pentru gestionarea activităților didactice - Pagina 62
Aplicație web pentru gestionarea activităților didactice - Pagina 63
Aplicație web pentru gestionarea activităților didactice - Pagina 64
Aplicație web pentru gestionarea activităților didactice - Pagina 65
Aplicație web pentru gestionarea activităților didactice - Pagina 66
Aplicație web pentru gestionarea activităților didactice - Pagina 67
Aplicație web pentru gestionarea activităților didactice - Pagina 68
Aplicație web pentru gestionarea activităților didactice - Pagina 69
Aplicație web pentru gestionarea activităților didactice - Pagina 70
Aplicație web pentru gestionarea activităților didactice - Pagina 71
Aplicație web pentru gestionarea activităților didactice - Pagina 72
Aplicație web pentru gestionarea activităților didactice - Pagina 73
Aplicație web pentru gestionarea activităților didactice - Pagina 74
Aplicație web pentru gestionarea activităților didactice - Pagina 75
Aplicație web pentru gestionarea activităților didactice - Pagina 76
Aplicație web pentru gestionarea activităților didactice - Pagina 77
Aplicație web pentru gestionarea activităților didactice - Pagina 78
Aplicație web pentru gestionarea activităților didactice - Pagina 79
Aplicație web pentru gestionarea activităților didactice - Pagina 80
Aplicație web pentru gestionarea activităților didactice - Pagina 81
Aplicație web pentru gestionarea activităților didactice - Pagina 82
Aplicație web pentru gestionarea activităților didactice - Pagina 83
Aplicație web pentru gestionarea activităților didactice - Pagina 84
Aplicație web pentru gestionarea activităților didactice - Pagina 85

Conținut arhivă zip

  • Aplicatie web pentru gestionarea activitatilor didactice.docx

Alții au mai descărcat și

Proiectarea Locației Web pentru Romsticom SRL

INTRODUCERE Informaţia a devenit o resursă importanta în dezvoltarea societăţilor moderne evoluate în plan politic, economic, social şi spiritual....

Sistem Informatic Pentru Evidența Clienților la o Firmă

Astăzi omenirea se găseste în faza societaţii informaţionale ca efect al celei de-a doua revoluţii industriale, în care informaţia şi...

Stocarea Datelor în Baze de Date

Activitatea umană include o mulţime de activităţi desfăşurate pentru a satisface diverse necesităţi, fie ele de natură materială sau spirituală....

Conceptul Aplicației Informatice de Evidență a Beneficiarilor de Credite Bancare

INTRODUCERE Actualitatea temei Creditul provine de la latinul "kreditum" (împrumut, datorie). În acelaşi timp, "kreditum" se traduce ca "cred",...

Sistem Informatic de Evaluare a Cunoștințelor pentru Admitere la Studii Superioare de Masterat

INTRODUCERE Problema evaluării educaționale este una dintre cele mai actuale și controversate probleme. Nu există sistem educațional sau act...

Validarea datelor de intrare și manipularea erorilor în programarea web

INTRODUCERE Într-o epocă modernă ca aceasta în care se poate rezolva totul cu ajutorul internetului printr-un simplu ”click” - o singură apăsare a...

Evidența computerizată a copiilor

Cap. 1. SISTEMUL DE PROTECȚIE A COPILULUI 1.1. Scurtă descriere Sistemul de protecție a copilului a cunoscut modificări importante, structurale,...

Realizarea unui Web Site - Liceul de Informatică Petroșani

Motivaţia alegerii temei Experienţa didactică arată că elevii sunt mai puţin atraşi de probleme, abandonează repede când întâmpină greutăţi şi au...

Te-ar putea interesa și

Tehnologii pentru E-Learning Moodle

1. Importanţa temei “Oricine renunţă să învaţe este bătrân, chiar dacă are 20 sau 80 de ani. Oricine continuă să învaţe rămâne tânăr. Cel mai...

Ai nevoie de altceva?