
π Student Projects (College Reports) Β· Sequence
From marks entry to students seeing results: validation, grade calculation and exam cell approval.
Drawing diagramβ¦
Sequence diagram for publishing semester results: the teacher uploads marks; the system validates that every enrolled student has marks and flags missing entries; the result engine calculates grades and SGPA; the exam cell reviews and approves; results are published and students and parents are notified by SMS and email.
sequenceDiagram
actor T as Teacher
participant S as Result System
participant R as Result Engine
actor C as Exam Cell
participant N as Notification Service
T->>S: Upload marks
S->>S: Check every student has marks
alt Marks missing
S-->>T: List of missing entries
T->>S: Upload corrected marks
end
S->>R: Calculate grades and SGPA
R-->>S: Draft results
S->>C: Send for approval
C-->>S: Approve
S->>S: Publish results
S->>N: Notify students and parents
N-->>T: Delivery reportWho uses a college library system and what each of them can do: members, the librarian and the system administrator.
The database of a library system: books and their copies, authors, members, loans, reservations and fines, with keys and cardinality.
How data moves through a library system: members and the librarian, the main processes, and the data stores they read and write.
The main classes of a library system with attributes, methods and UML relationships.
The steps when a member borrows a book: checks, loan record and the copy status update.
What students, examiners and the administrator do in an online examination system.