Vấn đề chung khi nghiên cứu hệ thống, yêu cầu đặt ra đối với hệ thống thông tin tin học hóa, quy mô tin học hóa, vai trò của những người tham gia phát triển hệ thống thông tin,... là những nội dung chính trong chương 2 Nghiên cứu hiện trạng hệ thống thông tin thuộc bài giảng Phân tích và thiết kế hệ thống. Mời các bạn cùng tham khảo.
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG CHƯƠNG 2: NGHIÊN CỨU HIỆN TRẠNG HỆ THỐNG THÔNG TIN Vấn đề chung nghiên cứu hệ thống Sai lầm thiết kế Những sai lầm dẫn đến hệ thống hoạt động yếu không đạt mục tiêu ban đầu đề Sai lầm liệu Hoạt động yếu Khơng bảo đảm tính hồn vốn đầu tư Vấn đề chung nghiên cứu hệ othống Những sai lầm dẫn đến yếu thường gặp thực tế - Sai lầm thiết kế: + Không hiểu biết đầy đủ yêu cầu thông tin tổ chức + Cấu trúc rối rắm, phức tạp khó bảo trì hạn chế cơng việc phát triển + Chương trình khơng mềm dẻo Vấn đề chung nghiên cứu hệ othống Những sai lầm dẫn đến yếu thường gặp thực tế - Sai lầm liệu + Dữ liệu hệ thống không thống + Dữ liệu không đầy đủ, khơng thích hợp sai lệch, vơ nghĩa Vấn đề chung nghiên cứu hệ othống Những sai lầm dẫn đến yếu thường gặp thực tế - Hoạt động yếu + Làm thời gian bảo trì sửa chữa + Khơng đạt u cầu thông tin + Người dùng không muốn sử dụng Vấn đề chung nghiên cứu hệ othống Những sai lầm dẫn đến yếu thường gặp thực tế - Khơng bảo đảm tính hồn vốn đầu tư + Địi hỏi chi phí cao + Tốn nhân lực + Khơng sinh tiện ích Vấn đề chung nghiên cứu hệ thống Những sai lầm dẫn đến hệ thống hoạt động yếu Nâng cao kỹ nhà phát triển hệ thống Hoàn thiện phát triển công Phương pháp giải vấn đề nghệ , tự động hoá hệ thống Hoàn thiện việc quản lý dự án phát triển phần8 mềm Yêu cầu đặt hệ thống thơng tin tin học hóa o Mỗi cá nhân tập Yêu cầu từ chủ đầu tư thể tùy theo vị trí hệ thống mà có u cầu khác Yêu cầu từ người dùn Yêu cầu đặt hệ thống thông tin tin học hóa o Yêu cầu từ chủ đầu tư Phải phù hợp với chiến lược hoạt động tổ chức Phải có chức hỗ trợ định giảm thời gian định Phải cho sản phẩm dịch vụ tốt Phải có khả hồn vốn đầu tư 10 Mơ hình hóa tiến trình hệ thống 9.2 Biểu đồ luồng liệu DFD (Data Flow Diagram) Các thành phần DFD Kho liệu (Data Store) Là nơi lưu trữ liệu hệ thống Một nhiều chức sử dụng Tên: mệnh đề danh từ D Đơn đặt hàng Phiếu xuất kho 50 Mơ hình hóa tiến trình hệ thống 9.2 Biểu đồ luồng liệu DFD (Data Flow Diagram) Các thành phần DFD Tiến trình (Proccess) Là hành động tác động lên liệu làm chung di chuyển, thay đổi phân phối Được xem tiến trình nhận thơng tin đầu vào có thơng tin đầu Tên: mệnh đề hành động 51 Mơ hình hóa tiến trình hệ thống 9.2 Biểu đồ luồng liệu DFD (Data Flow Diagram) Các thành phần DFD Tác nhân (Extenal Entity) Là cá nhân hay tổ chức bên hệ thống Là nơi thu nhận, nơi phát sinh thông tin nơi lưu trữ chúng Tên: mệnh đề danh từ Khách hàng Nhà cung cấp 52 Mơ hình hóa tiến trình hệ thống 9.2 Biểu đồ luồng liệu DFD (Data Flow Diagram) Các thành phần DFD Tác nhân (Intenal Entity) Là chức hệ thống hệ thống Là nơi thu nhận, nơi phát sinh nơi lưu trữ xử lý thông tin Tên: mệnh đề hoạt động Bán hàng Bán hàng 53 Mơ hình hóa tiến trình hệ thống 9.2 Biểu đồ luồng liệu DFD (Data Flow Diagram) Một số quy tắc vẽ DFD Các luồng liệu vào tiến trình phải khác với luồng liệu Các đối tượng mơ hình DFD phải có tên Tuy nhiên lý trình bày tác nhân trong, ngồi hay kho liệu lặp lại Tên luồng vào khơng trùng với tên kho khơng cần viết tên luồng 54 Mơ hình hóa tiến trình hệ thống 9.2 Biểu đồ luồng liệu DFD (Data Flow Diagram) Một số quy tắc vẽ DFD Khơng có trường hợp sau 55 Mơ hình hóa tiến trình hệ thống 9.2 Biểu đồ luồng liệu DFD (Data Flow Diagram) Xây dựng mơ hình luồng liệu B1: Xây dựng luồng liệu mức khung cảnh • Gồm chức biểu thị tồn hệ thống • Chức nối với tác nhân hệ thống • Các luồng liệu thể thơng tin vào hệ thống 56 Mô hình hóa tiến trình hệ thống 9.2 Biểu đồ luồng liệu DFD (Data Flow Diagram) VD: mô hình mức khung cảnh hệ cung ứng vật tư Hóa đơn + phiếu giao hàng Phiếu phát hàng Hệ cung ứng vật tư Phân xưởng Đề xuất Nhà cung cấp Đơn hàng 57 Mơ hình hóa tiến trình hệ thống 9.2 Biểu đồ luồng liệu DFD (Data Flow Diagram) Xây dựng mơ hình luồng liệu B2: Xây dựng luồng liệu mức đỉnh • Các tác nhân mức khung cảnh giữ nguyên • Phân rã hệ thống thành chức đỉnh (các tiến trình bên hệ thống) • Xuất thêm kho liệu luồng thông tin trao đổi chức đỉnh 58 Mơ hình hóa tiến trình hệ thống 9.2 Biểu đồ luồng liệu DFD (Data Flow Diagram) VD: mơ hình mức đỉnh hệ cung ứng vật tư Đề xuất DS đơn hàng Đơn hàng Kiểm tra Phân xưởng Địa phát hàng Phiếu phát hàng đơn hàng Đặt hàng Hóa đơn Hàng Phát hàng Nhà cung cấp Phiếu toán 59 Phiếu giao hàng Mơ hình hóa tiến trình hệ thống 9.2 Biểu đồ luồng liệu DFD (Data Flow Diagram) Xây dựng mơ hình luồng liệu B3: Xây dựng luồng liệu mức đỉnh • Phân rã mức đỉnh thành chức đỉnh Chú ý: • Các kho liệu khơng xuất bước • Nên đánh số chức theo phân cấp 60 Mơ hình hóa tiến trình hệ thống 9.2 Biểu đồ luồng liệu DFD (Data Flow Diagram) VD: mơ hình mức đỉnh đặt hàng Đề xuất Chọn nhà CC Thông tin NCC Nhà CC Đề xuất Phân xưởng Nhà cung cấp Làm đơn hàng Đơn hàng Đơn hàng 61 10 Bài tập Xây dựng biểu đồ phân rã chức quản lý thư viện hệ thống sau sau 62 10 Bài tập Xây dựng biểu đồ DFD cho chức bán hàng sau: Nếu khách hàng đặt mua sản phẩm, phận tiếp nhận đơn hàng kiểm tra cịn sản phẩm hay khơng sau chuyển hóa đơn tới phận bán hàng thực bán hàng Bộ phận bán hàng có nhiệm vụ giao hàng hóa đơn bán hàng cho khách tốn 63 10 Bài tập Xác định chức hệ thống sau vẽ mơ hình DFD : Hệ thống bán máy tính bao gồm cơng việc: quản lý khách hàng, quản lý bán hàng, quản lý kho hàng Trước hết hệ thống tập trung quản lý bán hàng quản lý kho hàng Khách hàng yêu cầu thông tin dòng sản phẩm, quản lý bán hàng nhiệm vụ giải đáp thắc mắc cho khách hàng cấu hình, giá bán…liên quan đến sản phẩm Nếu khách hàng mua hàng, phận bán hàng thực bán hàng Quản lý kho hàng xem xét hàng kho đáp ứng nhu cầu mua khách không để yêu 64 cầu nhập thêm sản phẩm ...CHƯƠNG 2: NGHIÊN CỨU HIỆN TRẠNG HỆ THỐNG THÔNG TIN Vấn đề chung nghiên cứu hệ thống Sai lầm thiết kế Những sai lầm dẫn đến hệ thống hoạt động yếu không đạt mục... trị thông tin hệ thống như: hóa đơn, hồ sơ, file… - Tài liệu lưu trữ-Kho liệu: Các thông tin lưu trữ để phục vụ cho chức công việc hệ thống 22 Nghiên cứu trạng 5.3 Các kỹ thuật thu thập thông tin. .. hoạt động hệ thống Chỉ ưu điểm hệ thống để kế thừa khuyết điểm hệ thống để nghiên cứu khắc phục 19 Nghiên cứu trạng Hệ thống làm gì? Gồm cơng việc gì? Đang quản lí gì? Những cơng việc hệ thống làm?