1./ Ca sử dụng thiết lập tài khoản email a/. Biểu đồ tuần tự hệ thống:
: User
Hệ thống
1: Thiết lập tài khoản
2: Hiển thị form cài đặt
3: Nhập thông tin tài khoản email
4: L-u trữ thông tin
5: Gửi thông báo kết quả
Hỡnh 5. 2 Biểu đồ tuần tự thiết lập tài khoản email
b/. Biểu đồ khỏi niệm:
Tỏc nhõn: Ngƣời sử dụng, quản trị
Lớp thực thể: Lớp thực thể Account chứa thụng tin về tài khoản
Lớp giao diện: Lớp giao diện AccountSettingForm cho phộp tỏc nhõn thực
hiện thiết lập cỏc tham số của tài khoản.
Lớp điều khiển: Lớp điều khiển MailClientConfig cú trỏch nhiệm điều
khiển truy xuất và cập nhật cỏc tham số của tài khoản.
Sơ đồ liờn kết:
User
(from Use Case View)...)
AccountSettingForm MailClientConfig Account
2/. Ca sử dụng quản lý sổ địa chỉ a/. Biểu đồ tuần tự hệ thống
: User
Hệ thống
1: Quản lý sổ địa chỉ
2: Hiển thị form sổ địa chỉ
3: Nhập sổ địa chỉ và thực hiện tìm kiếm
4: Hiển thị danh sách địa chỉ tìm đ-ợc
5: Thêm mới địa chỉ
6: Hiển thị form thêm mới
7: Nhập thông tin và nhấn thêm
9: Hiển thị kết quả
10: Chọn địa chỉ cần sửa
11: Hiển thị chi tiết địa chỉ trên form sửa
12: Thay đổi thông tin và nhấn cập nhật
13: Thực hiện cập nhật
14: Thông báo kết quả
8: Thêm mới váo csdl
Hỡnh 5. 4 Biểu đổ tuần tự chức năng quản lý danh bạ
b/. Biểu đồ khỏi niệm
Tỏc nhõn: Ngƣời sử dụng
Lớp thực thể: Lớp thực thể Contact chứa thụng tin về sổ địa chỉ cỏ nhõn
Lớp giao diện: Lớp giao diện ContactForm cho phộp tỏc nhõn thực hiện
thờm, sửa, xúa sổ địa chỉ liờn hệ.
Lớp điều khiển: Lớp điều khiển ContactManager cú trỏch nhiệm điều khiển
việc quản lý, cập nhật sổ địa chỉ.
Sơ đồ liờn kết:
User
(from Use Case View)...)
ContactForm ContactManager Contact
3/. Ca sử dụng gửi email a/. Biểu đồ tuần tự hệ thống
: User ứng dụng client
: Máy chủ MPE 1: Chọn chức năng gửi email
2: Hiển thị form soạn email
3: Nhập địa chỉ nhận, nội dung email và gửi
4: Gửi tới máy chủ MPE
5: Thông báo kết quả
6: Thông báo kết quả
Hỡnh 5. 6 Biểu đồ tuần tự ca sử dụng gửi email
b/. Biểu đồ khỏi niệm
Tỏc nhõn: Ngƣời sử dụng
Lớp thực thể: Lớp thực thể Message chứa thụng tin về email
Lớp giao diện: Lớp giao diện ComposeMessageForm cho phộp tỏc nhõn
thực hiện soạn và gửi email
Lớp điều khiển: Lớp điều khiển MessageManager cú trỏch nhiệm quản lý và
gửi email.
Sơ đồ liờn kết:
User
(from Use Case View)...)
ComposeMessageForm Message
Contact
MessageManager Folder
4/. Ca sử dụng xử lý email a/. Biểu đồ khỏi niệm
: User
Hệ thống
1: Thiết lập tàikhoản email
2: Cập nhật thông tin thiết lập
3: Gửi trả kết quả thông báo
4: Xem chi tiết email
5: Hiển thị thông tin chi tiết
6: Trả lời email
7: Hiển thị form trả lời
8: Nhập tiêu đề, nội dung, địa chỉ nhận
9: Kiểm tra các tham số
10: Gửi mail trả lời
11: Thông báo kết quả
12: Chọn email và xóa
13: Hệ thống yêu cầu khẳng định xóa
14: Tiếp tục yêu cầu xóa
15: Thông báo kết quả
16: Chuyển tiếp email
17: Hiển thị form chuyển tiếp
18: Nhập các địa chỉ và thực hiện chuyển tiếp
19: Thông báo kết quả
b/. Biều đồ tuần tự
Tỏc nhõn: Ngƣời dựng
Lớp thực thể: Lớp thực thể Message, Folder chứa thụng tin về email
Lớp giao diện: Lớp giao diện ComposeMessageForm, FolderListForm cho
phộp tỏc nhõn thực hiện xử lý tin nhắn
Lớp điều khiển: Lớp điều khiển MessageHandler cú trỏch nhiệm điều khiển
xử lý tin nhắn.
Sơ đồ liờn kết:
User
(from Use Case View)...)
FolderListForm
ComposeMessageForm Message
Folder
MessageHandler
Contact
5/. Ca sử dụng quản lý thƣ hộp thƣ (email box) a/. Biểu đồ tuần tự
: User Hệ thống
1: Chuyển email sang th- mục khác 2: Thông báo kết quả
3: Đánh dấu email
4: Thực hiện đánh dấu email và hiển thị kết quả
Hỡnh 5. 10 Biểu đồ tuần tự hệ thống quản lý hộp thư
b/. Biều đồ khỏi niệm
Tỏc nhõn: Ngƣời sử dụng
Lớp thực thể: Lớp thực thể FolderInfo chứa thụng tin về hộp thƣ
Lớp giao diện: Lớp giao diện FolderListForm cho phộp tỏc nhõn thực hiện
quản lý hộp thƣ
Lớp điều khiển: Lớp điều khiển FolderManager cú trỏch nhiệm điều khiển
quản lý đỏnh dấu, chuyển thƣ giữa cỏc hũm thƣ.
Sơ đồ liờn kết:
User
(from Use Case View)...)
FolderListForm FolderManager FolderList
Message
6/. Ca sử dụng quản lý tài khoản ngƣời dựng a. Biểu đồ tuần tự
: Admin
Hệ thống
1: Tạo tài khoản ng-ời dùng 2: Hiển thị form nhập
4: Thêm mới 3: Kiểm tra hợp lệ
5: Thông báo kết quả 6: Tìm kiếm tài khoản 7: Hiển thị form tìm kiếm 8: Nhập tiêu chí tìm kiếm
9: Hiển thị kết quả
10: Từ danh sách, chọn tài khoản cần cập nhật 11: Hiển thị form sửa thông tin tài khoản
12: Nhập thông tin thay đổi
14: Hiển thị thông báo 13: Kiểm tra hợp lệ
Hỡnh 5. 12 Biểu đồ tuần tự hệ thụng quản lý tài khoản
b/. Biều đồ khỏi niệm
Tỏc nhõn: Quản trị
Lớp thực thể: Lớp thực thể Account chứa thụng tin về tài khoản
Lớp giao diện: Lớp giao diện AccountForm cho phộp tỏc nhõn thực hiện
quản cỏc tài khoản
Lớp điều khiển: Lớp điều khiển AccountManager cú trỏch nhiệm điều khiển
truy xuất và cập nhật cỏc thụng tin tài khoản.
Sơ đồ liờn kết:
Admin
(from Use Case View)...)
AccountForm AccountManager Account Contact
8/. Ca sử dụng kiểm tra email mới (Polling email) a/. Biểu đồ tuần tự
: Máy chủ MPE Máy chủ email
1: Kết nối máy chủ email
2: Chấp nhật kết nối
3: Kiểm tra và polling những email mới nhất
Hỡnh 5. 14 Biểu đồ tuần tự hệ thống kiểm tra email mới
b/. Biểu đồ khỏi niệm
Tỏc nhõn: Mỏy chủ MPE
Lớp thực thể: Lớp thực thể Message chứa thụng tin về tin nhắn email
Lớp điều khiển: Lớp điều khiển PollingHandler cú trỏch nhiệm điều khiển
kết nối tới mỏy chủ email, kiểm tra và lấy nội dung email về.
Sơ đồ liờn kết:
Máy chủ MPE (from Use Case View)...)
Message PollingHandler
FolderList
9/. Ca sử dụng đẩy email tới client (Push email) a/. Biểu đồ khỏi niệm
: Máy chủ MPE Hệ thống
1: Kết nối đến client
2: Chấp nhận kết nối
3: Đẩy email mới về máy chủ
Hỡnh 5. 16 Biều đồ tuần tự ca sử dụng push email
b/. Biểu đồ tuần tự
Tỏc nhõn: Mỏy chủ MPE
Lớp thực thể: Lớp thực thể Message, FolderList chứa thụng tin về email,
hộp thƣ
Lớp điều khiển: Lớp điều khiển PushEmailHandler cú trỏch nhiệm điều
khiển đẩy email về thiết bị cầm tay
Sơ đồ liờn kết:
Máy chủ MPE
(from Use Case View)
Message PushEmailHandler
FolderList
10/. Gửi email tới mỏy chủ email bờn ngoài a/. Biểu đồ tuần tự
: Máy chủ MPE
Mail Server
2: Kết nối tới máy chủ email 1: Kiểm tra vi phạm spam
3: Gửi email
Hỡnh 5. 18 Biểu đồ tuần tự ca sử dụng gửi email tới mỏy chủ bờn ngoài
b/. Biểu đồ khỏi niệm
Tỏc nhõn: Mỏy chủ MPE
Lớp thực thể: Lớp thực thể Message chứa thụng tin về tài khoản
Lớp điều khiển: Lớp điều khiển MessageSendingHandler cú trỏch nhiệm
điều khiển kết nối, gửi email tới mỏy chủ email bờn ngoài.
Sơ đồ liờn kết:
Máy chủ MPE
(from Use Case View)
MessageSendingHa ndler
Message