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

Phân tích thiết kế hệ thống thông tin Chương 4: Phân tích thiết kế thành phần xử lý - mô hình hóa xử lý mức quan niệm potx

90 2,4K 2

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

Nội dung

Trang 4 Mơ hình hố hoạt động hệ thốngSơ đồ biểu diễn trao đổi, tương tác Trang 5 Mô hình tổ chức Dùng để biểu diễn sự phân cấp tổ chức của một đơn vị Các đối tượng biểu diễn bao gồm:o

Trang 1

PHÂN TÍCH THIẾT KẾ

HỆ THỐNG THÔNG TIN

Trang 3

 Mô hình hoá hoạt động hệ thống

Trang 4

Mô hình hoá hoạt động hệ thống

Sơ đồ biểu diễn

trao đổi, tương tác

Sơ đồ biểu diễn tổ

Trang 5

Mô hình tổ chức

một đơn vị

o Chi nhánh, đơn vị trực thuộc

o Vai trò, chức danh

o Đối tượng làm việc

Trang 7

Mô hình tương tác thông tin

thống

tượng môi trường hệ thống, các đối tượng tổ chức của hệ thống

Trang 8

Mô hình tương tác thông tin

đĩa ABC

Bộ phận bán hàng

Hoá đơn giao hàng

Đơn đặt mua hàng

Thanh toán đơn

hàng

Tthanh toán cho nhà cung cấp

Trang 9

Mô hình dòng dữ liệu

o Thuộc trường phái phân tích cấu trúc

o Tiếp cận chủ yếu theo hướng từ trên xuống: xem các hoạt động xử lý như hộp đen và quan tâm đến việc lưu trữ và xử lý thông tin giữa các hộp đen này

o Mặc dù DDL biểu diễn cả xử lý lẫn dữ liệu hệ thống, nhưng chú ý đến xử lý hơn là dữ liệu

Trang 10

Ý nghĩa

bên trong HTTT Dòng dữ

liệu Sự chuyển đổi thông tin giữa các thành phần

tin trong HTTT

HTTT

Trang 13

DFD – Các khái niệm

o Ví dụ:

Lập hoá đơn

1

Tính tồn kho vật tư

2

Tồn vật tư

3

Sai cách đặt

Trang 14

DFD – Các khái niệm

o Định nghĩa:

 Dòng dữ liệu biểu diễn sự di chuyển dữ liệu, thông tin

từ thành phần này đến thành phần khác trong mô hình dòng dữ liệu Các thành phần là xử lý, kho dữ liệu, dòng

dữ liệu

 Không bao hàm dòng điều khiển

Trang 15

Báo cáo tồn kho

Thông báo ngày giao hàng

Trang 17

DFD – Các khái niệm

o Lợi ích của kho dữ liệu:

 Cho phép nhiều đối tượng xử lý có thể đồng thời truy xuất dữ liệu lưu trữ

 Cần thiết phải lưu lại dữ liệu để cho các xử lý sau cần tới

o Ký hiệu:

Tên kho dữ liệu

Trang 18

DFD – Các khái niệm

o Tên:

o Ví dụ:

Tên kho dữ liệu = danh từ (cụm danh từ)

Trang 19

 Một số loại đầu cuối có thể:

• Tập các đối tượng con người: khách hàng, nhà cung cấp, …

• Tổ chức khác có giao tiếp với HTTT đang xét như là: ngân hàng, công ty,…

• Hệ thống khác

Trang 20

DFD – Các khái niệm

o Ký hiệu:

o Tên:

Tên đầu cuối

Tên đầu cuối = danh từ (cụm

danh từ)

Trang 21

Hệ thống

Trang 22

DFD – Các tình huống liên quan

 Dòng dữ liệu và kho dữ liệu:

o Dòng dữ liệu đi vào kho dữ liệu: biểu diễn việc cập nhật dữ liệu (dòng d1)

o Dòng dữ liệu ra khỏi kho dữ liệu: biểu diễn việc khai thác

dữ liệu của kho dữ liệu đó (dòng d2)

Dd2

d1

Trang 23

DFD – Các tình huống liên quan

Trang 24

DFD – Các tình huống liên quan

Trang 25

DFD – Các tình huống liên quan

D1

D2 P1

D1

D2

Trang 26

DFD – Các tình huống liên quan

Trang 27

DFD – Các tình huống liên quan

P1

P2

P3 B

A

P1

P2

P3 A

A

P1

P3 A

P1

P3 A

Trang 28

DFD – Các tình huống liên quan

(5)

(6) (7)

(8)

(9) (10)

(11)

Trang 29

DFD – Ví dụ

Nhà CU

Tính toán lượng tồn

1

Xác định

BĐ cần đặt mua

2

Lập và lưu phiếu đặt hàng 3

Phiếu nhập Hoá đơn xuất

Phiếu đặt mua

Gởi phiếu đặt BĐ 4

Tiếp nhận giao hàng BĐ

5

Cập nhật đơn hàng

đã được 6

Báo cáo tồn kho

Thông tin phiếu đặt

Thông tin xuất

Thông tin nhập

Hoá đơn giao từ NCU

Phiếu thanh toán

Phiếu nhập Thông tin

Trang 30

DFD – Ví dụ

Quản lý đặt chỗ máy bay

Hành khách

Xứ lý giữ chỗ 1

Làm thủ tục lên máy bay 2

Hồ sơ giữ chỗ

Thẻ lên máy bay

Thông tin yêu cầu giữ chỗ

Vé giữ chỗ

Thông tin giữ chỗ

Thông tin yêu cầu làm thủ tục

Thẻ lên máy bay

Thẻ lên máy bay

•Xử lý giữ chỗ: Hành khách yêu cầu giữ chỗ, nếu được chấp nhận, một hồ sơ giữ chỗ được lập và hành khách sẽ được trao lại vé đã xác nhận giữ chỗ

Trang 32

Các phương pháp mô hình hoá xử lý

Xác định các thành phần ban đầu

Xác định các thành phần ban đầu

Lược đồ ban đầu

Trang 33

Các phương pháp mô hình hoá xử lý

o Luật T1: tinh chế một xử lý thành một cặp xử lý kết nối với nhau bằng dòng dữ liệu Luật này được dùng khi ta muốn tinh chế một xử lý thành hai xử

lý con với xử lý đầu nhằm chuyển tiếp dữ liệu thông tin, còn xử lý sau tiếp tục xử lý từ thông tin chuyển tiếp

Trang 34

Các phương pháp mô hình hoá xử lý

o Luật T2: tinh chế một xử lý thành hai xử lý và một kho dữ liệu Luật này được áp dụng khi chúng ta muốn tách thành hai xử lý có thời điểm khác nhau

Do đó, dữ liệu chuyển đổi giữa hai xử lý này phải được lưu lại trong một kho dữ liệu

Xử lý luơng

1

Xử lý chấm công

1.1

Xử lý tính lương 1.2

Trang 35

Các phương pháp mô hình hoá xử lý

o Luật T3: tinh chế một xử lý thành hai xử lý riêng biệt Luật này được dùng khi hai xử lý không được kết nối ngay hoặc không có nhu cầu trao đổi thông tin với nhau

Xử lý đặt

và mua hàng

1

Xử lý đặt hàng

1.1

Xử lý mua hàng 1.2

Trang 36

Các phương pháp mô hình hoá xử lý

o Luật T4: phân chia một dòng dữ liệu thành một tập hợp các dòng dữ liệu Luật này được áp dụng để tách một dòng dữ liệu tổng hợp thành các dòng dữ liệu có nội dung thông tin độc lập nhau

Hoá đơn kiêm phiếu giao hàng Hoá đơn

Phiếu giao hàng

Trang 37

Các phương pháp mô hình hoá xử lý

o Luật T5: tinh chế một dòng dữ liệu thành hai dòng

dữ liệu và một ô xử lý Luật này được áp dụng khi chúng ta nhận ra dòng dữ liệu tiềm ẩn việc chuyển đổi nội dung thông tin

Thông tin thanh toán Lập phiếu

chuyển

Thanh toán Sec chuyển tiền

Trang 38

Các phương pháp mô hình hoá xử lý

o Luật T6: chia một kho dữ liệu thành hai kho độc lập Luật này được áp dụng khi chúng ta có thể chia hai tập con của kho dữ liệu mà có thể kết nối với hai xử lý hoặc đầu cuối khác nhau

Đơn đặt hàng của khách hàng

Đơn đặt hàng Khách hàng

Trang 39

Các phương pháp mô hình hoá xử lý

