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...
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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