CHƯƠNG 7: THIẾT KẾ TỔNG THỂ
VÀ GIAO DIỆN
Phân tích - Thiết kế - Hệ thống thông tin
Bài 1: Đại cương về các giai đoạn thiết kế.
Bài 2: Phân định hệ thống máy tính và hệ thống thủ công.
Bài 3: Phân định các hệ thống con máy tính.
Bài 4: Thiết kế giao diện người máy.
Bài 5: Thiết kế chi tiết các thủ tục người dùng và các giao
diện
11 trang |
Chia sẻ: phuongt97 | Lượt xem: 408 | Lượt tải: 0
Nội dung tài liệu Bài giảng Phân tích-Thiết kế-Cài đặt hệ thống thông tin - Chương 7: Thiết kế tổng thể và giao diện - Đặng Minh Ất, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
TRÌNH BÀY: PGS.TS. ĐẶNG MINH ẤT
BỘ MÔN: CÔNG NGHỆ THÔNG TIN
TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN
Phân tích - Thiết kế - Cài đặt
Hệ thống thông tin
CHƯƠNG 7: THIẾT KẾ TỔNG THỂ
VÀ GIAO DIỆN
25 October 2011Phân tích - Thiết kế - Hệ thống thông tin
2
Bài 1: Đại cương về các giai đoạn thiết kế.
Bài 2: Phân định hệ thống máy tính và hệ thống thủ công.
Bài 3: Phân định các hệ thống con máy tính.
Bài 4: Thiết kế giao diện người máy.
Bài 5: Thiết kế chi tiết các thủ tục người dùng và các giao
diện.
Bài 1: Đại cương về các giai đoạn thiết kế.
25 October 2011Phân tích - Thiết kế - Hệ thống thông tin
3
Các giai đoạn thiết kế.
Nhiệm vụ của giai đoạn thiết kế là chuyển các biểu đồ ở mức logic
sang mức vật lý
Các bước tiến hành:
Thiết kế tổng thể :Nhằm mục đích là đưa ra một kiến trúc tổng thể của hệ
thống
Thiết kế giao diện: Thiết kế đầu ra và đầu vào, thực tế thường thiết kế
đầu ra trước rồi mới thiết kế đầu vào.
Thiết kế các file dữ liệu:Khi thiết kế logic BCD chỉ quan tâm dữ liệu đủ
và không trùng lặp bảo đảm các yêu cầu về lý thuyết.
Thiết kế chương trình.
Bài 2: Phân định hệ thống máy tính
và hệ thống thủ công.
25 October 2011Phân tích - Thiết kế - Hệ thống thông tin
4
Nội dung bài học
Đây là giai đoạn đầu tiên trong quá trình thiết kế các HTTT với mục
đích xác định xem các tiến trình, chức năng nào sẽ được xử lý bằng
máy tính (tin học hoá) và các công đoạn nào còn phải thực hiện thủ
công
Việc phân định này tiến hành theo các mục sau:
Đối với các chức năng xử lý.
Đối với các kho dữ liệu.
Chọn phương thức và cách sử dụng máy tính.
Bài 2: Phân định hệ thống máy tính
và hệ thống thủ công.
25 October 2011Phân tích - Thiết kế - Hệ thống thông tin
5
Đối với các chức năng xử lý.
Về phân định các chức năng xử lý có thể phân định nhờ phương pháp dồn và sắp xếp các
chức năng theo nguyên tắc:
Dồn về hẳn một bên các chức năng thực hiện bằng máy tính, điều đó khá dễ dàng.
Nếu trong trường hợp các chức năng không hẳn về một bên ta tiếp tục phân rã nhỏ đi sao
cho sau khi phân rã có sự phân biệt rõ ràng giữa máy tính và thủ công.
Một số lưu ý:
Việc phân định các chức năng MT/TC đôi khi dẫn đến sự nhầm lẫn giữa HTTT và hệ thống
tác nghiệp. Thực chất ta đang xét MT/TC ngay trong HTTT.
Trong một chức năng đôi khi có những phần vừa máy tính vừa thủ công, cái khó là làm sao
có thể tách chúng ra được mà vẫn giữ nguyên được hình dáng biểu đồ của hệ thống.
Việc tách phần MT/TC nhằm gợi ý cho người thiết kế chú ý đến thiết kế giao diện người
dùng tại biên giới MT/TC.
Đối với các hệ thống dùng phương thức trực tuyến thì phần làm bằng máy tính sẽ là chủ
yếu. Phần thực hiện thủ công chỉ mang tính theo dõi kiểm tra.
Bài 2: Phân định hệ thống máy tính
và hệ thống thủ công.
25 October 2011Phân tích - Thiết kế - Hệ thống thông tin
6
Đối với các kho dữ liệu.
Kho dữ liệu khi chuyển sang thực hiện bằng máy tính, nó biến thành
các kiểu thực thể, liên kết và sau đó khi cài đặt nó chính là các file
dữ liệu, các CSDL cần phải so sánh lại với biểu đồ cấu trúc đã có
phải có mặt trong biểu đồ cấu trúc dữ liệu (BCD).
Kho dữ liệu nếu thực hiện bằng thủ công chẳng hạn hồ sơ tài liệu, thì
cần loại ra khỏi BCD.
Chọn phương thức và cách sử dụng máy tính.
Các phương thức thể hiện đối với hệ thống có thể là hệ thống mở, hệ
thống trực tuyến hoặc xử lý theo lô.
Bài 3: Phân định các hệ thống con máy tính.
25 October 2011Phân tích - Thiết kế - Hệ thống thông tin
7
Nội dung bài học
Việc phân chia hệ thống thành các hệ thống con nhằm giảm bớt sự
phức tạp cồng kềnh cho thiết kế và tạo thuận lợi cho lập trình và bảo
trì sau này.
Với các hệ thống nhỏ, việc xây dựng quản lý dễ dàng hơn và có thể
cho phép thiết kế, cài đặt độc lập, song song.
Sự phân chia hệ thống được tiến hành trên biểu đồ luồng dữ liệu và
thường dựa theo hai tiêu chuẩn sau:
Tính gắn kết chặt chẽ của các chức năng trong cùng một hệ thống con
theo logic hoặc mục đích.
Tính liên kết của các hệ thống con với nhau. Các hệ thống con cần có các
cơ chế trao đổi liên hệ với các phần khác của hệ thống và cho khả năng
tích hợp vào các hệ thống khác.
Bài 3: Phân định các hệ thống con máy tính.
25 October 2011Phân tích - Thiết kế - Hệ thống thông tin
8
Nội dung bài học
Các căn cứ để phân định hệ thống con
Theo thực thể.
Theo giao dịch.
Theo thông tin biến đổi.
Gộp theo tính thiết thực.
Bài 4: Thiết kế giao diện người máy.
25 October 2011Phân tích - Thiết kế - Hệ thống thông tin
9
Nội dung bài học
Các yêu cầu của việc thiết kế giao diện.
Dễ sử dụng
Dễ học
Tốc độ thao tác
Chính xác
Kiểm soát
Dễ phát triển
Thiết kế đối thoại.
Thiết kế thực đơn.
Thiết kế các biểu tượng
Thiết kế kiểu điền mẫu
Bài 5: Thiết kế chi tiết
các thủ tục người dùng và các giao diện.
25 October 2011Phân tích - Thiết kế - Hệ thống thông tin
10
Nội dung bài học
Chức năng thủ công
Thiết kế các tài liệu xuất
Thiết kế các màn hình và đơn chọn
Thiết kế đầu vào
Bài 5: Thiết kế chi tiết
các thủ tục người dùng và các giao diện.
25 October 2011Phân tích - Thiết kế - Hệ thống thông tin
11
Lưu ý
Thiết kế giao diện là một trong những phần thiết yếu của hệ thống để
hệ thống trình bày một phần các thông tin mà người sử dụng cần
biết. Bởi vậy mục tiêu của nó cần được người thiết kế tiến hành một
cách hết sức cẩn thận. Các yêu cầu chính cần được xem xét
Loại thiết bị phương tiện giao diện được sử dụng.
Thiết kế hội thoại người dùng- hệ thống.
Bản chất của dữ liệu và phương cách mã hóa dữ liệu.
Các yêu cầu về kỹ thuật đánh giá dữ liệu.
Thiết lập định dạng màn hình và các báo cáo.
Các file đính kèm theo tài liệu này:
- bai_giang_phan_tich_thiet_ke_cai_dat_he_thong_thong_tin_chuo.pdf