Informācijas sistēma repetitoru un konsultāciju pieteikumu uzskaitei
Автор
Šuhrati, Sabīne
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Straujums, Uldis
Дата
2021Metadata
Показать полную информациюАннотации
Kvalifikācijas darbā ir aprakstīta sistēma, kas paredzēta repetitoru konsultāciju organizēšanai. Sistēmas lietotāji ir skolēni, repetitori un administratori. Sistēma piedāvās iespēju reģistrētiem lietotājiem elektroniski pierakstīties uz konsultāciju pie repetitora, aplūkot savu pierakstu vēsturi un atstāt atsauksmi par repetitoru. Lietotāji ar repetitora lomu varēs izvēlēties mācību priekšmetus, kurus viņi vēlētos pasniegt, un izveidot konsultācijas, norādot atrašanās vietu un laiku. Repetitors varēs pārskatīt savas konsultācijas, lietotāju komentārus un redzēt to lietotāju kontaktinformāciju, kas pierakstījušies pie konkrētā repetitora. Administratori sistēmā varēs piešķirt lietotājiem repetitora vai administratora lomu, izveidot mācību priekšmetu sarakstu, labot vai dzēst konsultācijas un komentārus. Sistēma implementēta Java programmēšanas valodā, izmantojot Spring Boot satvaru un Thymeleaf veidņu dzinēju. Dati tiek uzglabāti H2 datu bāzē. This qualification paper describes a system for organizing tutor consultations. The users of the system are students, tutors and administrators. The system will offer registered users the opportunity to electronically register for a consultation with a tutor, view their record history and leave feedback about the tutor. Users with the tutor role will be able to choose the subjects they would like to teach and create consultations providing the location and time. The tutor will be able to review his consultations, user comments and see the contact information of the users who have registered for the consultation with the particular tutor. Administrators will be able to give users a tutor or administrator role in the system, create a list of subjects, edit or delete consultations and comments. System is implemented in Java programming language, using Spring Boot framework and Thymeleaf template engine. Data is being stored in H2 database.