Changes between Initial Version and Version 1 of UCPdfGeneration


Ignore:
Timestamp:
07/01/26 21:31:26 (6 days ago)
Author:
233188
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UCPdfGeneration

    v1 v1  
     1= Use-case 008 Implementation - Генерирање и преземање на документ (PDF)
     2
     3== Актер
     4* Најавен корисник (Студент)
     5
     6== Опис
     7Студентот поднесува барање за електронски документ (на пр. Уверение за положени испити) и го презема во PDF формат.
     8
     9== Главен тек
     10
     11Студентот клика на копчето за генерирање на бараниот документ (на пр. Уверение за положени испити).
     12
     13[[Image(generate_pdf.jpeg, 800px)]]
     14
     15Системот ги извршува следните прашалници за да ги собере потребните податоци за генерирање на PDF документот:
     16
     17Основни податоци за студентот:
     18{{{
     19SELECT
     20    u."Name", u."Surname", u."Index", u."EMBG", u."Bday",
     21    ei."EnrollmentYear"
     22FROM "User" u
     23LEFT JOIN "EnrollmentInfo" ei ON u."Id" = ei."UserId"
     24WHERE u."Id" = :userId;
     25}}}
     26
     27Листа на положени предмети (доколку документот го бара тоа):
     28{{{
     29SELECT
     30    sub."Name" AS "SubjectName",
     31    sub."Credits",
     32    ps."Grade",
     33    ps."DatePassed"
     34FROM "PassedSubjects" ps
     35JOIN "SemesterSubjects" ss ON ps."SemesterSubjectId" = ss."Id"
     36JOIN "Subjects" sub ON ss."SubjectId" = sub."Id"
     37WHERE ss."UserId" = :userId
     38ORDER BY ps."DatePassed" ASC;
     39}}}
     40
     41Системот го генерира PDF документот и му овозможува на студентот да го преземе.