o Luật T7: tinh chế một kho dữ liệu thành hai kho dữ liệu kết nối bởi một ô xử lý Luật này được áp dụng khi chúng ta muốn phân chia dữ liệu thành hai kho dữ liệu tập con mà kho dữ liệu sau được tạo lập từ kho dữ liệu trước bằng xử lý

Đơn đặt hàng

Trang 40

Phương pháp top-down

o Từ các xử lý được tiếp cận tổng quan về hệ thống, lặp và phân rã thành các xử lý chi tiết áp dụng các luật trên xuống

xử lý được phân rã liên kết với nhau càng ít càng tốt

Trang 43

Xử lý Đặt mua NCU

Thông tin bán hàng Thông tin nhập BĐ Thông tin đặt và mua BĐ

Trang 44

Hoá đơn giao hàng (4)

Xử lý bán BĐ

1

Trang 45

In hoá đơn

1.1.2

Hoá đơn xuất Kiểm tra và

lưu đơn hàng

1.2.1

Lên lịch giao hàng

1.2.2

Đơn hàng

Kho hàng

(1) (2)

(3)

(4)

Dữ liệu HD Dữ liệu HD

Thông tin hàng trong kho

Đơn hàng chưa giao Đơn hàng

Thông tin

Xử lý bán lẻ

1.1

Xử lý bán theo đặt hàng

1.2

Trang 46

Phương pháp Bottom - up

một phạm vi xác định của hệ thống hoặc toàn

bộ hệ thống và liên kết lại tạo thành lược đồ

Trang 47

Phương pháp Bottom - up

Tính toán lượng tồn BĐ

1

Xác định

BĐ cần đặt mua

2

Lập và lưu phiếu đặt hàng

3

Gởi phiếu đặt BĐ 4

Tiếp nhận giao hàng

5

Cập nhật đơn hàng đã

6

Xứ lý thanh toán 7

B1 : các xử lý chi tiết

Trang 48

Phương pháp Bottom - up

B2 : X ác định kho dữ liệu

Tính toán lượng tồn BĐ

1

Xác định

BĐ cần đặt mua

2

Lập và lưu phiếu đặt hàng

3

Phiếu nhập Hoá đơn xuất

Phiếu đặt mua

Gởi phiếu đặt BĐ

4

Tiếp nhận giao hàng BĐ

5

Cập nhật

6

Thông tin phiếu đặt

Thông tin phiếu đặt

Thông tin xuất

Thông tin nhập

Đơn hàng đã giao

Trang 49

Xác định

BĐ cần đặt mua

2

Lập và lưu phiếu đặt hàng

3

Phiếu nhập Hoá đơn xuất

Phiếu đặt mua

Gởi phiếu đặt BĐ

4

Tiếp nhận giao hàng BĐ

5

Cập nhật đơn hàng đã

6

Báo cáo tồn kho

BĐ cần đặt

Phiếu đặt

Phiếu đặt

Thông tin phiếu đặt

Thông tin phiếu đặt

Thông tin xuất

Thông tin nhập

Hoá đơn giao từ NCU

Phiếu nhập

Đơn hàng đã giao

Trang 50

Phương pháp inside-out

o Quá trình tiến (forward):chúng ta bắt đầu từ đầu cuối gởi thông tin và khảo sát dòng dữ liệu đầu vào của hệ thống

T ddl1 P1

T ddl1 P1 ddl2 P2

T ddl1 P1 ddl2 P2

D

Trang 51

Phương pháp inside-out

o Quá trình lùi (backward):bắt đầu từ các đầu cuối nhận thông tin và khảo sát đầu ra của hệ thống Quá trình này còn gọi là hướng kết xuất (output-oriented) và được dùng cho nhiều phương pháp phân tích chức năng

T ddl1 P1

T ddl1 P1 ddl2 P2

T ddl1 P1 ddl2 P2

Trang 52

Phương pháp inside-out

 Ví dụ: Quản lý yêu cầu sách của nhà khoa học

(NKH)

 Sau khi nhận được phiếu yêu cầu (PYC), NKH điền vào PYC

sách cần mua và gởi lại cho nhân viên nghiệp vụ Nhân viên này tiếp nhận PYC và lưu lại chờ ngày xử lý.

 Đến thời điểm hết hạn qui định nộp Nhân viên nghiệp vụ tập

hợp tất cả các PYC và xử lý:

