wiki:UCPdfGeneration

Version 1 (modified by 233188, 6 days ago) ( diff )

--

Use-case 008 Implementation - Генерирање и преземање на документ (PDF)

Актер

  • Најавен корисник (Студент)

Опис

Студентот поднесува барање за електронски документ (на пр. Уверение за положени испити) и го презема во PDF формат.

Главен тек

Студентот клика на копчето за генерирање на бараниот документ (на пр. Уверение за положени испити).

No image "generate_pdf.jpeg" attached to UCPdfGeneration

Системот ги извршува следните прашалници за да ги собере потребните податоци за генерирање на PDF документот:

Основни податоци за студентот:

SELECT 
    u."Name", u."Surname", u."Index", u."EMBG", u."Bday", 
    ei."EnrollmentYear"
FROM "User" u
LEFT JOIN "EnrollmentInfo" ei ON u."Id" = ei."UserId"
WHERE u."Id" = :userId;

Листа на положени предмети (доколку документот го бара тоа):

SELECT 
    sub."Name" AS "SubjectName", 
    sub."Credits", 
    ps."Grade", 
    ps."DatePassed"
FROM "PassedSubjects" ps
JOIN "SemesterSubjects" ss ON ps."SemesterSubjectId" = ss."Id"
JOIN "Subjects" sub ON ss."SubjectId" = sub."Id"
WHERE ss."UserId" = :userId
ORDER BY ps."DatePassed" ASC;

Системот го генерира PDF документот и му овозможува на студентот да го преземе.

Note: See TracWiki for help on using the wiki.