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ý

35 348 0
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ý

Đ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

Thiết kế xử lý Nội dung Phân chia hệ thống thành hệ thống 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 Nội dung Phân chia hệ thống thành hệ thống 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 Mục tiêu  Giảm thiểu phức tạp hệ thống lớn, cồng kềnh Tạo thuận lợi cho công việc thiết kế: chi tiết hóa nội dung đạt phần phân tích Dễ dàng cho trình bảo dưỡng hệ thống sau Tiêu chí phân chia  Tính cố kết dính(cohension): gắn bó luận lý mục đích xử lý trong hệ thống con.Tính cố kết dính cao tốt Tính liên kết(coupling): trao đổi thông tin tác động lẫn hệ thống Sự liên kết yếu tốt Tiêu chí phân chia Hệ thống Hệ thống Xử lý Xử lý Xử lý Dữ liệu Xử lý Xử lý Xử lý Hệ thống Dữ liệu Xử lý Hệ thống Các tiêu chí gợi ý phân chia  Gom theo thực thể: xử lý liên quan đến đối tượng thực thể Ví dụ: Khách hàng, nhà cung cấp Gom theo kiện giao tác: xử lý đáp ứng cho kiện xảy Ví dụ khách hàng đặt hàng, toán theo thời gian cuối ngày, cuối tháng… Gom theo vai trò thực vị trí tổ chức Ví dụ hoạt động liên quan đến phòng, người,… … Phân chia hệ thống Hệ thống quản lý nhập NVL (1) Phiếu xuất:2 1-2 Lưu hoá đơn Thông tin báo cáo Thống kê tỉ Thủ kho hao hụt lệ hao hụt Hệ thống quản lý tồn kho NVL Thông tin NVL Thông tin NVL xuất Hệ thống quản lý nhập NVLHoá đơn nhập Số sử dụng, số tồn Hoá đơn Đối chiếu cập nhật số tồn, số sử dụng NKý tồn kho Hệ thống quản lý tồn kho NVL NCC HĐ toán Tồn kiểm kê Hoá đơn chưa toán (2) Hệ thống quản(3)lý toán Xử lý toán hoá đơn (4) Tồn kho + tồn tối thiểu Lập phiếu đặt mua NVL NVL cần đặt Xác định NVL tồn mức tối thiểu BPSX Xác định NVL tồn Thông tin xuất NVL Yêu vầu NVL Phiếu xuất:1 Thông tin xuất NVL Xử lý xuất NVL Hệ thống quản lý xuất NVL Nội dung Phân chia hệ thống thành hệ thống 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 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 Xử lý mức quan niệm Lập phiếu đặt NVL Lập phiếu đặt NVL In PDNVL NSX In PDNVL NSX Xác nhận PD Xử lý phân chia Tinh chế thành hoạt động chi tiết Xác định chức tự động hóa [Phiếu đặt NVL in phải BPSX xác nhận trước chuyển cho NSX] Tự động Lập phiếu đặt NVL In PDNVL Thủ công Xác nhận PD NSX Xây dựng cấu trúc phần mềm hệ thống Xây dựng modules • Xác định xử lý trung tâm • Dựa vào tên ô xử lý • Dựa vào số lượng DF A Dữ liệu 1 Lấy VA VA Tạo C Dữ liệu B Lấy VB VB C Xuất C Báo cáo C ABC Xây dựng cấu trúc phần mềm hệ thống Xây dựng modules • Xây dựng biểu đồ cấu trúc tổng quát A Dữ liệu 1 Lấy VA “BOSS” VA Tạo CVB VA BVA Dữ liệu Lấy Lấy VB LấyVB VB C Tạo C Xuất C Báo cáo C C Xuất C ABC Xây dựng cấu trúc phần mềm hệ thống Ghi chú: Xây dựng modules FCR: Formatted C Report • Xây dựng biểu đồ cấu trúc chi tiết “BOSS” VA VB Lấy VA Lấy VB A Lấy A A VA B KT A Lấy B VA VB C C Tạo C B VB KT B Xuất C C FCR Format C FCR In C Xây dựng cấu trúc phần mềm hệ thống Xây dựng modules: Qui trình mượn sách ĐG Hệ thống xử lý mượn sách Gia hạn Thẻ Thẻ KT Thẻ … … KT Sách XL cho mượn Sách Lấy thẻ Thẻ Thẻ Sách kq Lấy Sách kq Đăng kí giữ chỗ … … Thẻ Gia hạn thẻ Đăng ký giữ chỗ Sách Lấy TT thẻ Sách kq Thẻ kq Sách Thẻ kq Kiểm tra thẻ Xử lý mượn sách Sách Lấy TT sách kq kq kq Kiểm tra sách Xuất TB Xây dựng cấu trúc phần mềm hệ thống Modules – Chức phần mềm Hệ thống xử lý mượn sách Module điều phối Quá đơn giản để chức phần mềm Lấy thẻ Lấy Sách Lấy TT thẻ Gia hạn thẻ Kiểm tra thẻ Đăng ký giữ chỗ Lấy TT sách Xử lý mượn sách Kiểm tra sách Xuất TB Xây dựng cấu trúc phần mềm hệ thống Modules – Chức phần mềm Hệ thống xử lý mượn sách Hệ thống QLTV Gia hạn thẻ Đăng ký giữ chỗ Hệ thống xử lý trả sách Xử lý mượn sách … … … Cây cấu trúc chức phần mềm Xây dựng cấu trúc phần mềm hệ thống Thiết kế chức phần mềm Hệ thống QLTV Gia hạn thẻ Hệ thống xử lý mượn sách Đăng ký giữ chỗ Xử lý mượn sách Hệ thống xử lý trả sách … … … Cây cấu trúc chức phần mềm Xây dựng cấu trúc phần mềm hệ thống Thiết kế chức phần mềm: Xử lý mượn sách Xử lý mượn sách Thẻ Hiển thị f_MuonSach kq Nhập kiểm tra Thẻ Tình trạng Thẻ Sách Nhập kiểm traSách Tình trạng Sách Thẻ độc giả kq Thẻ Sách Tình trạng Sách Cuốn sách kq Ghi nhận mượn sách Thẻ Sách Phiếu mượn kq Thông báo Xây dựng cấu trúc phần mềm hệ thống Thiết kế chức phần mềm: Xử lý mượn sách - lớp Class Form Xử lý mượn sách { ………… Hiển thị form N&KT Thẻ N&KT Sách GN mượn sách - N_KT_Thẻ Get Data Đọc CSDL Lấy TT T Kiểm tra - N_KT_Sách … TB - GN mượn Thẻ độc giả Cuốn sách Phiếu mượn - Xuất TB } Ghi CSDL Xây dựng cấu trúc phần mềm hệ thống Thiết kế chức phần mềm: Xử lý mượn sách – lớp Xử lý mượn sách Hiển thị f_MuonSach kq Sách Thẻ Nhập Nhập kiểm tra Thẻ Thẻ Thẻ kq Kiểm tra Thẻ Tình trạng Thẻ Thẻ độc giả Ghi nhận Nhập Nhập Thẻ mượn sách kiểm traSách Sách Sách Sách kq kq Kiểm tra Sách Tình trạng Sách Ghi nhận mượn sách TTS Cuốn sách TTMS Phiếu mượn Thông báo Xây dựng cấu trúc phần mềm hệ thống Thiết kế chức phần mềm: Xử lý mượn sách – lớp Xử lý mượn sách Thẻ Hiển thị f_MuonSach Nhập Thẻ Nhập Sách Thẻ Kiểm tra Thẻ Tình trạng Thẻ kq Sách kq kq Kiểm tra Sách Ghi nhận mượn sách TTMS TTS Đọc Sách Tình trạng Sách Thẻ độc giả Thông báo Thẻ Sách Tình trạng Sách Đọc Thẻ Tình trạng Thẻ kq Sách Cuốn sách Ghi MS TTS TTMS Phiếu mượn Xây dựng cấu trúc phần mềm hệ thống Thiết kế chức phần mềm: Xử lý mượn sách (hoàn tất) Xử lý mượn sách Giao diện Thẻ Hiển thị f_MuonSach Nhập Thẻ Nhập Sách Thẻ Nghiệp vụ Kiểm tra Thẻ Tình trạng Thẻ Lưu trữ CSDL kq Sách kq kq Kiểm tra Sách Ghi nhận mượn sách TTMS TTS Đọc Sách Tình trạng Sách Thẻ độc giả Thông báo Thẻ Sách Tình trạng Sách Đọc Thẻ Tình trạng Thẻ kq Sách Cuốn sách Ghi MS TTS TTMS Phiếu mượn Nội dung Phân chia hệ thống thành hệ thống 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 Thiết kế hệ thống Tổng kết Từ hệ thống con: • Phân chia thủ công/tự động, xác định vai trò • Cây cấu trúc chức PM • Với chức , xây dựng HẾT [...]... mềm Hệ thống xử lý mượn sách Hệ thống QLTV Gia hạn thẻ Đăng ký giữ chỗ Hệ thống xử lý trả sách Xử lý mượn sách … … … Cây cấu trúc chức năng phần mềm Xây dựng cấu trúc phần mềm hệ thống Thiết kế chức năng phần mềm Hệ thống QLTV Gia hạn thẻ Hệ thống xử lý mượn sách Đăng ký giữ chỗ Xử lý mượn sách Hệ thống xử lý trả sách … … … Cây cấu trúc chức năng phần mềm Xây dựng cấu trúc phần mềm hệ thống Thiết kế. .. nhận ĐG 4 Thông báo thẻ đã được gia hạn = email ĐG 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 đồ XLYC TNYC Tự động Thẻ ĐG 2 Thủ công 1 Tiếp nhận KT Thẻ 5 Sách 6 XL cho mượn Sách Phiếu mượn Thủ công ĐG 3 4 KT Sách Tự động Thông báo thẻ đã được gia hạn = email Gia hạn Thẻ ĐG 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... Gia hạn Thẻ Thông báo thẻ đã được gia hạn = email 6 XL cho mượn Sách ĐG 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ẻ ĐG 2 Thủ công TNYC KT Thẻ 5 TNYC KT Sách Sách Phiếu mượn 3 XLYC Gia hạn Thẻ 6 TNYC XL cho mượn Sách 1 TNYC Tiếp nhận 4 ĐG TNYC Thông báo thẻ đã được gia hạn = email ĐG Xây dựng mô hình thiết kế xử lý hệ thống Thiết kế vai trò:... 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 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 Dữ liệu 1 1... Thiết kế chức năng phần mềm: Xử lý mượn sách Xử lý mượn sách Thẻ Hiển thị f_MuonSach kq Nhập và kiểm tra Thẻ Tình trạng Thẻ Sách Nhập và kiểm traSách Tình trạng Sách Thẻ độc giả kq Thẻ Sách Tình trạng Sách Cuốn sách kq Ghi nhận mượn sách Thẻ Sách Phiếu mượn kq Thông báo Xây dựng cấu trúc phần mềm hệ thống Thiết kế chức năng phần mềm: Xử lý mượn sách - 1 lớp Class Form Xử lý mượn sách { ………… Hiển thị... phần mềm hệ thống Thiết kế chức năng phần mềm: Xử lý mượn sách – 2 lớp Xử lý mượn sách Hiển thị f_MuonSach kq Sách Thẻ Nhập Nhập và kiểm tra Thẻ Thẻ Thẻ kq Kiểm tra Thẻ Tình trạng Thẻ Thẻ độc giả Ghi nhận Nhập và Nhập Thẻ mượn sách kiểm traSách Sách Sách Sách kq kq Kiểm tra Sách Tình trạng Sách Ghi nhận mượn sách TTS Cuốn sách TTMS Phiếu mượn Thông báo Xây dựng cấu trúc phần mềm hệ thống Thiết kế chức... Đọc Thẻ Tình trạng Thẻ kq Sách Cuốn sách Ghi MS TTS TTMS Phiếu mượn 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 Thiết kế hệ thống Tổng kết Từ các hệ thống con: • Phân chia thủ công/tự động, xác định vai trò • Cây cấu trúc chức năng PM • Với từng chức năng , xây dựng HẾT ...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à lưu đơn hàng Kiểm tra công nợ khách hàng Lưu đơn hàng vào máy tính Lưu đơn hàng Tự động Tự động Thủ công 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 ĐG... Thẻ kq Kiểm tra thẻ Xử lý mượn sách Sách Lấy TT sách kq kq kq Kiểm tra sách Xuất TB Xây dựng cấu trúc phần mềm hệ thống Modules – Chức năng của phần mềm Hệ thống xử lý mượn sách Module điều phối Quá đơn giản để là 1 chức năng phần mềm Lấy thẻ Lấy Sách Lấy TT thẻ Gia hạn thẻ Kiểm tra thẻ Đăng ký giữ chỗ Lấy TT sách Xử lý mượn sách Kiểm tra sách Xuất TB Xây dựng cấu trúc phần mềm hệ thống Modules – Chức... Xử lý mượn sách Giao diện Thẻ Hiển thị f_MuonSach Nhập Thẻ Nhập Sách Thẻ Nghiệp vụ Kiểm tra Thẻ Tình trạng Thẻ Lưu trữ CSDL kq Sách kq kq Kiểm tra Sách Ghi nhận mượn sách TTMS TTS Đọc Sách Tình trạng Sách Thẻ độc giả Thông báo Thẻ Sách Tình trạng Sách Đọc Thẻ Tình trạng Thẻ kq Sách Cuốn sách Ghi MS TTS TTMS Phiếu mượn 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ý ... tin tác động lẫn hệ thống Sự liên kết yếu tốt Tiêu chí phân chia Hệ thống Hệ thống Xử lý Xử lý Xử lý Dữ liệu Xử lý Xử lý Xử lý Hệ thống Dữ liệu Xử lý Hệ thống Các tiêu chí gợi ý phân chia  Gom... dung Phân chia hệ thống thành hệ thống 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 Nội dung Phân chia hệ thống thành hệ thống Xây dựng mô hình thiết kế xử. .. xuất:1 Thông tin xuất NVL Xử lý xuất NVL Hệ thống quản lý xuất NVL Nội dung Phân chia hệ thống thành hệ thống 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

Ngày đăng: 27/04/2016, 18:55

Từ khóa liên quan

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

Tài liệu liên quan