Thiết kế giao diện người dùng
GV : Ngô Bá Nam Phương Khoa CNTT – ĐHKHTN
Nội dung
Mục tiêu Kiến trúc màn hình Cách thức tiến hành Cải tiến màn hình với tính tiện dụng và hiệu quả Thiết kế màn hình tra cứu Thiết kế màn hình thực đơn
1. Giới thiệu
Mục đích của việc thiết kế giao diện là nhằm
mô tả cách thức giao tiếp giữa người sử dụng và phần mềm.
Kết quả:
Danh sách các màn hình. Thông tin chi tiết của từng màn hình. Màn hình thực đơn (Màn hình chính). Sơ đồ màn hình
2. Kiến trúc màn hình
Thành phần nhập liệu Thông tin kết quả Các nút xử lý
Mục tiêu: cho phép người sử dụng nhập dữ liệu
dưới nhiều hình thức khác nhau.
Hình thức 1:
Hình thức 2:
Hình thức 3:
Hình thức 4:
2.2 Thành phần thông tin kết quả
Mục tiêu: cho phép người dùng xem trực tiếp kết quả hay các thông tin tương ứng với dữ liệu nhập trên màn hình.
Hình thức 1:
Hình thức 2:
2.3 Các nút xử lý
Mục tiêu: cho phép người dùng lựa chọn các tác
vụ cần thực hiện trên màn hình giao diện.
3. Cách thức tiến hành
3. Cách thức tiến hành
3. Cách thức tiến hành
Lưu ý
Thành phần nhập liệu quyết định tính đúng đắn
của màn hình giao diện. Nói một cách khác, màn hình giao diện với tính đúng đắn chỉ thành phần nhập liệu mà thôi.
Thành phần thông kết quả quyết định tính hiệu
quả và tiện dụng của màn hình giao diện.
Khi thiết kế giao ta không cần thiết kế các nút xử lý vì trách nhiệm này thuộc về khâu “Thiết kế xử lý”.
Bài tập làm ngay
Hãy thiết kế màn hình cho yêu cầu phần mềm
lập phiếu mượn sách với tính đúng đắn.
4. Cải tiến màn hình với tính tiện dụng và hiệu quả
Hãy cải tiến màn hình cho mượn sách với tính
tiện dụng và tính hiệu quả.
Màn hình cho mượn sách với tính đúng đắn:
Cải tiến với tính tiện dụng
Kĩ thuật 1: Cung cấp thêm thông tin cho người
dùng. Ví dụ:
Cải tiến với tính tiện dụng
Cải tiến với tính hiệu quả
Kĩ thuật 2: Cung cấp giá trị định sẵn cho ô nhập
liệu.
Cải tiến với tính hiệu quả
Cải tiến với tính tiện dụng
Cải tiến với tính tiện dụng
Kĩ thuật 3: Cho phép nhập nhiều giá trị đồng thời
Cải tiến với tính tiện dụng
Cải tiến với tính tiện dụng
Kĩ thuật 4: Suy nghĩ thấu đáo về nghiệp vụ và đưa ra các cải tiến phục vụ tối đa cho người dùng.
Bài tập về nhà
Hãy thiết kế và cải tiến các màn hình với tính
đúng đắn đã làm
5. Thiết kế màn hình tra cứu
Mục tiêu: tăng tính tiện dụng và hiệu quả của
người dùng khi tra cứu dữ liệu.
Kiến trúc màn hình tổng quát:
5.1. Kiến trúc màn hình tra cứu
Tiêu chuẩn tra cứu Kết quả tra cứu Các nút xử lý
5.2. Tiêu chuẩn tra cứu
Là các thông tin mà người dùng có thể dựa vào
đó để tra cứu dữ liệu.
Các dạng thông tin người dùng có thể sử dụng
để tìm kiếm dữ liệu là: Chuỗi ký tự. Ngày tháng. Giá trị số. Loại.
5.3. Kết quả tra cứu
Là dữ liệu thỏa mãn các tiêu chuẩn tra cứu của người dùng đưa vào được thể hiện hiện trên màn hình.
Áp dụng
Vấn đề: Hãy thiết kế màn hình tra cứu Đại lý với tính đúng đắn và sau đó cải tiến màn hình này với tính hiểu quả và tiện dụng.
Màn hình tra cứu đại lý với tính đúng đắn.
Cải tiến màn hình tra cứu đại lý bằng cách bổ
sung kết quả tra cứu.
Cải tiến màn hình tra cứu đại lý bằng cách cải
tiến kết quả tra cứu.
Cải tiến màn hình tra cứu đại lý bằng cách bổ sung các ô nhập liệu ứng với thông tin của đối tượng tìm kiếm.
6. Thiết kế màn hình thực đơn
Mục tiêu: cho phép người sử dụng chọn các
công việc trên máy tính.
Kết quả:
Màn hình thực đơn với các nhóm công việc. Chi tiết từng nhóm công việc cụ thể.
Các bước thực hiện
Bước 1: Thiết kế màn hình thực đơn với tính
đúng đắn.
Bước 2: Cải tiến màn hình thực đơn với tính tiện
dụng và hiệu quả.
Các yêu cầu khi thiết kế màn hình thực đơn
Yêu cầu nghiệp vụ. Yêu cầu chất lượng Yêu cầu hệ thống
Thiết kế thực đơn với tính đúng đắn
Bước 1: Thiết kế màn hình thực đơn với tính
đúng đắn: đơn giản là xác định danh sách các công việc và các nghiệp vụ mà phần mềm hỗ trợ.
Thiết kế với tính tiện dụng
Bước 2: Thiết kế màn hình thực đơn với tính tiện
dụng đơn giản là phân nhóm các công việc.
Các cách phân nhóm
Cách 1: Phân nhóm theo chức năng tin học.
Hệ thống Lưu trữ, Cập Nhật Tra cứu Tính toán Báo biểu
Cách 2: phân nhóm theo đối tượng
Cách 3: phân nhóm theo nghiệp vụ, quy trình.
Ứng dụng
Hãy thiết kế màn hình thực đơn cho đề tài quản
lý thư viện
Bước 1: Thiết kế màn hình thực đơn với tính
1. Lập thẻ độc giả 2. Tiếp nhận sách 3. Cho mượn sách 4. Trả sách 5. Tra cứu sách 6. Lâp báo cáo thống kê tình hình cho mượn sách. 7. Gia hạn thẻ 8. Tra cứu độc giả 9. Báo cáo thống kê độc giả 10. Thanh lý sách 11. Lập báo cáo thống kê sách
đúng đắn. Yêu cầu công việc nghiệp vụ:
Bước 1: Thiết kế màn hình thực đơn với tính
12. Cập nhật bảng tham số 13. Cập nhật loại độc giả 14. Cập nhật thể loại sách 15. Cập nhật lý do thanh lý sách
đúng đắn (tt) Yêu cầu chất lượng-Tính tiến hóa
Yêu cầu chất lượng-Tính hiệu quả
16. Giá trị định sẵn
Yêu cầu chất lượng-Tính tương thích 17. Chuyển dữ liệu độc giả sang tập tin Excel 18. Chuyển dữ liệu sách sang tập tin Excel 19. Import dữ liệu độc giả từ tập tin Excel 20. Import dữ liệu sách từ tập tin Excel
Bước 1: Thiết kế màn hình thực đơn với tính
21. Cập nhật phân quyền 13. Đăng ký sử dụng
đúng đắn (tt) Yêu cầu hệ thống-Tính bảo mật
Yêu cầu hệ thống-Tính an toàn
23. Sao lưu dữ liệu 24. Phục hồi dữ liệu 25. Quản lý dữ liệu được tạm xóa
Yêu cầu hệ thống-Các công việc đặc trưng tin học
(không làm trong thế giới thực) 26. Cấu hình thiết bị 27. Cấu hình phần mềm 28. Thoát
Bước 2: Cải tiến màn hình thực đơn với tính
hiệu quả và tiện dụng.
Cách 1:
Bước 2: Cải tiến màn hình thực đơn với tính
hiệu quả và tiện dụng (tiếp).
Cách 1:
Bước 2: Cải tiến màn hình thực đơn với tính
hiệu quả và tiện dụng (tiếp).
Cách 2:
Bước 2: Cải tiến màn hình thực đơn với tính
hiệu quả và tiện dụng (tiếp).
Cách 3:
Hãy thiết kế màn hình thực đơn cho đề tài mà
các anh chị đang thực hiện..