Bài giảng phân tích thiết kế hệ thống nguyễn hữu duyệt

143 294 0
Bài giảng phân tích thiết kế hệ thống   nguyễn hữu duyệt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC SƯ PHẠM ĐỒNG THÁP BÀI GIẢNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG Người soạn: Nguyễn Hữu Duyệt - Email: nhduyet@pud.edu.vn Giới thiệu môn học Phân tích hệ thống khâu quan trọng dự án tin học nào. Vấn đề phân tích thiết kế hệ thống thông tin quản lý đưa vào nội dung giảng dạy bậc đại học nhiều ngành có ngành Công nghệ thông tin. Bài giảng phục cho công tác giảng dạy giáo viên học tập, nghiên cứu làm đề tài sinh viên, tài liệu tham khảo cho quan tâm đến việc nghiên cứu, xây dựng hệ thống thông tin. Bài giảng sẽ: § Cung cấp cho người đọc kiến thức hệ thống thông tin. § Các cách tiếp cận để tìm hiểu hệ thống thông tin, phương pháp điều tra công cụ để tổng hợp kết điều tra nhằm mô tả hệ thống thông tin. Trên cở sở báo cáo tổng hợp kết điều tra, bước xây dựng mô hình cho thành phần ứng với giai đoạn tiếp cận để thành phần tham gia xây dựng hệ thống thông tin góp phần tự động hóa tổ chức, làm cho hệ thống hoàn thiện hơn. § Ðối với sinh viên thực tập tốt nghiệp, chọn kiểu đề tài phân tích thiết kế hệ thống thông tin tài liệu để sinh viên vào bước mà thực hiện: điều tra, báo cáo, xây dựng mô hình. Khi soạn giáo trình tham khảo tài liệu: 1. SYSTEMS ANALYSIS AND DESIGN, GERALD A.SILVER MYRNAL.SILVER 2. Ðồng Thị Bích Thủy - Bài giảng Phân tích hệ thống - Ðại học quốc gia thành phố Hồ Chí Minh. 3. Trần Thành Trai, Giáo trình Phân tích thiết kế hệ thống thông tin quản lý tác giả - NXB Thống kê, 1994. 4. Phạm Thị Xuân Lộc, Bài giảng Phân tích hệ thống Thạc sỹ , Khoa Công nghệ Thông tin - Ðại học Cần Thơ. 5. Đinh Khắc Quyền, Bài giảng Phân tích hệ thống-Khoa Công nghệ Thông tin - Ðại học Cần Thơ. 6. Website http://www.moet.gov.vn 7. Website http://www.ctu.edu.vn 8. Bài giảng UML Cuốn giáo trình hoàn thành đúc kết từ kinh nghiệm xây dựng hệ thống thông tin thực tế số năm giảng dạy môn học với góp ý cán giảng dạy. Hy vọng góp ích cho sinh viên ngành Công nghệ thông tin - đối tượng chủ yếu giáo trình quan tâm. Mục lục The link e d im… Th e link The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… Th e link The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… Th e link The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… The link e d im… Th e link Giới thiệu môn học Giới thiệu Tổng quan học phần Kế hoạch dạy học Giới thiệu HTTT Khái niệm hệ thống Thông tin Hệ thống thông tin Các phương tiện Tổng quát trình áp dụng hệ thống tin học Các thành phần tham gia hệ thống thông tin Một số phương pháp phân tích thiết kế hệ thống thông tin Tóm tắt chương Câu hỏi, tập Mô tả hệ thống Mục tiêu yêu cầu Tóm tắt nội dung chương Tìm hiểu yêu cầu tổ chức Các phương pháp điều tra Báo cáo điều tra Phân tích tổng hợp kết điều tra Ví dụ áp dụng Câu hỏi tập Th e lin Th e lin Th e lin Th e lin Th e lin Th e lin Th e lin Th e lin Th e lin Th e lin Th e lin Th e lin Th e lin Th e lin Th e lin Th e lin Th e lin Th e lin Th e lin Th e lin Mô hình quan niệm liệu The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… Th e link Giới thiệu Mục tiêu yêu cầu Khái niệm mô hình DL quan niệm Mô hình ERM Chuẩn hoá mô hình ERM Từ điển liệu Các bước xây dựng mô hình ERM Câu hỏi tập Mô hình logic liệu The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin Mục tiêu Giới thiệu mô hình quan niệm liệu Mô hình quan hệ The link e d im… The link e d im… The link e d im… Th e link Th e lin Lưu đồ dòng liệu The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… Th e link The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin Th e link The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin The link e d im… The link e d im… Th e lin Th e link Mục tiêu Tóm tắt nội dung Thành phần liệu mức quan niệm Thành phần tổ chức xử lí Thiết kế giao diện The link e d im… The link e d im… Mục tiêu Tóm tắt nội dung Giới thiệu Các khái niệm Các cấp DFD Các công cụ đặc tả Hướng dẫn công cụ thiết kế Câu hỏi, tập Mô hình Merise The link e d im… The link e d im… Câu hỏi, tập Tóm tắt nội dung Các kĩ thuật thiết kế giao diện Các phong cách thiết kế giao diện Các cách thức thiết kế giao diện Tổng kết chương Câu hỏi, tập Bài tập PHÂN TÍCH HỆ THỐNG Giới thiệu môn học Phân tích hệ thống khâu quan trọng dự án tin học nào. Vấn đề phân tích thiết kế hệ thống thông tin quản lý đưa vào nội dung giảng dạy bậc đại học nhiều ngành có ngành Công nghệ thông tin. Bài giảng phục cho công tác giảng dạy giáo viên học tập, nghiên cứu làm đề tài sinh viên, tài liệu tham khảo cho quan tâm đến việc nghiên cứu, xây dựng hệ thống thông tin. Bài giảng sẽ:  Cung cấp cho người đọc kiến thức hệ thống thông tin.  Các cách tiếp cận để tìm hiểu hệ thống thông tin, phương pháp điều tra công cụ để tổng hợp kết điều tra nhằm mô tả hệ thống thông tin. Trên cở sở báo cáo tổng hợp kết điều tra, bước xây dựng mô hình cho thành phần ứng với giai đoạn tiếp cận để thành phần tham gia xây dựng hệ thống thông tin góp phần tự động hóa tổ chức, làm cho hệ thống hoàn thiện hơn.  Ðối với sinh viên thực tập tốt nghiệp, chọn kiểu đề tài phân tích thiết kế hệ thống thông tin tài liệu để sinh viên vào bước mà thực hiện: điều tra, báo cáo, xây dựng mô hình. Khi soạn giáo trình tham khảo tài liệu: 1. SYSTEMS ANALYSIS AND DESIGN, GERALD A.SILVER MYRNAL.SILVER 2. Ðồng Thị Bích Thủy - Bài giảng Phân tích hệ thống - Ðại học quốc gia thành phố Hồ Chí Minh. 3. Trần Thành Trai, Giáo trình Phân tích thiết kế hệ thống thông tin quản lý tác giả - NXB Thống kê, 1994. 4. Phạm Thị Xuân Lộc, Bài giảng Phân tích hệ thống Thạc sỹ , Khoa Công nghệ Thông tin - Ðại học Cần Thơ. 5. Đinh Khắc Quyền, Bài giảng Phân tích hệ thống-Khoa Công nghệ Thông tin - Ðại học Cần Thơ. 6. Website http://www.moet.gov.vn 7. Website http://www.ctu.edu.vn 8. Bài giảng UML Cuốn giáo trình hoàn thành đúc kết từ kinh nghiệm xây dựng hệ thống thông tin thực tế số năm giảng dạy môn học với góp ý cán giảng dạy. Hy vọng góp ích cho sinh viên ngành Công nghệ thông tin đối tượng chủ yếu giáo trình quan tâm. PHÂN TÍCH HỆ THỐNG KẾ HOẠCH DẠY HỌC NĂM HỌC Tên học phần: Phân tích thiết kế hệ thống thông tin Mã học phần: Số ĐVHT: Ngành: Cao đẳng Sư phạm Tin học I. KHỐI LƯỢNG GIẢNG DẠY - Số tiết lý thuyết: 35 - Số tiết tập : 10 - Số tiết tự nghiên cứu, tập, thảo luận: 15 II. HỌC PHẦN TIÊN QUYẾT - Cơ sở liệu III. MỤC TIÊU MÔN HỌC - Mục tiêu chung: + Cung cấp cho sinh viên kiến thức phân tích thiết kế thông tin: Thu thập thông tin, phân tích yêu cầu hệ thống hệ thống tương lai, thiết kế hệ thống thông qua mô hình hệ thống. - Mục tiêu cụ thể: Chương 1: Sinh viên nắm khái niệm hệ thống thông tin, giai đọan thành phần tham gia phát triển đề án công nghệ thông tin; Chương 2: Sinh viên nắm phương pháp tiếp cận hệ thống thông tin như: vấn, phương pháp điều tra…và cách lập báo cáo điều tra; Chương 3: Sinh viên nắm cách xây dựng mô hình quan niệm liệu, mô hình ERM; Chương 4: Sinh viên cần nắm qui tắc chuyển từ mô hình quan niệm liệu sang mô hình luận lý liệu cách tối ưu hóa mô hình luận lý liệu; Chương 5: Sinh viên nắm khái niệm mô hình quan niệm cho xử lý, lập lưu đồ dòng liệu xây dựng mô hình quan niệm cho xử lý; Chươg 6: Sinh viên nắm khái niệm cho mô hình tổ chức cho xử lý cách xây dựng mô hình tổ chức cho xử lý; Chương 7: Sinh viên nắm cách xây dựng mô hình vật lý cho liệu vẽ lưu đồ giải thuật cho module xử lý. Chương 8. Sinh viên nắm yêu cầu thiết kế giao diện, hình thức thiết kế giao diện. IV. PHẦN TỰ HỌC - Sinh viên phân thành nhóm, nhóm từ – sinh viên để thực dự án nhỏ. - Sau phần sinh viên báo cáo trình bày kết họat động nhóm. V. HÌNH THỨC ĐÁNH GIÁ - Sinh viên làm báo cáo tập lớn VI. NỘI DUNG MÔN HỌC CHƯƠNG 1: GIỚI THIỆU HỆ THỐNG THÔNG TIN I. Khái niệm hệ thống 1. Khái niệm 2. Phân lọai hệ thống 3. Cấu tạo hệ thống 4. Các thành phần hệ thống II. Thông tin III. Hệ thống thông tin IV. Các phương tiện dùng xây dựng hệ thống thông tin V. Các giai đọan tin học VI. Các thành phần tham gia phát triển đề án công nghệ thông tin VII. Một số phương pháp phân tích hệ thống CHƯƠNG 2: TIẾP CẬN HỆ THỐNG I. Các yêu cầu tổ chức 1. Các yêu cầu hệ thống 2. Các yêu cầu người dùng 3. Các yêu cầu kỹ thuật II. Các phương pháp điều tra 1. Phỏng vấn 2. Điều tra câu hỏi 3. Quan sát thực tế 4. Nghiên cứu tài liệu CHƯƠNG 3: MÔ HÌNH QUAN NIỆM DỮ LIỆU – MÔ HÌNH THỰC THỂ KẾT HỢP I. Các khái niệm 1. Thực thể 2. Quan hệ 3. Thuộc tính 4. Bản số 5. Khóa 6. Số chiều quan hệ, quan hệ tự thân II. Tổng quát hóa chuyên biệt hóa 1. Giới thiệu 2. Định nghĩa 3. Cách trình bày 4. Ý nghĩa III. Phụ thuộc hàm thực thể 1. Định nghĩa 2. Trình bày mô hình quan niệm liệu 3. Liên quan phụ thuộc hàm số IV. Chuẩn hóa mô hình quan niệm liệu 1. Qui tắc 2. Qui tắc 3. Qui tắc V. Xây dựng mô hình quan niệm liệu CHƯƠNG 4: MÔ HÌNH LUẬN LÝ DỮ LIỆU I. II. III. Khái niệm Chuyển từ mô hình MCD sang mô hình MLD với sở liệu quan hệ 1. Các khái niệm 2. Các qui tắc chuyển từ mô hình MCD sang MLD 2.1. Qui tắc 2.2. Qui tắc 2.3. Qui tắc 2.4. Qui tắc 2.5. Qui tắc 2.6. Qui tắc Tối ưu hóa mô hình MLD 1. Tạo rườm rà 2. Xóa bỏ quan hệ không khai thác CHƯƠNG 5: MÔ HÌNH QUAN NIỆM CHO XỬ LÝ I. Các khái niệm 1. Họat động 2. Biến cố 3. Kết 4. Sự đồng hóa II. Xây dựng mô hình MCT Một biến cố tham gia vào nhiều quy tắc xử lý với vai trò khác nhau. Bảng sau kiểm tra tính hợp lý mô hình có biến cố tham gia vào hai quy tắc xử lý: The link ed image cannot be displayed. The file may hav e been mov ed, renamed, or deleted. Verify that the link points to the correct file and location. Một biến cố phát động cho hai quy tắc quản lý, nhiên hai quy tắc xử lý khác sinh kết quả. VI.1.1.6. Một số tình cần lưu ý xây dựng mô hình quan niệm cho xử lý. VI.1.1.6.1. Vòng lặp VI.1.1.6.2.Chờ đợi biến cố môi trường VI.1.1.6.3. Phân rã biến cố phức tạp. VI.1.1.6.1. Vòng lặp Tình thường gặp có xử lý phần biến cố, đồng thời phải lặp lại xử lý này. The link ed image cannot be displayed. The file may hav e been mov ed, renamed, or deleted. Verify that the link points to the correct file and location. Giả sử quy tắc quản lý R khởi động có tham gia hai biến cố E1 E2. Quy tắc qủn lý thực phần tạo kết E3 kiện kiểu E1. Như hệ thống lặp vô hạn lần. Ðể tránh tình ta tạo quy tắc quản lý “khử lặp” cách bổ sung biến cố “định kỳ” chẳng hạn “hết hạn” hay “cuối kỳ”, . VI.1.1.6.2.Chờ đợi biến cố môi trường Tình xảy có kết sinh quy tắc quản lý yêu cầu môi trường phản hồi kiện làm biến cố nhập để tiến trình xử lý tiếp tục được. Trong trường hợp phải tách quy tắc xử lý ra: Ví dụ: The link ed image cannot be displayed. The file may hav e been mov ed, renamed, or deleted. Verify that the link points to the correct file and location. VI.1.1.6.3. Phân rã biến cố phức tạp. Tình thường gặp biến cố liên quan đến liệu có cấu trúc phức tạp. Ta gọi biến cố biến cố tổng quát mà việc xử lý gồm nhiều thao tác với nhiều kiểu khác nhau: tuần tự, rẽ nhánh, việc lặp lặp lại nhiều thao tác đó. Trường hợp tách biến cố tổng quát thành biến cố biến cố đơn giản hơn, xử lý biến cố sau nhóm lại biến cố thành phần xử lý xong. Chẳng hạn quy tắc quản lý nhập hàng liên quan đến sơ đồ mô hình thực thể kết hợp sau: The link ed image cannot be displayed. The file may hav e been mov ed, renamed, or deleted. Verify that the link points to the correct file and location. Ta phân rã biến cố “yêu cầu mua hàng khách” thành hai biến cố “yêu cầu khách” “các mặt hàng mà khách yêu cầu”. Quy tắc quản lý “bán hàng” hay “lập hóa đơn” phân rã thành hai quy tắc quản lý “ghi nhận khách mua” “ghi nhận mặt hàng khách yêu cầu”. Tổng quát hóa phân rã biến cố tổng quát phức tạp ta mô tả sau: The link ed image cannot be displayed. The file may hav e been mov ed, renamed, or deleted. Verify that the link points to the correct file and location. VI.1.2. Phương pháp xây dựng mô hình quan niệm cho xử lý. VI.1.2.1. Xây dựng sơ đồ thông lương thông tin VI.1.2.2. Xây dựng sơ đồ biến cố VI.1.2.3. Xây dựng sơ đồ quan niệm cho xử lý Mô hình quan niệm cho xử lý hệ thống xây dựng phương pháp phân tích xuống. Giống tiếp cận tìm hiểu hệ thống máy móc, thấy chúng phức tạp. Nếu vào việc tìm hiểu chi tiết khó có nhận thức đầy đủ, xác hệ thống. Ý tưởng phương pháp phân chia hệ thống thành hệ thống nhỏ mà ta gọi phân hệ hay lĩnh vực hệ thống, thấy chúng phức tạp lại phân chia tiếp. Từng hệ thống nhận diện biến cố, quy tắc quản lý. Quá trình xây dựng mô hình quan niệm cho xử lý phân chia hành bước sau: VI.1.2.1. Xây dựng sơ đồ thông lương thông tin Sơ đồ thông lượng thông tin sơ đồ tổng quát trình bày mối liên quan đối tượng nguồn / đích môi trường với hệ thống thông qua tương tác yêu cầu, đáp ứng, Chẳng hạn: The link ed image cannot be displayed. The file may hav e been mov ed, renamed, or deleted. Verify that the link points to the correct file and location. Từ sơ đồ thông lượng thông tin nhận diện hệ thống con, quy tắc quản lý hệ thống tổng quát. VI.1.2.2. Xây dựng sơ đồ biến cố Sơ đồ biến cố dòng luân chuyển kiện nguồn / đích môi trường hệ thống hệ thống. Sơ đồ xây dựng lúc chưa xác, cần phải phân tích tìm hiểu để tiếp cận xác việc nhận thức hệ thống. Thông thường xen biến cố sơ đồ biến cố quy tắc quản lý mà việc nhận diện chúng phải tiến hành bước để sáng tỏ dần. Thí dụ sơ đồ biến cố cho trình bán hàng cửa hàng ban đầu mô tả đơn giản sau: The link ed image cannot be displayed. The file may hav e been mov ed, renamed, or deleted. Verify that the link points to the correct file and location. VI.1.2.3. Xây dựng sơ đồ quan niệm cho xử lý Sử dụng khái niệm đề cập để xây dừng mô hình quan niệm cho xử lý. Ðể có mô hình hợp lý cần soát, kiểm tra lại dựa số quy tắc kiểm chứng sau: a) Một quy tắc quản lý phải có biến cố tham gia sinh kết quả. b) Các quy tắc quản lý không trùng lắp. c) Các biến cố không trùng lắp. d) Cần có liên hoàn tối đa, không bị tắc nghẽn. e) Không trình bày quy tắc mang tính thứ tự tổ chức vật lý. Sai lầm hay gặp:  Biểu diễn khái niệm tập tin thiết bị cứng,  Tiêu chuẩn cắt hệ thống mức độ tổ chức . f) Trường hợp phát động quy tắc quản lý đặt điều kiện biến cố không tự sinh ra, cho điều kiện phải có trình bày điều kiện thời gian. Ví dụ: đến kỳ hạn, cuối ngày, cuối tháng, . chúng thường biến cố phát động. g) Có thể giúp dễ hiểu mô hình quan niệm cho xử lý cách cắt thành hệ thống cấp thấp biến cố tham gia cả. Ðiều làm nhờ kết trung gian. VI.2. THÀNH PHẦN XỬ LÝ MỨC TỔ CHỨC The link ed image cannot be di VI.2.1. Các khái niệm VI.2.2. Bảng kê thủ tục chức năng: VI.2.3. Cách trình bày mô hình tổ chức xử lý Việc xây dựng mô hình tổ chức cho xử lý hệ thống nhằm hai mục đích:  Xét chất quy tắc quản lý để định: quy tắc thực phưưng pháp thủ công, quy tắc tự động hóa được.  Xem xét bố trí quy tắc quản lý không gian, thời gian nào. VI.2.1. Các khái niệm VI.2.1.1. Trạm làm việc VI.2.1.2. Những người tham gia VI.2.1.3. Các thủ tục chức (TTCN) VI.2.1.4. Bản chất xử lý VI.2.1.5. Các đơn vị tổ chức xử lý VI.2.1.1. Trạm làm việc Trạm làm việc nơi thực quy tắc quản lý cụ thể đó, đặc trưng phạm trù sau đây:  Vị trí địa lý (quan trọng xa nhau).  Con người.  Máy móc. VI.2.1.2. Những người tham gia  Những người bên tổ chức bao gồm:  Người chuẩn bị liệu hay cung cấp liệu.  Người ghi nhận liệu.  Người truyền liệu.  Người biến đổi liệu.  Người khai thác liệu.  Những người bên tổ chức, có, chẳng hạn: thí sinh tổ chức trường đại học; khách hàng tổ chức công ty, ngân hàng VI.2.1.3. Các thủ tục chức (TTCN) Một thủ tục chức xem thao tác xử lý sơ cấp, có ý nghĩa logic đó, có chu kỳ xử lý, người trạm làm việc chịu trách nhiệm thực cách liên tục. Một quy tắc quản lý mô hình quan niệm cho xử lý gồm nhiều thao tác, mức độ tổ chức thao tác tách ra, tổ chức lại thành thủ tục chức dựa vào tính chất xử lý. Một thủ tục chức có chất xử lý nhất: thủ công tự động. Nếu phức tạp lại chia nhỏ thành chức để dễ nhận biết triển khai sau này. The link ed image cannot be displayed. The file may hav e been mov ed, renamed, or deleted. Verify that the link points to the correct file and location. VI.2.1.4. Bản chất xử lý   Thủ công (TC). Tự động (TÐ).  Thời gian thực (TGT): tương tác qua lại với hệ thống.  Xử lý theo lô - thời gian trễ (TGÐT): tồn trữ thể biến cố xử lý lần. Thường phải bổ sung thêm biến cố định kỳ. Tuy nhiên khác với mức quan niệm, mức tổ chức, biến cố định kỳ cần nêu cụ thể hơn, xác hơn. Nếu có tương tác người sử dụng hệ thống tách hoạt động thành thủ tục chức năng, để mổi thủ tục chức có chất xử lý. VI.2.1.5. Các đơn vị tổ chức xử lý  Là chuỗi thủ tục chức thực cách liên tục không ngắt quãng có ý nghĩa hệ thống thông tin.  Một hệ thống mức quan niệm tách thành nhiều đơn vị tổ chức xử lý. Chú ý:  Thứ tự thực thủ tục chức đơn vị tổ chức xử lý.  Có thể tồn thủ tục chức nhiều đơn vị tổ chức xử lý khác nhau. Thí dụ: thủ tục chức đổi số tiền chuổi ký tự có mặt đơn vị tổ chức xử lý như: lập phiếu thu, lập phiếu chi, lập hóa đơn bán hàng, . Khi đơn vị tổ chức xử lý dùng chung thủ tục chức đó. Người ta thường lập bảng thủ tục chức để theo dõi, kiểm soát có thủ tục chức trùng lắp hay có mặt nhiều đơn vị tổ chức xử lý điều chỉnh để có tập hợp đầy đủ gọn nhất. Cấu trúc bảng kê thủ tục chức sau: VI.2.2. Bảng kê thủ tục chức năng: STT TÊN TTCN BIẾN CỐ Ràng buộc thời gian VI.2.3. Cách trình bày mô hình tổ chức xử lý QTQL The link ed image cannot be displayed. The file may hav e been mov ed, renamed, or deleted. Verify that the link points to the correct file and location. PHÂN TÍCH HỆ THỐNG The link ed image cannot be di The link ed image cannot be di The link ed image cannot be di The link ed image cannot be di Tổng kết chương Chương trình bày kỹ thuật giao diện người dùng, phong cách cách thức thiết kế giao diện người dùng. Người học cần nắm rõ kỹ thuật giao diện người dùng:    Hệ điều hành trình duyệt web Màn hình hiển thị Bàn phím thiết bị trỏ Người học phải phân biệt phong cách thiết kế giao diện:   Giao diện dựa cửa sổ frame Giao diện dựa menu 7.1. Tổng quan giao diện người dùng  Giao diện người dùng hiệu phải phù hợp với trình độ kinh nghiệm người dùng. Những nguyên nhân sau khiến cho người dùng sử dụng sai hay cảm thấy nhàm chán, lẫn lộn chí hoảng sợ quay sang chối bỏ phần mềm:      Sử dụng nhầm lẫn thuật ngữ, khái niệm Giao diện không trực quan Cách tiếp cận giải vấn đề bị lẫn lộn Thiết kế giao diện rắc rối Các nguyên tắc nên áp dụng thiết kế giao diện người dùng:      Phải hiểu rõ trình độ người sử dụng đặc thù công việc họ Lôi kéo người dùng vào việc thiết kế giao diện Kiểm tra thử nghiệm việc thiết kế người dùng thật Áp dụng quy ước, thói quen thiết kế giao diện, tuân thủ style chung cho toàn chương trình. Người dùng cần dẫn công việc họ đối mặt tiếp theo:  Chỉ cho người dùng hệ thống mong đợi họ làm  Chỉ cho người dùng liệu họ nhập hay sai  Giải thích cho người dùng hệ thống đứng yên có công việc cần xử lý không treo  Khẳng định với người dùng hệ thống hay chưa hoàn thành công việc  Nên định hình giao diện cho thông điệp, dẫn xuất vị trí  Định hình thông điệp dẫn đủ dài để người dùng đọc được, đủ ngắn để họ hiểu  Các giá trị mặc định cần hiển thị  Lường trước sai sót người dùng gặp phải để phòng tránh  Không cho phép xử lý tiếp lỗi chưa khắc phục 7.2. Kỹ thuật giao diện người dùng 7.2.1. Hệ điều hành trình duyệt web Những hệ điều hành đồ họa phổ biến cho máy khách Windows, Macintosh, Unix, Linux cho máy cầm tay Palm OS, Windows CE. Tuy nhiên, hệ điều hành ngày không nhân tố thiết kế giao diện người dùng nữa. Các ứng dụng Internet Intranet chạy trình duyệt web. Hầu hết trình duyệt chạy nhiều hệ điều hành. Điều cho phép thiết kế giao diện người dùng phụ thuộc vào hệ điều hành. Tính gọi độc lập tảng (platform independence). Thay viết giao diện riêng cho hệ điều hành cần viết giao diện cho hai trình duyệt. Hiện tại, hai trình duyệt phổ biến Microsoft Internet Explorer Netscape Navigator tồn khó khăn khác vấn đề phiên trình duyệt. 7.2.2. Màn hình hiển thị Kích thước vùng hiển thị vấn đề then chốt thiết kế giao diện. Không phải hình hiển thị dạng hình máy tính cá nhân. Có nhiều thiết bị hiển thị máy tính cá nhân. Đối với hình máy tính cá nhân, có đơn vị đo lường độ phân giải đồ họa. Độ phân giải đồ họa tính theo pixel, số điểm sáng phân biệt hiển thị hình. Hiện nay, độ phân giải phổ biến 800.000 pixel theo chiều ngang 600.000 pixel theo chiều dọc hình 17 inch. Những kích thước hiển thị lớn hỗ trợ nhiều pixel hơn; nhiên, người thiết kế nên thiết kế giao diện theo loại hình có độ phân giải phổ biến nhất. Rõ ràng, máy tính cầm tay số thiết bị hiển thị đặc biệt (ví dụ hình máy rút tiền tự động ATM) hỗ trợ hình hiển thị nhỏ nhiều phải xem xét thiết kế giao diện. Cách thức thể vùng hiển thị người dùng điều khiển khả kỹ thuật hình khả hệ điều hành, Hai cách tiếp cận phổ biến paging scrolling. Paging hiển thị hình hoàn chỉnh ký tự vào lần. Toàn vùng hiển thị gọi trang (hay hình). Các trang hiển thị theo nhu cầu người dùng cách nhấn nút lệnh, tương tự lật trang sách. Scrolling dịch chuyển phần thông tin hiển thị lên xuống hình, thường lần dòng. Các hình máy tính cá nhân cho phép nhiều tùy chọn paging scrolling. 7.2.3. Bàn phím thiết bị trỏ Hầu hết (nhưng tất cả) thiết bị hiển thị hình tích hợp với bàn phím. Những tính chủ yếu bàn phím tập ký tự khóa chức năng. Tập ký tự hầu hết máy tính cá nhân theo chuẩn. Những tập ký tự mở rộng với phần mềm để hỗ trợ thêm ký tự biểu tượng. Các khóa chức nên sử dụng cách quán. Nghĩa là, chương trình nên sử dụng quán khóa chức cho mục đích. Ví dụ, F1 thường dùng để gọi chức trợ giúp hệ điều hành ứng dụng. Hầu hết giao diện (bao gồm hệ điều hành trình duyệt) sử dụng thiết bị trỏ chuột, bút hình cảm ứng. Tất nhiên, thiết bị trỏ phổ biến chuột. Bút trở nên quan trọng ứng dụng chạy thiết bị cầm tay. Bởi lý thiết bị thường bàn phím. Do đó, giao diện cần thiết kế phép “gõ” bàn phím hiển thị hình sử dụng chuẩn viết tay Graffiti Jot. 7.3. Các phong cách thiết kế giao diện người dùng 7.3.1. Giao diện dựa cửa sổ frame Phần giao diện cửa sổ. Một cửa sổ nhỏ lớn vùng hình hiển thị. Nó thường chứa điều khiển chuẩn góc bên phải phóng to, thu nhỏ hay đóng cửa sổ. Phần liệu hiển thị bên cửa sổ lớn nhỏ kích thước cửa sổ. Trong trường hợp lớn hơn, dùng cuộn để dịch chuyển. Một cửa sổ chia thành vùng gọi frame. Mỗi frame hoạt động độc lập với các frame khác cửa sổ. Mỗi frame xác định để phục vụ cho mục đích định. Trong cửa sổ, sử dụng tất điều khiển giao diện giới thiệu chương 10. 7.3.2. Giao diện dựa menu Chiến lược đối thoại phổ biến cổ điển menu. Có nhiều loại menu tư tưởng chung yêu cầu người dùng chọn hành động từ menu: o Menu kéo thả, menu xếp tầng o Menu pop-up o Thanh công cụ menu icon o Menu siêu liên kết 7.4. Cách thức thiết kế giao diện người dùng 7.4.1. Các công cụ tạo giao diện  Microsoft Access  CASE Tools  Visual Basic  Visio  … Xây dựng menu với Visual Basic 7.4.2. Quy trình thiết kế giao diện người dùng o Bước - Lập sơ đồ phân cấp giao tiếp người dùng sử dụng lược đồ biến đổi trạng thái o Bước - Lập mẫu đối thoại giao diện người dùng o Bước - Tham khảo tiếp thu ý kiến phản hồi người dùng. Nếu cần thiết quay trở lại bước bước 2. Câu hỏi tập 1. Nêu nguyên tắc tỏng thiết kế giao diện. 2. Nêu kỹ thuật giao diện. 3. So sánh phong cách giao diện. 4. Thiết kế đầu cho hệ thống mà bạn thực phân tích thiết kế, viết tiếp báo cáo tập lớn với nội dung:    Các phương thức cài đặt đầu vào Các hình thức đầu Các biểu mẫu giao diện chương trình (có hình ảnh) [...]... chính: phân tích (phân tích sơ bộ, phân tích kỹ thuật, phân tích yêu cầu, phân tích tính khả thi), thiết kế (thiết kế các mô hình, thiết kế kĩ thuật), cài đặt, bảo trì  Sinh viên hiểu tổng quan về các phương pháp phân tích thiết kế hệ thống thông tin: Merise, SADT, MCX, phương pháp phân tích thiết kế hướng đối tượng, trong đó chủ đi sâu theo tiếp cận Merise để xây dựng hệ thống thông tin PHÂN TÍCH HỆ THỐNG... 2 Ðồng Thị Bích Thủy - Bài giảng Phân tích hệ thống của TS - Ðại học quốc gia thành phố Hồ Chí Minh 3 Trần Thành Trai, Giáo trình Phân tích và thiết kế hệ thống thông tin quản lý của tác giả , NXB Thống kê, 1994 4 Phạm Thị Xuân Lộc, Bài giảng Phân tích hệ thống của Thạc sỹ , Khoa Công nghệ Thông tin - Ðại học Cần Thơ 5 Đinh Khắc Quyền, Bài giảng Phân tích hệ thống, Khoa Công nghệ Thông tin - Ðại học... cho xử lý CHƯƠNG VIII: THIẾT KÊ GIAO DIỆN TÀI LIỆU THAM KHẢO 1 Merise phương pháp thiết kế hệ thống thông tin phục vụ quản lý doanh nghiệp, NXB Khoa học kỹ thuật, 2 Phạm Thị Xuân Lộc, Bài giảng phân tích hệ thống, ĐH Cần Thơ, 3 Đinh Khắc Quyền, Bài giảng phân tích hệ thống, ĐH Cần Thơ, 4 Các tài liệu khác trên mạng PHÂN TÍCH HỆ THỐNG Tổng quan Học phần phân tích thiết kế hệ thống thông tin được chia... viên phải đạt được:  Hiểu khái niệm hệ thống, thông tin, hệ thống thông tin  Các giai đoạn phân tích thiết kế hệ thống thông tin: mô hình thác nước, mô hình xoắn ốc  Các phương pháp phân tích thiết kế hệ thống thông tin: Merise, SADT, MCX, phương pháp phân tích thiết kế hướng đối tượng  Các thành phần tham gia xây dựng hệ thống: người phân tích, người thiết kế, người quản lí, người lập trình, người... image cannot be di PHÂN TÍCH HỆ THỐNG Tổng quan Học phần phân tích thiết kế hệ thống thông tin được chia thành 6 chương: Chương 1 Giới thiệu về hệ thống thông tin Chương này giới thiệu những khái niệm cơ bản về một hệ thống thông tin: khái niệm hệ thống và hệ thống thông tin, cấu tạo và phân loại các hệ thống thông tin, các thành phần của một hệ thống thông tin Chương 2 Mô tả hệ thống Chương này giới... chương kế tiếp I.1 KHÁI NIỆM VỀ HỆ THỐNG The link ed image cannot be di I.1.1 Hệ thống I.1.2 Phân loại các hệ thống I.1.3 Cấu tạo của một hệ thống I.1.4 Các thành phần của một hệ thống I.1.1 Hệ thống Hệ thống là một thuật ngữ dùng để chỉ những đồ vật (things), những tình trạng (conditions), những phương thức (methods) Chẳng hạn hệ thống thanh toán, hệ thống truyền thông hay hệ thống giao thông Hệ thống. .. người phân tích hệ thống và những người thiết kế hệ thống làm việc gần gũi với nhau từ đầu đến cuối đề án I.6.6 Người lập trình (Programers) Người lập trình là những người nhận kết xuất từ những người thiết kế hệ thống, dùng ngôn ngữ lập trình để triển khai chúng, kiểm tra và thử nghiệm chương trình Những người phân tích hệ thống bàn giao kết quả công việc đã làm của họ cho những người thiết kế hệ thống, ... truyền thông các hệ thống thông tin Phương pháp MCX phân hoạch quá trình phân tích thành các giai đoạn:  Phân tích vĩ mô  Phân tích sơ bộ  Phân tích quan niệm  Phân tích chức năng  Phân tích cấu trúc Phương pháp này khá hữu hiệu, thích hợp với việc thực hành Nhược điểm của nó là hơi rườm rà I.7.4 Phương pháp phân tích hướng đối tượng (Object Oriented Analysis) Phương pháp phân tích hướng đối tượng... người thiết kế hệ thống là người (hoặc một nhóm người) mà họ sẽ nhận kết xuất từ những người phân tích hệ thống Công việc của họ là chuyển mỗi phát biểu tự do về kỷ thuật về những yêu cầu của người dùng thành một thiết kế có tính kiến trúc cấp cao hơn Nó là cái sườn mà dựa vào đó các nhà lập trình có thể triển khai làm việc Trong nhiều trường hợp người phân tích hệ thống và người thiết kế hệ thống. .. thiệu về hệ thống thông tin Chương này giới thiệu những khái niệm cơ bản về một hệ thống thông tin: khái niệm hệ thống và hệ thống thông tin, cấu tạo và phân loại các hệ thống thông tin, các thành phần của một hệ thống thông tin Chương 2 Mô tả hệ thống Chương này giới thiệu qui trình tìm hiểu của một tổ chức dự định xây dựng một hệ thống thông tin mới: Từ quá trình khảo sát điều tra, phân tích các . hệ thống thông tin cho tổ chức, gồm các giai đoạn chính: phân tích (phân tích sơ bộ, phân tích kỹ thuật, phân tích yêu cầu, phân tích tính khả thi), thiết kế (thiết kế các mô hình, thiết kế. Thị Xuân Lộc, Bài giảng Phân tích hệ thống của Thạc sỹ , Khoa Công nghệ Thông tin - Ðại học Cần Thơ. 5. Đinh Khắc Quyền, Bài giảng Phân tích hệ thống- Khoa Công nghệ Thông tin - Ðại học Cần. Thị Xuân Lộc, Bài giảng Phân tích hệ thống của Thạc sỹ , Khoa Công nghệ Thông tin - Ðại học Cần Thơ. 5. Đinh Khắc Quyền, Bài giảng Phân tích hệ thống- Khoa Công nghệ Thông tin - Ðại học Cần

Ngày đăng: 27/09/2015, 22:06

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan