CHƯƠNG 2. PHÂN TÍCH, THIẾT KẾ HTTT QUẢN LÝ HỘI NGHỊ
2.3 PHÂN TÍCH THIẾT KẾ HTTT QUẢN LÝ HỘI NGHỊ TRÊN THIẾT BỊ DI ĐỘNG
2.3.3. Góc nhìn tác vụ
Các đồ hình tác vụ sẽ đưa ra các tình huống mà người sử dụng tương tác với hệ thống. Do vậy, các đồ hình thường được thực hiện bởi cả các thiết kế viên và ý kiến người sử dụng.
Góc nhìn tác vụ là trung tâm và được sử dụng xuyên suốt trong toàn bộ quá trình phát triển phần mềm. Các đồ hình tác vụ sẽ tạo ra sự thống nhất của hệ thống từ yêu cầu, phân tích thiết kế, đến phát triển ứng dụng và triển khai.
Tuy nhiên vì để giới hạn phạm vi của luận văn, tôi sẽ không mô tả chi tiết các tác vụ mà chỉ mô tả mục đích và vẽ một số đồ hình hành động (activities) trong từng gói cho tất cả các tác vụ trong gói.
Trước khi đi vào chi tiết, hệ thống cần xác định các tác nhân/người dùng (actor) mà sẽ sử dụng trực tiếp của hệ thống. Hệ thống có hai đối tượng chính, người tham dự hội nghị là người sẽ sử dụng điện thoại di động để truy nhập hệ thống và quản trị viên là người sẽ nhập các thông tin cần thiết lên hệ thống. Hình dưới thể hiện các tác nhân này, các tác nhân khác như chủ tọa, người trình bầy sẽ được hệ thống tự động phân loại sau khi đăng nhập. Hai tác nhân này có thể có vai trò chồng chéo nhau.
33 2.3.3.1. Ứng dụng trên thiết bị di động
2.3.3.1.1. Đồ hình các gói cho ứng dụng trên thiết di động
Hình 2.7: Hình ứng dụng di động
2.3.3.1.2. Gói đăng nhập
Hình 2.8 Hình gói đăng nhập
34
Tác vụ Mô tả
Đăng nhập Kiếm soát quyền truy nhập
Quét QR code Định danh tác nhân bằng mã QR
Check hợp lệ Kiểm tra người dùng đăng nhập vào
có hợp lệ với hệ thống hiện tại.
Tải Menu theo hội nghị Phân loại người dùng và đưa ra các chức năng khác nhau
Log nhật ký Lưu lại các hoạt động của người dùng
Đăng xuất Thoát khỏi hệ thống
Bảng 2.3: diễn giải các tác vụ cho gói đăng nhập Đồ hình hành động mô tả cách thực hiện
Hình 2.9: Hình mô tả cách thực hiện 2.3.3.1.3. Gói tìm kiếm thông tin
Hình 2.10: Hình góc tìm kiếm thông tin
35 2.3.3.1.4. Gói tra cứu thông tin
Hình 2.11: Hình gói tra cứu thông tin
Tác vụ Mô tả
Xem thông tin chi tiết đối tượng
Tìm kiếm các thông tin chi tiết về các thành phần dự hội nghị
Xem danh sách chủ tọa Xem danh sách chủ tọa Xem danh sách chủ tọa Xem danh sách chủ tọa
Hủy theo dõi đối tượng Hủy đi các theo dõi mà đã đăng ký Xóa các bài của đối tượng khỏi
My schedule
Loại bỏ các sự kiện trong lịch các nhân Theo dõi đối tượng Đăng ký theo dõi các thành phần hoạt động
tại hội nghị Đưa các bài của đối tượng vào
My schedule
Đưa các sự kiện vào lịch các nhân Chọn thời gian có thông báo Cài đặt thời gian để hệ thống thông báo Theo dõi bài báo cáo Xem các bài báo cáo
Hủy theo dõi bài báo Bỏ qua các bài báo cáo Xem chương trình Hội nghị Xem chương trình Hội nghị
Bảng 2.4 diễn giải các tác vụ cho gói tra cứu thông tin
36 Đồ hình hành động mô tả cách thực hiện
Hình 2.12: Hình hành động mô tả cách thực hiện
37 2.3.3.1.5. Gói nhận thông báo
Hình 2.13: Hình nhận thông báo
Tác vụ Mô tả
Nhận thông báo Đăng ký nhận thông báo tự động Kiểm tra lịch trong My shedule
trong đó có bài của chính mình Xem lịch cá nhân Hiển thị thông báo vào 17h Cài đặt giờ thông báo Hiển thị thông báo theo lịch và
theo cấu hình thời gian hiện thông báo
Cấu hình thời gian hiện thị thông báo
Bảng 2.5 diễn giải các tác vụ cho gói nhận thông báo Đồ hình hành động mô tả cách thực hiện
Hình 2.14 Hình mô tả cách thực hiện
38 2.3.3.1.6. Gói thông tin hội nghị
Hình 2.15: Hình gói thông tin Hội nghị
39
Tác vụ Mô tả
Xem thông tin giới thiệu Hội nghị
Xem thông tin giới thiệu Hội nghị Xem thông tin đại biểu Xem thông tin đại biểu
Xem địa điểm họp Xem thông tin địa điểm họp
Xem yêu cầu với chủ tọa Xem thông tin yêu cầu với chủ tọa Xem yêu cầu với báo cáo viên Xem thông tin yêu cầu với báo cáo viên Xem thông tin khách sạn Xem thông tin khách sạn
Xem thông tin buổi gala dinner Xem thông tin buổi gala dinner Xem liên hệ khẩn cấp Xem thông tin liên hệ khẩn cấp Xem hình ảnh hội nghị Xem thông tin hình ảnh hội nghị Xem thông tin khách hàng Xem thông tin thông tin khách hàng Thực hiện khảo sát và đánh giá Lấy thông tin khảo sát và đánh giá
Bảng 2.6: diễn giải các tác vụ cho gói thông tin hội nghị 2.3.3.2. Ứng dụng quản lý trên website
2.3.3.2.1. Đồ hình các gói của ứng dụng trên website
Hình 2.16: Hình các gói của ứng dụng trên website
40 2.3.3.2.2. Gói quản trị người dùng
Hình 2.17: Hình quản trị người dùng
Tác vụ Mô tả
Quản trị người dùng - phân quyền Phân quyền cho từng người dùng hệ thống
Quản lý người dùng Thêm, sửa, xóa người dùng Cấp quyền cho nhóm người dùng Cấp quyền cho nhóm
Quản lý nhóm người dùng Thêm, sửa, xóa nhóm người dùng Bảng 2.7: diễn giải các tác vụ cho gói quản trị người dùng
41 2.3.3.2.3. Gói cập nhật thông tin
Hình 2.18: Hình gói cập nhật thông tin
42
Tác vụ Mô tả
Cập nhật thông tin nhà hàng Cập nhật thông tin nhà hàng Cập nhật thông tin đại biểu Cập nhật thông tin đại biểu
Cập nhật thông tin giới thiệu Hội nghị Cập nhật thông tin giới thiệu Hội nghị Cập nhật địa điểm họp Cập nhật địa điểm họp
Cập nhật danh sách chủ tọa Cập nhật danh sách chủ tọa Cập nhật danh sách báo cáo viên Cập nhật danh sách báo cáo viên Cập nhật yêu cầu đối với chủ tọa Cập nhật yêu cầu đối với chủ tọa Cập nhật yêu cầu đối với báo cáo
viên
Cập nhật yêu cầu đối với báo cáo viên
Cập nhật chương trình Hội nghị Cập nhật chương trình Hội nghị Cập nhật thông tin khách sạn Cập nhật thông tin khách sạn
Cập nhật thông tin buổi gala dinner Cập nhật thông tin buổi gala dinner Cập nhật liên hệ khẩn cấp Cập nhật liên hệ khẩn cấp
Cập nhật hình ảnh Hội nghị Cập nhật hình ảnh Hội nghị Bảng 2.8: diễn giải các tác vụ cho gói cập nhật thông tin
Hình 2.19: Mẫu (patern) đồ hình tác vụ cập nhật thông tin 2.3.3.2.4. Gói tìm kiếm thông tin
Hình 2.20 Hình gói tìm kiếm thông tin
43
Tác vụ Mô tả
Tìm theo mã code Tìm theo mã code
Tìm theo tên đối tượng Tìm theo tên đối tượng
Tìm theo ngày giờ Tìm theo ngày giờ
Tìm theo tiêu chí (tên) Tìm theo tiêu chí (tên)
Tìm theo nội dung Tìm theo nội dung