Data Source Layer
1.7 return messages box records
1.3 select messages box records
User
1.5 select user records
1.2 Select messages object and call findObject()
1.6 return user records
1.1 Invoke the create new events method
1.8 Create message object
1. Create a new event
1.9 Add new message record
1.4 Add new event record
1.3 Select user object and call findObject()
Business Logic Layer
1.2 Create event object
Presentation Layer
1.6 return messages box records
1.5 return messages box records
1.1 Invoke the show messages box method
1.7 return user records
Administrator
1.4 return messages box records
1. Read messages box
Database