1. cấu tạo màn hình tra cứu · 12 . 05/11/2011 7 bÀi giẢng cÔng nghỆ phẨn mỀm...

12
05/11/2011 1 BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG BÀI 5: THIẾT KẾ GIAO DIỆN (tiếp theo) III. Thiết kế màn hình tra cứu Mục tiêu: Sau khi học xong sinh viên thực hiện được: Thiết kế các giao diện tra cứu cho một ứng dụng cụ thể. Thiết kế giao diện tra cứu theo tính đúng đắn. Thiết kế giao diện tra cứu theo tính tiện dụng. 1 BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG 1. Cấu tạo màn hình tra cứu Kết quả tra cứu Tiêu chuẩn tra cứu Các nút xử lý 2

Upload: others

Post on 18-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1. Cấu tạo màn hình tra cứu · 12 . 05/11/2011 7 BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG 3.2 Kết Quả Tra Cứu Dùng Danh Sách

05/11/2011

1

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

BÀI 5: THIẾT KẾ GIAO DIỆN (tiếp theo)

III. Thiết kế màn hình tra cứu Mục tiêu: Sau khi học xong sinh viên thực hiện được: Thiết kế các giao diện tra cứu cho một ứng dụng cụ thể. Thiết kế giao diện tra cứu theo tính đúng đắn. Thiết kế giao diện tra cứu theo tính tiện dụng.

1

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

1. Cấu tạo màn hình tra cứu

Kết quả tra cứu Tiêu chuẩn tra cứu

Các nút xử lý

2

Page 2: 1. Cấu tạo màn hình tra cứu · 12 . 05/11/2011 7 BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG 3.2 Kết Quả Tra Cứu Dùng Danh Sách

05/11/2011

2

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

1. Cấu tạo màn hình tra cứu Tiêu chuẩn tra cứu: Chính là thành phần nhập liệu trên

màn hình cho phép người sử dụng tìm kiếm thông tin dựa trên các tiêu chuẩn khác nhau.

Kết quả tra cứu: Là các thông tin kết quả trên màn tổng quát. Có tìm thấy hay không Thành phần này thể hiện kết quả tra cứu chứa thông tin của

đối tượng thoả mãn điều kiện tra cứu.(thuộc tính) Thông tin về quá trình hoạt động của đối tượng có quan hệ với

đối tượng khác.

Các nút xử lý: Là các nút thể hiện các chọn lựa công việc trong màn hình.

3

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

2. Thể Hiện Tiêu chuẩn Tra Cứu 2.1 Tra Cứu với biểu thức logic Tiêu chuẩn tra cứu thể hiện dưới dạng một biểu thức logic. Phép toán logic: and,or,not Biểu thức logic cơ sở có dạng:

BT logic cs = <loại thông tin> Phép so sánh <giá trị> Loại thông tin: thường là các đối tượng tìm kiếm. VD: mã sách, tên

sách, ngày mượn, … mở rộng theo tính tiện dụng Phép so sánh: Thường dùng so sánh =. Đôi khi phát triển thêm tính

tiện dụng: không những tìm kiếm theo ngày tháng năm mà còn từ năm đến năm,…

4

Page 3: 1. Cấu tạo màn hình tra cứu · 12 . 05/11/2011 7 BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG 3.2 Kết Quả Tra Cứu Dùng Danh Sách

05/11/2011

3

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

2.1 Tra Cứu với biểu thức logic Ví dụ: a. Với tính đúng đắn:

b. Với tính tiện dụng:

5

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

2.1 Tra Cứu với biểu thức logic b. Với tính tiện dụng:

6

Page 4: 1. Cấu tạo màn hình tra cứu · 12 . 05/11/2011 7 BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG 3.2 Kết Quả Tra Cứu Dùng Danh Sách

05/11/2011

4

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

2.2 Tra Cứu với biểu thức hình cây Tiêu chuẩn tra cứu được thể hiện qua cây mà các nút chính là các bộ phận trong thế giới thực.

7

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

8

Page 5: 1. Cấu tạo màn hình tra cứu · 12 . 05/11/2011 7 BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG 3.2 Kết Quả Tra Cứu Dùng Danh Sách

05/11/2011

5

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

2.3 Tra Cứu Tích Hợp Sử dụng đồng thời 2 cách trên

Các tiêu chuẩn tra cứu

Danh sách các bộ phận

Danh sách chi tiết từng bộ phận

9

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

10

Page 6: 1. Cấu tạo màn hình tra cứu · 12 . 05/11/2011 7 BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG 3.2 Kết Quả Tra Cứu Dùng Danh Sách

05/11/2011

6

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

11

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

3.Thể Hiện kết Quả Tra Cứu 3.1 Kết quả tra cứu dùng thông báo Kết quả chỉ trả về thấy hay không tìm thấy

đối tượng cần tìm. Đây là hình thức đơn giản nhất và có tính

tiện dụng thấp nhất.

12

Page 7: 1. Cấu tạo màn hình tra cứu · 12 . 05/11/2011 7 BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG 3.2 Kết Quả Tra Cứu Dùng Danh Sách

05/11/2011

7

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

3.2 Kết Quả Tra Cứu Dùng Danh Sách Đơn Kết quả tra cứu là danh sách các đối tượng

tìm thấy cùng với một số thông tin cơ bản về đối tượng.

Hình thức này cho phép người dùng biết thêm thông tin cơ bản về các đối tượng tìm thấy mà không cho biết chi tiết về các hoạt động qua quan hệ với các đối tượng khác.

VD: Tra cứu sách

13

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

14

Page 8: 1. Cấu tạo màn hình tra cứu · 12 . 05/11/2011 7 BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG 3.2 Kết Quả Tra Cứu Dùng Danh Sách

05/11/2011

8

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

15

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

3.3 Kết Quả Tra Cứu Dùng Xâu Các Danh Sách Với hình thức này kết quả tra cứu bao gồm nhiều danh sách. Danh sách đầu tiên chính là danh sách đơn trong hình thức trên. Hình thức này không chỉ cho phép người dùng biết các thông tin cơ bản về đối tượng tìm thấy, mà còn cho biết chi tiết về các hoạt động qua các quan hệ với các đối tượng khác.

16

Page 9: 1. Cấu tạo màn hình tra cứu · 12 . 05/11/2011 7 BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG 3.2 Kết Quả Tra Cứu Dùng Danh Sách

05/11/2011

9

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

17

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

18

Page 10: 1. Cấu tạo màn hình tra cứu · 12 . 05/11/2011 7 BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG 3.2 Kết Quả Tra Cứu Dùng Danh Sách

05/11/2011

10

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

3.4 Kết Quả Tra Cứu Dùng Cây Danh Sách Với hình thức này kết quả tra cứu là một cây mà các nút chính là các danh sách. Danh sách tương tương ứng trong một nút sẽ là các thông tin mô tả chi tiết về một phần tử đã chọn ở nút cha. Danh sách đầu tiên chính là hình thức danh sách đơn. Cho phép xem được quá trình hoạt động của đối tượng với nhiều quan hệ,nhiều hoạt động khác nhau. 19

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

Ví dụ: Kết quả tra cứu Học Viên gồm 4 danh sách Ds1: Danh sách các Sinh viên tìm thấy Ds1.1: Danh sách các môn học cùng với

điểm trung bình tương ứng của Sinh Viên được chọn trong Ds1.

Ds1.2: Danh sách các ngày vắng cùng với ly do của Sinh viên.

Ds1.1.1: Danh sách các cột điểm của môn học được chọn trong Ds1.1

20

Page 11: 1. Cấu tạo màn hình tra cứu · 12 . 05/11/2011 7 BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG 3.2 Kết Quả Tra Cứu Dùng Danh Sách

05/11/2011

11

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

21

Bài tập cuối bài

Anh chị về thiết kế hệ thống giao diện tra cứu cho đề tài của nhóm mình theo: Tính đúng đắn Tính tiện dụng

? ? ?

? ? 22

Page 12: 1. Cấu tạo màn hình tra cứu · 12 . 05/11/2011 7 BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG 3.2 Kết Quả Tra Cứu Dùng Danh Sách

05/11/2011

12

BÀI GIẢNG CÔNG NGHỆ PHẨN MỀM KHOA CNTT TRƯỜNG CĐ LÝ TỰ TRỌNG

23