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)
Cost: 7 puncte

Cuprins

CUPRINS 2

Introducere 4

CAPITOLUL 1 - Tehnologii .NET 6

1.1 Platforma .NET 6

1.2 Argumente pentru .NET 6

1.3 Limbajul C# 7

1.4 ASP.NET 8

1.4.1 Structura unei pagini ASP.NET 9

1.4.2 Ciclul de viaţă al unei pagini WEB. 10

1.4.3 Controale ASP.NET 11

1.4.4 Realizarea interfeței cu ASP.NET MasterPage 12

CAPITOLUL 2 - Tehnologii WEB pentru crearea interfeței 16

2.1 JavaScript 16

2.2 jQuery 17

2.3 HTML 18

2.4 CSS 18

2.5 Bootstrap 21

2.6 Linq 21

2.6.1 Linq to Sql 23

2.6.2 Interogari care se pot realiza cu Linq to Sql 25

CAPITOLUL 3 - IMPLEMENTAREA ȘI UTILIZAREA APLICȚIEI 28

3.1 Crearea bazei de date a aplicației 28

3.2 Diagrama entitate-asociere 31

3.3 Prezentarea aplicației 31

3.4 Interfața cu utilizatorul 32

3.5 Tipuri de utilizatori 35

3.5.1. Meniul pentru tipul utilizator. 36

3.5.2 Meniul pentru tipul profesor 39

3.5.3 Meniul pentru tipul administrator 40

CONCLUZII 45

Bibliografie 46

ANEXE 47

Anexa 1. Codul pentru pagina inregistrare studenti 47

Anexa 2. Codul pentru pagina inregistrare profesori 52

Anexa 3. Pagina de autentificare 56

Anexa 4. Pagina adaugare examene 61

Anexa 5. Pagina afișare examene 66

Anexa 6. Pagina adăugare note 68

Anexa 7. Pagina aprobare studenți 72

Anexa 8. Pagină editare imagine 74

Anexa 9. Pagina adăugare proiect 77

Anexa 10. Pagina afișare proiecte 81

Extras din document

Î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

Site de Prezentare a Scolii 35 Bucuresti

CAPITOLUL I Noţiuni de bază în HTML HTML (HyperTextMarkupLanguage) este un set de coduri speciale care se inserează într-un text, pentru a adăuga...

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",...

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,...

Dezvoltarea unei Platforme - E-learning

Cap. 1: Concepte e-Learning Prefata Abordarea învăţământului la distanţă ca modalitate alternativă sau complementară de a face educaţie porneşte...

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...

Aplicatie Web pentru Gestiunea Elevilor

INTRODUCERE Sistemul naţional de învăţământ este constituit din ansamblul unităţilor şi instituţiilor de învăţământ de diferite tipuri, niveluri...

Ai nevoie de altceva?