Meeskond "Skill and Others"

From ICO wiki
Revision as of 19:49, 29 November 2010 by Rruga (talk | contribs) (→‎Programmist)
Jump to navigationJump to search

Üldist

Õppehaldussüsteem, mis võimaldab õppejõul/õpetajal luua kasutaja andmebaasi. Siis peale sisse logimist lisada aineid, registreerida õpilasi ainetele ning märkida ülesse uusi tunde. Hiljem on võimalik saada ülevaade toimunud tundidest ja samuti hinnetetabelist, kus on õpilaste nimed ja hinded. Programm on tehtud WPF, kasutatud .mdf lõpuga andmebaasi, ning lisamispäringud on eraldi lõimedes.

Meeskond ja kes mida tegi

  • Rauno Rüga - Andmebaas, tabelid, programmi üldine struktuur, disain, programmeerimine, testimine, wiki
  • Jarko Kaskmaa
  • Taivo Türnpu - mõned tabelid, natuke disaini, natuke programmeerimist
  • Gert Glükmann
  • Indrek Kõue - natuke disaini, natuke programmeerimist

Programmist

Peaaken

Programmi avades avaneb peaaken, kust sisse logida või siis ennast registreerida. Programmi proovimiseks ja testimiseks on loodud baasi kasutaja test parooliga test, kellele on juba andmeid sisse sisestatud, et oleks paremini vaadata programmi funktsionaalsust. Vajutades nupule registreeri, avaneb registreerimise aken, kus saab luua uue kasutaja ja hiljem loodud andmetega sisse logida. All on samuti näha statusbari, mis annab infot, kui näiteks õnnestus uue kasutaja loomine või uue aine lisamine andmebaasi.


Kasutaja loomine

Antud aknas saab luua uue kasutaja, millega hiljem sisse logida. Sisestama peab kõik väljad, kui kuskil puudub midagi, annab programm seda teada muutes vastava lahti ääred punaseks. Lisaks sellele on kontroll, ega sama kasutajanimega isikut juba andmebaasis pole, sellisel juhul teatatakse, et eksisteerib juba sama kasutajanimega isik ja uut kontot ei luua.

Uue aine lisamine

Selles aknas saab andmeaasi antud kasutaja alla luua uue aine.

Õpilase registreerimine tundi

Saab lisada õpilase tundi, mis on määratud peaakna comboboxis.


Uue tunni lisamine tundi

Saab lisada tunni sellesse ainesse, mis peaakna comboboxis määratud.

Vaata toimunud tunde

Saab vaadata varem lisatud tunde.

Pane õpilastele hindeid ja muuda neid

Lisa õpilastele hindeid, muuda neid ja vaata palju kokku saab punkte.

Klassid

Rakenduses kasutatavad klassid

Klass Kirjeldus/Kommentaar
Mainwindow.xaml.cs Peaklass, kus toimub kogu tegevuse juhtimine ja asub rakenduse põhi.
Regristreerimine.xaml.cs Kõik, mis on seotud kasutaja registreerimisega
LisaUusAine.xaml.cs Uue aine lisamise loogika
LisaUusTund.xaml.cs Uue tunni lisamine
VaataToimunudTunde.xaml.cs Lisatud tundide vaatamise loogika
Hinded.xaml.cs Õpilaste hinnete vaatamise ja muutmisega seotud meetodid
6pilaseRegistreerimine.xaml.cs Uue õpilase lisamine seotud meetodi
6pilane.cs Õpilase andmed, kasutab lõim andmete lisamiseks baasi
Aine.cs Ainega seotud muutujad, kasutab lõim andmete lisamiseks baasi
Tunnike.cs Tunni andmed, kasutab lõim andmete lisamiseks baasi

Logi

14.November

  • Loodud projekt codeplexi.

20.November

  • Loodud andmebaas ja põhiline programmi struktuur.

24.November

  • .sdf tüüpi andmebaasi vahetatud välja .sdf tüüpi andmebaasi vastu ja lisatud mõned tabelid baasi.

26.November

  • Uue aine lisamin toimib.
  • Toimib registreerimine ja sisselogimine.

27.November

  • Andmebasi täiendus tabelitega.

28.November

  • Lisatud tundide vaatamise aken.

29.November

  • Lisatud hinnete vaatamise aken ja täiustatud uue tunni lisamist.
  • Pisikeste vigade parandused
  • Testimine
  • Wiki tegemine