Pievienot darbus Atzīmētie0
Darbs ir veiksmīgi atzīmēts!

Atzīmētie darbi

Skatītie0

Skatītie darbi

Grozs0
Darbs ir sekmīgi pievienots grozam!

Grozs

Reģistrēties

interneta bibliotēka
Atlants.lv bibliotēka
Akcijas un īpašie piedāvājumi 2 Atvērt
14,20 € Ielikt grozā
Gribi lētāk?
Identifikators:954912
 
Vērtējums:
Publicēts: 26.01.2017.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: 6 vienības
Atsauces: Nav
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
1.  Ievads    6
1.1.  Dokumenta nolūks    6
1.2.  Darbības sfēra    6
1.3.  Termini, apzīmējumi un saīsinājumi    7
1.4.  Saistītie dokumenti    9
1.5.  Dokumenta pārskats    9
2.  NAUS datu bāzes struktūra    10
2.1.  Informācijas sistēmas DB modelis    10
2.2.  Studiju programmu veidu tabula    11
2.3.  Studiju programmu tabula    11
2.4.  Studentu tabula    12
2.5.  Mācībspēku tabula    13
2.6.  Studiju kursu tabula    13
2.7.  Nodarbību veidu tabula    14
2.8.  Nodarbību tabula    14
2.9.  Nodarbību grupu tabula    15
2.10.  Apmeklējumu tabula    16
2.11.  Vadības lietotāju tabula    16
2.12.  Sistēmas žurnāla tabula    17
2.13.  Datu bāzes skati    18
2.14.  Datu bāzes funkcijas un trigeri    21
3.  NAUS lietojuma saskarnes projektējums    22
3.1.  Lietojuma komponenšu nosaukuma veidošanas kārtība    22
3.2.  Autorizācijas forma    23
3.3.  Lietotāja paroles maiņas forma    24
3.4.  Vadības forma    24
3.4.1.  Cilne Informācija (4. attēls)    25
3.4.2.  Cilne Nodarbību plānošana (5. attēls)    25
3.4.3.  Cilne Studējošie (6. attēls)    27
3.4.4.  Cilne Mācībspēki (7. attēls)    28
3.4.5.  Cilne Pārskati (8. attēls)    29
3.5.  Mācībspēka forma    30
3.5.1.  Cilne Aktīvās nodarbības apmeklējumi (9. attēls)    30
3.5.2.  Cilne Visu nodarbību apmeklējumi (10. attēls)    31
3.5.3.  Cilne Nodarbību plānošana (11. attēls    32
3.5.4.  Cilne Pārskati (12. attēls)    33
3.6.  Studenta forma    34
3.6.1.  Cilne Pēdējie nodarbību kavējumi (13. attēls)    34
3.6.2.  Cilne Pēdējie nodarbību apmeklējumi (14. attēls)    34
3.6.3.  Cilne Nodarbību apmeklējuma pārskats (15. attēls)    35
3.7.  Nodarbību pievienošanas/labošanas forma    35
3.8.  Studiju kursu pievienošanas/labošanas forma    36
3.9.  Studējošo grupas pievienošanas forma    36
3.10.  Studiju programmu pievienošanas/labošanas forma    37
3.11.  Studējošo pievienošanas/labošanas forma    38
3.12.  Mācībspēku pievienošanas/labošanas forma    39
4.  Datu struktūras, algoritmi un formāti    40
4.1.  Darbs ar DB tabulu datiem atvienotajā režīmā    40
4.2.  Statiskā klase db    41
4.3.  Lietotāju autorizācijas process un paroles ģenerēšanas kārtība    43
4.4.  Studējošo nodarbību apmeklējuma ierakstu ģenerēšana    43
4.5.  Sistēmā reģistrēto datu filtrēšana    44
4.6.  Studējošo saraksta imports    45
4.7.  Apmeklējuma lapas izdrukas sagatavošana    46
4.8.  Nodarbību apmeklējuma datu pārskati    46
5.  Prasību trasējamības tabula    48
6.  Dokumentā iekļautās atsauces    49
Darba fragmentsAizvērt

Nodarbību apmeklējuma ieraksti tiek automātiski ģenerēti DBVS, lai samazinātu
nepieciešamību lietojuma pusē individuāli veikt katras atsevišķās nodarbības reģistrēšanu, kā arī nodrošinātu optimālāku DB vaicājumu izpildi, izvairoties no daudzām un laikietilpīgām datu bāzes tabulu apvienojuma operācijām.
Vispārināts nodarbību apmeklējuma ierakstu ģenerēšanas trigera algoritms:
1. Iegūst studējošos (vai studējošo), kuriem nepieciešams veikt ierakstu ģenerēšanu, piemēram, atlasot ievadītās studējošo grupas pārstāvjus;
2. No ievadītā nodarbības norises perioda sākuma un beigu datuma, nedēļas dienas
nosaka datumu, kurā norisinās pirmā attiecīgā studiju kursa nodarbība, salīdzinot
sākuma datuma nedēļas dienu ar lietotāja ievadīto nedēļas dienu – ja nepieciešams,
tiek aprēķināta dienu starpība;
3. Iteratīvi katram studentam izveido nereģistrētus (tabulā apmeklejumi laukam labots netiek norādīts reģistrēšanas datums) nodarbības apmeklējuma ierakstus tik ilgi, kamēr aktīvais datums ir mazāks vai vienāds ar norādīto beigu datumu.
4.5. Sistēmā reģistrēto datu filtrēšana
Atbilstoši Programmatūras prasību specifikācijai (NAUS.PPS.V01.03.2015), sistēmā reģistrēto datu filtrēšanas funkcionalitāte tiek nodrošināta visos lietojuma saskarnes logos, cilnēs, kas saistītas ar datu administrēšanas darbību veikšanu – datu pievienošanu, labošanu
un dzēšanu. Katrā administrēšanas sadaļā projektētos filtrus, to komponentes iespējams skatīt šī dokumenta 3. nodaļā – “NAUS lietojuma saskarnes projektējums”.
Datu filtrēšanas algoritms:
1. Pēc lietotāja galvenās darba formas ielādes un DataGridView saskarnes komponenšu aizpildes ar aktuālajiem datiem tiek veikta lokālo DataTable objektu struktūru caurskate, aizpildot filtrus ar lauku unikālajām vērtībām;
2. Sistēmas lietotājam izvēloties filtra vai vairāku filtru vērtības, notiek filtru nosacījumu apvienošana, kombinēšana (operands AND), izveidojot piemērojamo filtra virkni;
3. Izveidotā filtra virkne tiek piemērota lokālajai DataTable struktūrai, mainot tabulā
attēlojamās informācijas skatu – DefaultView.RowFilter = filtrs.…

Autora komentārsAtvērt
Parādīt vairāk līdzīgos ...

Atlants

Izvēlies autorizēšanās veidu

E-pasts + parole

E-pasts + parole

Norādīta nepareiza e-pasta adrese vai parole!
Ienākt

Aizmirsi paroli?

Draugiem.pase
Facebook

Neesi reģistrējies?

Reģistrējies un saņem bez maksas!

Lai saņemtu bezmaksas darbus no Atlants.lv, ir nepieciešams reģistrēties. Tas ir vienkārši un aizņems vien dažas sekundes.

Ja Tu jau esi reģistrējies, vari vienkārši un varēsi saņemt bezmaksas darbus.

Atcelt Reģistrēties