Giáo trình Phân tích và thiết kế hệ thống thông tin Nghề Quản trị mạng máy tính

90 9 0
Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

Đ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

BỘ LAO ĐỘNG - THƯƠNG BINH VÀ XÃ HỘI TỔNG CỤC DẠY NGHỀ  GIÁO TRÌNH Mơn học: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN NGHỀ: QUẢN TRỊ MẠNG MÁY TÍNH TRÌNH ĐỘ: CAO ĐẲNG NGHỀ ( Ban hành kèm theo Quyết định số: 120/QĐ-TCDN ngày 25 tháng 02 năm 2013 Tổng cục Trưởng Tổng cục dạy nghề) Hà Nội TUYÊN BỐ BẢN QUYỀN: Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin phép dùng ngun trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm Trang LỜI GIỚI THIỆU Tổ chức xây dựng, quản lý vận hành hệ thống thông tin (HTTT) ứng dụng quan trọng ngành công nghệ thông tin (CNTT) đến có nhiều HTTT xây dựng ứng dụng thực tiễn Mặc dù có nhiều ngơn ngữ lập trình hệ quản trị sở liệu phần mềm chuyên dụng áp dụng công tác quản lý, nhiên hệ thống thông tin việc vận dụng phần mềm vấn đề gặp khơng khó khăn Các hệ thống thơng tin chưa đáp ứng yêu cầu nhà quản lý có nhiều nguyên nhân song nguyên nhân quan trọng nhà xây dựng hệ thống thông tin không trang bị kiến thức phân tích thiết kế, thiếu kinh nghiệm tham gia vào trình phân tích thiết kế dẫn đến giai đoạn cài đặt phải thay đổi nhiều, gây lãng phí việc xây dựng khai thác, bảo trì phát triển hệ thống Phân tích thiết kế hệ thống thơng tin phương pháp luận để xây dựng phát triển hệ thống thơng tin bao gồm lý thuyết, mơ hình, phương pháp công cụ sử dụng trình phân tích thiết kế hệ thống Mặc dầu có nhiều cố gắng, khơng tránh khỏi thiếu sót, nhóm tác giả mong nhận đóng góp ý kiến độc giả để giáo trình hoàn thiện Hà Nội, ngày … tháng … năm 2013 Tham gia biên soạn Chủ biên Ths Nguyễn Văn Hưng Ths Ngô Thị Thanh Trang CN Nguyễn Thị Bích Thảo Trang MỤC LỤC LỜI GIỚI THIỆU MỤC LỤC MƠN HỌC: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN .5 CHƯƠNG HỆ THỐNG THÔNG TIN THÔNG TIN: 1.1 Ý nghĩa - vai trị thơng tin: 1.2 Các đặc điểm thông tin: HỆ THỐNG THÔNG TIN: 2.1 Khái niệm Hệ thống thông tin (HTTT): 2.2 Mục đích Hệ thống thơng tin: .8 2.3 Thành phần Hệ thống thông tin : 2.4 Các đặc trưng Hệ thống thông tin: 2.5 Phân loại Hệ thống thông tin : 10 2.6 Hệ thống thông tin tổng thể tổ chức hoạt động: .11 2.7 Các bước xây dựng Hệ thống thông tin: 12 CÁC BÀI TẬP MỞ RỘNG, NÂNG CAO VÀ GIẢI QUYẾT VẤN ĐỀ 13 CHƯƠNG 2: .14 ĐẠI CƯƠNG VỀ PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 14 CÁC GIAI ĐOẠN CỦA PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG : 14 1.1 Lập kế hoạch: .15 1.2 Nghiên cứu phân tích trạng: 15 1.3 Nghiên cứu phân tích tính khả thi, khảo sát hệ thống 15 1.4 Phân tích hệ thống chức năng, liệu mơ hình dịng liệu ; .16 1.5 Thiết kế tổng thể mơ hình chức hệ thông tin: 16 1.6 Phân định cơng việc người máy tính: .16 1.7 Thiết kế kiểm soát: .16 1.8 Thiết kế giao diện Người - Máy: 16 1.9 Thiết kế liệu, tập tin ((Files): 16 1.10 Thiết kế chương trình (khác với việc viết chương trình): 16 VAI TRÒ NHIỆM VỤ TRONG PHÂN TÍCH VÀ THIẾT KẾ : 17 2.1 Người quản lý hệ thống thông tin: .17 2.2 Người phân tích hệ thống : 17 2.3 Người lập trình : 18 2.4 Người sử dụng đầu cuối : 18 2.5 Kỹ thuật viên : 18 2.6 Chủ đầu tư : .18 MƠ HÌNH HĨA HỆ THỐNG : 18 3.1 Các phương pháp mơ hình hóa : 19 3.2 Ba thành phần phương pháp : 19 3.3 Các phương pháp mơ hình hóa : .19 PHƯƠNG PHÁP PHÂN TÍCH CẤU TRÚC (SADT) : 20 MỐI LIÊN HỆ GIỮA CÁC GIAI ĐOẠN TRONG SADT : .21 Trang CÂU HỎI ÔN TẬP: 21 CHƯƠNG 3: .23 KHẢO SÁT HỆ THỐNG 23 MỤC ĐÍCH: 24 KHẢO SÁT HỆ THỐNG: 24 2.1 Khảo sát sơ : 24 2.2 Khảo sát chi tiết : .25 CÁC PHƯƠNG PHÁP KHẢO SÁT : 26 3.1 Phương pháp quan sát .26 3.2 Phương pháp sử dụng phiếu điều tra: 26 3.3 Phương pháp vấn: 27 3.4 Nghiên cứu văn tài liệu: .28 PHÂN TÍCH HIỆU QUẢ VÀ RỦI RO : .29 4.1 Phân tích hiệu : 29 4.2 Phân tích rủi ro : 29 TƯ LIỆU HÓA KẾT QUẢ KHÁO SÁT : 30 CÂU HỎI ÔN TẬP: 30 CHƯƠNG 4: .32 PHÂN TÍCH HỆ THỐNG 32 PHÂN TÍCH CHỨC NĂNG – MƠ HÌNH CHỨC NĂNG : .32 1.1 Mơ hình phân cấp chức (BFD : Business Function Diagram) : .32 1.2 Biểu diễn chức năng- xử lý quy tắc quản lý (ngơn ngữ giả trình, định, bảng định) : 33 1.3 Ma trận yêu cầu - Chức : 35 1.4 Chuẩn hố mơ hình chức : 35 PHÂN TÍCH DỮ LIỆU – MƠ HÌNH DỮ LIỆU : 35 2.1 Khái niệm thực thể mối quan hệ thực thể : .36 2.3 Chuẩn hoá mơ hình ERD : 38 2.4 Ma trận chức - thực thể : 38 2.5 Xác định thực thể : .38 2.6 Khái niệm quan hệ chuẩn hoá quan hệ : 38 MƠ HÌNH DỊNG DỮ LIỆU: 40 3.1 Ý nghĩa vai trị mơ hình dịng liệu : .40 3.2 Các kí hiệu sử dụng: 40 3.3 Các thành phần mơ hình: 41 3.4 Sơ đồ ngữ cảnh (Context Diagram) 41 3.5 Sơ đồ phân rã xử lý (Process Chart) : 41 3.6 Sơ đồ dòng liệu mức đỉnh (Top levelling Data flow Diagram (DFD): .42 3.7 Sơ đồ dòng liệu mức đỉnh (Lower levelling diagram): 44 3.8 Từ điển liệu : 45 TƯ LIỆU HĨA PHÂN TÍCH HỆ THỐNG: 46 CÂU HỎI ÔN TẬP : 47 BÀI TẬP THỰC HÀNH : 47 Trang CHƯƠNG 5: .49 THIẾT KẾ HỆ THỐNG 49 CÁC THÀNH PHẦN THIẾT KẾ: 50 1.1 Một số tiêu chuẩn thiết kế: 50 1.2 Thành phần thiết kế: 51 THIÊT KẾ KIẾN TRÚC TỔNG THỂ: 51 2.1 Mục đích: .51 2.2 Phân chia hệ thống thành hệ thống con: .51 2.3 Xác định quy trình nghiệp vụ máy tính thủ công: 52 2.4 Lược đồ cấu trúc hệ thống: 53 2.5 Lựa chọn thiết kế kiến trúc ứng dụng: 54 THIẾT KẾ KIỂM SOÁT: 55 3.1 Mục đích: .55 3.2 Đảm bảo tính xác – kiểm tra liệu: 56 3.3 Thiết kế an toàn: 57 THIẾT KẾ DỮ LIỆU: .59 4.1 Nội dung thiết kế liệu: 59 4.2 Một số kỹ thuật thiết kế liệu: .61 4.3 Kết giai đoạn thiết kế liệu: .66 THIẾT KẾ CHI TIẾT CHỨC NĂNG- MODULE CHƯƠNG TRÌNH: 66 5.1 Một số hướng dẫn thiết kế giao diện: 67 5.2 Thiết kế trường trang hình: 68 5.3 Thiết kế giao diện hình: .69 5.4 Thiết kế báo cáo: 71 5.5 Đặc tả sử dụng liệu: 72 5.6 Thiết kế thủ tục, hàm: 73 5.7 Thiết kế hướng dẫn, trợ giúp: .74 5.8 Thiết kế menu: 75 MỘT SỐ MƠ HÌNH HỖ TRỢ CƠNG CỤ THIẾT KẾ: 76 PHƯƠNG PHÁP KIỂM ĐỊNH THIẾT KẾ VÀ CÔNG CỤ TỰ ĐỘNG: 76 7.1 Tiêu chuẩn để kiểm định kết thiết kế: 76 7.2 Các công cụ thiết kế tự động: 77 TƯ LIỆU HOÁ THIẾT KẾ: .78 8.1 Mơ hình liệu tổng thể: 78 8.2 Thiết kế liệu chi tiết: 78 8.3 Mơ hình chức tổng thể: .79 8.4 Thiết kế chi tiết chức năng: .79 8.5 Thiết kế thủ tục trigger: 79 VÍ DỤ QUẢN LÝ KHO: 79 9.1 Thiết kế bảng trung gian: 79 9.2 Mục lục hồ sơ thiết kế: 81 9.3 Thiết kế chức năng: 82 CÂU HỎI ÔN TẬP: 85 Trang MÔN HỌC: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THƠNG TIN Mã mơn học: MH 20 Vị trí, tính chất, ý nghĩa vai trị mơn học: Vị trí: Mơn học bố trí sau sinh viên học xong môn học chung môn kiến thức kỹ thuật sở, thuộc khối kiến thức chuyên môn nghề trước môn học, mô đun đào tạo nghề chuyên sâu khác; Tính chất: Là mơn học chun ngành Ý nghĩa vai trị mơn học: Đây mơ đun tự chọn chuyên môn nghề, cung cấp cho sinh viên kỹ phân tích thiết kế hệ thống thơng tin, xây dựng hệ thống thông tin để phục vụ thực tiễn Mục tiêu môn học: - Hiểu khái niệm hệ thống thông tin phân loại hệ thống thông tin; - Hiểu sử dụng phương pháp phân tích hệ thống thơng tin: khảo sát hệ thống, phân tích hệ thống chức năng, phân tích hệ thống liệu mơ hình dịng liệu; - Hiểu sử dụng phương pháp thiết kế hệ thống thông tin; - Áp dụng phương pháp phân tích thiết kế hệ thống thông tin vào việc xây dựng ứng dụng thực tế; - Bố trí làm việc khoa học đảm bảo an toàn cho người phương tiện học tập Nội dung môn học: Thời gian Tổng Lý Thực hành/ Kiểm tra* (LT Tên chương/mục số thuyết Bài tập hoặcTH) I Chương 1: Hệ thống thông tin Thông tin 1 0 Hệ thống thông tin II Chương 2: Đại cương phân 3 0 tích & thiết kế hệ thống Các giai đoạn phân tích 1 0 thiết kế hệ thống Vai trò nhiệm vụ PT & 0.5 0.5 0 TK Mơ hình hóa hệ thống 0.5 0.5 0 Phương pháp phân tích thiết 0.5 0.5 0 kế có cấu trúc (SADT) Mối liên hệ giai đoạn 0.5 0.5 0 SADT III Chương 3: Khảo sát hệ thống 15 Số TT Trang Mục đích Khảo sát hệ thống Các phương pháp khảo sát Phân tích hiệu rủi ro Tư liệu hóa kết khảo sát IV Chương 4: Phân tích hệ thống Phân tích chức – Mơ hình chức Phân tích liệu – Mơ hình liệu Mơ hình dịng liệu Tư liệu hóa phân tích hệ thống V Chương 5: Thiết kế hệ thống Các thành phần thiết kế Thiết kế kiến trúc tổng thể Thiết kế giao diện Thiết kế kiểm soát Thiết kế liệu Thiết kế chi tiết chức – MODULE chương trình Tư liệu hóa thiết kế hệ thống Cộng 0.5 2.5 10 1 30 0.5 0.5 1 10 2 0 19 0 0 10 10 20 3 1 1 1 12 2 0 0 0 1 75 30 42 Trang CHƯƠNG HỆ THỐNG THÔNG TIN Mã chương: MH20-01 Giới thiệu: Chương trình bày khái niệm thông tin hệ thống thông tin (HTTT) Tiếp sau khái niệm khởi đầu, chương trình bày đặc trưng HTTT, khái niệm hệ thống xử lý tác nghiệp, hệ thống thông tin quản lý hệ hỗ trợ định Trình bày khái niệm HTTT tổng thể tổ chức hoạt động phương pháp xây dựng HTTT Mục tiêu: - Hiểu ý nghĩa, vai trị thơng tin thực tiễn; - Nhận thức hệ thống thông tin nhằm định hướng cho q trình phân tích thiết kế hệ thống thông tin; - Thực thao tác an tồn với máy tính Nội dung chính: THÔNG TIN: Mục tiêu: - Hiểu ý nghĩa, vai trị thơng tin thực tiễn; - Phân biệt kiện thơng tin; - Trình bày đặc điểm thông tin 1.1 Ý nghĩa - vai trị thơng tin: - Thơng tin sáu loại tài nguyên tổ chức hoạt động: Trong tổ chức hoạt động ngày có loại tài ngun bản: Tài chính, nguồn nhân lực, thiết bị, máy móc, nguyên nhiên vật iệu, quản lý điều hành thông tin; - Thông tin ba thành phần cấu thành nên giới khách quan: Vật chất, lượng thông tin Thông tin ngày chiếm tỷ trọng không nhỏ cấu giá thành hàng hóa sản phẩm dịch vụ; đặc biệt xã hội phát triển tỷ trọng thơng tin chiếm cấu giá thành lớn; - Thông tin bốn vấn đề quan trọng kỷ 21: Công nghệ sinh học, công nghệ vật liệu mới, lượng thông tin 1.2 Các đặc điểm thông tin: - Thông tin với tư cách hàng hố ( có hai thuộc tính giá trị giá trị sử dụng) hàng hố dạng đặc biệt việc bán thơng tin thực chất việc nhân bản; - Thơng tin có tính tích hợp, tiếp tục chế biến cho thơng tin có giá trị giá trị sử dụng cao hơn; Ví dụ: Hệ điều hành Windows XP  Windows - Thông tin khác với kiện, kiện có phải thơng tin hay khơng hồn tồn phụ thuộc vào ngữ cảnh người cụ thể tiếp nhận Thơng Trang tin phải người tiếp nhận mở rộng thêm nhận thức tư duy; cịn khơng kiện; - Việc chuyển giao thông tin ngày không phụ thuộc vào không gian thời gian nhờ vào môi trường Internet HỆ THỐNG THÔNG TIN: Mục tiêu: - Làm cho sinh viên nhận biết yếu tố hệ thống: phần tử, mục đích, mơi trường; - Nhận thức hệ thống thông tin, nhằm định hướng cho q trình phân tích thiết kế hệ thống thơng tin; - Trình bày đặc trưng HTTT; - Hiểu trình bày HTTT phân loại theo chức Nêu giai đoạn phát triển hệ thống 2.1 Khái niệm Hệ thống thông tin (HTTT): Hệ thống: Là tập hợp có tổ chức nhiều phần tử thường xuyên tương tác với nhau, có mối quan hệ ràng buộc lẫn hoạt động chung cho mục đích Mơi trường phần nằm ngồi hệ thống xét thực chất hệ thống có giao tiếp với hệ thống xét Giữa hệ thống môi trường đường giới hạn xác định phạm vi hệ thống Mơi trường Phần tử Hình 1.1 Mơ hình tổng qt hệ thống Ví dụ: Hệ mặt trời, hệ thống triết học, hệ thống thủy lực, hệ thống pháp luật, hệ thống khí v.v… 2.2 Mục đích Hệ thống thông tin: Bất kỳ hệ thống phải có mục đích, lẽ mục đích hệ thống lý để hệ thống tồn HTTT có mục đích thu nhận, xử lý, truyền Trang 74  Màn hình nhiều bảng bảng có nhiều trường liệu Nhóm số trường liệu thành tab trang riêng Trên tab tổ chức dạng Master-detail Cần xử lý thêm chế đồng tab 5.4 Thiết kế báo cáo: Báo cáo dùng để trình bày kết hệ thống theo dạng xem hình, đưa tệp in văn Đối với người dùng hệ thống thiết kế báo cáo quan trọng cần phải dễ hiểu, dễ dùng Các định dạng mẫu biểu xem xét theo quan điểm người dùng Trong thiết kế báo cáo đưa hình, kích cỡ cách bố trí cột bảng biểu theo mẫu mã yêu cầu - Các loại báo cáo bao gồm:  Các loại tài liệu in từ máy tính, bảng biểu thống kê, tổng hợp, chứng từ giao dịch (đơn hàng, hóa đơn v v)  Các kết hiển thị tra cứu, tìm kiếm liệu - Yêu cầu thiết kế biểu mẫu tài liệu in:  Phải bao gồm đầy đủ thông tin cần thiết  Các thông tin phải xác cần phải kiểm tra lọc liệu trước đưa  Các báo cáo phải dễ đọc, dễ hiểu, dễ sử dụng  Thứ tự nhóm thơng tin trình bày phần thân tài liệu định dựa nhiều khác  Cho phép lựa chọn quy cách in như: Giấy khổ giấy thích hợp, giấy trắng hay giấy có in sẵn, số phiên (một hay nhiều), màu sắc có - Các trình bày biểu mẫu tài liệu in nói chung gồm có ba phần chính:  Phần đầu: gồm tên tài liệu, tên quan chủ quản, ngày làm báo cáo…  Phần thân: gồm thông tin cần thu thập hay cần xuất  Phần cuối: gồm ngày lập tài liệu chữ ký người có trách nhiệm  Ngồi ra, tờ khai hay phiếu điều tra thường có thêm phần ghi hay hướng dẫn cho người khai (thường để mặt sau tài liệu) - Cách thiết kế báo cáo:  Thiết kế mẫu biểu báo cáo dựa truy vấn liệu có tham số lựa chọn điều kiện  Tạo form nhập để lọc điều kiện đưa báo cáo  Người dùng nhập tham số qua form, sau truyền giá trị tham số lọc liệu cho truy vấn tạo báo cáo  Thiết kế báo cáo động cách định nghĩa danh sách báo cáo chi tiết cột báo cáo phép lập báo cáo với cột độ rộng khác nhau, cho phép bỏ cột khơng có giá trị, định nghĩa thêm bớt báo cáo dễ dàng… Trang 75 5.5 Đặc tả sử dụng liệu: Trong thiết kế module chương trình, phần mơ tả chi tiết cách sử dụng liệu chức hệ thống phần quan trọng Các mô tả sử dụng liệu cho phép người lập trình viết code xử lý cập nhật liệu vào CSDL lấy liệu báo cáo Tất hình nhập liệu hay báo cáo kết xuất phải có mơ tả sử dụng liệu Cách đặc tả khác tùy theo mục đích chức năng, nhiên tóm tắt số đặc tả chung thường sử dụng theo dạng hình nhập liệu lập báo cáo - Đặc tả sử dụng liệu cho hình nhập liệu:  Mơ tả cách cập nhật liệu: Luồng xử lý liệu chức đọc, ghi, xóa, sửa từ cột nào, bảng  Các cách kiểm tra đảm bảo tính xác tồn vẹn liệu mức trường, ghi commit  Các xử lý cập nhật, xóa liệu - Đặc tả sử dụng kết xuất báo cáo:  Các cách kết xuất liệu: Mô tả liệu lấy từ bảng, cột nào, tính theo cơng thức Đó phần mơ tả Columns Tables câu lệnh SELECT Columns…FROM Tables…  Các kết xuất liệu lấy từ View  Các điều kiện lọc liệu xuất mệnh đề WHERE  Cách lập tổng nhóm, ngắt trang: GROUP BY, BREAK ON… 5.6 Thiết kế thủ tục, hàm: Trong giai đoạn thiết kế, việc định hướng thiết kế hàm, thủ tục, tổ chức package, trigger database làm tăng tính thống xử lý tái sử dụng hệ thống Cần hiểu rõ quy trình xử lý tổng thể mối liên quan toàn hệ thống để xác định loại thủ tục, hàm cần thiết Phần thiết kế định tên hàm, đặc tả chi tiết xử lý cách sử dụng ký pháp sơ đồ luồng kiện, sơ đồ khối, luồng liệu liên quan, tham số vào ra, lời gọi, nơi gọi cần gọi - Lợi ích việc sử dụng hàm, thủ tục: o Việc xây dựng thủ tục hàm để lưu giữ loạt câu lệnh phục vụ cho nhiều lần gọi khác làm cho câu lệnh thực dễ dàng sáng sủa o Nâng cao hiệu suất: Tránh việc sử dụng câu lệnh nhiều lần nhiều người khác Giảm thiểu thời gian biên dịch câu lệnh PL/SQL pha phân tích câu lệnh số lần gọi lệnh thực database , từ đó, làm giảm lưu lượng truyền thông mạng o Nâng cao khả bảo trì: Có thể dễ dàng sửa nội dung bên hàm, thủ tục mà không ảnh hưởng đến tham số lời gọi sửa chương trình Thay đổi nội dung hàm, hay thủ tục ứng dụng cho nhiều chỗ gọi khác Trang 76 o Tính bảo mật toàn vẹn liệu: Việc điều khiển truy nhập liệu gián tiếp đối tượng database làm nâng cao tính bảo mật liệu - Lợi ích Package: o Tổ chức Package tập hợp kiểu liệu, biến lưu giữ giá trị thủ tục, hàm có mối liên hệ với nhau, gộp chung lại Đặc điểm bật package phần tử package gọi tồn nội dung package nạp vào hệ thống Do đó, việc gọi tới phần tử khác package sau thời gian nạp vào hệ thống Từ đó, nâng cao tốc độ thực lệnh tồn hàm, thủ tục có package o Tính phân nhỏ thành phần (Modularity) để đóng gói thành phần, cấu trúc có quan hệ logic với module ứng với package o Đơn giản việc thiết kế ứng dụng: Tất thông tin cần thiết cho việc giao tiếp đặt phần đặc tả package (package specification) Nội dung phần soạn thảo biên dịch độc lập với phần thân package (package body) Do đó, hàm hay thủ tục gọi tới thành phần package biên dịch tốt Phần thân package tiếp tục phát triển hoàn thành ứng dụng o Che dấu thông tin (hiding infomation): Package cho phép sử dụng thành phần bên dạng public (công cộng) hay private (riêng tư) Tùy theo yêu cầu thiết kế, ta cho phép truy nhập hay ẩn giấu thông tin o Nâng hiệu suất sử dụng: Ngay gọi hàm hay thủ tục package lần đầu tiên, toàn nội dung package nạp vào nhớ Do vậy, hàm thủ tục package gọi đến sau thực mà khơng cần nạp lại nhớ Việc làm giảm thiểu thao tác truy xuất vào I/O nâng cao tốc độ o Thực hện nạp chồng (Overloading):Package cho phép thực nạp chồng hàm thủ tục Theo đó, hàm thủ tục khác phép đặt trùng tên Việc nâng cao tính mềm dẻo việc sử dụng hàm, thủ tục package Khuyến cáo nên dùng theo dạng package để tránh lỗi hàm trùng tên hàm hệ thống nâng cấp bị trùng tên - Tạo Trigger package kiểm soát sở liệu, đảm bảo việc trì tính tồn vẹn, đắn liệu cách truy nhập vào liệu 5.7 Thiết kế hướng dẫn, trợ giúp: Để hỗ trợ đào tạo, tài liệu hướng dẫn cho người sử dụng quan trọng Việc xây dựng thiết kế hướng dẫn nên hỗ trợ theo nhiều cách thuận tiện cho người dùng: theo ngữ cảnh, theo từ khóa, theo chủ đề, tài liệu tổng quan Trang 77 phân chia thành nhiệm vụ đặt định giai đoạn theo số cách thông dụng ngày thường gọi hướng dẫn theo ngữ cảnh theo kiểu nội dung, chủ đề hay gọi Microsoft Help (MS Help) - Hướng dẫn theo ngữ cảnh (on-line) trợ giúp cho người dùng hình (Form, Report) trường (Item) tùy theo ngữ cảnh người dùng hỏi Các trợ giúp sử dụng cơng cụ hệ thống có hỗ trợ tự tổ chức từ điển liệu việc hàm, thủ tục đưa hướng dẫn Cách thường gắn với ứng dụng kích hoạt người dùng ấn phím trợ giúp button liên kết sử dụng chương trình Các bảng liệu trợ giúp tổ chức theo bảng liệu trợ giúp (help text) - Một cách trợ giúp khác tổ chức hướng dẫn theo chủ đề- MS help cho phép hướng dẫn người dùng theo khung hình khác nhau: Có thể thấy hình ảnh tổng quan tồn ứng dụng theo chủ đề nội dung tra cứu theo từ khóa (index) cần thiết độc lập với ứng dụng Các tệp hướng dẫn cài đặt chạy môi trường Window mà không cần gắn với ứng dụng Các thiết kế trợ giúp đơn giản hơn, đỡ tốn công lập trình nhờ cơng cụ Microsoft Dữ liệu trợ giúp soạn thảo chuẩn bị mơi trường Word sau phát sinh file dạng hlp, chm… Nội dung tệp trợ giúp thường có bố cục dàn sau: - Giới thiệu: o Cầu hình cài đặt o Sơ đồ luồng chức - Các giao diện người dùng: o Các loại hình o Các loại lệnh - Bắt đầu: o Đăng nhập o Thốt - Các tiến trình xử lý o Chức 5.8 Thiết kế menu: Một hình chọn dạng menu cách định hướng dễ dùng, dễ hiểu cho người sử dụng họ muốn thực chức cần thiết hệ thống Mỗi menu định danh sách tùy chọn lựa chọn thực hệ thống Có nhiều kiểu nhiều cách thể menu Một số nguyên tắc thiết kế menu là: - Diễn đạt: Mỗi menu phải có tiêu đề có nghĩa, sử dụng động từ ngắn gọn cho lệnh thực thao tác rõ ràng Các thành phần menu theo cách có chữ in hoa chữ thường phải rõ ràng không lẫn lộn thành phần Thông thường Trang 78 - - chữ in hoa dùng ngữ cảnh Không nên sử dụng loại chữ in hoa Tính tổ chức quán thành phần menu: Các tùy chọn (thành phần) khác gộp thành nhóm khác theo nhiệm vụ định thực người dùng, tùy chọn phải có cách diễn đạt mã trình thực chỗ xuất Độ dài: Số menu lựa chọn không nên vượt trang hình, sử dung cách phần nhỏ menu vượt trang hình Cách chọn vào menu nên quán: Có thể sử dụng từ khóa ký tự, chữ số… Làm bật (Highlight): Tối thiểu cách làm bật nên sử dụng cho lựa chọn (dùng đánh dấu check chẳng hạn) lựa chọn không phép (dùng ký tự mờ) Một số gợi ý cách nhóm menu theo: + Luồng cơng việc: Thứ tự cấu trúc menu nên thiết kế gần giống tiến trình cơng việc thực tế hệ thống + Nhóm logic module: Nên nhóm thành phần menu theo chức nghiệp vụ tương tự Ví dụ nhóm theo chức menu chứa tồn report, menu khác chứa Form….Nếu nhóm theo nghiệp vụ, menu chứa tồn chức liên quan đến bán hàng, menu khác chứa chức mua… + Tần suất thực hiện: Có thể xem xét nhóm chức hay thực theo tần suất ví dụ hàng ngày, hàng tháng… + Phân quyền sử dụng: Việc nhóm module menu xem xét theo khía cạnh dễ phân quyền sử dụng, để tránh việc phân quyền tản mạn nhiều menu con… + Các mức menu lồng không nên sâu (4 mức): + Một xu hướng phổ biến ngày ứng dụng thường tự xây dựng công cụ làm menu riêng theo cách thiết kế database hóa nghĩa thành phần menu định nghĩa CSDL Các thiết kế tạo đối tượng tái sử dụng thích ứng với trường hợp khác Với cách thiết kế dễ dàng việc thay đổi, thêm bớt, chuyển đổi thứ tự thành phần menu, bố trí theo cách người dùng cho phép thiết kế phân quyền sử dụng đến thành phần menu cách mềm dẻo sử dụng Hơn nữa, cách cịn sử dụng cho chế đa ngữ, cho phép chuyển đổi linh hoạt theo ngôn ngữ khác MỘT SỐ MƠ HÌNH HỖ TRỢ CƠNG CỤ THIẾT KẾ: Các công cụ đồ họa sử dụng giai đoạn phân tích sử dụng lại giai đoạn thiết kế Cụ thể công cụ BFD, DFD, ERD Các sơ đồ thông thường thay đổi chi tiết hóa từ sơ đồ thu sau q trình phân tích Phạm vi mô tả sơ đồ thu hẹp lại tới mức chức Trang 79 với mức độ chi tiết cao Thông thường với chức phức tạp, khó hiểu mặt nghiệp vụ cần làm thật kỹ với đầy đủ công cụ phân tích Có thể sử dụng cơng cụ sơ đồ phân rã chức sơ đồ luồng liệu để thể lược đồ cấu trúc hệ thống, sơ đồ liên kết trang, menu sơ đồ khối thuật toán PHƯƠNG PHÁP KIỂM ĐỊNH THIẾT KẾ VÀ CÔNG CỤ TỰ ĐỘNG: Giai đoạn thiết kế hệ thống trình bày phần việc phát triển , chi tiết hóa kết mơ hình hóa hệ thống giai đoạn khảo sát phân tích 7.1 Tiêu chuẩn để kiểm định kết thiết kế: a) Thể đầy đủ thống kết giai đoạn khảo sát Kết giai đoạn khảo sát thường tập hợp thành danh sách yêu cầu Để kiểm định, phân tích viên phải duyệt yêu cầu tự đặt câu hỏi: có phương án giải yêu cầu chưa? Ở chức nào? Dữ liệu ? b) Thể đầy đủ thống kết giai đoạn phân tích Kết giai đoạn phân tích chức bảng liệu Để kiểm định mức độ đáp ứng với kết phân tích, phân tích viên phải duyệt chức năng/bảng liệu tự đặt câu hỏi: giải đủ yêu cầu xử lý chức / bảng liệu chưa? Đã xử lý hết ràng buộc chưa? Quy trình/ tổ chức liệu tối ưu chưa? Có gây mâu thuẫn với chức năng/ liệu khác không? Phạm vi ảnh hưởng? c) Khơng có mâu thuẫn chức liệu Để kiểm định mức độ quán hai mơ hình này, phân tích viên duyệt chức tự đặt câu hỏi: đủ liệu đầu vào để thực chức chưa? Tổ chức liệu tối ưu cho nhu cầu xử lý chưa? Sau đó, phân tích viên thực công việc duyệt với bảng liệu đặt câu hỏi: liệu dùng cho việc gì? Đã có chức cập nhật bảng liệu chưa? Tương tự với giai đoạn phân tích, cơng việc kiểm định thường làm làm lại chiếm tới 80% lao động nhóm phân tích Các cơng cụ phân tích thiết kế tự động hỗ trợ việc kiểm định kết thiết kế theo nguyên lý nêu Các kết đánh giá thể báo cáo rõ bảng liệu chưa có chức cập nhật, chức chưa mô tả, yêu cầu chưa đáp ứng chức bảng liệu… 7.2 Các công cụ thiết kế tự động: Khi sử dụng công cụ thiết kế tự động, người ta lầm tưởng cơng cụ tự động cung cấp phần phân tích, thiết kế chương trình Thực “ tự động” dùng không thật nghĩa Nguyên lý chung công cụ thiết kế tự động hỗ trợ xây dựng hệ thống tin học; bao gồm cơng đoạn phân tích, thiết kế, sinh mã chương trình Có thể so sánh Trang 80 với Word công cụ hỗ trợ soạn thảo văn Phần nội dung văn phải người soạn tự nghĩ Vậy công cụ thiết kế tự động hỗ trợ nào? o Trước hết hỗ trợ công cụ thiết kế đồ họa để thể sơ đồ tương ứng o Điều quan trọng cho phép sử dụng lại kết phân tích cho phần phân tích Việc sử dụng lại kết thực dựa mối quan hệ kết phân tích phần khác ( ví dụ sơ đồ chức sơ đồ luồng liệu mơ tả mơ hình chức nên chúng phải tương ứng với nhau) o Và cuối cùng, hỗ trợ vô quan trọng công cụ trợ giúp thơng báo sai sót có giai đoạn Các sai sót tìm sở mối quan hệ hữu mô hinh…Các cảnh báo đưa cho người dùng dạng báo cáo lỗi Khi dùng công cụ thiết kế tự động có cảm giác khó chịu phức tạp công cụ núi tài liệu kèm Tuy nhiên, hiểu chất khả cơng cụ việc sử dụng chúng cho phép nâng cao đáng kể chất lượng hệ thống Để minh họa thêm, công cụ thiết kế tự động Oracle Designer mô tả chi tiết phần phụ lục TƯ LIỆU HOÁ THIẾT KẾ: Trong giai đoạn thiết kế thơng thường, người dùng khó tham gia địi hỏi trình độ chun sâu lập trình Tuy nhiên, đánh giá, góp ý mức độ thỏa mãn yêu cầu từ phía người dùng quan trọng giai đoạn thiết kế Vì vậy, hồ sơ thiết kế nên tách thành hai phần: phần để người dùng thẩm định phần khác phản ánh trung thực kết thẩm định người dùng, mang tính kỹ thuật để phục vụ cho giai đoạn lập trình Hồ sơ giao diện ví dụ hồ sơ cho người dùng thẩm định Hồ sơ giao diện mô tả chức năng, dạng hình, thể vị trí trường số liệu, quy trình cập nhật kiểm tra ràng buộc Khi thẩm định, người dùng tưởng tượng hệ thống thực với xử lý phục vụ quy trình nghiệp vụ họ phát biểu ý kiến, nhìn nhận hệ thống Hồ sơ thiết kế thường bao gồm nội dung sau: 8.1 Mô hình liệu tổng thể: Tương ứng với Cơ sở liệu hệ thống, biến đổi, phi chuẩn từ mơ hình liệu giai đoạn phân tích (có thể dùng ERD để thể hiện) Nếu mơ hình liệu lớn (trên 100 bảng liệu) chia theo chủ đề để tiện theo dõi Với hệ thống lớn, mơ hình liệu tổng thể thể mơ hình phân tán/ tập trung liệu, nhóm người sử dụng quyền hạn liệu Các mơ hình tổ chức liệu: phân tán, trao đổi…Các sơ đồ luồng liệu với đầy đủ bảng thuộc tính Trang 81 8.2 Thiết kế liệu chi tiết: Được thực với bảng liệu với nội dung cụ thể Thiết kế chi tiết bảng liệu a Tên bảng: b Nội dung liệu: c Tần suất sử dụng: d Mức độ tăng trưởng: - Kích thước ban đầu: số ghi ban đầu - Dự kiến tốc độ tăng trưởng: số ghi tăng/ngày (tháng, năm…) đ Mô tả trường liệu - Độ dài: - Kiểu liệu: - Khuôn dạng: - Miền giá trị: - Giá trị ngầm định: - Phương thức cập nhật, tính tốn (Với bảng khó hiểu, mang nhiều tính nghiệp vụ cần có thí dụ cụ thể với nhiều tình kèm) e Các ràng buộc, thứ tự thực hiện… 8.3 Mơ hình chức tổng thể: Tương ứng với menu hệ thống biến đổi từ mơ hình chức giai đoạn phân tích thỏa mãn yêu cầu người dùng (có thể dùng BFD để thể hiện) Với hệ thống lớn, mơ hình chức tổng thể thể nhóm người sử dụng quyền hạn 8.4 Thiết kế chi tiết chức năng: Thiết kế chi tiết chức thực cho chức với nội dung cụ thể sau: Thiết kế chi tiết module chức Tên chức Mục đích: Tần suất sử dụng: Nội dung chức năng: Mơ hình liệu chức năng: Mô tả sử dụng liệu chức năng: Giao diện nhập liệu: Các trường liệu Các phím chức Các biểu tượng Màn hình giao diện Các xử lí, thứ tự thực hiện, giá trị ngầm định, thao tác xử lý liệu với CSDL… Trang 82 8.5 Thiết kế thủ tục trigger: Thiết kế chi tiết thủ tục Tên thủ tục, trigger: Mục đích: Được sử dụng: Sơ đồ khối thuật tốn: Tham số vào: Các xử lí, liệu: Kết ra: VÍ DỤ QUẢN LÝ KHO: Thiết kế bảng trung gian cho quản lý kho, Mục lục hồ sơ thiết kế Thiết kế chức liệu mẫu 9.1 Thiết kế bảng trung gian: Như mục tiêu hệ thống Quản lý kho quản lý theo dõi xuất nhập để tổng hợp số tồn kho (số lượng giá trị) theo loại mặt hàng Theo danh sách yêu cầu người dùng áp đặt lên hệ thống có yêu cầu sau: a Gợi ý số hàng tồn đơn giá tồn có u cầu xuất vịng thời gian < 40s Các yêu cầu cho báo cáo kho; b Lập in thẻ kho theo mặt hàng; c Thẻ kho dạng bảng, dòng thể chi tiết nhập xuất bao gồm thông tin: Ngày, Số chứng từ, Số lượng xuất/ nhập, Giá trị xuất/ nhập, Số lượng giá trị tồn sau tác nghiệp; d Có cộng tổng cho cột Số lượng xuất, Số lượng nhập, Giá trị xuất, Giá trị nhập; đ Lập báo cáo kho hàng tháng cho toàn kho hàng; e Báo cáo kho có dạng bảng dòng thể biến động xuất nhập tồn mặt hàng tháng bao gồm thông tin: Mặt hàng, Số lượng giá trị tồn đầu kì, Số lượng giá trị nhập kì, Số lượng giá trị xuất kì, Số lượng giá trị tồn cuối; g Có cộng tổng cho cột Tồn giá trị đầu kỳ, giá trị nhập, giá trị xuất, tồn giá trị cuối kỳ Với yêu cầu gợi ý hàng tồn (yêu cầu 1), sử dụng bảng liệu Chứng từ nhập, Chi tiết hàng nhập, Chứng từ xuất, Chi tiết hàng xuất, với mã hàng cần xuất, cộng tổng toàn lần nhập trừ toàn lần xuất Tuy nhiên, cách không cho số tồn thời gian yêu cầu (40s) phải duyệt toàn chứng từ xuất nhập năm Vì người thiết kế nghĩ tới việc phải sử dụng bảng trung gian chứa số tồn thời kho mã hàng để gợi ý tức Bảng trung gian Tồn kho có 03 cột Mã hàng, Số tồn Giá trị tồn Bảng với lần nhập cộng thêm Trang 83 số tồn giá trị tồn cho mã hàng nhập chứng từ với lần xuất tương ứng bị trừ Bảng tồn kho mô tả đáp ứng yêu cầu Tuy nhiên, để đồng thời sử dụng cho việc lập báo cáo cho bảng làm lại sau: Mã hàng Tồn kho số lượng đầu năm Tồn giá trị đầu năm Nhập số lượng tháng Nhập giá trị tháng Xuất số lượng tháng Xuất giá trị tháng Nhập số lượng tháng Nhập giá trị tháng Xuất số lượng tháng Xuất giá trị tháng … Nhập số lượng tháng 12 Nhập giá trị tháng 12 Xuất số lượng tháng 12 Xuất giá trị tháng 12 Bảng liệu trung gian có 51 trường Khi có giao tác nhập, xuất hàng, trường tháng tương ứng cập nhật giá trị Với cấu trúc để tính số lượng giá trị tồn (gợi ý tồn) cần thực tối đa 50 phép tính cộng thoả mãn yêu cầu Bảng lại sử dụng phục vụ lập báo cáo kho có dạng: Mã hàng Tồn đầu kỳ Số Giá trị lượng Nhập kỳ Số Giá trị lượng Xuất kỳ Số Giá trị lượng Tồn cuối kỳ Số Giá trị lượng Thông thường báo cáo kho lập theo tháng Vì bảng liệu Tồn kho có quan hệ – với bảng Danh mục mặt hàng nên nhập chúng lại thành bảng đặt tên Mặt hàng Kho hàng Kỹ thuật thiết kế bảng trung gian dạng phi chuẩn Nội dung kỹ thuật tính tốn sẵn số thơng tin để cần cung cấp tức Việc xác định thơng tin cần tính tốn sẵn thực giai đoạn thiết kế hệ thống yêu cầu mà người dùng áp đặt lên hệ thống Các yêu cầu dẫn đến bảng trung gian thường yêu cầu tốc độ xử lý cơng đoạn có tần suất sử dụng lớn…Phần thiết kế liệu trung gian phần quan trọng, địi hỏi trình độ chun nghiệp mức cao Người thiết kế đồng thời phải hiểu thấu đáo yêu cầu nghiệp vụ lựa chọn giải pháp thiết kế tối ưu để thoả mãn tốt yêu cầu nghiệp vụ Kỹ thuật bảng trung gian kỹ thuật hữu hiệu sử dụng để đáp ứng yêu cầu người dùng Tuy kỹ thuật dạng phi chuẩn phá vỡ tính quán liệu đồng với việc gài tiềm ẩn sai sót số Trang 84 liệu vào hệ thống Các sai sót liệu trung gian tính tốn từ liệu khác có khả liệu ban đầu bị biến đổi mà không cập nhật đầy đủ lên số liệu trung gian Như số tồn kho lấy bảng trung gian không phản ánh số thực tế nguy hiểm số liệu đúng, sai nhiều trường hợp không dùng số liệu Thông thường kèm bảng trung gian dạng phi chuẩn chế kiểm tra, chế đảm bảo tính quán Các chế thực tập trung module chương trình (ví dụ module mà người ta hay gọi Dọn dẹp số liệu) tất module có sửa đổi số liệu gốc Ví dụ chức nhập chứng từ nhập kho khơng cần có chế cộng thêm vào bảng Tồn kho mà cịn phải tính đến khả cập nhật bảng trung gian xoá chứng từ, thay đổi tăng giảm số lượng đơn giá hàng nhập Các chế đảm bảo tính qn làm cho cơng việc thiết kế phức tạp lên nhiều, đặc biệt trình nâng cấp Khi thay đổi đầu vào hệ thống cần kiểm soát liệu phi chuẩn có liên quan để xây dựng chế cập nhật tương ứng 9.2 Mục lục hồ sơ thiết kế: A Thiết kế liệu - Mơ hình liệu tổng thể - Thiết kế chi tiết tiết + Bảng Chứng từ nhập + Bảng Chi tiết hàng nhập + Bảng Chứng từ xuất + Bảng Chi tiết hàng xuất + Bảng Danh mục mặt hàng (Tồn kho) B Thiết kế chức - Mơ hình chức tổng thể - Thiết kế chi tiết chức + Chức Nhập danh mục hàng + Chức Nhập + Chức Xuất + Chức Lập báo cáo kho - Thiết kế thủ tục, trigger + Dọn dẹp số liệu 9.3 Thiết kế chức năng: Trong phần trình bày mẫu thiết kế chức cho module Nhập kho a Tên chức năng: Nhập kho b Mục đích: Nhập, xố, sửa chứng từ nhập kho c Tần suất sử dụng: 20 lần/ngày d Nội dung: Nhập chứng từ nhập phần thông tin chung (master) phần chi tiết hàng nhập (detail), cập nhật số tồn kho bảng Tồn kho Trang 85 đ Mơ hình liệu chức ChTuNhap # ID Ngay LoaiTien DienGiai ChTiNhap (Chi tiết nhập) MatHang (Danh mục mặt hàng) # ChTuNhap_ID # MatHang_ID SoLuong DonGia # ID DVT MoTa TonSoLuongDauNam TonGiaTriDauNam NhapSoLuongKy1 NhapGiaTriKy1 XuatSoLuongKy1 XuatGiaTriKy1 NhapSoLuongKy12 NhapGiaTriKy12 XuatSoLuongKy12 XuatGiaTriKy12 e Mô tả sử dụng liệu chức Create Chứng từ nhập # ID Ngay LoaiTien DienGiai Chi tiết hàng nhập # ChTuNhap_ID # MatHang_ID SoLuong DonGia Mặt hàng # ID DVT MoTa TonSoLuongDauNam TonGiaTriDauNam NhapSoLuongKy1 NhapGiaTriKy1 XuatSoLuongKy1 Read X X X X X X X X Update Delete Achieve X X X X X X X X X X X X X X X X X X X X X X X X X X X Trang 86 XuatGiaTriKy1 … NhapSoLuongKy12 NhapGiaTriKy12 XuatSoLuongKy12 XuatGiaTriKy12 X X X X X X g Giao diện nhập liệu: Các trường liệu Phần thông tin chung: Số chứng từ, Ngày, Loại tiền, Diễn giải Phần thông tin chi tiết hàng nhập: Mã hàng, Đơn vị tính, Mơ tả, Số lượng, Đơn giá, Thành tiền Các phím chức năng: F2 xem danh sách Các biểu tượng: Nhập mới, Ghi, Xố, Ra Màn hình giao diện: Số chứng từ Ngày nhập / / Loại tiền Diễn giải Chi tiết hàng nhập Mã hàngMô tảĐVTSố lượngĐơn giáThành tiền Thứ tự thực hiện: Nhập theo thứ tự Phần thông tin chung: Số chứng từ, Ngày, Loại tiền, Diễn giải Phần thông tin chi tiết hàng nhập: Mã hàng, Đơn vị tính (hiện), Mơ tả (hiện), Số lượng, Đơn giá, Thành tiền (hiện) Trang 87 Các xử lý: - Cộng thêm số lượng thành phần chi tiết hàng vào bảng Mặt hàng cho tương ứng trường NhapSoLuongKy1, NhapGiaTriKy1 i tháng chứng từ - Trường hợp sửa chứng từ trừ số cũ, cộng số vào trường Giá trị ngầm định - Ngày: Ngày hệ thống - Loại tiền: Đồng CÂU HỎI ÔN TẬP: Tại nói thiết kế giai đoạn trung tâm trình phát triển hệ thống ? Các hoạt động thiết kế sản phẩm thiết kế ? Tại phương diện quản lý, người ta lại chia giai đoạn thiết kế sơ thiết kế chi tiết ? Các tiêu chuẩn thiết kế đảm bảo chất lượng ? Anh/Chị có bổ sung thêm ? Trong thiết kế mơ đun chương trình, phân tích tính gắn bó mơ đun tính liên kết mơ đun Thực hành theo nhóm: nhóm phác thảo thiết kế hệ thống theo tập nhóm xây dựng nội dung khảo sát phân tích hệ thống Tài liệu tham khảo [1] Ts Nguyễn Hồng Phương, Phân tích thiết kế hệ thống thông tin – Phương pháp ứng dụng, NXB Lao động – Xã hội, 2008 [2] Ban điều hành đề án 112, Giáo trình Phân tích, thiết kế, xây dựng, quản lý hệ thống thông tin, Viện Cơng nghệ thơng tin, 2006 [3] Thạc Bình Cường, Giáo trình Phân tích, thiết kế hệ thống thơng tin, NXB Giáo dục, 2005 [4] Nguyễn Văn Hưng – Hoàng Quang Tuyến, Hệ thống thông tin – Công nghệ tổ chức xây dựng, NXB Đà Nẵng, 1994 Trang 88 [5] James A Senn, Analysis and Design of Information Systems, McGraw – Hill International Edition, 1989 ... thống, phân tích hệ thống chức năng, phân tích hệ thống liệu mơ hình dịng liệu; - Hiểu sử dụng phương pháp thiết kế hệ thống thông tin; - Áp dụng phương pháp phân tích thiết kế hệ thống thơng tin vào... tập hoặcTH) I Chương 1: Hệ thống thông tin Thông tin 1 0 Hệ thống thông tin II Chương 2: Đại cương phân 3 0 tích & thiết kế hệ thống Các giai đoạn phân tích 1 0 thiết kế hệ thống Vai trò nhiệm vụ... triển hệ thống Phân tích thiết kế hệ thống thông tin phương pháp luận để xây dựng phát triển hệ thống thông tin bao gồm lý thuyết, mơ hình, phương pháp cơng cụ sử dụng q trình phân tích thiết kế hệ

