Xét nghiệp vụ “Thống kê”
Bảng 2.23: Sơ đồ luồng - mô tả dữ liệu cho nghiệp vụ “Thống kê” của Admin
Sơ đồ luồng dữ liệu Mô tả dữ liệu
Hình 2.59: Sơ đồ luồng dữ liệu cho nghiệp vụ “Thống kê”
của Admin
D1: Tín hiệu xem thống kê.
D3: Danh sách các phòng có trong table “MotelRoom” D6: Biểu mẫu BM_A_Statistics.
Thuật toán:
- Bước 1: Nhận tín hiệu xem thống kê từ Admin.
- Bước 2: Mở kết nối CSDL.
- Bước 3: Lấy danh sách các phòng trọ hiện có trong table “MotelRoom”, lấy thông tin loại phòng và chuyển sang dạng column chart.
- Bước 4: Đưa D6 cho Admin.
- Bước 5: Đóng kết nối CSDL.
44
Xét nghiệp vụ “Nhận thông báo”
Bảng 2.24: Sơ đồ luồng - mô tả dữ liệu cho nghiệp vụ “Nhận thông báo”
Sơ đồ luồng dữ liệu Mô tả dữ liệu
Hình 2.60: Sơ đồ luồng dữ liệu cho nghiệp vụ “Nhận thông
báo”
D3: Danh sách các phòng trong table “MotelRoom” D6: Biểu mẫu BM_A_Notification.
Thuật toán:
- Bước 1: Mở kết nối CSDL.
- Bước 2: Lấy D3, kiểm tra trạng thái của các tin đăng. Nếu có bài đăng mới thì chuyển sang bước 3.
- Bước 3: Đưa ra màn hình biểu mẫu BM_A_Notification.
Xét nghiệp vụ “Quản trị tin”
Bảng 2.25: Sơ đồ luồng - mô tả dữ liệu cho nghiệp vụ “Quản trị tin”
Sơ đồ luồng dữ liệu Mô tả dữ liệu
Hình 2.61: Sơ đồ luồng dữ liệu cho nghiệp vụ “Quản trị
tin”
D1: Các nghiệp vụ phê duyệt, từ chối phòng.
D3: Thông tin phòng mới đăng từ table “MotelRoom”. D6: Biểu mẫu BM_A_Administer.
45 Thuật toán: - Bước 1: Mở kết nối CSDL. - Bước 2: Xuất D3 ra màn hình. - Bước 3: Người dùng chọn D1. - Bước 4: Tới D6. - Bước 5: Đóng kết nối CSDL. - Bước 6: Kết thúc.
Xét nghiệp vụ “Phê duyệt tin”
Bảng 2.26: Sơ đồ luồng - mô tả dữ liệu cho nghiệp vụ “Phê duyệt tin”
Sơ đồ luồng dữ liệu Mô tả dữ liệu
Hình 2.62: Sơ đồ luồng dữ liệu cho nghiệp vụ “Phê duyệt
tin”
D1: Tin đăng chưa được phê duyệt.
D3: Danh sách phòng trong table “MotelRoom”. D4: D1.
D6: Thông báo phê duyệt thành công, biểu mẫu BM_A_AdministerPost, BM_A_ManagePost.
Thuật toán:
- Bước 1: Mở kết nối CSDL.
- Bước 2: Hiển thị biểu mẫu BM_A_AdministerPost.
- Bước 3: Admin chọn vào button “Đồng ý”.
- Bước 4: Hiển thị thông báo phê duyệt thành công, cập nhật lại CSDL, hiển thị biểu mẫu BM_A_ManagePost.
- Bước 5: Đóng CSDL.
46
Xét nghiệp vụ “Từ chối tin”
Bảng 2.27: Sơ đồ luồng - mô tả dữ liệu cho nghiệp vụ “Từ chối tin”
Sơ đồ luồng dữ liệu Mô tả dữ liệu
Hình 2.63: Sơ đồ luồng dữ liệu cho nghiệp vụ “Từ chối tin”
D1: Tin đăng chưa được phê duyệt.
D3: Danh sách phòng trong table “MotelRoom”. D4: D1.
D6: Thông báo từ chối thành công, biểu mẫu BM_A_DenyPost, BM_A_ManagePost.
Thuật toán:
- Bước 1: Mở kết nối CSDL.
- Bước 2: Hiển thị biểu mẫu BM_A_DenyPost.
- Bước 3: Admin chọn vào button “Đồng ý”.
- Bước 4: Hiển thị thông báo từ chối thành công, cập nhật lại CSDL, hiển thị biểu mẫu BM_A_ManagePost.
- Bước 5: Đóng CSDL.
47