Đại cương về các hệ thống thông tin quản lí phần 3

15 10 0
Đại cương về các hệ thống thông tin quản lí phần 3

Đ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

Mô hình dữ liệu mức khung cảnh của hệ cung ứng vật tư b.Xây dựng mô hình luồng dữ liệu mức đỉnh (mức 1) - Với mức đỉnh các tác nhân ngoài của hệ thống ở mức khung cảnh được giữ nguyên với các luồng thông tin vào ra. - Hệ thống được phân rã thành các chức năng mức đỉnh là các tiến trình chính bên trong

Dự trù Đơn hàng Phân xưởng Nhà CC Hệ cung ứng vật tư Hoá đơn + Phiếu giao hàng Phiếu phát hàng Hỡnh 3.8 Mụ hỡnh d liu mc khung cảnh hệ cung ứng vật tư b.Xây dựng mô hình luồng liệu mức đỉnh (mức 1) - Với mức đỉnh tác nhân hệ thống mức khung cảnh giữ nguyên với luồng thông tin vào - Hệ thống phân rã thành chức mức đỉnh tiến trình bên hệ thống theo mơ hình phân rã chức mức - Xuất thêm kho liệu luồng thông tin trao đổi chức mức đỉnh VD: Mơ hình luồng liệu mức nh ca h cung ng vt t Đặt hàng Dự trù d/s đơn hàng Đơn hàng Đơn hàng hoá đơn không khớp Đối chiếu Phân xưởng Hoá đơn Nhà CC Điạ phát hàng Phiếu phát hàng Trả tiền Phiếu toán Hàng Phát hàng Phiếu giao hàng Hỡnh 3.9 Mơ hình luồng liệu mức đỉnh hệ cung ứng vật tư c.Xây dựng mơ hình luồng liệu mức đỉnh (mức 2) - mức thực phân rã chức mức đỉnh - Khi thực mức phân rã phải vào mơ hình phân rã chức để xác định chức xuất mơ hình luồng liệu - Việc phân rã tiếp tục đủ số mức cần thiết - Khi phân rã chức phải đảm bảo tất luồng thông tin vào chức mức cao phải có mặt chức mức thấp ngược lại *Chú ý: - Các kho liệu không xuất DFD mức khung cảnh - Nên đánh số chức theo phân cấp - Các kho liệu, tác nhân ngồi xuất nhiều lần - Số mức phụ thuộc vào độ phức tạp hệ thống Ví dụ: Mơ hình luồng liệu hệ thống cung ứng vật tư mức đỉnh + Chức (đặt hàng) Chän nhµ CC Thông tin NCC Dự trù Dự trù Nhà CC Phân xưởng Nhà CC Làm ĐH Đơn hàng Đơn hàng bảng ghi trả tiền Cập nhật KQ thực ĐH Tr¶ tiỊn 3.10 Mơ hình luồng liệu mức đỉnh chức Đặt hàng + Chức + Chức 2.6 Chuyển từ mơ hình luồng liệu vật lý sang mơ hình luồng liệu logic  Trong thực tế người ta thấy tạo mơ hình DFD cho hệ thống thực dạng vật lý khơng có lợi: Tốn nhiều thời gian tiêu tốn nguồn tài nguyên phát triển dự án cách khơng cần thiết Có thể xem q trình việc chép công việc kỹ thuật viên điều tra, chép tất thực Khi tạo mơ hình phải tạo điều chỉnh tượng trưng cho nó, xử lý mơ hình logic, kết hệ thống đơn tin học hoá hệ thống cũ với nhiều lỗi mà ta cần cuối mơ hình DFD logic  Mơ hình logic loại ràng buộc, yếu tố vật lý, quan tâm chức cần cho hệ thống thông tin cần để thực cho chức  Các yếu tố vật lý cần loại bỏ:   Các phương tiện, phương thức: tự động, thủ cơng, bàn phím, hình,  Các giá mang thông tin: tệp, chứng từ  Các chức xử lý gắn với công cụ hay cách thức cài đặt cụ thể Tiến hành loại bỏ chỉnh đốn lại cấu trúc Loại bỏ: loại bỏ ngơn từ, hình vẽ biểu diễn phương tiện, giá mang tin, giữ lại chức nội dung thông tin * Chú ý: + Nên xây dựng mơ hình logic cần có cách điều chỉnh mơ hình logic thực + Khơng có phân chia rõ rệt logic vật lý Mô hình phân rã mức thấp thêm nhiều yếu tố vật lý + Càng giữ cho mô hình logic nhiều sâu vào chi tiết tốt 2.7 Chuyển từ DFD hệ thống cũ sang DFD hệ thống  Giai đoạn có ý nghĩa vơ quan trọng ảnh hưởng to lớn đến thành công hệ thống  Trong giai đoạn nhà quản lý nhà phân tích phải hợp tác chặt chẽ để tìm cách hồ hợp cấu tổ chức, nhận thức vai trị máy tính để thay đổi hệ thống cũ  Để chuyển từ DFD hệ thống cũ sang DFD hệ thống trước tiên phải xác định mặt yếu cần cải tiến, thay đổi hệ thống cũ  Các yếu chủ yếu thiếu vắng gây : thiếu vắng cấu tổ chức hợp lý, thiếu vắng phương tiện hoạt động từ dẫn đến hiệu hoạt động thấp, chi phí hoạt động cao Xem lại mơ hình luồng liệu  + Nếu thiếu vắng bổ xung + Nếu thừa loại bỏ + Nếu thay đổi mức đỉnh  Khoanh vùng vùng thay đổi  Giữ nguyên luồng vào luồng vùng  Xác định chức tổng qt vùng  Xố bỏ mơ hình luồng liệu bên vùng khoanh, lập lại chức từ mức thấp  Thành lập kho liệu luồng liệu cần thiết  Sửa lại mơ hình phân rã chức theo mơ hình luồng liệu  Kiểm tra lại mơ hình liệu điều chỉnh lại cho hợp lý Ví dụ: Hệ cung ứng vật tư - Nhược điểm : thiếu kho hàng thông dụng + Tốc độ chậm có khâu đối chiếu thủ cơng + Theo dõi thực đơn hàng cịn nhiều sai sót + Lãng phí đối chiếu thủ cơng -Sửa mơ hình luồng liệu + Bổ xung : Kho chứa vật tư + Sửa lại DFD hệ thống 2.8 Hoàn chỉnh mơ hình DFD Khi hồn thành sơ đồ luồng liệu cần kiểm tra tính đầy đủ quán Phải làm cho sơ đồ đơn giản, xác logic Có thể xảy tình sau nên tránh: - Hiệu ứng mặt trời bừng sáng : Một chức có q nhiều dịng vào Khắc phục : Gom nhóm phân rã tiếp số chức chưa hợp lý VD: - Thông tin qua chức mà không bị thay đổi VD : dự trù Đặt hàng Ghi trù dự dự trù dự trù/đơn hàng Khắc phục xố bỏ chức khơng biến đổi thơng tin Xuất chức có chức khơng có liên quan liệu (khơng có dịng thơng tin nội gắn với khơng sử dụng kho liệu chung) => Phân bố sơ đồ phân rã chức chưa hợp lý cần xem xét lại Ví dụ QL 1.1 1.2 1.3 1.4 2.1 2.2 Kho 2.3  Chú ý thay đổi mơ hình luồng liệu phải sửa lại mơ hình phân rã chức cho phù hợp Tác dụng - Xác định nhu cầu thông tin chức - Cho thiết kế sơ thực chức - Là phương tiện giao tiếp người phân tích thiết kế người sử dụng - Ln có hai mức diễn tả vật lý lơgíc Mức vật lý trả lời câu hỏi nào, mức lơgíc trả lời câu hỏi làm 2.9.Phân mức - Sơ đồ luồng liệu đầy đủ hệ thống phức tạp xếp gọn trang => Cần dùng tới kỹ thuật phân rã sơ đồ theo số mức - Các mức đánh số thứ tự, mức cao (mức khung cảnh) sau đến mức đỉnh 1, mức đỉnh 2,3, Mức 0: Tên chức tên toàn hệ thống Mức 1: Mỗi chức gắn với số mang với số mức phụ thuộc, xem cách đặt tên theo số cho chức Bắt đầu mức có kho liệu VD: 1.2 1.3.1 1.3.2 2.1 2.2 1.3.3 2.10 Hạn chế mơ hình luồng liệu - Khơng yếu tố thời gian (Ví dụ:Thơng tin chuyển từ tiến trình sang tiến trình khác hết thời gian) - Không xác định trật tự thực chức - Không yếu tố định lượng liệu có liên quan (tối đa tối thiểu thơng tin q trình phân tích) 3.Bài tập ứng dụng Lập mơ hình luồng liệu cho chức quản lý khách hàng quản lý phương tiện hệ thống quản lý bến xe Vẽ sơ đồ phân rã chức sơ đồ luồng liệu cho hệ thống sau Hệ thống cung ứng vật tư cho phân xưởng nhà máy Cơ cấu hoạt động: Nhà máy tổ chức ba phận để thực việc cung ứng vật tư cho phân xưởng  Bộ phận mua hàng : Thực việc mua hàng theo dự trù phân xưởng Nó sử dụng máy tính có cài đặt hệ thống đặt hàng nhận dự trù từ phân xưởng, hệ đặt hàng tìm thơng tin nhà cung ứng sở dùng tệp nhà cung cấp có chứa thơng tin nhà cung cấp với vật tư họ Sau thương lượng với nhà cung cấp, hệ đặt hàng in đơn hàng để gửi đến nhà cung cấp, đơn hàng lưu tệp đơn hàng Chú ý : Mỗi mặt hàng dự trù nhà cung cấp cung ứng Mỗi đơn hàng chứa nhiều mặt hàng nhiều phân xưởng dự trù Trong đơn hàng thơng tin phân xưởng dự trù mặt hàng hệ đặt hàng cần phải ghi lại mối liên quan dự trù với đơn hàng, thơng tin đặt tệp dự trù/đơn hàng  Bộ phận phát hàng : Có nhiệm vụ nhận hàng từ nhà cung cấp gửi đến phát hàng cho phân xưởng Bộ phận sử dụng máy tính riêng có hệ nhận/phát hàng Hàng hố nhà cung cấp gửi tới có kèm theo phiếu giao hàng xếp vào kho Nội dung phiếu giao hàng lưu vào tệp nhận hàng Chú ý : Mỗi phiếu giao hàng chứa nhiều mặt hàng khác nhau, đặt từ nhiều đơn hàng khác cho nhà cung cấp Vì phiếu phát hàng phải ghi rõ đơn đặt hàng yêu cầu cho mặt hàng.Thông tin phiếu giao hàng khơng có thơng tin người sử dụng hàng (Phân xưởng), phận phát hàng chưa biết địa phát hàng mà phải qua phận đối chiếu đơn hàng dự trù  Bộ phận đối chiếu thủ cơng: Có nhiệm vụ đối chiếu thơng tin để tìm địa phát hàng Hàng ngày hàng phận phát hàng in danh sách nhận hàng ngày gửi cho phận đối chiếu Đồng thời, hàng ngày phận đối chiếu nhận danh sách đơn hàng từ phận mua hàng Bộ phận đối chiếu khớp hai loại danh sách để tìm phân xưởng dự trù lượng hàng nhận Sau đối chiếu, phận lập phiếu đối chiếu gửi cho phận nhận hàng để phận tiến hành phát hàng cho phân xưởng Ngồi phận đối chiếu nhận hố đơn từ nhà cung cấp, đối chiếu với hàng danh sách đơn hàng khớp thông báo cho tài vụ tốn tiền, ngược lại khơng khớp trao đổi lại với nhà cung cấp Cho mơ hình phân rã chức hệ thống hoạt động tín dụng ngân hàng Hãy vẽ mơ hình luồng d liu ca h thng Hoạt động tín dụng Cho vay Thu nợ Nhận đơn vay Xác định loại trả Duyệt đơn Ghi nhận trả hạn Trả lời đơn Ghi nhận trả sai hạn CHNG PHN TCH V THIẾT KẾ DỮ LIỆU TỔNG QUAN Tất hệ thống phải sử dụng sở liệu mình, sở liệu có sở liệu xây dựng Cũng có hệ thống sử dụng sở liệu cũ Việc phân tích thiết kế sở liệu cho hệ thống tiến hành đồng thời với việc phân tích thiết kế hệ thống tiến hành riêng Vấn đề đặt cần xây dựng sở liệu giảm tối đa dư thừa liệu đồng thời phải dễ khơi phục bảo trì 1.1 Các khái niệm  Cơ sở liệu (CSDL): CSDL máy tính kho chứa sưu tập có tổ chức file liệu, ghi trưường  Hệ quản trị sở liệu (HQTCSDL) phần mềm điều khiển truy nhập CSDL Người sử dụng Hệ Giao quản diện trị Cơ sở liệu CSDL  Các HQTCSDL phân loại theo mơ hình liệu sau:     Các HQTCSDL phân cấp ứng với mơ hình phân cấp (VD: IMS IBM) Các HQTCSDL mạng ứng với mô hình mạng (VD: IDMS Cullinet Software) Các HQTCSDL quan hệ ứng với mơ hình quan hệ (VD: ORACLE Oraccle, DB2 IBM, Access SQL server Microsoft) Các HQTCSDL hướng đối tượng ứng với mơ hình hướng đối tượng (VD: Jasmine, …) 1.2 Các bước tiến hành phân tích thiết kế CSDL  Phân tích – bước độc lập với hệ quản trị CSDL  Xác định yêu cầu liệu: Phân tích yêu cầu liệu hệ thống để xác định yêu cầu liệu  Mô hình hố liệu: Xây dựng mơ hình thực thể liên kết biểu diễn yêu cầu liệu  Thiết kế sở liệu quan hệ  Thiết kế logic CSDL: độc lập với hệ quản trị CSDL  Xác định quan hệ: Chuyển từ mơ hình thực thể liên kết sang mơ hình quan hệ  Chuẩn hoá quan hệ: chuẩn hoá quan hệ dạng chẩn chuẩn (3NF)  Thiết kế vật lý CSDL: dựa hệ quản trị CSDL cụ thể  Xây dựng bảng CSDL quan hệ: định cấu trúc thực tế bảng lưu trữ mơ hình quan hệ  Hỗ trợ cài đặt vật lý CSDL: cài đặt chi tiết HQTCSDL lựa chọn MƠ HÌNH THỰC THỂ LIÊN KẾT 2.1 Mục đích Mơ tả giới thực gần với quan niệm, suy nghĩ ta Đây mơ hình tốt với lượng thơng tin nhất, mơ tả giới liệu đầy đủ Việc xây dựng mơ hình nhằm thành lập biểu đồ cấu trúc liệu bao gồm liệu cần xử lý cấu trúc nội Ví dụ mơ hình thực thể liên kết Nhà cung cấp Đơn hàng Mặt hàng Nhà CC/Mặt hàng 4.1 Mơ hình liên kết thực thể việc bán hàng 2.2 Các thành phần Mơ hình thực thể liên kết cịn gọi mơ hình liệu logic sơ đồ tiêu chuẩn Nó xây dựng dùng bốn kiểu khối xây dựng: thực thể, kiểu thực thể, thuộc tính, liên kết a Thực thể Một thực thể khái niệm để đối tượng, nhiệm vụ, kiện giới thực hay tư quan tâm quản lý Một thực thể tương đương với dịng bảng VD: sinh viên Lê An, Đơn hàng số 123, b Kiểu thực thể - Kiểu thực thể việc nhóm tự nhiên số thực thể lại, mô tả cho loại thông tin thân thông tin Kiểu thực thể thường tập hợp thực thể có chất Tên kiểu thực thể: danh từ - Ví dụ: Lê An thực thể, quan tâm tới học trường đại học A, tức sinh viên SINH VIÊN kiểu thực thể mơ tả cho số thực thể dựa thơng tin lưu giữ - Kiểu thực thể biểu diễn dạng hình chữ nhật Tên kiểu thực thể SINH VIÊN Chú ý: Một cách gọi khác Kiểu thực thể - Thực thể Thực thể - Thể thực thể Ví dụ: nói kiểu thực thể SINH VIÊN có thực thể Lê An, Hoàng Thị Hà Hay thực thể SINH VIÊN Lê An, Hồng Thị Hà,… Bài tập: Tìm kiểu thực thể hệ thống quản lý bến xe (Khách hàng, Vé, Phương tiện, Nhà cung cấp, Đơn hàng) c Liên kết kiểu liên kết - Liên kết (còn gọi quan hệ) kết hợp hai hay nhiều thực thể phản ánh ràng buộc quản lý Đặc biệt: Một thực thể liên kết với ta thường gọi tự liên kết Giữa hai thực thể có nhiều liên kết - Kiểu liên kết tập hợp liên kết có chất Các kiểu liên kết cho biết số thể lớn thực thể tham gia vào liên kết với thể thực thể khác Có ba kiểu liên kết: - một, - nhiều, nhiều – nhiều  Liên kết – (1-1): Mỗi thể thực thể A quan hệ với thể thực thể B ngược lại Kí hiệu: Ví dụ: Một sinh viên có luận văn Một luận văn thuộc sinh viên có Luận văn SINH VIÊN thuộc  Liên kết – nhiều (1-N) Mỗi thể thực thể A quan hệ với nhiều thể thực thể B Ngược lại thể thực thể B quan hệ với thể thực thể A Kí hiệu: Ví dụ: Một khoa có nhiều sinh viên Một sinh viên thuộc khoa khoa thuộc SINH VIÊN có  Liên kết nhiều – nhiều (N-N) Mỗi thể thực thể A quan hệ với nhiều thể thực thể B Ngược lại thể thực thể B quan hệ với nhiều thể thực thể A Kí kiệu Ví dụ: Một giáo viên dạy nhiều sinh viên Một sinh viên dạy nhiều giáo viên dạy Giáo viên Dạy SINH VIÊN - Loại thành viên: điều kiện thể thực thể tham gia vào liên kết với thực thể khác Nó bắt buộc hay tuỳ chọn quan hệ Các loại thành viên cho biết số thể nhỏ thực thể tham gia vào liên kết với thể thực thể khác Kí hiệu: Tuỳ chọn Bắt buộc Ví dụ: Tuỳ chọn (ít 0) –“một giáo viên dạy khơng, nhiều mơn học.” Bắt buộc(ít 1) – “một môn học cần phải nhiều giáo viên dạy.” dạy Giáo viên Môn học dạy Chú ý : - Mơ hình liệu khơng cơng cụ phân tích thiết kế mà phương pháp kiểm tra chặt chẽ yêu cầu nghiệp vụ người sử dụng Liên kết - nhiều biểu thị ràng buộc phần mô tả yêu cầu nghiệp vụ : Khi chiều nhiều mở, khơng xác định (khách hàng có nhiều đơn hàng) chiều từ nhiều sang hoàn toàn xác định (một đơn hàng phải thuộc khách hàng) - Nếu hai thực thể có quan hệ - thường có lý để coi chúng hai bảng tách biệt => người ta thường gộp hai thực thể làm bảng với dòng dài - Nếu hai thực thể có quan hệ nhiều - nhiều khơng có khác biệt chất chiều (khơng nói lên kẻ thống trị) => sử dụng Tóm lại ba kiểu liên kết trên, liên kết nhiều quan trọng mối quan hệ mơ hình thực thể liên kết nhiều Bài tập: Xác định liên kết kiểu thực thể hệ thống quản lý bến xe Khách hàng - Vé (1-n); Vé - Phương tiện (n-1); Đơn hàng- Nhà cc(n-1); Đơn hàng-Phương tiện (1-n) d Thuộc tính - Thuộc tính giá trị thể đặc điểm thực thể hay liên kết Mỗi thuộc tính có tập giá trị gọi miền giá trị thuộc tính Ký hiệu miền giá trị thuộc tính A D(A) - Ví dụ: Thực thể SINH VIÊN có thuộc tính như: Mã SV, tên SV, ngày sinh, giới tính, địa chỉ,… - Các kiểu thuộc tính :  Thuộc tính định danh (cịn gọi định danh thực thể, đơi cịn gọi thuộc tính khố): Là thuộc tính mà giá trị cho phép phân biệt thực thể khác Một thực thể xác định thuộc tính định danh làm sở để phân biệt thể cụ thể Ví dụ : Số hiệu khách hàng, Mã mặt hàng, Mã sinh viên,  Thuộc tính mơ tả: Là thuộc tính mà giá trị chúng có tính mơ tả cho thực thể hay liên kết mà thơi Hầu hết thuộc tính kiểu thực thể mơ tả Một số thuộc tính mơ tả đặc biệt:  Thuộc tính tên gọi thuộc tính mơ tả để tên đối tượng thuộc thực thể Thuộc tính tên gọi để phân biệt thực thể (tách thực thể)  Thuộc tính kết nối (thuộc tính khố ngồi): thuộc tính mối quan hệ thực thể có thực thể bảng khác Thuộc tính kết nối giống thuộc tính mơ tả thơng thường thực thể chứa nó lại thuộc tính khố thực thể bảng khác Ví dụ: Sinh viên MÃ SV Họ tên SV Ngày sinh Lớp Quê quán Kiểu thực thể Thuộc tính định danh Thuộc tính tên gọi Thuộc tính mô tả Thuộc tính kết nối 2.3 Xây dựng mơ hình thực thể liên kết h thng Luận văn MÃ luận văn Tên luận văn GVHD M· SV a Các bước tiến hành B1: Xác định thực thể định danh thực thể  Xác định thực thể mục thông tin cần thiết cho hệ thống hệ thống cần lưu giữ Tìm thực thể từ ba nguồn :  Thông tin tài nguyên: người, kho bãi, tài sản (VD: nhà cung cấp, mặt hàng, kho )  Thông tin giao dịch: luồng thông tin đến từ mơi trường kích hoạt chuỗi hoạt động hệ thống (VD: đơn hàng (mua,bán), dự trù, phiếu yêu cầu, )  Thông tin tổng hợp: thường dạng thống kê liên quan đến kế hoạch kiểm sốt (VD: dự tốn chi tiêu, tính lương )  Ghi lại tên đồng nghĩa thực thể từ điển liệu  Kiểm tra thực thể thoả mãn:  Tên gọi danh từ  Có nhiều thể  Có định danh  Có thuộc tính mơ tả  Có quan hệ với thực thể khác B2: Xác định liên kết thực thể  Thiết lập tồn liên kết (Vẽ đường thẳng đặt tên quan hệ hai đầu)  Xác định loại liên kết (1-1, 1-N, N-N) loại thành viên (tuỳ chọn hay bắt buộc)  Tách liên kết N-N thành hai liên kết 1-N với thực thể kết hợp Khi thực thể kết hợp có định danh tạo thành từ hai thuộc tính định danh thực thể ban đầu Ví dụ : ... thiết cho hệ thống hệ thống cần lưu giữ Tìm thực thể từ ba nguồn :  Thông tin tài nguyên: người, kho bãi, tài sản (VD: nhà cung cấp, mặt hàng, kho )  Thông tin giao dịch: luồng thông tin đến... dụng Lập mơ hình luồng liệu cho chức quản lý khách hàng quản lý phương tiện hệ thống quản lý bến xe Vẽ sơ đồ phân rã chức sơ đồ luồng liệu cho hệ thống sau Hệ thống cung ứng vật tư cho phân xưởng... thức vai trị máy tính để thay đổi hệ thống cũ  Để chuyển từ DFD hệ thống cũ sang DFD hệ thống trước tiên phải xác định mặt yếu cần cải tiến, thay đổi hệ thống cũ  Các yếu chủ yếu thiếu vắng gây

Ngày đăng: 11/05/2021, 00:16

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

Tài liệu liên quan