Ngày đăng: 20/12/2021, 07:56

Hình ảnh liên quan

3. Mô hình hóa hệ thống 0.5 0.5 00 - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

3..

Mô hình hóa hệ thống 0.5 0.5 00 Xem tại trang 7 của tài liệu.
1. Phân tích chức năng – Mô hình chức năng   - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

1..

Phân tích chức năng – Mô hình chức năng Xem tại trang 8 của tài liệu.
Hình 1.1 Mô hình tổng quát của một hệ thống - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

Hình 1.1.

Mô hình tổng quát của một hệ thống Xem tại trang 10 của tài liệu.
Hình 1.3: Các bước xây dựng HTTT theo Life circle method - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

Hình 1.3.

Các bước xây dựng HTTT theo Life circle method Xem tại trang 15 của tài liệu.
Hình 2.1: Các giai đoạn của Phân tích và Thiết kế HTTT - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

Hình 2.1.

Các giai đoạn của Phân tích và Thiết kế HTTT Xem tại trang 17 của tài liệu.
Mô hình Thác đổ: - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

h.

ình Thác đổ: Xem tại trang 24 của tài liệu.
Hình 2.3: Nội dung một phiếu phỏng vấn - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

Hình 2.3.

Nội dung một phiếu phỏng vấn Xem tại trang 31 của tài liệu.
2. Hiểu được các mô hình chức năng (BFD), mô hình dữ liệu (ERD), mô hình dòng dữ liệu (DFD), cách thức xây dựng và chuẩn hóa các mô hình;  - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

2..

Hiểu được các mô hình chức năng (BFD), mô hình dữ liệu (ERD), mô hình dòng dữ liệu (DFD), cách thức xây dựng và chuẩn hóa các mô hình; Xem tại trang 35 của tài liệu.
Mô hình chức năng bài toán Quản lý xây dựng - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

h.

ình chức năng bài toán Quản lý xây dựng Xem tại trang 36 của tài liệu.
1.2. Biểu diễn chức năng- xử lý và quy tắc quản lý (ngôn ngữ giả trình, cây quyết định, bảng quyết định) :  - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

1.2..

Biểu diễn chức năng- xử lý và quy tắc quản lý (ngôn ngữ giả trình, cây quyết định, bảng quyết định) : Xem tại trang 36 của tài liệu.
Ví dụ: Bảng quyết định dạng Y/N - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

d.

ụ: Bảng quyết định dạng Y/N Xem tại trang 37 của tài liệu.
Ví dụ: Bảng quyết định: - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

d.

ụ: Bảng quyết định: Xem tại trang 37 của tài liệu.
Sau khi lập mô hình chức năng (MHCN), ta lập ma trận Yêu cầu - Chức năng. - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

au.

khi lập mô hình chức năng (MHCN), ta lập ma trận Yêu cầu - Chức năng Xem tại trang 38 của tài liệu.
2.2. Mô hình thực thể quan hệ (ERD : Entity Relational Diagram): - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

