1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo trình phân tích thiết kế hệ thống thông tin

123 683 2
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 123
Dung lượng 2,24 MB

Nội dung

Giáo trình phân tích thiết kế hệ thống thông tin

MỤC LỤC Chương TỔNG QUAN VỀ PHÂN TÍCH VÀ THIẾT KẾ HTTT 1.1 Tổng quan hệ thống thông tin 1.1.1 Đặt vấn đề 1.1.2 Hệ thống - Hệ thống thông tin 1.2 Các hệ thống thông tin thông dụng 1.2.1 Hệ xử lý liệu (DPS-Data Processing System) 1.2.2 Hệ thông tin quản lý (MIS-Management Information System) 1.2.3 Hệ hỗ trợ định (DSS- Decision Support System) 1.2.4 Hệ chuyên gia (ES-Expert System) 1.3 Các thành phần hệ thống thơng tin quản lý 1.4 Các tính HTTT 10 1.5 Mục đích, yêu cầu phương pháp phân tích thiết kế HTTT 11 1.5.1 Mục đích 11 1.5.2 Yêu cầu 11 1.6 Xây dựng thành công hệ thống thông tin 11 1.6.1 Khái niệm dự án công nghệ thông tin thành công 11 1.6.2 Quản lý phát triển dự án công nghệ thông tin 12 1.6.2.1 Khởi tạo dự án 12 1.6.2.2 Lập kế hoạch dự án 13 1.6.2.3 Thực dự án 13 1.6.2.4 Kết thúc dự án 14 1.7 Giới thiệu vài phương pháp phân tích thiết kế 15 1.7.1 Phương pháp phân tích thiết kế có cấu trúc 15 1.7.2 Phương pháp phân tích thiết kế Merise 16 1.7.4 Phương pháp phân tích GLACSI 19 1.8 Những sai lầm xảy phân tích thiết kế HTTT 20 151 1.9 Các giai đoạn xây dựng hệ thống thơng tin tin học hóa 20 1.9.1 Lập kế hoạch 21 1.9.2 Phân tích 22 1.9.2.1 Phân tích trạng 22 1.9.2.2 Phân tích khả thi lập hồ sơ nhiệm vụ 23 1.9.2.3 Xây dựng mô hình hệ thống chức 23 1.9.3 Thiết kế 24 1.9.4 Giai đoạn thực 24 1.9.5 Chuyển giao hệ thống 25 1.9.6 Bảo trì 26 1.10 Các mức bất biến hệ thống thông tin 26 1.10.1 Mức quan niệm 26 1.10.2 Mức tổ chức 27 1.10.3 Mức vật lý (tác nghiệp) 27 Chương NGHIÊN CỨU HIỆN TRẠNG CỦA HTTT 2.1 Một số vấn đề chung nghiên cứu hệ thống 29 2.2 Yêu cầu đặt hệ thống thơng tin tin học hóa 30 2.2 Quy mơ tin học hóa 31 2.3 Vai trị người tham gia phát triển hệ thống thông tin 32 2.3.1 Người quản lý hệ thống thông tin 32 2.3.2 Người phân tích hệ thống 32 2.3.3 Người lập trình 33 2.3.4 Người sử dụng đầu cuối 33 2.3.5 Kỹ thuật viên 34 2.3.6 Chủ đầu tư 34 2.4 Nghiên cứu trạng 34 2.4.1 Mục đích 34 152 2.4.2 Nội dung nghiên cứu đánh giá trạng 35 2.4.3 Các kỹ thuật thu thập thông tin 35 2.4.3.1 Các khái niệm thuật ngữ sử dụng khảo sát trạng 35 2.4.3.2 Các phương pháp nghiên cứu trạng 37 2.5 Các công việc sau khảo sát trạng 41 2.5.1 Xử lý sơ kết khảo sát 41 2.5.2 Tổng hợp kết khảo sát 42 2.5.2.1 Tổng hợp xử lý 42 2.5.2.2 Tổng hợp liệu 43 2.5.3 Hợp thức hoá kết khảo sát 44 2.6 Giới thiệu nghiên cứu trạng số HTTT 45 2.6.1 Hệ thống thông tin "Quản lý kho hàng" 45 2.6.2 Hệ thống thông tin " Quản lý công chức" 49 2.5.3 Hệ thống thông tin "Quản lý đào tạo" 50 2.7 Phân tích hệ thống chức 51 2.7.1 Các mức độ diễn tả chức 52 2.7.2 Biểu đồ chức nghiệp vụ BFD 53 2.8.1 Sơ đồ ngữ cảnh 55 2.8.2 Biểu đồ luồng liệu DFD 56 2.8.3 Kỹ thuật phân mức 60 Chương MƠ HÌNH QUAN NIỆM CỦA HTTT 3.1 Giới thiệu mơ hình quan niệm 64 3.2 Mơ hình thực thể-mối quan hệ (mơ hình ER) 64 3.2.1 ý nghĩa mơ hình 64 3.2.2 Các thành phần mơ hình ER 64 3.2.1 Thực thể tập thực thể 65 3.2.2 Thuộc tính 66 153 3.3 Mối quan hệ tập thực thể 67 3.3.1 Mối quan hệ 67 3.3.2 Bản số 70 3.3.3 Bản số trực tiếp mối quan hệ 71 3.3.4 Tách mối quan hệ đa nguyên thành mối quan hệ nhị nguyên 72 3.3.5 Ràng buộc phụ thuộc hàm mối quan hệ đa nguyên 75 3.4 Một vài nhận xét để rà soát lại mơ hình ER 78 3.4.1 Đối tượng làm tập thực thể? 78 3.4.2 Yếu tố thông tin làm thuộc tính cho tập thực thể? 79 3.4.3 Loại bỏ thuộc tính vơ nghĩa 79 3.4.4 Tính độc lập thuộc tính 79 3.4.5 Xác định thuộc tính khóa 79 3.4.6 Tách thuộc tính có dung lượng lớn 80 3.4.7 Xử lý thuộc tính lặp nằm tập thực thể 80 3.4.8 Xử lý nhóm thuộc tính lặp nằm tập thực thể 81 3.4.8 Xử lý thuộc tính phức hợp 81 3.4.9 Các tập thực thể có mối quan hệ ISA 81 3.5 Mơ hình quan niệm liệu 82 3.6 Mơ hình quan niệm xử lý 85 3.6.1 Mục đích 85 3.6.2 Một số thuật ngữ khái niệm 85 Chương MÔ HÌNH TỔ CHỨC CỦA HTTT 94 4.1 Khái niệm 94 4.2 Mơ hình liệu quan hệ 94 4.2.1 Các định nghĩa 94 4.2 Mơ hình tổ chức liệu 96 154 4.2.1 Khái niệm 96 4.2.2 Quy tắc chuyển đổi 97 4.2.3 Thuật tốn chuyển đổi mơ hình ER thành quan hệ 105 4.2.3 Mơ hình tổ chức liệu 111 4.3 Chuẩn hoá kiểm tra lại mơ hình ER 114 4.3.1 Mục đích chuẩn hóa 114 4.3.2 Định nghĩa dạng chuẩn 115 4.3.3 Chuẩn hoá lược đồ quan hệ 116 4.3.4 Một số ví dụ chuẩn hố 118 4.4 Ràng buộc tồn vẹn 129 4.5 Mơ hình tổ chức xử lý 131 4.5.1 Mục đích 131 4.5.2 Các khái niệm 131 4.4.2 Bảng cơng việc 132 4.4.4 Mơ hình tổ chức xử lý 133 Chương MỨC VẬT LÝ CỦA HTTT 138 5.1 Mơ hình vật lý liệu 138 5.1.1 Thiết kế sở liệu vật lý 138 5.1.2 Thiết kế trường 139 5.1.2 Thiết kế file 140 5.1.3 Các hệ quản lý file 140 5.1.4 Các cấu trúc liệu phương thức truy nhập 141 5.1.6 Xác định quy mô file không gian lưu trữ cần thiết 142 5.2 Mô hình vật lý xử lý 145 155 5.2.1 Mục đích 145 5.2.2 Mơ đun xử lý 145 5.2.3 Phân rã mô đun 146 5.2.4 Sơ đồ tổng thể phân rã chức 147 5.2.5 Mô tả mô đun 150 156 Chương 1: Phân tích thiết kế hệ thống thông tin 1.1 Tổng quan hệ thống thông tin 1.1.1 Đặt vấn đề:  Hệ thống thông tin tin học hoá ứng dụng đầy đủ tồn diện thành tựu cơng nghệ thông tin vào tổ chức  Tại phải phân tích thiết kế hệ thống thơng tin? Có nhìn đầy đủ, đắn xác hệ thống thông tin xây dựng tương lai Tránh sai lầm thiết kế cài đặt Tăng vòng đời (life cycle) hệ thống Dễ sửa chữa, bổ sung phát triển hệ thống trình sử dụng hệ thống yêu cầu Để thấy cần thiết việc phân tích thiết kế hệ thống thơng tin tự động, xem số liệu liên quan đến xây dựng phần mềm mà công ty IBM thống kê giai đoạn 1970-1980 Phân tích sai sót: ý niệm /quan niệm Mã hóa Soạn thảo Các sai sót mức Các sai sót khơng xếp loại Phân tích chi phí : : : : : 45% 25% 7% 20% 3% Bảo trì Phát triển Phân tích phân bổ hoạt động : : 54% 46% Sản xuất mã : 15% Phát sửa chữa sai sót : 50% Khác : 35% Các số liệu cho thấy sai sót lớn tất loại sai sót mắc phải phần ý niệm, quan niệm, tức nằm việc phân tích thiết kế Chi phí chiếm tỉ trọng lớn chi phí bảo hành, lượng cơng việc chiếm tỷ lệ lớn phát sửa chữa Tình trạng bắt nguồn từ thiếu sót phân tích thiết kế, nhà tin học ln tìm phương pháp phân tích hữu hiệu nhằm khắc phục tình trạng 157 1.1.2 Hệ thống - Hệ thống thông tin  Hệ thống tập hợp phần tử có quan hệ qua lại với hoạt động hướng đến mục tiêu chung thông qua việc tiếp nhận đầu vào sản xuất đầu nhờ trình chuyển đổi tổ chức Hệ thống cịn gọi hệ thống động (Dynamic System)  Hệ thống thông tin tập hợp gồm nhiều thành phần mà mối liên hệ thành phần liên hệ chúng với hệ thống khác liên hệ thông tin với 1.2 Các hệ thống thông tin thông dụng Trong thực tế, bốn hệ thường sử dụng 1.2.1 Hệ xử lý liệu (DPS-Data Processing System) Chức  Xử lý giao dịch ghi lại liệu cho chức đặc thù  Dữ liệu đưa vào thường xuyên cập nhật Dữ liệu đầu định kỳ bao gồm tài liệu hoạt động báo cáo Hệ xử lý liệu có tính cục thường dành cho cho nhà quản lý cấp tác nghiệp 1.2.2 Hệ thông tin quản lý (MIS-Management Information System) Hệ thông tin quản lý hệ thống thông tin sử dụng tổ chức kinh tế xã hội, hệ gồm nhiều thành phần, thành phần hệ thống hồn chỉnh Ví dụ: hệ thống thơng tin quản lý xí nghiệp có hệ thống hệ thống Quản lý vật tư, hệ thống Quản lý tài chính, , hệ thống thông tin quản lý trường đại học có hệ thống hệ thống Quản lý vật tư, hệ thống Quản lý đào tạo, hệ thống Quản lý NCKH”, Chức MIS:  Hỗ trợ chức xử lý liệu giao dịch lưu trữ  Dùng sở liệu hợp hỗ trợ cho nhiều chức  Cung cấp cho nhà quản lý thơng tin theo thời gian hệ thống  Có chế bảo mật thông tin theo cấp độ có thẩm quyền sử dụng Cách xem xét tốt hệ thống thơng tin quản lý đặt mục đích tổ chức sử dụng hệ thống đó, cách nhìn hệ thống thơng tin góc độ hệ hỗ trợ định 158 1.2.3 Hệ hỗ trợ định (DSS- Decision Support System) Mục đích hệ giúp cho tổ chức thông tin cần thiết để định hợp lý đủ độ tin cậy Khả hệ:  Cung cấp, xếp phương án theo tiêu chuẩn người làm định  Cung cấp phân tích liệu, biểu diễn liệu đồ thị cách tự động  Chọn lựa giúp phương án tối ưu sở thông tin đưa vào Đặc trưng DSS  Hỗ trợ nhà làm định q trình định  Tạo mơ hình đa chức năng, có khả mơ có cơng cụ phân tích  Tạo thuận lợi cho liên lạc mức làm định 1.2.4 Hệ chuyên gia (ES-Expert System) Hệ thông tin giúp nhà quản lý giải thực vấn đề mức cao DSS Hệ liên quan đến lĩnh vực trí tuệ nhân tạo, làm cho máy tính có khả lập luận, học tập, tự hoàn thiện người Chẳng hạn chương trình lập kế hoạch tài chính, chẩn đóan bệnh, dịch máy, 1.3 Các thành phần hệ thống thông tin quản lý Theo quan điểm hệ thống hệ thống thơng tin quản lý thường có thành phần: - Thành phần định: thực chức định - Thành phần thông tin: thực chức tiếp nhận, xử lý, truyền tin lưu trữ thông tin hệ thống - Thành phần tác nghiệp: thành phần bảo đảm hoạt động sở tổ chức Ví dụ: hệ thống thơng tin quản lý xí nghiệp có thành phần định Ban Giám đốc, thành phần thông tin phòng ban chức năng, thành phần tác nghiệp phân xưởng, sở sản xuất 159 Chúng ta thấy mối quan hệ thành phần hệ thống thông tin qua sơ đồ TP QUYẾT ĐỊNH Quyết Báo cáo định Thông tin vào TP THƠNG TIN từ mơi trường ngồi Thơng tin từ mơi trường ngồi Thơng tin Thơng tin Điều Kiểm tra hành Nguyên liệu TP TÁC NGHIỆP Sản phẩm vào Hệ thống thông tin theo quan điểm hệ hỗ trợ định Bây đến định nghĩa có tính chất mơ tả hệ thống thông tin: Hệ thống thông tin tổ chức tập hợp phương tiện, nhân lực, thông tin phương pháp xử lý tin nhằm cung cấp thơng tin cho q trình định thời hạn đủ độ tin cậy Trong đó: *Tổ chức: quan, xí nghiệp, trường học 160 ... phần hệ thống thông tin, chiều mức bất biến hệ thống thông tin chiều giai đoạn phân tích thiết kế hệ thống thơng tin 166 Mức vật lý Mức tổ chức Mức quan niệm thiết bị người Xử lý Thông tin Lập kế. .. thiết kế hệ thống thơng tin 1.1 Tổng quan hệ thống thông tin 1.1.1 Đặt vấn đề:  Hệ thống thơng tin tin học hố ứng dụng đầy đủ toàn diện thành tựu công nghệ thông tin vào tổ chức  Tại phải phân. .. chuẩn thống Người phân tích thiếu chuẩn thống để mô tả, cài đặt ứng dụng hệ thống 1.9 Các giai đoạn xây dựng hệ thống thơng tin tin học hóa Mọi phương pháp phân tích thiết kế hệ thống thơng tin

Ngày đăng: 17/08/2013, 13:18

HÌNH ẢNH LIÊN QUAN

• Cần có một mô hình hoặc một ngôn ngữ đặc tả đơn giản nhưng đơn nghĩa để xác định những yêu cầu trong mỗi giai đoạn phân tích. - Giáo trình phân tích thiết kế hệ thống thông tin
n có một mô hình hoặc một ngôn ngữ đặc tả đơn giản nhưng đơn nghĩa để xác định những yêu cầu trong mỗi giai đoạn phân tích (Trang 23)
Mô hình quan niệm về dữ liệu Mô hình tổ chức dữ liệu - Giáo trình phân tích thiết kế hệ thống thông tin
h ình quan niệm về dữ liệu Mô hình tổ chức dữ liệu (Trang 26)
Mô hình của không gian phát triển hệ thống: - Giáo trình phân tích thiết kế hệ thống thông tin
h ình của không gian phát triển hệ thống: (Trang 26)
Ví dụ: Bảng tổng hợp hồ sơ, tài liệu theo thực thể dữ liệu - Giáo trình phân tích thiết kế hệ thống thông tin
d ụ: Bảng tổng hợp hồ sơ, tài liệu theo thực thể dữ liệu (Trang 41)
1 Kẹo Chôcôla A09 Kg 7000 120 840000 2Bánh quy bơA14Kg300050150000 - Giáo trình phân tích thiết kế hệ thống thông tin
1 Kẹo Chôcôla A09 Kg 7000 120 840000 2Bánh quy bơA14Kg300050150000 (Trang 47)
Công ty Hải Hà BảNG CÂN ĐốI KHO - Giáo trình phân tích thiết kế hệ thống thông tin
ng ty Hải Hà BảNG CÂN ĐốI KHO (Trang 47)
Biểu đồ chức năng nghiệp vụ là một sơ đồ hình học dùng để mô tả sự phân rã có thứ bậc các chức năng của hệ thống từ đại thể đến chi tiết - Giáo trình phân tích thiết kế hệ thống thông tin
i ểu đồ chức năng nghiệp vụ là một sơ đồ hình học dùng để mô tả sự phân rã có thứ bậc các chức năng của hệ thống từ đại thể đến chi tiết (Trang 51)
2.8 Mô hình hoá các tiến trình của hệ thống - Giáo trình phân tích thiết kế hệ thống thông tin
2.8 Mô hình hoá các tiến trình của hệ thống (Trang 53)
chuyển tải, lưu trữ thông tin trong hệ thống, giúp phân tích viên hình dung được các loại thông tin được sử dụng và lưu chuyển như thế nào - Giáo trình phân tích thiết kế hệ thống thông tin
chuy ển tải, lưu trữ thông tin trong hệ thống, giúp phân tích viên hình dung được các loại thông tin được sử dụng và lưu chuyển như thế nào (Trang 54)
b. Sơ đồ ngữ cảnh: là sơ đồ hình học được xây dựng theo điểm công tác nào đó - Giáo trình phân tích thiết kế hệ thống thông tin
b. Sơ đồ ngữ cảnh: là sơ đồ hình học được xây dựng theo điểm công tác nào đó (Trang 54)
Biểu đồ luồng dữ liệu (DFD-Data Flow Diagram) là một sơ đồ hình học nhằm diễn tả các luồng tài liệu thông qua các chức năng của hệ thống - Giáo trình phân tích thiết kế hệ thống thông tin
i ểu đồ luồng dữ liệu (DFD-Data Flow Diagram) là một sơ đồ hình học nhằm diễn tả các luồng tài liệu thông qua các chức năng của hệ thống (Trang 55)
Mô tả dưới dạng bảng: - Giáo trình phân tích thiết kế hệ thống thông tin
t ả dưới dạng bảng: (Trang 71)
Mô tả dưới dạng bảng: - Giáo trình phân tích thiết kế hệ thống thông tin
t ả dưới dạng bảng: (Trang 72)
Mô tả dưới dạng bảng: - Giáo trình phân tích thiết kế hệ thống thông tin
t ả dưới dạng bảng: (Trang 74)
Ví dụ 1: Chuyển mô hình quan niệm về dữ liệu sang mô hình tổ chức dữ liệu của HTTT "Quản lý kho hàng" - Giáo trình phân tích thiết kế hệ thống thông tin
d ụ 1: Chuyển mô hình quan niệm về dữ liệu sang mô hình tổ chức dữ liệu của HTTT "Quản lý kho hàng" (Trang 83)
Từ mô hình trên các quan hệ nhận được là - Giáo trình phân tích thiết kế hệ thống thông tin
m ô hình trên các quan hệ nhận được là (Trang 83)
Hãy thiết kế cơ sở dữ liệu (mô hình tổ chức về dữ liệu) từ các tài liệu trên để quản lý các hoạt động kinh doanh của công ty - Giáo trình phân tích thiết kế hệ thống thông tin
y thiết kế cơ sở dữ liệu (mô hình tổ chức về dữ liệu) từ các tài liệu trên để quản lý các hoạt động kinh doanh của công ty (Trang 89)
c. Xây dựng mô hình thực thể-mối quan hệ (ER) - Giáo trình phân tích thiết kế hệ thống thông tin
c. Xây dựng mô hình thực thể-mối quan hệ (ER) (Trang 90)
d. Chuyển từ mô hình ER sang mô hình quan hệ - Giáo trình phân tích thiết kế hệ thống thông tin
d. Chuyển từ mô hình ER sang mô hình quan hệ (Trang 91)
d. Chuyển từ mô hình ER sang mô hình quan hệ - Giáo trình phân tích thiết kế hệ thống thông tin
d. Chuyển từ mô hình ER sang mô hình quan hệ (Trang 91)
Từ các kết quả chuẩn hoá, chúng ta có được mô hình dữ liệu quan hệ như sau: - Giáo trình phân tích thiết kế hệ thống thông tin
c ác kết quả chuẩn hoá, chúng ta có được mô hình dữ liệu quan hệ như sau: (Trang 93)
• Báo cáo thông kê: thống kê sách, thống kê độc giả và tình hình mượn sách. a. Chuẩn hoá dữ liệu từ Thẻ quản lý sách: - Giáo trình phân tích thiết kế hệ thống thông tin
o cáo thông kê: thống kê sách, thống kê độc giả và tình hình mượn sách. a. Chuẩn hoá dữ liệu từ Thẻ quản lý sách: (Trang 97)
Ví dụ: Bảng công việc của bài toán "QL tuyển sinh" - Giáo trình phân tích thiết kế hệ thống thông tin
d ụ: Bảng công việc của bài toán "QL tuyển sinh" (Trang 103)
Mô hình liên hoàn các biến cố và các công việc của hệ thống. Các biến cố và các công việc này được đăt tại một vị trị làm việc cụ thể: - Giáo trình phân tích thiết kế hệ thống thông tin
h ình liên hoàn các biến cố và các công việc của hệ thống. Các biến cố và các công việc này được đăt tại một vị trị làm việc cụ thể: (Trang 104)
4.4.4 Mô hình tổ chức về xử lý - Giáo trình phân tích thiết kế hệ thống thông tin
4.4.4 Mô hình tổ chức về xử lý (Trang 104)
Ví dụ: Mô hình tổ chức xử lý của bài toán "QL Tuyển sinh" - Giáo trình phân tích thiết kế hệ thống thông tin
d ụ: Mô hình tổ chức xử lý của bài toán "QL Tuyển sinh" (Trang 106)
Ở mức tổ chức, khi xem xét mô hình cơ sở dữ liệu thực chất chúng ta chỉ quan tâm đến cấu trúc lô gic của dữ liệu - Giáo trình phân tích thiết kế hệ thống thông tin
m ức tổ chức, khi xem xét mô hình cơ sở dữ liệu thực chất chúng ta chỉ quan tâm đến cấu trúc lô gic của dữ liệu (Trang 108)
Trong hệ thống thông tin “Quản lý kho hàng” chúng ta đã có mô hình tổ chức dữ liệu của hệ thống là các quan hệ sau:  - Giáo trình phân tích thiết kế hệ thống thông tin
rong hệ thống thông tin “Quản lý kho hàng” chúng ta đã có mô hình tổ chức dữ liệu của hệ thống là các quan hệ sau: (Trang 113)
Hình 5.2a. Gộp các chức năng theo đối tượng - Giáo trình phân tích thiết kế hệ thống thông tin
Hình 5.2a. Gộp các chức năng theo đối tượng (Trang 119)
Ví dụ: Môđun Nhập dữ liệu cho bảng Huyện trong hệ thống thông tin “Quản  lý công chức” - Giáo trình phân tích thiết kế hệ thống thông tin
d ụ: Môđun Nhập dữ liệu cho bảng Huyện trong hệ thống thông tin “Quản lý công chức” (Trang 121)

TỪ KHÓA LIÊN QUAN

w