se06_user_interface_design.pdf

64 19 0
se06_user_interface_design.pdf

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

– Các thông báo lỗi kém có thể dẫn đến việc người dùng không chấp nhận sử dụng một hệ thống. • Các thông báo nên lịch sự, ngắn gọn, nhất quán và mang tính xây dựng[r]

(1)(2)(3)(4)(5)(6)(7)

Nội dung • Khái niệm giao diện

• Các thành phần giao diện • Phân loại hình

• Một số tiêu chí thiết kế hình • Sơ đồ hình, sitemap

(8)(9)

Khái niệm giao diện • Giao diện gì?

– Phần mềm khơng hoạt động độc lập mà ln giao tiếp với:

• Người sử dụng

• Các hệ thống liên quan

 cần thành phần chuyên trách giao tiếp:

(10)

Khái niệm giao diện • Đặc điểm:

– Nơi diễn tương tác

– Định nghĩa cách thức giao tiếp – Tiếp nhận thông tin

– Phản hồi thơng tin

• Phân loại:

– Giao diện người dung (User interface)

(11)

Khái niệm giao diện

• Thiết kế giao diện người dùng:

– Lập danh sách hình

• Xác định ngữ cảnh giao tiếp

• Dựa vào tình sử dụng (Use Case)

– Xây dựng sơ đồ hình

• Chuyển tiếp ngữ cảnh • Mối quan hệ hình

– Bố trí thành phần hình

• Sắp xếp đơn vị giao diện hình

– Đặc tả hình

(12)

Multimedia

Tìm kiếm thơng tin

Giao dịch điện tử

Xử lý thông tin

Tài liệu điện tử

Giao diện

Các thành phần giao diện

Giao diện

nhập liệu Giao diện

kết xuất Giao diện

(13)

Các thành phần giao diện • Thành phần tiếp nhận thông tin

– Ra lệnh: Button

– Nhập liệu: TextBox

(14)

Các thành phần giao diện • Thành phần phản hồi thơng tin

(15)

Phân loại giao diện

• Giao diện DOS

• Giao diện Windows

(16)

Các thành phần giao diện đồ họa - GUI

 Dialog

 SDI – Single Document Interface

 MDI – Multiple Document Interface

 Có cửa sổ làm việc

 Thường có kích thước cố định  Thường khơng có menu bar

 Có cửa sổ làm việc

 Cho phép thay đổi kích thước cửa sổ (Resizeable)  Khơng có cửa sổ

 Có cửa sổ làm việc (Main frame) nhiều cửa sổ (Child Frame)

 Cho phép thay đổi kích thước cửa sổ (Resizeable)

 Cho phép Minimize/Maximize/Close/Arrange/Cascade cửa sổ

(17)

Phân loại hình • Màn hình đăng nhập

• Màn hình giới thiệu

• Màn hình chính

• Màn hình tác giả

• Màn hình danh mục • Màn hình nhập liệu

– Nhập liệu trực tiếp

– Nhập liệu gián tiếp (import)

• Màn hình tra cứu

• Màn hình xử lý tính tốn

• Màn hình thể báo biểu/thống kê

(18)

Màn hình đăng nhập

(19)(20)

Màn hình chính

(21)(22)(23)

Màn hình tra cứu

• Tiêu chuẩn tra cứu (Search/Filter)

– Thiết kế cố định

• Dễ thiết kế/lập trình • Khơng có tính mở rộng

– Cho phép người dùng thêm/xóa tiêu chuẩn q trình tìm kiếm

• Dễ dụng, mở rộng, tùy biến • Khó thiết kế/lập trình

• Tham khảo: Microsoft Outlook 2007,…

(24)

Màn hình tra cứu

• Hình thức thể hiện Tiêu chí

(25)

Màn hình tra cứu

• Hình thức thể hiện Tiêu chí

(26)

Quy tắc thiết kế giao diện

Nguyên tắc tả

Quen thuộc với người dùng

Giao diện nên dùng thuật ngữ khái niệm rút từ kinh nghiệm người dùng hệ thống nhiều

Nhất quán giao diện cần quán cho thao tác gần giống kích hoạt theo kiểu

ngạc nhiên tối thiểu

Người dùng không bị bất ngờ hành vi hệ thống

khôi phục được

Giao diện nên có chế cho phép người dùng khơi phục lại tình trạng hoạt động bình thường sau gặp lỗi

hướng dẫn người dùng

Giao diện nên có phản hồi có nghĩa xảy lỗi cung cấp tiện ích trợ giúp theo ngữ cảnh

người dùng đa dạng

(27)

Quy tắc thiết kế giao diện • Quy tắc màu sắc:

– Dùng màu quán – Giới hạn số lượng màu – Không dùng màu sặc sỡ

– Cẩn trọng màu tương phản

(28)

Quy tắc thiết kế giao diện

• Tính qn

– Màu sắc

– Vị trí đối tượng – Sử dụng ký hiệu

• Tính trực quan

(29)