2.2..

Mô hình thực thể quan hệ (ERD : Entity Relational Diagram): Xem tại trang 40 của tài liệu.
2.3. Chuẩn hoá mô hình ERD : - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

2.3..

Chuẩn hoá mô hình ERD : Xem tại trang 41 của tài liệu.
3.1. Ý nghĩa vai trò của mô hình dòng dữ liệu: - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

3.1..

Ý nghĩa vai trò của mô hình dòng dữ liệu: Xem tại trang 43 của tài liệu.
3. MÔ HÌNH DÒNG DỮ LIỆU: - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

3..

MÔ HÌNH DÒNG DỮ LIỆU: Xem tại trang 43 của tài liệu.
3.3. Cácthành phần của mô hình: - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

3.3..

Cácthành phần của mô hình: Xem tại trang 44 của tài liệu.
Mô hình quy trình nghiệp vụMô hình quy trình  - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

h.

ình quy trình nghiệp vụMô hình quy trình Xem tại trang 54 của tài liệu.
- Các loại dữ liệu sao lưu: Xác định chi tiết bảng, cột các bản ghi dữ liệu cần sao lưu - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

c.

loại dữ liệu sao lưu: Xác định chi tiết bảng, cột các bản ghi dữ liệu cần sao lưu Xem tại trang 61 của tài liệu.
o Thiết kế bộ mã và tạo ra bảng mã: Các bộ mã thực tế nên được thiết kế với tri thức về kiểu và đặc trưng của các bộ mã thường dựa trên kết quả của các bước trên và bằng việc xem xét số các chữ số (được xác định trong việc xem xét một số lớn dữ liệu) được - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

o.

Thiết kế bộ mã và tạo ra bảng mã: Các bộ mã thực tế nên được thiết kế với tri thức về kiểu và đặc trưng của các bộ mã thường dựa trên kết quả của các bước trên và bằng việc xem xét số các chữ số (được xác định trong việc xem xét một số lớn dữ liệu) được Xem tại trang 67 của tài liệu.
- Các bảng được nối với nhau thường xuyên trong các truy vấn. - Các dữ liệu liên quan không thường xuyên thay đổi - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

c.

bảng được nối với nhau thường xuyên trong các truy vấn. - Các dữ liệu liên quan không thường xuyên thay đổi Xem tại trang 68 của tài liệu.
Thiết kế bảng trung gian cho quản lý kho, Mục lục hồ sơ thiết kế. Thiết kế chức năng và dữ liệu mẫu. - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

hi.

ết kế bảng trung gian cho quản lý kho, Mục lục hồ sơ thiết kế. Thiết kế chức năng và dữ liệu mẫu Xem tại trang 84 của tài liệu.
Màn hình giao diện: - Giáo trình Phân tích và thiết kế hệ thống thông tin  Nghề Quản trị mạng máy tính

n.

hình giao diện: Xem tại trang 88 của tài liệu.

Mục lục

  • MỤC LỤC

    • MÔN HỌC: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN

    • HỆ THỐNG THÔNG TIN

      • 1. THÔNG TIN:

        • 1.1. Ý nghĩa - vai trò của thông tin:

        • 1.2. Các đặc điểm của thông tin:

        • 2. HỆ THỐNG THÔNG TIN:

          • 2.1. Khái niệm về Hệ thống thông tin (HTTT):

          • 2.2. Mục đích của Hệ thống thông tin:

          • 2.3. Thành phần của Hệ thống thông tin :

          • Hệ thống thông tin gồm có các thành phần cơ bản sau:

            • 2.4. Các đặc trưng của Hệ thống thông tin:

            • 2.5. Phân loại các Hệ thống thông tin :

              • 2.5.1. Hệ xử lý tác nghiệp (TPS: Transaction Processing Systems)

              • 2.5.2. Hệ thống thông tin quản lý (MIS:Management Information Systems )

              • 2.5.3. Hệ hỗ trợ ra quyết định (DSS: Decision Support Systems)

              • 2.6. Hệ thống thông tin tổng thể trong tổ chức hoạt động:

              • 2.7. Các bước xây dựng Hệ thống thông tin:

                • 2.7.1. Chiến lược và khảo sát :

                • 2.7.2. Phân tích hệ thống:

                • 2.7.3. Thiết kế hệ thống:

                • 2.7.5. Kiểm thử và tích hợp hệ thống:

                • 2.7.6. Cài đặt, vận hành và bảo trì hệ thống:

                • CÁC BÀI TẬP MỞ RỘNG, NÂNG CAO VÀ GIẢI QUYẾT VẤN ĐỀ

                • ĐẠI CƯƠNG VỀ PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

                • 1.2. Nghiên cứu và phân tích hiện trạng:

                • 1.3. Nghiên cứu và phân tích tính khả thi, khảo sát hệ thống

                  • 1.3.1 Nghiên cứu khả thi:

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

  • Đang cập nhật ...

Tài liệu liên quan