1. Trang chủ
  2. » Công Nghệ Thông Tin

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

Đ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 35
Dung lượng 1,04 MB

Nội dung

Nội dungXây dựng mô hình thiết kế xử lý hệ thốngXây dựng cấu trúc phần mềm hệ thốngTổng kết Phân chia hệ thống thành các hệ thống con... Nội dungXây dựng mô hình thiết kế xử lý hệ thốngX

Trang 1

Thiết kế xử lý

Trang 2

Nội dung

Xây dựng mô hình thiết kế xử lý hệ thốngXây dựng cấu trúc phần mềm hệ thốngTổng kết

Phân chia hệ thống thành các hệ thống con

Trang 3

Nội dung

Xây dựng mô hình thiết kế xử lý hệ thốngXây dựng cấu trúc phần mềm hệ thốngTổng kết

Phân chia hệ thống thành các hệ thống con

Trang 5

Tiêu chí phân chia

Trang 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,…

Trang 8

Đối chiếu và cập nhật số tồn, số

sử dụng 4

Xác định NVL tồn dưới mức tối thiểu

5 Lập phiếu đặt

mua NVL 6

Xử lý thanh toán hoá đơn

HĐ đã thanh toán

Tồn kho + tồn tối thiểu

Số sử dụng, số tồn

Phiếu xuất:1

Xử lý xuất NVL 8

Thông tin xuất NVL

Thông tin báo cáo hao hụt

Thông tin NVL nhập

Thông tin NVL xuất

Hệ thống

con quản lý

nhập NVL

Hệ thống con quản

lý tồn kho NVL

Hệ thống con quản lý tồn kho NVL

Hệ thống con quản lý xuất NVL

Hệ thống con quản lý nhập NVL

Trang 9

Nội dung

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ốngTổng kết

Phân chia hệ thống thành các hệ thống con

Trang 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

Xử lý mức quan niệm

Tinh chế thành các

hoạt động chi tiết

Xử lý được phân chia

In PDNVL

Lập phiếu đặt NVL

In PDNVL

NSX

Xác nhận PD

Lập phiếu đặt NVL

In PDNVL

Xác

Trang 11

 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

Nguyên tắc phân chia thủ công tự động

Trang 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)

KT Thẻ

Thẻ ĐG

Gia hạn Thẻ

KT Sách

mượn Sách

Thông báo thẻ đã được gia hạn = email

1 2

5

6

ĐG

Trang 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

ĐG

Tiếp nhận

KT Thẻ

Thẻ ĐG

Gia hạn Thẻ

KT Sách

Sách

XL cho mượn Sách

Phiếu mượn

Thông báo thẻ đã được gia hạn = email

1 2

Trang 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 đồ

1

KT Thẻ

2

Gia hạn Thẻ

3

Thông báo thẻ đã được gia hạn = email

4

KT Sách

5

XL cho mượn Sách

Trang 15

Thiết kế vai trò: hoàn chỉnh lược đồ

XLYC

TNYC

Tiếp nhận

1

KT Thẻ

2 Thẻ ĐG

KT Sách

5

Sách

Gia hạn Thẻ

3

XL cho mượn Sách

6

Phiếu mượn

Thông báo thẻ đã được gia hạn = email

4

ĐG ĐG

Xây dựng mô hình thiết kế xử lý hệ thống

Trang 16

Nội dung

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ếtPhân chia hệ thống thành các hệ thống con

Trang 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…

Trang 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:

• Xây dựng biểu đồ cấu trúc chi tiết

Trang 20

ABC A

Trang 21

ABC A

• Dựa vào tên của ô xử lý

• Dựa vào số lượng DF

Trang 22

Lấy VB

Tạo C

“BOSS”

Xuất CLấy VB

Lấy VA

C VA

VB

Trang 24

Gia hạn Thẻ 2

Đăng kí giữ chỗ

Lấy thẻ

Lấy TT sách

Kiểm tra sách

Đăng

ký giữ chỗ

Xử lý mượn sách

Gia hạn thẻ

Thẻ kq

Xuất TB

kq

Lấy TT thẻ

Kiểm tra thẻ

Trang 25

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

Lấy Sách

Lấy thẻ

Lấy TT sách

Kiểm tra sách

Đăng

ký giữ chỗ

Xử lý mượn sách

Gia hạn thẻ

Xuất TB

Lấy TT thẻ

Kiểm tra thẻ

Trang 27

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 xử lý mượn sách Đăng ký giữ chỗ

Xử lý mượn sách

Trang 28

Nhập và kiểm traSách

Ghi nhận mượn sách

Thông báo

Thẻ độc giả Cuốn sách Phiếu mượn

Thẻ Sách Thẻ

Trang 29

N&KT Sách

GN mượn sách

TB

Thẻ độc giả Cuốn sách Phiếu mượn

Class Form { ………….

- N_KT_Thẻ

- N_KT_Sách

- GN mượn

- Xuất TB }

Get Data

Đọc CSDL

Lấy TT T Kiểm tra

Ghi CSDL

Trang 30

Thông báo

Thẻ độc giả Cuốn sách Phiếu mượn

Nhập và kiểm traSách

Ghi nhận mượn sách

Tình trạng Sách

Sách

kq

Thẻ Sách

Trang 31

Thẻ độc giả Cuốn sách Phiếu mượn

Tình trạng Sách

Sách

kq

Thẻ Sách

Trang 32

Thẻ độc giả Cuốn sách Phiếu mượn

Tình trạng Sách

Sách

kq

Thẻ Sách

Trang 34

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

Trang 35

HẾT

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

TỪ KHÓA LIÊN QUAN

w