Các biểu đồ tuẩn tự

Một phần của tài liệu Điện toán đám mây nền tảng azure và ứng dụng trong quản lý bản đồ du lịch (Trang 61 - 66)

CHƯƠNG 3. XÂY DỰNG THỬ NGHIỆM PHẦN MỀM QUẢN LÝ BẢN ĐỒ DU LỊCH DỰA TRÊN NỀN TẢNG WINDOWS AZURE

3.2. Phân tích, thiết kế

3.2.4. Các biểu đồ tuẩn tự

 Biểu đồ tuần tự chức năng Thêm người dùng:

Hình 3.10. Biểu đồ tuần tự chức năng thêm người dùng Các xử lý chính:

- Kiểm tra xem thông tin nhập vào đã hợp lệ chƣa;

- Kiểm tra xem người dùng đã có trong hệ thống chưa;

- Nếu có rồi thì hiển thị lỗi và không thêm người dùng;

:Hiển thị lỗi

3 : Kiểm tra() 4 : thông báo lỗi()

:Quản trị hệ thống

1 : Gửi yc thêm người dùng() :thêm người dùng

:Danh sách

người dùng :Hệ thống

2 : Gửi thông tin người dùng()

5: Chèn người dùng()

6: Hiển thị kết quả()

- Nếu chưa có thì thêm người dùng vào hệ thống và hiển thị thông báo thêm mới thành công.

 Biểu đồ tuần tự chức năng Sửa người dùng:

Hình 3.11. Biểu đồ tuần tự chức năng sửa người dùng Các bước xử lý chính:

- Kiểm tra xem thông tin nhập vào đã hợp lệ chƣa;

- Nếu không hợp lệ thì hiển thị lỗi và không thêm người dùng;

- Nếu hợp lệ thì cập nhật người dùng vào hệ thống và hiển thị thông báo cập nhật thành công.

:hiển thị lỗi

3 : Kiểm tra() 4 : Thông báo lỗi()

: Quản trị hệ thống

:Sửa người dùng

1 : Gửi yêu cầu sửa()

:Danh sách

người dùng :Hệ thống

2 : Gửi thông tin sửa()

5: Sửa() 6: Hiển thị kết quả()

 Biểu đồ tuần tự chức năng Xóa người dùng:

Hình 3.12. Biểu đồ tuần tự chức năng xóa người dùng Các bước xử lý chính:

- Kiểm tra xem người dùng đã được sử dụng làm gì chưa;

- Nếu có ràng buộc trên người dùng thì không xóa được và hiển thị lỗi - Nếu không thì xóa người dùng khỏi hệ thống;

 Biểu đồ tuần tự chức năng Thêm Dịch vụ:

Hình 3.13. Biểu đồ tuần tự chức năng thêm Dịch vụ

3 : kiểm tra()

4 : hiển thị lỗi() :Quản trị hệ thống

:thêm dv

2 : Gửi thông tin dv() :Danh sách

dịch vụ :Hệ thống

:Thông báo lỗi

1 : gửi yc thêm dịch vụ()

6: Hiển thị kết quả()

5: Chèn dv() :Hiển thi lỗi

3 : kiểm tra() 4 : thông báo lỗi()

:Quản trị hệ thống

: Xóa

người dùng :Danh sách

người dùng :Hệ thống

1 : Gửi yc Xóa người dùng()

2 : Gửi yc()

5: Xóa người dùng()

6: Hiển thị kết quả()

Các xử lý chính:

- Kiểm tra xem thông tin nhập vào đã hợp lệ chƣa;

- Kiểm tra xem Dịch vụ đã có trong hệ thống chƣa;

- Nếu có rồi thì hiển thị lỗi và không thêm Dịch vụ;

- Nếu chƣa có thì thêm Dịch vụ vào hệ thống và hiển thị thông báo thêm mới thành công.

 Biểu đồ tuần tự chức năng Sửa Dịch vụ:

Hình 3.14. Biểu đồ tuần tự chức năng sửa Dịch vụ Các bước xử lý chính:

- Kiểm tra xem thông tin nhập vào đã hợp lệ chƣa;

- Nếu không hợp lệ thì hiển thị lỗi và không sửa Dịch vụ;

- Nếu hợp lệ thì cập nhật Dịch vụ vào hệ thống và hiển thị thông báo cập nhật thành công.

:Hiển thị lỗi

3 : kiểm tra()

4 : thông báo lỗi() : Quản trị hệ thống

:sửa dv :Danh sách

dv :Hệ thống

1 : Gửi yêu cầu sửa()

2 : Gửi thông tin sửa()

5: Sửa()

6: Hiển thị kết quả()

 Biểu đồ tuần tự chức năng Xóa Dịch vụ:

Hình 3.15. Biểu đồ tuần tự chức năng xóa Dịch vụ Các bước xử lý chính:

- Kiểm tra xem Dịch vụ đã đƣợc sử dụng làm gì chƣa;

- Nếu có ràng buộc trên Dịch vụ thì không xóa đƣợc và hiển thị lỗi - Nếu không thì xóa Dịch vụ khỏi hệ thống;

 Biểu đồ tuần tự chức năng Hiển thị bản đồ:

Hình 3.16. Biểu đồ tuần tự chức năng hiển thị bản đồ

Các bước xử lý chính: Gọi đến Bing Maps để hiển thị bản đồ. Kết quả trả về sẽ đƣợc hiển thị trên hệ thống.

:hiển thị

: Quản trị hệ thống

:Hệ thống

1 : Gửi yêu cầu hiển thị()

2 : Gửi yc()

3 : Gọi Bing Maps() 4 : Hiển thị kết quả()

:Hiển thị lỗi

3 : kiểm tra() 4 : thông báo lỗi()

:Quản trị hệ thống

1 : Yêu cầu Xóa dịch vụ()

2 : Gửi yc()

6: Hiển thị kết quả()

5: Xóa() :Danh sách

dv :Hệ thống

:xóa dv

 Biểu đồ tuần tự chức năng Tìm đường đi:

Hình 3.17. Biểu đồ tuần tự chức năng tìm đường đi

Các bước xử lý chính: gọi đến Bing Maps để lấy ra đường đi từ đích tới nguồn. Kết quả trả về đƣợc hiển thị trên hệ thống.

 Biểu đồ tuần tự chức năng Tìm địa điểm:

Hình 3.18. Biểu đồ tuần tự chức năng tìm địa điểm

Các bước xử lý chính: gọi đến Bing Maps để lấy ra địa điểm tương ứng. Kết quả trả về đƣợc hiển thị trên hệ thống.

Một phần của tài liệu Điện toán đám mây nền tảng azure và ứng dụng trong quản lý bản đồ du lịch (Trang 61 - 66)

Tải bản đầy đủ (PDF)

(73 trang)