Khoa CNTT
UDQL
Chương 8
THIẾT KẾ GIAO DIỆN
THIẾT KẾ MÀN HÌNH THỰC ĐƠN
TS. NTTM Khang
Th.S PHHải
Chương 04 - 1
Khoa CNTT
UDQL
0. MC CH
ă Mc
ớch ca vic
thit k mn hỡnh
thc đơn là cho
phép người sử dụng
chọn các công việc
trên máy tính
TS. NTTM Khang
Th.S PHHải
Chương 04 - 2
Khoa CNTT
UDQL
1. KT QU
ă
Mn hỡnh thc n
vi cỏc nhúm cụng
vic.
ă
Chi tiết từng nhóm
cơng việc cụ thể.
TS. NTTM Khang
Th.S PHHải
Chương 04 - 3
Khoa CNTT
UDQL
3. KIẾN TRÚC MÀN HÌNH
Thành phần
nhập liệu
Thơng tin
kết quả
Các nút
xử lý
TS. NTTM Khang
Th.S PHHải
Chương 04 - 4
Khoa CNTT
UDQL
3. CCH THC THC HIN
ă
Bc 1: Thit k mn
hỡnh thc n vi tớnh
ỳng n.
ă
Bc 2: Ci tin mn
hỡnh thc đơn với tính
tiện dụng và hiệu quả.
TS. NTTM Khang
Th.S PHHải
Chương 04 - 5
Khoa CNTT
UDQL
4. CÁC YÊU CẦU KHI THIẾT KẾ
MÀN HÌNH THỰC N
ă
Yờu cu nghip v.
ă
Yờu cu cht lng
ă
Yờu cu h thng
TS. NTTM Khang
Th.S PHHải
Chương 04 - 6
Khoa CNTT
UDQL
5. THIẾT KẾ MÀN HÌNH THỰC
ĐƠN VỚI TÍNH ĐÚNG N
ă
Bc 1: Thit k mn hỡnh
thc n vi tớnh ỳng đắn:
đơn giản là xác định danh
sách các công việc và các
nghiệp vụ mà phần mềm hỗ
trợ.
Công việc 1
Công việc 2
Công việc 3
Công việc n
TS. NTTM Khang
Th.S PHHải
Chương 04 - 7
Khoa CNTT
UDQL
6. THIẾT KẾ MÀN HÌNH THỰC
ĐƠN VỚI TÍNH TIỆN DNG
ă
Bc 2: Thit k mn
hỡnh thc n vi tớnh
tin dng đơn giản là
phân nhóm các cơng
việc.
Nhóm 1 Nhóm 2
…
Nhóm n
Cơng việc 1.1
Công việc 2.1
…
Công việc n.1
Công việc 1.2
Công việc 2.2
…
Công việc n.2
Công việc 1.3
Công việc 2.3
…
Công việc n.3
…
…
…
…
Công việc 2.p
…
Công việc n.m
Công việc 1.k
TS. NTTM Khang
Th.S PHHải
Chương 04 - 8
Khoa CNTT
UDQL
6. CC CCH THC
PHN NHểM
ă
ă
Cỏch 1: Phõn nhúm theo chức năng
tin học.
•
Hệ thống
•
Lưu trữ, Cập Nhật
•
Tra cứu
•
Tính tốn
•
Báo biểu
Cách 2: Phân nhóm theo đối tượng
ĐT1
ĐT2
…
ĐTn
Cơng việc 1.1
Cơng việc 2.1
…
Cơng việc n.1
Công việc 1.2
Công việc 2.2
…
Công việc n.2
…
…
…
…
Công việc 2.p
…
Công việc n.m
Công việc 1.k
TS. NTTM Khang
Th.S PHHải
Chương 04 - 9
Khoa CNTT
UDQL
6. CC CCH THC
PHN NHểM
ă
Cỏch 3: Phõn nhúm theo
nghip vụ, qui trình.
GĐ1
GĐ2
…
GĐn
Cơng việc 1.1
Cơng việc 2.1
…
Cơng việc n.1
Cơng việc 1.2
Công việc 2.2
…
Công việc n.2
…
…
…
…
Công việc 2.p
…
Công việc n.m
Công việc 1.k
TS. NTTM Khang
Th.S PHHải
Chương 04 - 10
Khoa CNTT
UDQL
7. ỨNG DỤNG
Hãy thiết kế màn hình
thực đơn cho đề tài
quản lý thư viện
TS. NTTM Khang
Th.S PHHải
Chương 04 - 11
Khoa CNTT
UDQL
7. ỨNG DỤNG
1. Lập thẻ độc giả
2. Tiếp nhận sách
3. Cho mượn sách
4. Trả sách
5. Tra cứu sách
6. Lâp báo cáo thống kê tình hình
cho mượn sách.
7. Gia hạn thẻ
8. Tra cứu độc giả
9. Báo cáo thống kê độc giả
10. Thanh lý sách
11. Lập báo cáo thống kê sách
12. Cập nhật bảng tham số
13. Cập nhật loại độc giả
14. Cập nhật thể loại sách
TS. NTTM Khang
Th.S PHHải
Chương 04 - 12
Khoa CNTT
UDQL
7. ỨNG DỤNG
12. Cập nhật lý do thanh lý sách
16. Giá trị định sẵn
17. Chuyển dữ liệu độc giả sang tập tin
Excel
18. Chuyển dữ liệu sách sang tập tin
Excel
19. Import dữ liệu độc giả từ tập tin
Excel
20. Import dữ liệu sách từ tập tin Excel
21. Cập nhật phân quyền
22. Đăng ký sử dụng
23. Sao lưu dữ liệu
24. Phục hồi dữ liệu
25. Quản lý dữ liệu được tạm xóa
26. Cấu hình thiết bị
27. Cấu hình phần mềm
28. Thốt
TS. NTTM Khang
Th.S PHHải
Chương 04 - 13
Khoa CNTT
UDQL
7. NG DNG
ă
Bc 2: Ci tin mn hỡnh thc đơn
với tính hiệu quả và tiện dụng.
•
Cách 1:
Hệ
Thống
Nghiệp
Vụ
TS. NTTM Khang
Th.S PHHải
Chất
lượng
Chương 04 - 14
Khoa CNTT
UDQL
7. NG DNG
ă
Bc 1: Thit k mn hỡnh thc đơn
với tính đúng đắn.
•
u cầu cơng việc nghiệp vụ:
1. Lập thẻ độc giả
2. Tiếp nhận sách
3. Cho mượn sách
4. Trả sách
5. Tra cứu sách
6. Lâp báo cáo thống kê tình hình
cho mượn sách.
7. Gia hạn thẻ
8. Tra cứu độc giả
9. Báo cáo thống kê độc giả
10. Thanh lý sách
11. Lập báo cáo thống kê sách
TS. NTTM Khang
Th.S PHHải
Chương 04 - 15
Khoa CNTT
UDQL
7. NG DNG
ă
Bc 1: Thit k mn hỡnh thc đơn với
tính đúng đắn (tiếp).
•
u cầu chất lượng-Tính tiến hóa
12. Cập nhật bảng tham số
13. Cập nhật loại độc giả
14. Cập nhật thể loại sách
15. Cập nhật lý do thanh lý sách
•
u cầu chất lượng-Tính hiệu quả
16. Giá trị định sẵn
•
u cầu chất lượng-Tính tương thích
17. Chuyển dữ liệu độc giả sang tập tin
Excel
18. Chuyển dữ liệu sách sang tập tin
Excel
19. Import dữ liệu độc giả từ tập tin
Excel
20. Import dữ liệu sách từ tập tin Excel
TS. NTTM Khang
Th.S PHHải
Chương 04 - 16
Khoa CNTT
UDQL
7. NG DNG
ă
Bc 1: Thit k mn hỡnh thc đơn với
tính đúng đắn (tiếp).
•
u cầu hệ thống-Tính bảo mật
21. Cập nhật phân quyền
22. Đăng ký sử dụng
•
Yêu cầu hệ thống-Tính an tồn
23. Sao lưu dữ liệu
24. Phục hồi dữ liệu
25. Quản lý dữ liệu được tạm xóa
•
u cầu hệ thống-Các công việc đặc
trưng tin học (không làm trong thế
giới thực)
26. Cấu hình thiết bị
27. Cấu hình phần mềm
28. Thốt
TS. NTTM Khang
Th.S PHHải
Chương 04 - 17
Khoa CNTT
UDQL
7. NG DNG
ă
Bc 2: Ci tin mn hỡnh thc đơn
với tính hiệu quả và tiện dụng (tiếp).
•
Cách 2:
Hệ
Thống
Lưu
Trữ
TS. NTTM Khang
Th.S PHHải
Tra
cứu
Báo
Biểu
Chương 04 - 18
Khoa CNTT
UDQL
7. NG DNG
ă
Bc 2: Ci tin mn hỡnh thc đơn
với tính hiệu quả và tiện dụng (tiếp).
•
Cách 3:
Thư
Viện
TS. NTTM Khang
Th.S PHHải
Độc
Giả
Sách
Chương 04 - 19
Khoa CNTT
UDQL
7. ỨNG DỤNG
Bước 2: Cải tiến màn hình thực n
vi tớnh hiu qu v tin dng (tip).
ă
ã
T
chc
Cỏch 4:
Qun Lý
Sỏch
TS. NTTM Khang
Th.S PHHải
Quản Lý
Độc Giả
Quản Lý
Mượn Trả
Chương 04 - 20