intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 7: Thiết kế xử lý

Chia sẻ: You You | Ngày: | Loại File: PDF | Số trang:35

87
lượt xem
6
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Chương 7 trình bày những nội dung quan trong việc thiết kế xử lý. Trong chương này các bạn sẽ tìm hiểu về: Phân chia hệ thống thành các hệ thống con, xây dựng mô hình thiết kế xử lý hệ thống, xây dựng cấu trúc phần mềm hệ thống. Mời các bạn cùng tham khảo.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 7: Thiết kế xử lý

  1. Thiết kế xử lý
  2. Nội dung Phân chia hệ thống thành các hệ thống con Xây dựng mô hình thiết kế xử lý hệ thống Xây dựng cấu trúc phần mềm hệ thống Tổng kết
  3. Nội dung Phân chia hệ thống thành các hệ thống con Xây dựng mô hình thiết kế xử lý hệ thống Xây dựng cấu trúc phần mềm hệ thống Tổng kết
  4. Mục tiêu  Giảm thiểu sự phức tạp của một hệ thống lớn, cồng kềnh Tạo thuận lợi cho công việc thiết kế: bởi vì chi tiết hóa các nội dung đạt được ở phần phân tích. Dễ dàng hơn cho quá trình bảo dưỡng hệ thống sau này
  5. Tiêu chí phân chia  Tính cố kết dính(cohension): sự gắn bó về luận lý hoặc mục đích của các xử lý trong trong một hệ thống con.Tính cố kết dính càng cao càng tốt. Tính liên kết(coupling): sự trao đổi thông tin và tác động lẫn nhau giữa các hệ thống con. Sự liên kết này càng yếu càng tốt.
  6. Tiêu chí phân chia Hệ thống con 2 Hệ thống con 1 Xử lý Xử lý Xử lý Dữ liệu Dữ liệu Xử lý Xử lý Xử lý Xử lý Hệ thống con 1 Hệ thống con 2
  7. Các tiêu chí gợi ý phân chia  Gom theo thực thể: các xử lý liên quan đến một đối tượng thực thể. Ví dụ: Khách hàng, nhà cung cấp Gom theo sự kiện giao tác: các xử lý đáp ứng cho một sự kiện xảy ra. Ví dụ như khách hàng đặt hàng, thanh toán theo thời gian như cuối ngày, cuối tháng… Gom theo vai trò thực hiện hoặc vị trí tổ chức. Ví dụ hoạt động liên quan đến một phòng, một con người,… …
  8. Phân chia hệ thống con Hệ thống Phiếu xuất:2 con quản lý 9 Thông tin NVL Thông tin báo cáo nhập NVL xuất Thống kê tỉ hao hụt Thủ kho 1-2 lệ hao hụt Lưu hoá đơn Hệ thống con Hệ thống Hệ thống quản lý tồn con quản Thông tin NVL kho NVL (1) con quản lý nhập lý tồn kho 4 nhập NVLHoá đơn Số sử dụng, số NVL Đối chiếu và cập tồn nhật số tồn, số Hoá đơn NKý tồn kho sử dụng NCC Tồn kiểm kê (4) HĐ đã thanh Hoá đơn chưa toán thanh toán 3 7 BPSX (2) Xác định NVL Xử lý thanh toán hoá đơn Tồn kho + tồn tồn Hệ thống tối thiểu con quản lý Thông tin xuất NVL xuất NVL Hệ thống Yêu vầu con quản(3)lý về NVL 6 thanh toán Lập phiếu đặt 5 Phiếu xuất:1 mua NVL Xác định NVL 8 tồn dưới mức Thông tin NVL cần đặt xuất NVL Xử lý xuất tối thiểu NVL
  9. Nội dung Phân chia hệ thống thành các hệ thống con Xây dựng mô hình thiết kế xử lý hệ thống Xây dựng cấu trúc phần mềm hệ thống Tổng kết
  10. Xây dựng mô hình thiết kế xử lý hệ thống Phân chia hoạt động thủ công tự động Lập phiếu đặt NVL NSX Lập phiếu đặt NVL Xử lý mức quan niệm In Xác NSX PDNVL nhận PD In PDNVL Xử lý được phân chia Tinh chế thành các hoạt động chi tiết Xác định chức năng [Phiếu đặt NVL in ra phải tự động hóa được BPSX xác nhận trước khi chuyển cho NSX] Tự động Thủ công Lập phiếu In Xác NSX đặt NVL PDNVL nhận PD
  11. Nguyên tắc phân chia thủ công tự động  Các xử lý sau khi phân chia sẽ hoàn toàn thủ công hay hoàn toàn thụ động Sự phân chia chấp nhận việc trùng lắp nội dung giữa tự động và thủ công Kiểm tra và Kiểm tra Lưu đơn Lưu đơn lưu đơn công nợ hàng vào hàng hàng khách hàng máy tính Tự động Tự động Thủ công
  12. Xây dựng mô hình thiết kế xử lý hệ thống Ví dụ: Qui trình mượn sách (Quản lý thư viện) 1 Tự động Thủ công ĐG KT Thẻ 2 1 2 Tiếp ĐG 3 KT Thẻ nhận Gia hạn Thẻ KT Sách Thẻ ĐG 3 4 Thẻ ĐG 5 Sách Gia hạn Thông báo 4 KT Sách Thẻ thẻ đã được XL cho gia hạn = mượn email Sách 6 Sách XL cho ĐG mượn Phiếu mượn Sách ĐG Phiếu mượn
  13. Xây dựng mô hình thiết kế xử lý hệ thống Thiết kế vai trò: xác định các vai trò người dùng Tự động Thủ công Thẻ ĐG 2 TNYC 1 TNYC Tiếp ĐG KT Thẻ nhận 5 TNYC 3 XLYC 4 TNYC KT Sách Gia hạn Thông báo Thẻ thẻ đã được gia hạn = email Sách 6 TNYC XL cho mượn Sách ĐG Phiếu mượn
  14. Xây dựng mô hình thiết kế xử lý hệ thống Thiết kế vai trò: tổ chức lại lược đồ Tự động Thủ công Thẻ ĐG 2 TNYC 1 Tiếp ĐG KT Thẻ nhận 5 3 XLYC 4 KT Sách Gia hạn Thông báo Thẻ thẻ đã được gia hạn = email Sách 6 XL cho mượn Sách ĐG Phiếu mượn
  15. Xây dựng mô hình thiết kế xử lý hệ thống Thiết kế vai trò: hoàn chỉnh lược đồ TNYC XLYC Tự động Thủ công Tự động Thủ công Thẻ ĐG 1 Tiếp ĐG 2 nhận KT Thẻ 3 5 4 Gia hạn Thẻ KT Sách Thông báo 6 thẻ đã được XL cho gia hạn = mượn email Sách Sách ĐG Phiếu mượn
  16. Nội dung Phân chia hệ thống thành các hệ thống con Xây dựng mô hình thiết kế xử lý hệ thống Xây dựng cấu trúc phần mềm hệ thống Tổng kết
  17. Xây dựng cấu trúc phần mềm hệ thống Biểu đồ cấu trúc (Structured chart) Thông tin trao đổi giữa các modules “Boss” B B C C Get B Make C Put C A A B Get A Make B Module
  18. Xây dựng cấu trúc phần mềm hệ thống Biểu đồ cấu trúc (Structured chart) • Module: • Một đơn vị chức năng của hệ thống • Có thể là 1 hàm, 1 đoạn chương trình, 1 class… • Có thể là 1 form, 1 menu…
  19. Xây dựng cấu trúc phần mềm hệ thống Biểu đồ cấu trúc (Structured chart) • Tổ chức hệ thống con thành các modules: • Dựa vào các xử lý tự động hóa trong sơ đồ vật lý • Xác định các xử lý chính trong hệ thống con này • Xây dựng biểu đồ cấu trúc tổng quát. • Xây dựng biểu đồ cấu trúc chi tiết.
  20. Xây dựng cấu trúc phần mềm hệ thống Xây dựng các modules • Dựa vào các xử lý tự động hóa trong sơ đồ vật lý A 1 Dữ liệu 1 Lấy VA VA 3 4 C Báo Tạo C Xuất ABC C cáo C 2 B VB Dữ liệu 2 Lấy VB Ghi chú: VA: Valid A VB: Valid B
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2