B) THIẾT KẾ MÀN HÌNH CHÍNH DÙNG SƠ ĐỒ:

Một phần của tài liệu Gián án Thiết kế giao diện_csdl (Trang 25 - 34)

IV THIẾT KẾ MÀN HÌNH CHÍNH:

B) THIẾT KẾ MÀN HÌNH CHÍNH DÙNG SƠ ĐỒ:

1/-Mô tả màn hình chính với tất cả các chức năng có trong yêu cầu:  Xác định chính xác nội dung dựa trên các công việc được yêu cầu

và chọn hình thức trình bày đơn giản nhất (liệt kê tuần tự danh sách các các yêu cầu). Có thể dựa trên BFD.

Thí dụ1 : Phần mềm thư viện

Màn hình chính

1 Quản trị người dùng 15 Mượn trễ hạn

2 Mật khẩu 16 Mất hoặc hư hỏng sách

3 Sao lưu dữ liệu 17 Thay đổi Quy định mượn sách 4 Phục hồi dữ liệu 18 Thay đổi Quy định phạt

5 Trợ giúp 19 Thay đổi Quy định thanh lý

6 Nhận sách mới. 20 Thay đổi Quy định thể và đọc giả 7 Thanh lý sách. 21 BC Sách mới nhận ngày

8 Tìm sách. 22 BC Sách thanh lý ngày

9 Lập thẻ đọc giả. 23 BC Sách nhận và thanh lý theo thể loại /năm 10 Gia hạn thẻ đọc giả. 24 BC Sách nhận và thanh lý/năm

11 Tìm đọc giả. 25 Tkê lượt mượn/thể loại/năm 12 Cho mượn sách. 26 Tkê lượt trả sách trễ/tháng 13 In giấy báo mượn

sách quá hạn

27 Tkê đăng ký/gia hạn thẻ ĐG/tháng/năm 14 Nhận trả sách. 28 Thoát (mới thêm vào, không có trong yêu cầu)

Thí dụ 2: Phần mềm quản lý học sinh cấp 3

Màn hình chính

1 Tiếp nhận hồ sơ. 6 Xếp loại học sinh.

2 Xếp lớp. 7 Lập báo cáo tổng kết.

3 Tìm học sinh. 8 Thay đổi quy định về tổ chức.

4 Nhập bảng điểm danh. 9 Thay đổi quy định về xếp loại. 5 Nhập bảng điểm kiểm tra. 10 Thoát.

Thí dụ 3: Phần mềm quản lý phòng mạch tư nhân

Màn hình chính

1 Nhận đăng ký khám bệnh. 6 Lập báo cáo doanh thu.

2 Tra cứu bệnh nhân. 7 Lập báo cáo sử dụng thuốc.

4 Lập đơn thuốc. 9 Thay đổi quy định về đơn giá.

Thí dụ 4: Phần mềm quản lý giải vô địch bóng đá.

Màn hình chính

1 Tiếp nhận hồ sơ đội bóng. 6 Lập báo cáo tổng kết giải.

2 Xếp lịch thi đấu. 7 Tra cứu cầu thủ.

3 Phân công trọng tài. 8 Thay đổi quy định về tổ chức. 4 Ghi nhận kết quả thi đấu. 9 Thay đổi quy định về tính điểm. 5 Lập bảng xếp hạng tạm thời. 10 Thoát.

Thí dụ 5: Phần mềm quản lý bán hàng (adsbygoogle = window.adsbygoogle || []).push({});

Màn hình chính

1 Nhập hàng mới. 6 Lập báo cáo công nợ khách hàng.

2 Bán hàng. 7 Lập báo cáo tồn kho các mặt hàng.

3 Thu tiền. 8 Thay đổi quy định bán hàng.

4 Thanh lý hàng. 9 Thoát.

5 Theo dõi tình hình bán hàng.

2/- Trình bày màn hình chính : có thể chọn 1 trong các cách trình bày sau:

b.-Trình bày màn hình chính với nhiều ô chọn giá trị :

d.-Phân nhóm các công việc theo từng nhóm chức năng chính: (phần mềm SiAc- Simulator Accounting)

 Khi người dùng chọn nhóm chức năng trong vùng  thì các chức năng chính tương ứng sẽ được trình bày trong vùng .

 Tương tự, khi người dùng chọn chức năng chính trong vùng 

thì các chức năng con tương ứng sẽ được trình bày trong vùng

C)- THIẾT KẾ MÀN HÌNH CHÍNH DÙNG THỰC ĐƠN (menu): 1/- Tổ chức của thực đơn:

Trong trường hợp ứng dụng có rất nhiều chức năng (tương ứng nhóm các công việc) thì thực đơn chính của ứng dụng nên được thiết kế làm nhiều cấp. Chức năng trong mỗi nhóm con cuối cùng sẽ tương ứng với một công việc.

2/- Một số lưu ý:

 Văn bản trên các mục chọn nên ngắn gọn và gợi nhớ.

 Số mục chọn ngang ở thực đơn cấp 1 không nên quá nhiều để không bị che khuất.

 Cần quy định phím nóng cho các mục chọn.

 Nên dùng đường kẻ ngang để phân nhóm các chức năng trong cùng một thực đơn kéo xuống (popup).

 Đi kèm với thực đơn chính, nên tạo một thanh công cụ (Toolbar) trên đó chứa một số chức năng quan trọng hoặc thường xuyên thực hiện.

 Để thông báo cho người sử dụng biết một mục chọn của một thực đơn kéo xuống (popup):

Tương ứng với một thực đơn cấp thấp hơn thì nên đặt dấu mũi tên sang trái () ở cuối văn bản của mục chọn.

Có đặc tính khi được chọn sẽ mở một hình khác thì nên đặt dấu 3 chấm (. . .) ở cuối văn bản của mục chọn.

3/- Phân loại thực đơn:

a)- Thực đơn hướng chức năng:

Thành phần : gồm các chức năng tương ứng với các loại yêu cầu:

Tổ chức : các công việc liên quan đến tổ chức (các lọai thực thể phụ).

Lưu trữ : các công việc liên quan đến lưu trữ (các lọai thực thể chính, lọai thực thể quan hệ).

Tra cứu : các công việc liên quan đến việc tìm kiếm, theo dõi (thường bao gồm các loại thực thể chính, loại thực thể quan hệ).

Tính toán: các công việc liên quan đến tính toán (các lọai thực thể quy định). (adsbygoogle = window.adsbygoogle || []).push({});

Kết xuất : các công việc liên quan đến các báo cáo định kỳ và không định kỳ (có trong yêu cầu).

Minh họa :

Thí dụ 1 : màn hình chính của phần mềm quản lý thư viện

Thí dụ 2 : màn hình chính của phần mềm quản lý học sinh

Tổ chức Lưu trữ Tra cứu Tính toán Kết xuất

Thành phần 1 Biểu mẫu 1 Đối tượng 1 Công thức 1 Báo cáo 1Thành phần 2 Biểu mẫu 2 Đối tượng 2 Công thức 2 Báo cáo 2

Một phần của tài liệu Gián án Thiết kế giao diện_csdl (Trang 25 - 34)