Quy tắc thiết kế giao diện • Tính qn:

– Vị trí đối tượng

(30)

Quy tắc thiết kế giao diện • Tính qn:

Khơng quán vì:

(31)

Quy tắc thiết kế giao diện

• Tính trực quan

(32)

Quy tắc thiết kế giao diện

(33)

Quy tắc thiết kế giao diện

(34)

Quy tắc thiết kế giao diện

(35)

Quy tắc thiết kế giao diện

(36)

Quy tắc thiết kế giao diện • Quy tắc thông báo:

– Nhất quán – Lịch sự

– Cô đọng dễ hiểu – Nên kèm diễn giải, gợi ý

(37)

Các thông báo lỗi

• Thiết kế thơng báo lỗi việc quan trọng

– Các thông báo lỗi dẫn đến việc người dùng khơng chấp nhận sử dụng hệ thống.

• Các thông báo nên lịch sự, ngắn gọn, quán và mang tính xây dựng.

(38)(39)

Quy tắc thiết kế giao diện • Quy tắc kiểm tra nhập liệu

– Kiểm tra tất liệu nhập – Dựa trên:

• Ràng buộc tự nhiên • Ràng buộc nghiệp vụ

(40)

Quy trình thiết kế UI

• Thiết kế UI quy trình lặp lặp lại với liên lạc chặt chẽ người dùng người thiết kế.

• Ba hoạt động quy trình:

– User analysis: Tìm hiểu người dùng làm với hệ thống;

– System prototyping: phát triển loạt mẫu để thử nghiệm;

(41)

Quy trình thiết kế

Phân tích tìm hiểu hoạt động

người dùng

Tạo mẫu thiết kế

giấy

Cùng người dùng đánh giá

thiết kế

Tạo mẫu thiết kế động

Cài đặt giao diện người

dùng cuối Cùng người dùng đánh giá

thiết kế

Bản mẫu chạy Bản mẫu

(42)

Quy trình thực (làm bài) 1 Mục đích hình

2 Vẽ giao diện hình Trong có ghi chú control đặc biệt dạng

,,,,… đánh dấu rõ kiện

dạng (1), (2),…

3 Mô tả control

(43)

Mô tả control

STT Tên Kiểu Ý nghĩa Ghi chú

1 txtHoTen TextBox Tên học sinh Không rỗng 2 txtDiemThi TextBox Điểm thi Chỉ cho nhập số

nguyên từ đến 10

(44)

Mô tả kiện

STT Điều kiện kích hoạt Xử lý

0 Khởi động hình ???

1 Chọn lớp ???

… … …

(45)(46)(47)

Hệ thống thực đơn (Menu) • Hệ thống thực đơn chính

– Hệ thống thực đơn hình chính của mỗi phân hệ (module)

• Hệ thống thực đơn ngữ cảnh

– Thực đơn sử dụng click chuột phải lên hoặc nhóm đối tượng trên hình

(48)

Giới thiệu Menu

(49)

Giới thiệu Menu

(50)

Các thành phần Menu bar

Popup Menu

Popup Menu Menu Bar

Menu Item Separator

Popup Menu

(51)

Tổ chức hệ thống thực đơn chính

• Hệ thống • Danh mục

• Nhóm chức (nghiệp vụ 1) • Nhóm chức (nghiệp vụ 2) • Tra cứu

• Báo cáo (Report)

(52)

Tổ chức hệ thống thực đơn (Menu)

• Hệ thống thực đơn Microsoft Word 2003

• Hệ thống thực đơn Microsoft PowerPoint 2003 • Hệ thống thực đơn Total Commander

(53)

Hệ thống thực đơn

• Hệ thống

– Cấu hình hệ thống – Đăng nhập

– Đổi mật khẩu – Thốt

• Danh mục

(54)

Hệ thống thực đơn

• Nhóm chức 1

– Chức 1.1 – Chức 1.2 – Chức 1.3 – Chức 1.4

• Nhóm chức 2

– Chức 2.1

– Nhóm chức 2.2 – Chức 2.3

– Chức 2.4 – ….

(55)

Biểu diễn hệ thống thực đơn

•Ví dụ: hệ thống

(56)

Thiết kế báo cáo (Report) • Phân loại Report

– Report theo mẫu qui định – Report không theo mẫu

• Cơng cụ sử dụng

(57)(58)

Thiết kế báo cáo • Cơng cụ sử dụng

– MS Access 2000/XP/2003 – Crystal Report 8.5/9/10/11 – ActiveReport - DataDynamics – C1Report – ComponentOne – MS Excel, Word,…

(59)(60)(61)(62)(63)

References

Bài giảng tham khảo từ nguồn:

• Slide CNPM, Nguyễn Minh Huy, ĐH KHTN TpHCM.

• Slide CNPM, Trần Ngọc Bảo, ĐH Sư phạm TpHCM

• Slide Thiết kế PM hướng đối tượng, Trần

(64)

Ngày đăng: 03/04/2021, 23:10

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan