phân tích - thiết kế thống · pdf file25% giữa kỳ+ 25% bài tập...

27
Trường Đạihc Công nghip Tp.HCM Trung tâm Công nghThông tin http://ttcntt.wordpress.com Phân t Phân t í í ch ch - - Thi Thi ế ế t k t k ế ế h h th th ng ng GV: Lê Ngc Tiến Email: [email protected] Blog: http://tienhuong.wordpress.com

Upload: phamthuy

Post on 03-Feb-2018

237 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

Trường Đại học Công nghiệp Tp.HCMTrung tâm Công nghệ Thông tinhttp://ttcntt.wordpress.com

Phân tPhân tíích ch -- ThiThiếết kt kếế hhệệ ththốốngng

GV: Lê Ngọc TiếnEmail: [email protected]: http://tienhuong.wordpress.com

Page 2: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

2

Phân tích - Thiết kế hệ thống

Số tiết: 45 tiết Lý thuyết. Không có thực hành. Điểm tổng kết:

25% giữa kỳ + 25% bài tập lớn + 50% cuối kỳ.

Page 3: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

3

Mục tiêu của môn học

• Nắm được các bước tiến hành phân tích hệ thống: phân tích dữ liệu thiết kế mô hình quan hệ kiểm tra yêu cầu chức năng kiểm tra dạng chuẩn thiết kế bảng thiết kế xử lý.

• Có kỹ năng trong từng bước phân tích, thiết kế.• Có khả năng đọc được bảng phân tích, thiết kế hướng

đối tượng để xây dựng chương trình.

Page 4: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

4

Giới thiệu các loại hệ thống thông tinHệ thống thông tin tổ chức.Các loại hệ thống thông tin.Chu trình phát triển của hệ thống thông tin.

Vai trò và kỹ năng của phân tích viên hệ thống

Chương 1: Tổng quan về hệ thống

Page 5: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

5

Hệ thống

• Khái niệm: Hệ thống (HT) là một tập hợp các phần tử có mối liên hệ với nhau cùng hoạt động nhằm đạt một số mục tiêu chung. Trong hoạt động có trao đổi vào ra với môi trường ngoài.

• Phần tử– Đa dạng.– Có thể là hệ thống con.

• Giữa các phần tử có mối liên hệ:– Lâu dài, ổn định.– Nhất thời, thất thường.

Page 6: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

6

Hệ thống (tt)

• Hệ thống luôn biến động.• Sự phát triển: phát sinh, tăng trưởng, suy thoái và

mất đi.• Sự hoạt động: Các phần tử trong hệ thống cộng tác

với nhau để cùng thực hiện mục đích chung.• Hệ thống luôn hoạt động trong môi trường và có trao

đổi vào ra.

Page 7: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

7

Input

Component

Boundary

Interface

Interrelationship

Output Environment

FIGURE 1-4: Seven characteristics of a systemMột số đặc trưng của hệ thống

Page 8: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

8

Hệ thống (tt)

1. Component: thành phần2. Interrelated components, interrelationship (Tương

quan)3. Boundary: biên giới4. Purpose: mục đích5. Environment: môi trường6. Interface: giao diện7. Input: nguồn vào8. Output: kết xuất9. Constraint: hạn chế

Page 9: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

9

Hệ thống kinh doanh dịch vụ

• Khái niệm: Hệ thống kinh doanh dịch vụ là hệ thống mà mục đích là kinh doanh dịch vụ. Trong đó:– Kinh doanh: là hoạt động của con người mang lại lợi

nhuận cho con người.– Dịch vụ: là hoạt động của con người nhằm mang lại

lợi ích.• Ví dụ:

– Kinh doanh: công ty…– Dịch vụ: trường học…

Page 10: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

10

Hệ thống kinh doanh dịch vụ (tt)

• Đặc điểm:– Có con người tham gia, mục đích phục vụ con người.– Hệ thống có trao đổi thông tin.

• Do đó, một hệ thống kinh doanh dịch vụ phải có công tác quản lý sau:

– Hệ thống tác nghiệp: gồm con người, phương tiện, phương pháp trực tiếp thực hiện mục đích của HT

– Hệ thống quản lý: gồm con người, phương tiện, phương pháp thực hiện việc điều khiển và kiểm soát hoạt động tác nghiệp để hoạt động đó luôn hướng đích và đạt chất lượng cao

Page 11: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

11

• Vai trò: đóng vai trò trung gian giữa hệ tác nghiệp vàhệ quản lý.

• Nhiệm vụ: xử lý thông tin kinh doanh.

Vai trò, nhiệm vụ của hệ thông tin

Page 12: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

12

Vai trò và nhiệm vụ của HTTT (tt)

• Thông tin kinh doanh: thông tin tự nhiên và thông tin có cấu trúc– Thông tin tự nhiên: là những thông tin được giữ

nguyên dạng khi nó được sinh ra (âm thanh, hình ảnh…)

– Thông tin có cấu trúc: là những thông tin đã được cấu trúc hoá (sổ sách, tập tin…)

Page 13: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

13

Vai trò và nhiệm vụ của HTTT (tt)

• Xử lý: thu thập, ghi nhớ, chế biến, đưa ra và truyền gửi thông tin.

• Phân loại nhiệm vụ: Nhiệm vụ đối ngoại, nhiệm vụ đối nội.– Nhiệm vụ đối ngoại: thu thập thông tin từ mọi

hướng và đưa thông báo ra bên ngoài.– Nhiệm vụ đối nội: liên lạc giữa các bộ phận và cung

cấp cho các bộ phận các thông tin cần thiết.

