Meeskond "Skill and Others": Difference between revisions
Created page with 'Category: Programmeerimine CSharp keeles =Üldist= Õppehaldussüsteem, mis võimaldab õppejõul/õpetajal luua kasutaja andmebaasi. Siis peale sisse logimist lisada aineid,…' |
|||
Line 60: | Line 60: | ||
|- | |- | ||
! scope="row" | Regristreerimine.xaml.cs | ! scope="row" | Regristreerimine.xaml.cs | ||
| Kõik, mis on seotud kasutaja | | Kõik, mis on seotud kasutaja registreerimisega | ||
|- | |- | ||
! scope="row" | LisaUusAine.xaml.cs | ! scope="row" | LisaUusAine.xaml.cs | ||
Line 67: | Line 67: | ||
! scope="row" | LisaUusTund.xaml.cs | ! scope="row" | LisaUusTund.xaml.cs | ||
| Uue tunni lisamine | | Uue tunni lisamine | ||
|- | |||
! scope="row" | VaataToimunudTunde.xaml.cs | |||
| Lisatud tundide vaatamise loogika | |||
|- | |||
! scope="row" | Hinded.xaml.cs | |||
| Õpilaste hinnete vaatamise ja muutmisega seotud meetodid | |||
|- | |||
! scope="row" | 6pilaseRegistreerimine.xaml.cs | |||
| Uue õpilase lisamine seotud meetodi | |||
|- | |||
! scope="row" | 6pilane.cs | |||
| Õpilase andmed, kasutab lõim andmete lisamiseks baasi | |||
|- | |||
! scope="row" | Aine.cs | |||
| Ainega seotud muutujad, kasutab lõim andmete lisamiseks baasi | |||
|- | |||
! scope="row" | Tunnike.cs | |||
| Tunni andmed, kasutab lõim andmete lisamiseks baasi | |||
|} | |} | ||
=Logi= | =Logi= |
Revision as of 18:37, 29 November 2010
Ü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 parem vaadata programmi funktsionaalsust.
Kasutaja loomine
Antud aknas saab luua uue kasutaja, millega hiljem sisse logida.
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