Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
341,08 KB
Nội dung
ĐẠI HỌC TƠN ĐỨC THẮNG PHỊNG TRUNG CẤP CHUN NGHIỆP & DẠY NGHỀ _oOo_ PHÂN TÍCH THIẾT KẾ HỆ THỐNG NG THÔNG TIN QUẢN LÝ ThS.Lê Văn Hạnh NỘI DUNG MÔN HỌC I II III IV V VI VII VIII IX Tổng quan Hệ Thống Thông Tin Mô hình Các phương pháp mô hình hóa Khởi tạo lập kế hoạch hệ thống Khảo sát hệ thống Mô hình quan niệm liệu Thiết kế liệu mức logic Mô hình quan niệm xử lý Mô hình tổ chức xử lý Thành phần thiết kế mức logic MÔ HÌNH VÀ CÁC PHƯƠNG PHÁP MÔ HÌNH HÓA Mô hình (Model) Mô hình hóa (Modelling) Phương pháp mô hình hóa (Methodology) Lòch sử phát triển phương pháp mô hình hóa Một số mô hình tiêu biểu MÔ HÌNH (Model) 1.1 Khái niệm: Là dạng thể đơn giản hóa thực tế (Efraim Turban) 1.2 Các đặc điểm Diễn đạt mức trừu tượng hóa Tuân theo quan điểm Có hình thức biểu diễn Văn Đồ thò, biểu đồ, sơ đồ MÔ HÌNH (Model) (tt) 1.3 Phân loại Mô hình tónh Biểu diễn thông số, cấu trúc hệ thống Dữ liệu, thông tin Mô hình động Biểu diễn hành vi, thủ tục hệ thống Sự tương tác đối tượng MÔ HÌNH HÓA (Modelling) Biểu diễn giới thực sử dụng mô hình Mục đích Làm sáng tỏ vần đề tiếp cận Mô hình ảnh hệ thống Làm đõn giản hóa hệ thống Gia tăng khả trì hệ thống PHƯƠNG PHÁP MÔ HÌNH HÓA Là tập quy tắc, thứ tự thực tin học hóa HTTT Còn gọi phương pháp phân tích thiết kế Thành phần Tập khái niệm, mô hình Quy trình triển khai Công cụ trợ giúp MÔ HÌNH VÀ CÁC PHƯƠNG PHÁP MÔ HÌNH HÓA Mô hình (Model) Mô hình hóa (Modelling) Phương pháp mô hình hóa (Methodology) Lòch sử phát triển phương pháp mô hình hóa Một số mô hình tiêu biểu 4.LỊCH SỬ PHÁT TRIỂN CỦA CÁC PHƯƠNG PHÁP MÔ HÌNH HÓA Xử lý UML/RUP 2K Thế hệ III OOM OMT Sadt OODa Axial Thế hệ II 90 Sa/sd Ida Ssa 80 Hipo CRC OOSA Thời gian OOA Tiếp cận đối tượng Remora Merise Tiếp cận hệ thống Tiếp cận Descartes Thế hệ I Prot Tiếp cận sơ đẳng 60 Jsd 70 Arianne Corig Niam Dữ liệu 4.LỊCH SỬ PHÁT TRIỂN CỦA CÁC PHƯƠNG PHÁP MÔ HÌNH HÓA (tt) Thập niên 60 Chuẩn hóa kỹ thuật nhà phát triển ứng dụng Thập niên 70 Phân rã chức HTTT theo mơ hình phân cấp − Chia nhỏ cơng việc để xử lý Áp dụng phương pháp lập trình cấu trúc đơn thể MỘT SỐ MÔ HÌNH TIÊU BIỂU Mơ hình phân cấp chức Mơ hình tổ chức Mơ hình tương tác thơng tin Mơ hình dòng liệu Mơ hình ln chuyển Mơ hình dòng liệu Mơ hình Petri-net Mơ hình Mơ hình động Mơ hình trạng thái Mơ hình Merise Mơ hình quan hệ Mơ hình liệu Mơ hình mạng Mơ hình thực thể kết hợp Mơ hình hướng đối tượng Mơ hình OOA Mơ hình UML MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.1 Mô hình phân cấp chức Phân rã chức tổng hợp thành chức chi tiết Hệ quản lý cửa hàng Bán hàng Bán lẻ Quản lý đơn hàng Quản lý tồn kho Kế tốn Quản lý cơng nợ Quản lý nhập hàng Quản lý xuất hàng Báo cáo tồn MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.2 Mô hình luân chuyển Diễn tả trình luân chuyển thông tin qua không gian Khách hàng BP bán hàng Kho Văn phòng Đặt mua NGK ĐĐH ĐĐH khơng hợp lệ Kiểm tra ĐĐH ĐĐH hợp lệ Lưu ĐĐH Kiểm tra tồn kho Tồn kho Lên kế hoạch giao hàng CSDL DS tồn kho Lập phiếu giao hàng Lưu phiếu giao hàng Tích hợp liệu, xử lý, tổ chức Khơng thích hợp xử lý giao tác Phiếu giao hàng Phiếu giao hàng Ghi nhận tồn kho MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.3 Mô hình tương tác thông tin Diễn tả dòng liệu tác nhân Đơn đặt mua NGK Khách hàng Đơn đặt hàng bị từ chối Thơng tin giao NGK Phòng bán hàng Thơng tin giao NGK Đơn đặt mua NGK Đơn đặt mua NGK Tồn kho Kho Văn phòng Diễn tả rõ việc truyền thơng Tác nhân Khơng mơ tả xử lý Dòng liệu, thơng tin MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.4 Mô hình dòng liệu Diễn tả dòng liệu xử lý Kiểm tra ĐĐH Đơn đặt mua NGK Khách hàng ĐĐH hợp lệ Lưu ĐĐH ĐĐH Đơn đặt mua NGK ĐĐH khơng hợp lệ ĐĐH bị từ chối NGK giao + hóa đơn Thơng báo từ chối ĐĐH Đơn đặt mua NGK Tính tồn kho Dòng liệu Thơng tin tồn kho Tồn kho NGK ĐĐH đủ hàng giao Lập đơn giao hàng Xử lý Hóa đơn giao hàng Hố đơn giao hàng Đầu cuối Kho liệu Diễn tả rõ việc truyền thơng Khơng mơ tả tính đồng MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.5 Mô hình Petri-net Diễn tả biến cố đồng biến cố Đơn đặt hàng Trạng thái Đặt hàng Lên lịch giao hàng Được tạo Biến cố Đã lên lịch Trạng thái hành Thanh tốn Diễn tả rõ khái niệm động Giao hàng Khơng mơ tả đối tượng Đã tốn Đã giao MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.6 Mô hình trạng thái Diễn tả biến cố đồng biến cố Đơn đặt hàng Chấp nhận đặt hàng Đặt hàng ĐĐH Hợp lệ Từ chối khơng hợp lệ Lên lịch giao Đã lên lịch giao Bị từ chối tháng Thanh tốn Trạng thái Biến cố Trạng thái kết thúc Trạng thái bắt đầu Đã tốn Giao hàng năm Đã giao Diễn tả rõ khái niệm động Khơng mơ tả đối tượng MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.7 Mô hình Merise Diễn tả quan niệm xử lý Đơn đặt hàng Đặt hàng Kiểm tra đơn hàng Được Khơng Biến cố Đồng Thanh tốn đơn hàng (a) Lên lịch giao hàng (b) Từ chối đơn hàng a b Giao hàng Ln ln Hành động Diễn tả Phân chia liệu xử lý Đơn hàng giao MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.8 Mô hình quan hệ Diễn tả quan niệm liệu Nước giải khát Mã_NGK Tên_NGK Hiệu Loại Đơnvị Đơngiá Quan hệ Đơn đặt hàng Số_ĐĐH Ngàyđặt Ngàygiao Trạngthái Kháchhàng Khóa ngoại Chitiết_ĐĐH Mã_NGK Số_ĐĐH Khóa SL_Đặt ĐG_Đặt MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.9 Mô hình mạng Diễn tả quan niệm liệu NGK LOẠI_NGK Loại thực thể Liên kết n-1 CHITIẾT_ĐĐH ĐĐH_NGK KHÁCH_HÀNG Chỉ có loại mối kết hợp Khơng có liên kết dạng n-p MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.10 Mô hình thực thể - kết hợp Diễn tả liệu mức trừu tượng NGK (1,1) (0,n) THUỘC LOẠI_NGK Thực thể (0,n) Mối kết hợp ĐẶT (1,n) ĐĐH_NGK (1,1) (1,n) CỦA KHÁCH_HÀNG MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.11 Mô hình đối tượng OOA NGK n Đối tác Mã số Họ tên Địa Điện thoại Lớp & đối tượng Mã số Tên ĐVT Đơn giá Kết hợp Tổng qt hố (IS – A) n Get maso() n NGK đặt Nhà cung ứng Phương thức tốn Số lượng đặt Đơn giá Trị giá() Khách hàng Thành phần (Is – Part - Of) Cơng nợ tối đa Thơng điệp Trị giá đặt hàng() ĐĐH Mã số Ngày đặt Ngày giao Tổng trị giá n Tính trị giá ĐĐH() Rõ ràng ngữ nghĩa Phức tạp MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.12 Mô hình đối tượng UML Lược đồ hoạt động Scenario Scenario Diagrams Lược đồ Diagrams Lược đồ Use-Case State State Diagrams Lược đồ Diagrams lớp Models Lược đồ triển khai State State Diagrams Lược đồ Diagrams đối tượng State State Diagrams Lược đồ Diagrams trạng thái MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.13 Lược đồ Use-Case Đăng nhập Lập đơn đặt hàng Nhân viên bán hàng Xuất đơn giao hàng Nhân viên văn phòng Xuất hóa đơn bán hàng Thống kê tình hình bán hàng Đặt NGK Cập nhật tồn kho Thủ kho Hệ thống danh mục NGK Nhà cung ứng MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.14 Lược đồ : NhanVien : ManHinhDangNhap : DangNhapController : DanhSachNhanVien : NhanVien : ManHinhChinh // nhap ten va mat khau( ) 1.1 // lay ten va mat khau ( ) 1.1.1 // lay nhan vien () 1.1.1.1 // lay mat khau(idNhanVien) 1.2 // kiem tra tinh dung dan ( ) 1.3 // xuat thong bao cong ( ) 1.4 // hien thi man hinh chinh ( ) [...]... TRIỂN CỦA CÁC PHƯƠNG PHÁP MÔ HÌNH HÓA (tt) Thập niên 80 Tiếp cận toàn diện Dữ liệu, xử lý, biến cố của HTTT Phân rã có kết hợp các thành phần con Có áp dụng HQT CSDL Thập niên 90 Tổng hợp phương pháp ở thập niên 70 và 80 Đối tượng: gom nhóm cấu trúc dữ liệu và xử lý MÔ HÌNH VÀ CÁC PHƯƠNG PHÁP MÔ HÌNH HÓA 1 2 3 4 5 Mô hình (Model) Mô hình hóa (Modelling) Phương pháp mô hình hóa (Methodology)... triển của các phương pháp mô hình hóa Một số mô hình tiêu biểu 5 MỘT SỐ MÔ HÌNH TIÊU BIỂU Mơ hình phân cấp chức năng 1 Mơ hình tổ chức Mơ hình tương tác thơng tin 2 Mơ hình dòng dữ liệu Mơ hình ln chuyển Mơ hình dòng dữ liệu Mơ hình Petri-net Mơ hình 3 Mơ hình động Mơ hình trạng thái Mơ hình Merise Mơ hình quan hệ 4 Mơ hình dữ liệu Mơ hình mạng Mơ hình thực thể kết hợp 5 Mơ hình hướng đối tượng Mơ hình. .. Mơ hình OOA Mơ hình UML 5 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.1 Mô hình phân cấp chức năng Phân rã 1 chức năng tổng hợp thành các chức năng chi tiết Hệ quản lý cửa hàng Bán hàng Bán lẻ Quản lý đơn hàng Quản lý tồn kho Kế tốn Quản lý cơng nợ Quản lý nhập hàng Quản lý xuất hàng Báo cáo tồn 5 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5 .2 Mô hình luân chuyển Diễn tả quá trình luân chuyển thông tin qua các không gian... liệu và xử lý Đơn hàng đã giao 5 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.8 Mô hình quan hệ Diễn tả quan niệm dữ liệu Nước giải khát Mã_NGK Tên_NGK Hiệu Loại Đơnvị Đơngiá Quan hệ Đơn đặt hàng Số_ĐĐH Ngàyđặt Ngàygiao Trạngthái Kháchhàng Khóa ngoại Chitiết_ĐĐH Mã_NGK Số_ĐĐH Khóa chính SL_Đặt ĐG_Đặt 5 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.9 Mô hình mạng Diễn tả quan niệm dữ liệu NGK LOẠI_NGK Loại thực thể Liên kết n-1... kho Lên kế hoạch giao hàng CSDL DS tồn kho Lập phiếu giao hàng Lưu phiếu giao hàng Tích hợp dữ liệu, xử lý, tổ chức Khơng thích hợp xử lý giao tác Phiếu giao hàng Phiếu giao hàng Ghi nhận tồn kho mới 5 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.3 Mô hình tương tác thông tin Diễn tả dòng dữ liệu giữa các tác nhân Đơn đặt mua NGK Khách hàng Đơn đặt hàng bị từ chối Thơng tin giao NGK Phòng bán hàng Thơng tin giao... 1 loại mối kết hợp Khơng có liên kết dạng n-p 5 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.10 Mô hình thực thể - kết hợp Diễn tả dữ liệu ở mức trừu tượng NGK (1,1) (0,n) THUỘC LOẠI_NGK Thực thể (0,n) Mối kết hợp ĐẶT (1,n) ĐĐH_NGK (1,1) (1,n) CỦA KHÁCH_HÀNG 5 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.11 Mô hình đối tượng OOA NGK n Đối tác Mã số Họ tên Địa chỉ Điện thoại Lớp & đối tượng Mã số Tên ĐVT Đơn giá Kết hợp 1 Tổng... tả xử lý Dòng dữ liệu, thơng tin 5 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.4 Mô hình dòng dữ liệu Diễn tả dòng dữ liệu giữa các xử lý Kiểm tra ĐĐH Đơn đặt mua NGK Khách hàng ĐĐH hợp lệ Lưu ĐĐH ĐĐH mới Đơn đặt mua NGK ĐĐH khơng hợp lệ ĐĐH bị từ chối NGK giao + hóa đơn Thơng báo từ chối ĐĐH Đơn đặt mua NGK Tính tồn kho Dòng dữ liệu Thơng tin tồn kho Tồn kho NGK ĐĐH đủ hàng giao Lập đơn giao hàng Xử lý Hóa đơn... thái kết thúc Trạng thái bắt đầu Đã thanh tốn Giao hàng 2 năm Đã giao Diễn tả rõ khái niệm động Khơng mơ tả được các đối tượng 5 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.7 Mô hình Merise Diễn tả các quan niệm xử lý Đơn đặt hàng Đặt hàng Kiểm tra đơn hàng Được Khơng Biến cố Đồng bộ Thanh tốn đơn hàng (a) Lên lịch giao hàng (b) Từ chối đơn hàng a và b Giao hàng Ln ln Hành động Diễn tả tại sao Phân chia dữ liệu và. .. tính đồng bộ 5 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.5 Mô hình Petri-net Diễn tả biến cố và sự đồng bộ của biến cố Đơn đặt hàng Trạng thái Đặt hàng Lên lịch giao hàng Được tạo mới Biến cố Đã lên lịch Trạng thái hiện hành Thanh tốn Diễn tả rõ khái niệm động Giao hàng Khơng mơ tả được các đối tượng Đã thanh tốn Đã giao 5 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.6 Mô hình trạng thái Diễn tả biến cố và sự đồng bộ của biến... Diagrams đối tượng State State Diagrams Lược đồ Diagrams trạng thái 5 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.13 Lược đồ Use-Case Đăng nhập Lập đơn đặt hàng Nhân viên bán hàng Xuất đơn giao hàng Nhân viên văn phòng Xuất hóa đơn bán hàng Thống kê tình hình bán hàng Đặt NGK Cập nhật tồn kho Thủ kho Hệ thống danh mục NGK Nhà cung ứng 5 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt) 5.14 Lược đồ tuần tự : NhanVien : ManHinhDangNhap : ... cụ trợ giúp MÔ HÌNH VÀ CÁC PHƯƠNG PHÁP MÔ HÌNH HÓA Mô hình (Model) Mô hình hóa (Modelling) Phương pháp mô hình hóa (Methodology) Lòch sử phát triển phương pháp mô hình hóa Một số mô hình tiêu biểu... mức logic Mô hình quan niệm xử lý Mô hình tổ chức xử lý Thành phần thiết kế mức logic MÔ HÌNH VÀ CÁC PHƯƠNG PHÁP MÔ HÌNH HÓA Mô hình (Model) Mô hình hóa (Modelling) Phương pháp mô hình hóa (Methodology)... DUNG MÔN HỌC I II III IV V VI VII VIII IX Tổng quan Hệ Thống Thông Tin Mô hình Các phương pháp mô hình hóa Khởi tạo lập kế hoạch hệ thống Khảo sát hệ thống Mô hình quan niệm liệu Thiết kế liệu