Page 14: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

14

• HTTT có hai bộ phận: dữ liệu và xử lý– Các dữ liệu: là các thông tin có cấu trúc được lưu trữ

lâu dài nhưng luôn luôn tiến triển.• Nội dung dữ liệu: gồm 2 loại

– Phản ánh cấu trúc cơ quan: là thông tin có biến động phản ánh sự tiến triển của các bộ phận trong cơ quan thông qua sự kiện tiến hoá.

– Phản ánh hoạt động kinh doanh: là thông tin luôn luôn biến động gọi là sự kiện hoạt động.

Các bộ phận hợp thành của HTTT

Page 15: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

15

Các bộ phận hợp thành của HTTT (tt)

• Dạng sử dụng dữ liệu– Chuyển giao: thông tin được chuyển từ bộ phận

này sang bộ phận khác– Lưu trữ: là tình trạng ngưng hoạt động thông tin

trong một khoảng thời gian

Page 16: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

16

Các bộ phận hợp thành của HTTT (tt)

• Các xử lý: xử lý thông tin là việc biến đổi tập hợp các thông tin vào thành tập hợp các thông tin ra– Tác nhân xử lý: là một nhân viên hoặc một nhóm

nhân viên, hoặc một thiết bị xử lý nào đó.– Quy trình: là các chương trình xử lý.– Công thức/quy tắc quản lý: thường được chia

thành các trường hợp với các cách xử lý tương ứng.– Giữa các xử lý khác nhau trong một hệ thống có

liên quan đến nhau về thời gian (trật tự xử lý), dữliệu (là sự chuyển giao dữ liệu giữa các xử lý).

Page 17: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

17

Các bộ phận hợp thành của HTTT (tt)

Page 18: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

18

Hệ thống thông tin tự động hoá

• Hệ thống thông tin tự động hoá là HTTT có sự tham gia của máy tính

• Mức độ tự động hoá: có 2 mức độ– Tự động hoá một phần: có sự phân chia việc xử lý

thông tin giữa con người và máy tínhNhược điểm: Thường xảy ra mâu thuẫn khi kết

nối từng phần nhỏ

Page 19: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

19

Hệ thống thông tin tự động hoá (tt)

– Tự động hoá toàn bộ: toàn bộ hệ thông tin được xửlý bằng máy tính, con người chỉ có vai trò phụƯu điểm:

+ Xử lý thông tin tổng thể và tập trung, điều khiển chung nằm tại một khối nên rất hiệu quả.

+ Dữ liệu tập trung ở một nơi và chỉ có một bản nên giảm được chi phí và tránh được sai lệch

Nhược điểm: Khó xây dựng

Page 20: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

20

• Phương thức xử lý thông tin bằng máy tính– Xử lý theo mẻ: thông tin thu thập được tích luỹ lại

thành mẻ rồi xử lý cả mẻ– Xử lý trực tuyến: thông tin thu thập đến đâu xử lý

ngay đến đó

Hệ thống thông tin tự động hoá (tt)

Page 21: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

21

– Xử lý theo mẻ: dùng cho các trường hợp In các báo cáo, các thống kê, …In các giấy tờ giao dịch với số lượng lớnCác xử lý có tính định kỳ (bảng trả lương,…)

– Xử lý trực tuyến: dùng cho các trường hợpVào và xử lý một số liệu nhỏ các giao dịchHiển thị, sửa chữa nội dung tệpPhục vụ khách hàng tại chỗ

Hệ thống thông tin tự động hoá (tt)

Page 22: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

22

Hệ thống thông tin tự động hoá (tt)

• Đánh giá xử lý trực tuyến– Ưu điểm:Giảm bớt công việc giấy tờ và các khâu trung

gian.Kiểm tra được tính đúng đắn của dữ liệu ngay

khi thu thập.Người dùng tự mình nhập dữ liệu, hiểu rõ quy

trình xử lý do đó làm chủ được hệ thống.Cho câu trả lời nhanh chóng.

Page 23: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

23

Hệ thống thông tin tự động hoá (tt)

• Đánh giá xử lý trực tuyến– Nhược điểm:Chi phí cao cả về phần cứng và phần mềm.Xây dựng hệ tốn công hơn.Sử dụng CPU không kinh tế, do CPU luôn

thường trực.Người sử dụng hệ phải qua đào tạo.Xử lý chậm khi khối lượng cần xử lý là lớn.Khó đảm bảo tính tin cậy.Khó phục hồi dữ liệu.Đòi hỏi nhiều biện pháp đặc biệt về bảo mật.

Page 24: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

24

Vòng đời phát triển các hệ thống(SDLC)

Page 25: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

25

Vòng đời phát triển các hệ thống

• Giai đoạn 1: Hoạch định & chọn lựa hệ thống (systems planing and selection)

• Giai đoạn 2: phân tích hệ thống (systems analysis)• Giai đoạn 3: Thiết kế hệ thống (systems design)• Giai đoạn 4: Thực hiện và vận hành hệ thống

(systems implemention and operation)• Giai đoạn 5: Hỗ trợ (Support phase)

Page 26: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

26

Vòng đời phát triển các hệ thống

Page 27: Phân tích - Thiết kế thống · PDF file25% giữa kỳ+ 25% bài tập ... phân tích dữliệu thiết kếmô hình quan hệ ... • Có kỹ năng trong từng bước

Trường Đại học Công nghiệp Tp.HCMTrung tâm Công nghệ Thông tinhttp://ttcntt.wordpress.com

Thank You Thank You

GV: Lê Ngọc TiếnEmail: [email protected]: http://tienhuong.wordpress.com