THIẾT KẾ CHI TIẾT HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
5.2.4. Điều khiển và các liên kết
Cả điều khiển và các liên kết đều cung cấp những chức năng của một hệ thống TMĐT bằng cách cho phép người dùng tương tác với hệ thống gồm một nhóm các trang web. Theo ISO 14915-2, một điều khiển là
"một đối tượng thường tương tự như các điều khiển vật lý, cho phép một người dùng thực hiện một số hành động tác động lên dữ liệu, các đối tượng khác, hoặc các thuộc tính của chúng". Một liên kết là một điều
khiển cho phép người dùng điều hướng một kết nối giữa hoặc trong các phương tiện truyền thông. Các liên kết có thể được kích hoạt bởi một hành động của hệ thống hoặc bởi người dùng. Có nhiều loại liên kết được định nghĩa theo ISO 14915-2, bao gồm liên kết cố định, liên kết tạm thời, liên kết máy tính, và liên kết đã xác định của người dùng.
Liên kết cố định là liên kết thường trực giữa hai khu vực trong hệ
thống và có thể được kích hoạt bất cứ lúc nào (phần lớn các liên kết trong hệ thống hiện nay là liên kết cố định).
Liên kết tạm thời là liên kết giữa hai khu vực trong hệ thống nhưng
chỉ sẵn sàng tại một số thời điểm nhất định (ví dụ liên kết được dùng để truy cập thông tin chỉ hiện ra trong một phần của bộ phim).
Liên kết được vi tính hóa là liên kết tạm thời được tạo ra theo yêu cầu
giữa hai địa điểm trong hệ thống và địa điểm được liên kết tới xác định "động" dựa trên trạng thái và/hoặc lịch sử của hệ thống và nơi mà liên kết vẫn còn sẵn sàng chỉ khi cần tới (ví dụ, liên kết được tạo ra trong kết quả tìm kiếm).
Liên kết xác định người dùng có thể là liên kết cố định hoặc tạm
thời được tạo ra bởi người dùng trong quá trình sử dụng một ứng dụng được dự định để cung cấp các liên kết được tạo ra bởi những nhà phát triển hệ thống (ví dụ các đánh dấu là liên kết xác định người dùng).
Các điều khiển và các liên kết cần được thiết kế để đáp ứng các nhu cầu khác nhau được xác định trong việc phân tích và trở nên rõ ràng đối với người dùng của họ bằng việc tuân theo những nguyên tắc thiết kế cơ bản đã trình bày ở trên.
Các người dùng yêu cầu có khả năng tương tác và điều hướng giữa nội dung đã được trình diễn thơng qua các đối tượng truyền thơng cụ thể.
Điều hướng đề cập đến việc di chuyển của người dùng giữa các đối
tượng truyền thơng. Có nhiều loại kỹ thuật điều hướng được định nghĩa bởi ISO 14915-2, bao gồm điều hướng tự động, điều hướng được xác định trước, điều hướng xác định bởi người dùng và điều hướng có khả năng thích nghị
Điều hướng tự động xảy ra nơi nội dung được trình diễn bởi hệ
thống mà không cần tới việc nhập dữ liệu đầu vào của người dùng.
Điều hướng được xác định trước xảy ra nơi người dùng chỉ có một
lựa chọn đi tới đâu tiếp theo, tuy vậy, người dùng có quyền điều khiển khi nào đi tới nội dung tiếp theọ
Điều hướng xác định bởi người dùng xảy ra nơi người dùng có thể
lựa chọn nội dung nào đi tới tiếp theo bằng cách chọn lựa trong số nhiều lựa chọn.
Điều hướng xác định mang tính thích nghi xảy ra nơi các lựa chọn
vài sự kết hợp giữa lịch sử, các đặc điểm của cá nhân, lịch sử xã hội của nhóm, và/hoặc các đặc điểm của nhóm.
Việc xem xét phạm vi điều khiển trong thiết kế là rất quan trọng. Bản chất vật lý của các phân đoạn trình diễn và các đối tượng phương tiện truyền thông hỗ trợ người dùng trong việc nhận ra hiệu quả của các hành động nói chung (bao gồm các hành động điều hướng) được thực hiện. Những hành động này có thể được bắt đầu bằng việc sử dụng các điều khiển có một góc nhìn và cảm nhận phù hợp thống nhất trong toàn bộ ứng dụng.
Những tương tác riêng biệt với các đoạn nội dung thường đòi hỏi các điều khiển riêng biệt. Do bản chất mang tính khái niệm của các đoạn nội dung (được xác định trong phân tích), vì thế việc làm cho tất cả các hành động điều hướng cụ thể đối với các mẩu nội dung phải rõ ràng trở nên quan trọng.
Người dùng có thể cần tương tác với một sự kết hợp của các đối tượng truyền thông, được thực hiện như những "đối tượng truyền thông tổng hợp" hơn là phải tương tác với từng đối tượng truyền thông riêng biệt. Các đối tượng truyền thông tổng hợp cho phép các điều khiển tác động lên nhiều đối tượng truyền thông được sử dụng cùng nhau theo kiểu song song và/hoặc tuần tự.
Việc di chuyển giữa các phân đoạn trình diễn có thể ảnh hưởng mạnh hơn tới những lựa chọn tương lai của người dùng hơn là việc di chuyển giữa các đối tượng truyền thơng trong một phân đoạn trình diễn cụ thể, bởi nó đặc biệt liên quan đến việc tải về một trang web mới hoặc khung mới để thay thế cho cái đang tồn tạị Việc này có thể tạo ra những khó khăn đặc biệt nếu trang hoặc khung gốc được tạo ra ở trạng thái "động" (như là kết quả tìm kiếm). Các người dùng có thể cần phải hiểu những sự khác nhau sinh ra từ hai loại điều hướng tương tự nhaụ
Điều khiển đồ họa thường được thiết kế để nhìn giống như bản sao của chúng trong thế giới thực hoặc để dễ nhận rạ Việc người dùng phân biệt được các điều khiển từ nội dung được trình diễn và việc có thể nhận ra mục đích của những điều khiển này là rất quan trọng. Việc sử dụng điều hướng thường liên quan tới hai bước:
- Lựa chọn điều khiển (ví dụ đặt con trỏ lên trên điều khiển);
- Kích hoạt điều khiển (ví dụ nhấp chuột khi điều khiển được chọn). Trong một số trường hợp, việc lựa chọn điều khiển có thể tự động kích hoạt. Việc kích hoạt tự động nên được dùng cẩn thận và chỉ ở nơi mà nó khơng gây ra những hành động như phá hủy hoặc khơng thể hồn tác. Việc nhập nội dung vào một mục trở nên quan trọng chỉ khi một điều khiển khởi động việc xử lý nội dung. Ví dụ, một lệnh bán hàng chỉ được gửi đi để xử lý một khi nó đã hồn tất.
Trong một số trường hợp, việc nhập hoặc lựa chọn nội dung có thể được liên kết tới một điều khiển kích hoạt tự động. Ví dụ:
- Thay vì đánh mã vùng vào biểu mẫu, người dùng được phép lựa chọn nó từ một danh sách, sau đó mã vùng được lựa chọn sẽ tự động được đưa vào nơi nó được yêu cầu trong biểu mẫu;
- Chỉ khi biểu mẫu được nhập hoàn tất, mẫu đơn sẽ được xử lí tự động. Lưu ý là loại liên kết này không cho phép người dùng kiểm tra lại những gì họ đã làm và nói chung, nên tránh cách làm nàỵ