Bài giảng Công nghệ phần mềm: Chương 5 - Phạm Mạnh Cương
lượt xem 6
download
Bài giảng "Công nghệ phần mềm - Chương 5: Thiết kế giao diện" cung cấp cho người học các kiến thức: Mở đầu, thiết kế màn hình chính, thiết kế màn hình tra cứu, thiết kế màn hình nhập liệu. Mời các bạn cùng tham khảo nội dung chi tiết.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Công nghệ phần mềm: Chương 5 - Phạm Mạnh Cương
- NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Chương 5: Thiết kế giao diện 1
- Nội dung 1. Mở đầu 1. Khái niệm 2. Mục tiêu & Kết quả 3. Phân loại các màn hình giao diện 4. Quá trình thiết kế 2. Thiết kế màn hình chính 3. Thiết kế màn hình tra cứu 4. Thiết kế màn hình nhập liệu 2
- Nội dung 1. Mở đầu 1. Khái niệm 2. Mục tiêu & Kết quả 3. Phân loại các màn hình giao diện 4. Quá trình thiết kế 2. Thiết kế màn hình chính 3. Thiết kế màn hình tra cứu 4. Thiết kế màn hình nhập liệu 3
- Khái niệm • Màn hình (MH) giao diện (GD) giúp người sử dụng giao tiếp với PM để thực hiện các công việc của mình trên máy tính. • TKGD là mô tả hệ thống các MHGD này. • Nếu 1 PM không có hệ thống giao diện thì người sử dụng sẽ làm việc với PM như thế nào? 4
- Kiến trúc các thành phần của PM Người dùng Người dùng Giao diện Phần mềm Xử lý Dữ liệu Phần cứng Hệ QTCSDL 5
- Phân loại người sử dụng • Chuyên nghiệp: – Có trình độ tin học cao • Nghiệp vụ: – Có trình độ chuyên môn cao về lĩnh vực không phải tin học và trình độ tin học có giới hạn. • Đại trà: – Không có trình độ chuyên môn về tin học & nghiệp vụ. Nhận xét về các sản phẩm của hãng Microsoft 6
- Mục tiêu • Mô tả cách thức tổ chức hệ thống các MHGD giúp người dùng dễ dàng: – Sử dụng các chức năng của PM • Hiện diện trong thực đơn. – Nhập dữ liệu • Ngăn chặn được dữ liệu sai (kiểm tra ràng buộc) • Ép người dùng nhập liệu theo 1 qui trình an toàn – Tra cứu thông tin dữ liệu 7
- Kết quả • Gồm 2 thành phần – Thông tin tổng quát (Sơ đồ màn hình) – Thông tin chi tiết • Thông tin tổng quát (Sơ đồ màn hình): – Mô tả các thông tin tổng quát về : • Hệ thống các màn hình cùng với • Quan hệ về việc chuyển điều khiển giữa chúng • Thông tin chi tiết: – Mô tả chi tiết về • Nội dung • Hình thức trình bày và • Các thao tác mà người dùng có thể thực hiện trên từng MH. 8
- Kết quả – Màn hình: – Ý nghĩa sử dụng: Nội dung và hình thức trình bày • Danh sách các thao tác có thể thực hiện STT Thao tác Ý nghĩa Xử lý liên quan Ghi chú 1 2 9
- Thông tin tổng quát - Sơ đồ màn hình Màn hình với tên tương ứng Tên màn hình Chuyển điều khiển đến MH khác (Chiều quay về được hiểu ngầm và không được mô tả tường minh) MH giới thiệu Màn hình chính MH kết thúc MH Công việc 1 MH Công việc 1 MH Công việc 1 MH Công việc trung gian 1 MH Công việc trung gian 2 10
- Mô tả màn hình giao diện • Các thông tin cần mô tả một MHGD bao gồm: • Tên màn hình • Nội dung • Hình thức trình bày • Các thao tác có thể thực hiện 11
- Tên màn hình • Tên công việc tương ứng muốn thực hiện trong máy tính. • Ví dụ: – Màn hình tìm sách – Màn hình lập hóa đơn – Màn hình điểm danh – Màn hình tính lương 12
- Nội dung MH (gồm 2 phần) • Thành phần dữ liệu (gồm 2 loại): – Thông tin nhập liệu: • Người dùng chịu trách nhiệm cung cấp giá trị – Thông tin kết xuất • Phần mềm chịu trách nhiệm cung cấp giá trị – Là các thông tin liên quan đến công việc đang xét – Được thiết kế dựa trên nội dung các biểu mẫu của công việc tương ứng. • Thành phần xử lý: – Là các nút điều khiển cho phép người dùng yêu cầu PM thực hiện 1 xứ lý nào đó. 13
- Ký hiệu sử dụng Nhập liệu trực tiếp (Giá trị) Nhập liệu với giá trị định sẵn (có thể sửa nếu muốn) Chọn trong danh sách cho trước Giá trị do PM tính toán Xử lý Nút điều khiển 14
- Hình thức trình bày • Là việc bố trí, sắp xếp các thành phần trong màn hình (vị trí, màu sắc, kích thước,…) • Với màn hình có biểu mẫu liên quan – Trình bày theo đúng biểu mẫu (tốt nhất) • Trường hợp biểu mẫu liên quan chỉ là kết quả cuối cùng cần ghi nhận (thời khóa biểu,…) – (trước khi đạt đến kết quả cuối cùng cần thực hiện một số công việc trung gian không có biểu mẫu rõ ràng) – Cần bổ sung các màn hình cho các công việc trung gian • Với các MH k có biểu mẫu liên quan (tìm sách, …) – Hình thức trình bày hoàn toàn là sự sáng tạo 15
- Thao tác thực hiện • Mô tả hệ thống các thao tác mà người dùng có thể thực hiện trên màn hình cùng với ý nghĩa của chúng 16
- Phân loại các MHGD Loại màn hình Ý nghĩa sử dụng Nội dung chính Màn hình chính Cho phép NSD chọn công việc mong muốn thực Danh sách các công việc hiện Màn hình nhập liệu lưu trữ Cho phép NSD thực hiện lưu trữ các thông tin được Các thông tin cần lưu trữ phát sinh trong thế giới thực Màn hình nhập liệu xử lý Cho phép NSD cung cấp các thông tin cần thiết cho Các thông tin phải cung cấp việc thực hiện một công việc nào đó Màn hình kết quả Trình bày cho NSD kết quả của việc thực hiện một Các kết quả công việc nào đó Màn hình thông báo Thông báo, nhắc nhở NSD trong quá trình thực hiện Các thông báo một công việc nào đó Màn hình tra cứu Cho phép tìm kiếm các thông tin đã được lưu trữ Các tiêu chuẩn tra cứu 17
- Thiết kế màn hình MÀN HÌNH CHÍNH Danh sách các công việc MÀN HÌNH TRA CỨU Các tiêu chuẩn tra cứu Các kết quả tra cứu MÀN HÌNH NHẬP LIỆU Các thông tin cần lưu trữ 18
- Chất lượng thiết kế giao diện • Tính tiện dụng: – MH trực quan (giao diện đồ họa) • Lấy ý tưởng từ thực tế – Thân thiện, tự nhiên • Lấy ý tưởng từ thực tế • Dùng ngôn ngữ của người sử dụng (hãy nói theo cách của bạn) • Không được làm NSD ngạc nhiên – Dễ dàng truy xuất qua các MH khác – Nên gói gọn 1 công việc trong 1 MH (không cho MH trôi, không qua nhiều MH). – Không nhúng 2 công việc trên 1 MH 19
- Chất lượng thiết kế giao diện 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Công nghệ phần mềm: Chương 1 - ThS. Nguyễn Khắc Quốc
61 p | 143 | 18
-
Bài giảng Công nghệ phần mềm: Bài 1 - TS. Lê Nguyễn Tuấn Thành
142 p | 232 | 17
-
Bài giảng Công nghệ phần mềm nâng cao: Giới thiệu môn học - Phạm Ngọc Hùng
14 p | 166 | 14
-
Tập bài giảng Công nghệ phần mềm - Phạm Hùng Phú, Nguyễn Văn Thẩm (Biên soạn)
291 p | 60 | 13
-
Bài giảng Công nghệ phần mềm: Chương 1 - ĐH Công nghệ TP.HCM
77 p | 36 | 13
-
Bài giảng Công nghệ phần mềm: Bài 1 - Học viện Kỹ thuật Quân sự
45 p | 20 | 11
-
Bài giảng Công nghệ phần mềm: Chương 0 - ThS. Trần Sơn Hải
5 p | 122 | 10
-
Bài giảng Công nghệ phần mềm: Yêu cầu phần mềm
66 p | 107 | 10
-
Bài giảng Công nghệ phần mềm: Chương 1 - ThS. Dương Thành Phết
19 p | 138 | 9
-
Bài giảng Công nghệ phần mềm: Chương 1 - Trường ĐH Công nghiệp TP. HCM
48 p | 42 | 9
-
Bài giảng Công nghệ phần mềm - Phần 1: Giới thiệu chung về công nghệ phần mềm
52 p | 88 | 8
-
Bài giảng Công nghệ phần mềm: Các quy trình phần mềm
31 p | 125 | 8
-
Bài giảng Công nghệ phần mềm: Chương 1 - ThS. Đinh Thị Lương
40 p | 12 | 6
-
Bài giảng Công nghệ phần mềm ứng dụng: Bài 1 - ThS. Thạc Bình Cường
58 p | 60 | 6
-
Bài giảng Công nghệ phần mềm - Chương 1: Tổng quan về CNPM
13 p | 112 | 5
-
Bài giảng Công nghệ phần mềm - Phần 1: Giới thiệu công nghệ phần mềm
52 p | 79 | 5
-
Bài giảng Công nghệ phần mềm: Phần 1 - Vũ Thị Hương Giang
52 p | 49 | 3
-
Bài giảng Công nghệ phần mềm: Chương 1 - ThS. Trần Sơn Hải
52 p | 73 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn