0% found this document useful (0 votes)
149 views9 pages

BITP 2213 Software Engineering: Sequence Diagram

This document contains sequence diagrams for various use cases involving instructors and managers interacting with different databases at a university. The diagrams show the steps an instructor would take to update student attendance, and the steps managers would take to perform tasks like registration, updating fees, adding book stock, processing book payments, viewing attendance records, setting class schedules, and viewing schedules.

Uploaded by

Aliman
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
149 views9 pages

BITP 2213 Software Engineering: Sequence Diagram

This document contains sequence diagrams for various use cases involving instructors and managers interacting with different databases at a university. The diagrams show the steps an instructor would take to update student attendance, and the steps managers would take to perform tasks like registration, updating fees, adding book stock, processing book payments, viewing attendance records, setting class schedules, and viewing schedules.

Uploaded by

Aliman
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 9

FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITI TEKNIKAL MALAYSIA MELAKA

BITP 2213 SOFTWARE ENGINEERING


SEMESTER 1 SESI 2011/2012

SEQUENCE DIAGRAM

NAME MEMBERS MOHD ALIFF BIN ABDUL RAHMAN : ALIMAN BIN SELAMAT MUHAMAD SAIFUL AZWAN BIN ISMAIL NOORAZUAN BIN ZAWAWI SUBMIT DR. NURUL AKMAR EMRAN TO : DATE : 17 NOVEMBER 2011

ID B030910253 B030910057 B030910138 B030910012

SEQUENCE DIAGRAM. Instructor (Update Attendance).

: Instructor

Student Attendance

Student Attendance Database

1 : Login 2 : ValidateLogin() 3 : Validated 4 : OpenAttendancePage 5 : ChooseSubject 6 : SearchStudentBySubject() 7 : SearchCom pleted 8 : StudentList 9 : EnterAttendance 10 : UpdateStudentAttendance() 11 : UpdateCom pleted

Manager (Registration).

: Manager Login

Login

Login Registration Database

Registration Database

Fees Database

Finance Database

Student Attendance Database

ValidateLogin() Validated CallRegistrationPage() Open Registration Page Enter Registration Info And Payment Valid? SaveData() Save Completed SaveData() Save Completed SaveData() Save Completed UpdateListOfAttendance() Update Completed Registration Resit

Manager (Fees).

: Manager

Login

Login Database

Fees

Fees Database

Finance Database

Login ValidateLogin() Validated CallFeesForm() Open Fees Page Monthly Payment UpdatePayment() UpdateCompleted UpdateFinance() Update Completed Print Receipt

Manager (Add Stock).

: Manager

Login

Login Database

Book

Book Database

Finance Database

Login ValidateLogin() Validated CallBookPage() Open Book Page Select Book SearchBook() SearchCompleted Stock List Add Stock UpdateStock() Update Completed UpdateFinance() Update Completed

Manager (Book Payment).

: Manager

Login

Login Database

Book

Book Database

Finance Database

Login ValidateLogin() Validated CallBookPage() OpenBookPage Payment UpdateBook() Update Completed UpdateFinance() Update Completed Print Receipt

Manager (View Attendance).

: Manager Login

Login

Login Database

Student Attendance

ValidateLogin() Validated CallAttendancePage Open Attendance Page View Attendance SearchAll()

Student Attendance Database

Search Completed Attendance Report

Manager (Set Schedule).

: Manager Login

Login

Login Database

Schedule

ValidateLogin() Validated CallSchedulePage() OpenSchedulePage SelectSubject

Student Attendance Database

Schedule Database

SearchStudentBySubject() Search Completed Student List Set Time and Date UpdateTimeAndDate() UpdateCompleted PrintSchedule

Manager (View Schedule).

: Manager Login

Login

Login Database

Schedule

Schedule Database

ValidateLogin() Validated CallSchedulePage() OpenSchedulePage ViewSchedule SearchAll() SearchCompleted ViewSchedule

You might also like