• Kiểm tra PYC có sách nào không thuộc danh mục sách có thể đặt hay không? hoặc PYC có tổng trị giá có vượt quá số ngân sách được cấp cho NKH hay không?

 Nếu một trong hai điều kiện trên không thoả thì nhân viên sẽ

thông báo cho NKH để điểu chỉnh.

 Nếu cả hai điều kiện đều thoả thì nhân viên sẽ phân loại các sách

Trang 53

Thông báo bgày dự kiến nhận sách (3)

Đơn đặt sách (4)

Trang 54

Phương pháp inside-out

NKH

Lưu PYC

Thông báo PYC không hợp

lệ

4

DM sách

PYC không thuộc danh mục

Thông tin sách

PYC

PYC không không hợp lệ

Thông báo

kết quả đặt

và ngày

nhận sách

Trang 56

Các mức mô hình hoá xử lý

Dữ liệu Xử lý Bộ Con truyền

Trục các thành phần

Trục các mức nhận thức

Quan niệm

Tổ chức

Vật lý

Trang 58

Mô hình hoá vật lý xử lý

o Hình thức:

 Cách thức, phương tiện dùng xử lý thông tin

 Hình thức trình bày, lưu trữ dữ liệu, thông tin

Trang 59

Ghi sổ nhật ký hoá đơn

Lưu hoá đơn vào CSDL

Trang 60

Ghi sổ nhật

ký hoá đơn Lưu hoá đơn

Trang 61

Mô hình hoá vật lý xử lý

o Thời gian:

 Biểu diễn thời điểm qui định của hệ thống để thực hiện

xử lý (cuối ngày, cuối tuần, đầu tháng, đầu quý, đầu năm,…)

Lập báo cáo doanh thu

cuối tháng

Tính tồn kho

cuối ngày

Trang 62

mô hình tổ chức) có thể là:

Trang 64

Lưu thông tin đơn hàng

Trang 65

Mô hình hoá xử lý mức quan niệm

chất của xử lý thông tin hệ thống

mức độ trừu tượng hoá cao

Trang 66

Chuyển đổi MH vật lý sang quan niệm

Xác định tồn kho

1

Trang 67

Chuyển đổi MH vật lý sang quan niệm

Trang 68

Chuyển đổi MH vật lý sang quan niệm

2

Lưu thông tin đơn hàng

3

CSDL Đơn hàng

Đơn hàng

Đơn hàng

Đơn hàng Đơn hàng đã kiểm

tra

Dữ liệu Đơn hàng

1

Lưu thông tin đơn hàng

Trang 69

Qui trình mô hình hoá xử lý

Biểu diễn hệ thống hiện tại hoạt động

Trang 70

Qui trình mô hình hoá xử lý – ví dụ

Trang 71

Qui trình mô hình hoá xử lý – ví dụ

 Mô tả hệ thống:

o Đầu ngày, nhân viên nhập xuất nhận NVL được giao từ nhà cung cấp

(NCC), đồng thời tiếp nhận hoá đơn giao hàng và lưu lại hoá đơn này, rồi cập nhật số NVL tăng trong ngày vào sổ nhất ký nhập.

o Sau đó, thủ kho sẽ tham khảo hoá đơn và ghi nhận số lượng NVL nhập

trong ngày vào sổ nhật ký tồn kho.

o Cuối ngày, thủ kho sẽ nhận báo cáo sử dụng NVL sử dụng từ bộ phận

sản xuất (BPSX) Thủ kho sẽ thực hiện việc kiểm kê số tồn thực trong kho để đối chiếu với số sử dụng Sau đó, sẽ cập nhật số sử dụng và số tồn kiển kê được vào sổ nhật ký tồn.

o Tiếp theo thủ kho sẽ xác định các NVL tồn dưới mức tối thiểu

o Dựa trên những NVL này, thủ kho sẽ lập đặt mua NVL gởi cho NCC

để giao hàng ngày hôm sau.

Trang 72

Qui trình mô hình hoá xử lý – ví dụ

Trang 73

Qui trình mô hình hoá xử lý – ví dụ

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

0

Hoá đơn (1) Phiếu đặt mua NVL (2)

Phiếu thanh toán (3)

Báo cáo sử dụng (4)

Trang 74

Qui trình mô hình hoá xử lý – ví dụ

Chứng từ hoá đơn

Sổ NKý tồn kho

Hoá đơn

Số lương NVL tăng

Đối chiếu và cập nhật số kiểm kê, số

sử dụng cuối ngày

4

(4)

Số sử dụng + số kiểm kê Tồn kiểm kê

Kiểm kê NVL tồn kho cuối ngày 3

Nhân viên nhập

Trang 75

Qui trình mô hình hoá xử lý – ví dụ

 Sơ đồ quan niệm xử lý của hệ thống hiện hành

Trang 76

Qui trình mô hình hoá xử lý – ví dụ

BPSX

Lưu hoá đơn

1-2

Hoá đơn

NKý tồn kho

Xác định NVL tồn

3

Đối chiếu và cập nhật số kiểm kê, số sử dụng

4

5 6

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

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

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

Tồn kiểm kê

Thông tin tồn kho

NCC

Trang 77

Qui trình mô hình hoá xử lý

Biểu diễn hệ thống hiện tại hoạt động

Trang 78

Qui trình mô hình hoá xử lý – ví dụ

o Giả xử có các yêu cầu được đặt ra cho hệ thống mới:

 Hệ thống mới phải tự động tính tồn kho tại bất kỳ thời điểm trong ngày (không còn kiểm kê nữa)

 Hệ thống mới phải tổng kết được tỉ lệ hao hụt NVL hàng tháng

o Thống nhất cách giải quyết cho hệ thống mới:

 Hệ thống mới sẽ thiết lập một qui trình xử lý xuất nguyên vật liệu: BPSX khi có nhu cầu NVL thì sẽ gởi yêu cầu đến thủ kho, thủ kho dựa vào thông tin yêu cầu này để xử lý xuất NVL

 Loại bỏ công việc kiểm kê để tính tồn kho

Trang 79

Qui trình mô hình hoá xử lý – ví dụ

BPSX

Lưu hoá đơn

2

1-Hoá đơn NKý tồn kho

Xác định NVL tồn 3

Đối chiếu và cập nhật số kiểm kê, số

sử dụng 4

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

HĐ đã thanh toán

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

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

Tồn kiểm kê

NCC

Thống kê

tỉ lệ hao hụt

9 Phiếu xuất:2

Thủ kho

Yêu vầu

Thông tin xuất

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

Thông tin NVL nhập

Thông tin NVL xuất

Trang 83

o Lưu đồ thuật giải

o Bảng quyết định và cây quyết định

Trang 84

Đặc tả xử lý

Trang 85

Đặc tả xử lý

Xác nhận hoá đơn

3

Nhà CC

Đơn đặt hàng

Thông tin đơn hàng

Trang 86

Đặc tả xử lý

 Bảng quyết định – ví dụ:

Có đơn đặt hàng tương ứng với hóa đơn ? Đ Đ S S Hóa đơn có đúng số lượng và đơn giá không? Đ S Đ S

Từ chối hóa đơn do không có đơn đặt hàng X X

Từ chối hóa đơn do không đúng số lượng và đơn giá X

Trang 87

Đặc tả xử lý

 Bảng quyết định – ví dụ:

Xử lý tính lương

Thông tin thời

gian làm việc

bảng lương

Bảng chấm công Hồ sơ nhân viên

Hồ sơ lương của nhân viên

Điều kiện Giá trị điều kiện

Trang 88

Đặc tả xử lý

 Bảng quyết định rút gọn – ví dụ:

Xử lý tính lương

Thông tin thời

gian làm việc

bảng lương

Bảng chấm công Hồ sơ nhân viên

Hồ sơ lương của nhân viên

Điều kiện Giá trị điều kiện

Trang 89

 Phần bắt đầu của cây phiá bên trái là nút không điều kiện

 Các nút cuối phía bên phải là các nút hành động

 Các nhánh bắt đầu từ nút đầu và các nút liên quan biểu diễn các tình huống rẽ nhánh

Trang 90

Đặc tả xử lý

 Cây quyết định – ví dụ: “xử lý xác nhận hoá đơn”

Không đúng số lượng và đơn giá

Đúng số lượng và đơn giá

Có đơn đặt hàng tương ứng

Không có đơn đặt hàng tương

không có đơn đặt hàng

Từ chối hóa đơn do không đúng số lượng hay đơn giá

Thanh toán hóa đơn

Ngày đăng: 06/03/2014, 13:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w