Giáo trình Ứng dụng công nghệ thông tin trong doanh nghiệp - Phần 1 được biên soạn nhằm cung cấp cho bạn kiến thức về xác định nhu cầu thông tin trong tổ chức, xác định hiện trạng tìm hiểu các yêu cầu và đánh giá chức năng hoạt động của tổ chức doanh nghiệp. Mời các bạn tham khảo!
BỘ LAO ĐỘNG - THƯƠNG BINH VÀ XÃ HỘI TỔNG CỤC DẠY NGHỀ Dự án giáo dục kỹ thuật dạy nghề (VTEP) GIÁO TRÌNH Mơn học: ỨNG DỤNG CƠNG NGHẸ THÔNG TIN TRONG DOANH NGHIỆP Mã số: ITPGR3_16 NGHỀ: LẬP TRÌNH MÁY TÍNH Trình độ (lành nghề) Đà Lạt - 2007 Tuyên bố quyền : Tài liệu thuộc loại sách giáo trình Cho nên nguồn thơng tin phép dùng ngun trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác có ý đồ lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm Tổng Cục Dạy nghề làm cách để bảo vệ quyền Tổng Cục Dạy Nghề cám ơn hoan nghênh thơng tin giúp cho việc tu sửa hồn thiện tốt tàI liệu Địa liên hệ: Dự án giáo dục kỹ thuật nghề nghiệp Tiểu Ban Phát triển Chương trình Học liệu ……………………………………………… LỜI TỰA Đây tài liệu xây dựng theo chương trình dự án giáo dục kỹ thuật dạy nghề, để có đươc giáo trình dự án tiến hành theo hai giai đoạn Giai đoạn : Xây dựng chương trình theo phương pháp DACUM, kết gian đoạn khung chương trình gồm 230 trang cấp độ 170 trang cấp độ Giai đoạn : 29 giáo trình 29 tài liệu hướng dẫn giáo viên cho nghề lập trình máy tính cấp độ Để có khung chương trình mời giáo viên, chuyên gia làm việc lĩnh vực công nghệ thông tin xây dựng chương trình Trong giai đoạn viết giáo trình chúng tơi có điều chỉnh để giáo trình có tính thiết thực phù hợp với phát triển lĩnh vực công nghệ thông tin Mô đun Ứng dụng công nghệ thông tin doanh nghiệp nhằm cung kỹ thuật phân tích kinh doanh, thực việc phân tích kinh doanh doanh nghiệp cách sử dụng số phần mềm trợ giúp có sẵn hiểu kết phân tích tài kỹ thuật quản lý kế toán nhằm hỗ trợ định kinh doanh doanh nghiệp Học sinh học mơ đun sau hồn tất mơ đun mơn học có kiến thức sau : Các ứng dụng phần mềm, phân tích liệu,kỹ Tin học văn phòng, sở liệu Trong trình biên soạn, cố gắng tham khảo nhiều tài liệu giáo trình khác tác giả khơng khỏi tránh thiếu sót hạn chế Tác giả chân thành mong đợi nhận xét, đánh giá góp ý để giáo trình ngày hoàn thiện Tài liệu thiết kế theo mô đun/ môn học thuộc hệ thống mơ đun/mơn học chương trình, để đào tạo hồn chỉnh nghề Lập trình máy tính cấp trình độ bậc cao dùng làm Giáo trình cho học viên khố đào tạo, sử dụng cho đào tạo ngắn hạn cho công nhân kỹ thuật, nhà quản lý người sử dụng nhân lực tham khảo Đây tài liệu thử nghiệm hoàn chỉnh để trở thành giáo trình thức hệ thống dạy nghề Đà lạt tháng 10 năm 2007 MỤC LỤC TÊN BÀI Bài Xác định nhu cầu thông tin tổ chức 13 Các tổ chức kinh doanh hình thành 13 1.1 Khái niệm hệ thống thông tin 13 1.1.1 Các hệ thống- Hệ thống nghiệp vụ 13 1.1.2 Nhiệm vụ vai trị hệ thống thơng tin 14 1.1.3 Các thành phần hợp thành hệ thống thông tin: 15 1.2 Các hệ thống thơng tin tự động hố .17 1.3 Qúa trình phát triển hệ thống thông tin 19 Mô tả thông tin với kích cỡ khác tổ chức 23 2.1 Các hệ thống giao dịch 24 2.2 Hệ thống giao dịch trực tuyến 24 2.3 Hệ thống giao dịch theo lô .25 2.4 Hệ trợ giúp định 25 Các ứng dụng CNTT cho tổ chức kinh doanh 25 3.1 Hệ thống nguồn nhân lực 27 3.2 Hệ thống thông tin khách hàng .27 3.3 Hệ thống nhà cung cấp 28 3.4 Hệ thống kế toán .28 3.5 Hệ thống kiểm kê 29 3.6 Hệ thống tiếp thị 30 Bài Xác định trạng tìm hiểu yêu cầu .31 Khảo sát trạng xác lập dự án 31 1.1 Đại cương giai đoạn khảo sát 31 1.2 Yêu cầu thực giai đoạn khảo sát .31 1.3 Tìm hiểu đánh giá trạng 31 1.4 Phát yếu hệ thống 33 Xác định công việc kế hoạch cần thực 33 2.1 Các thành phần, phận kế hoạch .34 2.2 Xác định kế hoạch dự án .35 Mô tả chi tiết, tần suất khối lượng kết đưa 36 Xác định liệu vào hệ thống liệu lưu trữ 37 4.1 Dữ liệu vào 37 4.2 Dữ liệu lưu trữ 37 Xác định trang thiết bị hệ thống 38 5.1 Nâng cấp phần cứng có 38 5.2 Tìm kiếm phần cứng .39 5.3 Cài đặt thiết bị 39 Xác lập khởi đầu dự án 40 6.1 Xác định yêu cầu nảy sinh .40 6.2 Phạm vi hoạt động dự án 40 6.3 Xác định mục tiêu hệ thống thông tin 40 6.4 Xác định hạn chế dự án 41 6.5 Phác hoạ nghiên cứu tính khả thi giải pháp .41 6.5.1 Nghiên cứu tiền khả thi 41 6.5.2 Xác định mức tự động hoá khác 42 6.5.3 Phân tích tính hiệu đánh giá tính khả thi 42 6.5.4 Lập kế hoạch triển khai dự án xây dựng HTTT 43 Bài Đánh giá chức hoạt động tổ chức doanh nghiệp 47 Mơ hình phương tiện diễn tả chức 47 1.1 Kỹ thuật phân tích thiết kế hệ thống có cấu trúc 47 1.2 Kỹ thuật thiết kế hệ thống có cấu trúc theo định hướng luồng liệu 50 1.3 Phương pháp phân tích thiết kế hệ thống có cấu trúc .51 1.4 Thiết kế mơ hình logic 52 1.5 Thiết kế mơ hình vật lý 52 Xác định minh họa đồ họa luồng luân chuyển thông tin hệ thống 52 2.1 Biểu đồ phân cấp chức (BPC) 53 2.1.1 Thành phần biểu đồ BPC 53 2.1.2 Đặc điểm biểu đồ BPC 54 2.2 Biểu đồ luồng liệu (BLD) 55 2.2.1 Mục đích 55 2.2.2 Các mức diễn tả biểu đồ luồng liệu 56 2.2.3 Các thành phần biểu đồ 56 2.3 Các thể khác biểu đồ luồng liệu 61 2.3.1 Sự đồng hoá 61 2.3.2 Phương pháp MERISE 61 2.3.3 Sơ đồ công việc theo 61 2.3.4 Các kí hiệu vật lý bổ sung vào biểu đồ 63 Bài Các phương pháp tổ chức xử lý liệu doanh nghiệp 66 Lập lược đồ liệu với mô hình thực thể liên kết 66 1.1 Khái niệm mơ hình thực thể liên kết .66 1.2 Thực thể kiểu thực thể 66 1.3 Liên kết kiểu liên kết 67 1.4 Các thuộc tính 69 1.5 Biểu đồ thực thể liên kết 69 1.5.1 Phát kiểu thực thể 70 1.5.2 Phát kiểu liên kết 70 1.5.3 Phát thuộc tính 71 1.5.4 Tạo biểu đồ thực thể liên kết 75 Lập lược đồ xử lý liệu với mơ hình quan hệ 80 2.1 Khái niệm tốn học mơ hình quan hệ 80 2.2 Định nghĩa phụ thuộc hàm ( Function dependence) 81 2.3 Các dạng chuẩn .81 2.4 Thành lập biểu đồ BCD dựa vào mơ hình sở liệu quan hệ .82 Bài Hệ thống thông tin kinh doanh .87 Các kỹ thuật phân tích kinh doanh 87 1.1 Phân tích thị trường .87 1.2 Phân tích sản xuất 87 1.3 Phân tích tổ chức quản lí 88 1.4 Phân tích tài 89 Sử dụng số phần mềm để thực phân tích kinh doanh 90 Phân tích tài kỹ thuật quản lý kế tốn để hỗ trợ định 92 3.1 Phân tích báo cáo tài doanh nghiệp .92 3.2 Kỹ thuật quản lí kế tốn 93 Đánh giá gợi ý giải pháp phần mềm để tích hợp ứng dụng CNTT 95 4.1 Giới thiệu tích hợp ứng dụng 95 4.2 Một số ứng dụng giải pháp tích hợp 96 Bài Phân tích thiết kế hệ thống thơng tin kinh doanh cho doanh nghiệp 99 Đại cương giai đoạn thiết kế 99 Thiết kế tổng thể 100 2.1 Phân định hệ thống làm máy tính hệ thống thủ công 100 2.2 Phân định hệ thống MT 102 Thiết kế giao diện 104 3.1 Mục đích 104 3.2 Các dẫn thiết kế giao diện người dùng 104 3.3 Thiết kế đầu vào hệ thống 105 3.4 Thiết kế đầu .106 3.5 Thiết kế thủ tục người dùng 106 3.6 Thiết kế đối thoại hình .108 Thiết kế sở liệu 108 4.1 Các thiết kế sở liệu .108 4.2 Tổ chức File liệu .109 4.3 Nghiên cứu đường truy nhập 110 Thiết kế chương trình 113 5.1 Tổng quan thiết kế chương trình 113 5.2 Mơ đun chương trình 114 5.3 Thiết kế cấu trúc 115 Bảo vệ liệu 115 6.1 Đại cương thiết kế kiểm soát .115 6.2 Nghiên cứu việc kiểm tra thông tin thu nhập hay xuất .116 6.3 Cách giai đoạn tiếp cận kỹ thuật phân tích kiểm sốt 116 6.4 Các kỹ thuật bảo mật 117 6.5 Phân biệt quyền riêng tư (Privacy) .117 THUẬT NGỮ CHUYÊN NGÀNH TÀI LIỆU THAM KHẢO 119 120 GIỚI THIỆU VỀ MƠ ĐUN Vị trí, ý nghĩa, vai trị mơ đun: Mơ đun Ứng dụng cơng nghệ thông tin doanh nghiệp nhằm cung kỹ thuật phân tích kinh doanh, thực việc phân tích kinh doanh doanh nghiệp cách sử dụng số phần mềm trợ giúp có sẵn hiểu kết phân tích tài kỹ thuật quản lý kế toán nhằm hỗ trợ định kinh doanh doanh nghiệp Học sinh học mô đun sau hồn tất mơ đun mơn học có kiến thức sau : Các ứng dụng phần mềm, phân tích liệu,kỹ Tin học văn phịng, sở liệu Mục tiêu mô đun: Nắm kỹ thuật phân tích kinh doanh, biết thực việc phân tích kinh doanh doanh nghiệp cách sử dụng số phần mềm trợ giúp có sẵn hiểu kết phân tích tài kỹ thuật quản lý kế tốn nhằm hỗ trợ định kinh doanh doanh nghiệp Mục tiêu thực mô đun: - Hiểu kỹ thuật phân tích kinh doanh: o o o Nắm lợi ích việc sử dụng kỹ thuật phân tích kinh doanh Giải vấn đề kỹ thuật phân tich Đánh giá đầu kỹ thuật phân tích - Sử dụng số phần mềm có để thực phân tích kinh doanh : o o o o Phân tích vấn đề phức tạp Phân rã vấn đề phức tạp thành vấn đề đon giản Thiết kế giải pháp phù hợp cho vấn đề cần giải Áp dụng xác kỹ thuật cho phần mềm - Hiểu phân tích tài kỹ thuật quản lý kế toán để hỗ trợ định kinh doanh ; o o o Giải vấn đề kinh doanh sử dụng phân tích tài kỹ thuật quản lý kế tốn Phân tích tính tốn tài Sử dụng phần mềm tính tốn tài - Đánh giá gợi ý giải pháp phần mềm để tích hợp thống ứng dụng CNTT doanh nghiệp : o Giải vấn đề ứng dụng tich hợp Sử dụng đặc trưng tích hợp ứng dụng NỘI DUNG CHÍNH CỦA MƠ ĐUN KỸ THUẬT PHÂN TÍCH KINH DOANH PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG PHÂN TÍCH HỆ THỐNG VỀ DỮ LIỆU THIẾT KẾ HỆ THỐNG Kỹ thực hành: - Nắm Kỹ vấn điều tra để thu thập liệu đắn đầy đủ xác định yêu cầu thực hệ thống, - Lập kế hoạch cần thực bảo đảm tính khả thi - Kỹ làm việc theo nhóm - Xây dựng cácbiểu đồ phân tích thiết kế theo tiêu chuẩn quy định - Viết hồ sơ thiết kế - Trình bày hồ sơ thiết kế trước nhóm Thái độ học viên: - Rèn kuyện kỹ phân tích, tổng hợp, cẩn thận Lắng nghe ý kiến khách hàng đồng nghiệp Sơ đồ quan hệ theo trình tự học nghề Hệ thống máy tính Giao diện người máy Lập trình Lập trình nâng cao Lập trình hướng đối tượng Lập trình Web Phân tích thiết kế hệ thống Thiết kế hướng đối tượng Mạng Cấu trúc liệu thuật giải Kỹ tin học văn phòng Ứng dụng CNTT doanh nghiệp Kỹ Giao tiếp Cơ sở liệu Công nghệ phần mềm Kỹ Internet & WWW Cơ sở tốn học Cơng nghệ Đa phương tiện Lập trình Visual Basic Môi trường PT Phần mềm Anh văn cho tin học Phần cứng máy tính Thiết kế Web Quản lý dự án phần mềm Hệ sở liệu Hướng dẫn đồ án tốt nghiệp An toàn lao động Thi tốt nghiệp Ghi chú: Ứng dụng công nghệ thông tin doanh nghiệp môn học bắt buộc Mọi học viên phải học đạt kết chấp nhận kiểm tra đánh giá thi kết thúc đặt chương trình đào tạo Những học viên qua kiểm tra thi mà không đạt phải thu xếp cho học lại phần chưa đạt phải đạt điểm chuẩn phép học tiếp mô đun/ môn học Học viên, chuyển trường, chuyển ngành.nếu học sở đào tạo khác phải xuất trình giấy chứng nhận; Trong số trường hợp phải qua sát hạch lại 10 Trong kỹ thuật này, mơ tả hình 2.3, việc phân tích liệu dựa mơ hình ngữ nghĩa, mơ hình thực thể quan hệ, tiến hành song song với luồng liệu phân tích chức thơng qua biểu đồ luồng liệu Thơng tin thu q trình phân tích luồng liệu sử dụng việc mơ hình hóa liệu dạng biểu đồ E-R Biểu đồ E-R phân tích kỹ thuật phân tích quan hệ để thu mơ hình sở liệu Mơ hình sở liệu sau kết hợp mơ hình vật lý Các thủ tục chương trình hệ thống thiết kế dựa mơ hình vật lý Các chi tiết hệ thống Mơ hình logíc Mơ hình logíc Nghiên cứu thao tác vật lý Các liệu hệ thống Các liệu logic Các liệu logic Mơ hình liệu logíc Mơ hình Mơ liệu hình liệu Các mơ hình vật lý Thiết kế CSDL Lựa chọn Mơ hình vật Thiết kế thủ tục ngưoi dùng Các giao diện Các giới hạn tự động hoá Thiết kế chương trình Hình 3.3 Kỹ thuật thiết kế hệ thống có cấu trúc hướng dịng 1.3 Phương pháp phân tích thiết kế hệ thống có cấu trúc (SSADM-Structured System Analysis and Design Method) Kỹ thuật tích hợp nhiều kỹ thuật phân tích hệ thống chu trình phát triển hệ thống tuyến tính, nhiệm vụ bắt buộc thứ tự chúng để tiến hành thiết kế hệ thống Các nhiệm vụ chia thành ba giai đoạn ba giai đoạn sau chia thành tám bước hình 2.4 51 Giai đoạn Định nghĩa toán Xác định dự án Giai đoạn Các vấn đề Các mong muốn Giai đoạn Thiết kế liệu Thiết kế xử lý Lựa chọn kỹ thuật Thiết kế chương trình Hình 3.4 SSADM SSADM bắt đầu với việc xác định vấn đề sau thơng qua phân tích có thể, phân tích hệ thống để tiến tới bước thiết kế hệ thống Kỹ thuật có số thay đổi nhỏ so với chu trình phát triển tuyến tính Các chi tiết phương pháp SSADM tương ứng với bước diễn tả hình 7-6 Như thấy biểu đồ, SSADM tích hợp kỹ thuật mơ hình hóa với chu trình phát triển nhấn mạnh việc kiểm tra chéo yêu cầu người sử dụng nhằm đảm bảo chất lượng hệ thống 1.4 Thiết kế mơ hình logic Trong kỹ thuật thiết kế hệ thống vừa thảo luận phát triển mơ hình logic đóng vai trị quan trọng Do đó, xem xét kỹ vấn đề Tiến trình phát triển mơ hình logic từ mơ hình logic cũ thực thông qua hai phương pháp - phương pháp miền thay đổi phương pháp sửa đổi thành phần trình bày chương 1.5 Thiết kế mơ hình vật lý Trong bước cuối mơ hình hố hệ thống, mơ hình logic chuyển đổi thành mơ hình vật lý D Marco nói điều thực mà khơng cần tham chiếu tới mơ hình vật lý cũ Còn quan điểm tác giả mơ hình vật lý phải phát triển bóng mơ hình vật lý cũ Điều đề cập chi tiết chương Xác định minh họa đồ họa luồng luân chuyển thông tin hệ thống Một kỹ thuật phân tích phổ biến hiệu Phân tích xuống (Topdown) Phương pháp phân tích áp dụng cho việc xây dựng hai loại biểu đồ liên quan đến chức xử lý: Biểu đồ phân cấp chức biểu đồ luồng liệu Kỹ thuật phát biểu tổng quát với điểm sau: Phân tích từ đại thể đến chi tiết 52 Phân rã chức biểu đồ phân cấp chức theo chức nhỏ cách phân mức biểu đồ luồng liệu theo biểu đồ mức khung cảnh, mức đỉnh mức đỉnh Phân tích từ mơ tả vật lí sang mơ tả logic hệ thống cũ (Từ I - II hình 1.5) Phân tích từ hệ thống cũ mức logic sang hệ thống mức logic : ( Từ II – III hình 1.5 ) Có số cơng cụ để diễn tả chức hệ thống: Biểu đồ phân cấp chức (BPC) Biểu đồ luồng liệu (BLD) Các kí hiệu mở rộng hãng IBM Sơ đồ thuật tốn Ngơn ngữ giả mã (Pseudo Code) Các đặc tả qui tắc quản lý Từ điển định nghĩa chức xử lý Trong hai cơng cụ diiễn tả chức biểu đồ BPC BLD, công cụ khác hỗ trợ mô tả chi tiết chức 2.1 Biểu đồ phân cấp chức (BPC) Biểu đồ phân cấp chức chức hệ thống cần xây dựng trình triển khai biểu đồ luồng liệu Hơn nữa, BPC sử dụng để xác định xuất thường xuyên trình nhỏ biểu đồ luồng liệu Nếu trình xây dựng BPC người phân tích nhận thấy có chức mới, họ cần định lờ chức vừa tìm thấy hướng sai BPC công cụ khởi đầu để mô tả hệ thống qua chức cơng ty IBM phát triển cịn sử dụng Nó cho phép phân rã chức từ chức mức cao thành chức chi tiết nhỏ kết cuối ta thu chức Cây chức xác định cách rõ ràng dễ hiểu xảy hệ thống Tuy nhiên cần ý việc tiếp cận chức để đưa cách tiếp cận bao hàm Một BPC biểu diễn làm khơng phải làm Trong BPC, chức phân chia thành nhiều chức nhỏ trí cịn chia nhỏ Xây dựng BPC q trình phân chia từ chức cao đến chức nhỏ cách thích hợp Biểu đồ cần trình bầy rõ ràng; đơn giản, xác, đầy đủ cân đối Các chức mức tương đồng có độ phức tạp cần vẻtong trang biểu đồ 2.1.1 Thành phần biểu đồ BPC Biểu đồ BPC bao gồm chức đường kết nối chức theo nguyên tắc phân rã Các chức trình xử lý thông tin, nhiệm vụ cần thực hiện, kí hiệu hình chữ nhật có gán tên nhãn Tên 53 Kết nối kết nối chức mang tính chất phân cấp kí hiệu đoạn thẳng nối chức "cha" tới chức "con" Thí dụ : Chức A phân rã thành chức B, C, D A B C D 2.1.2 Đặc điểm biểu đồ BPC Với mục đích thành phần biểu đồ BPC ta dễ nhận thấy đặc điểm chính: Cho ta cách nhìn khái quát chức hệ thống theo nguyên tắc phân rã từ đại thể đến chi tiết, trực quan dễ hiểu, thể tính cấu trúc phân rã chức Biểu đồ BPC dễ thành lập biểu đồ đơn giản Nó trình bày hệ thống phải làm hệ thống làm nào? Biểu đồ mang tính chất tĩnh chúng cho thấy chức mà khơng thấy tiến trình xử lý bỏ qua mối liên quan thông tin chức Các chức không bị lặp lại không dư thừa Biểu đồ BPC gần gũi với sơ đồ tổ chức ta không đồng với sơ đồ tổ chức Phần lớn tổ chức doanh nghiệp nói chung thường gắn liền với chức Thí dụ : Trong hệ thống quản lý xí nghiệp có chức chính: Quản lý nhân Hạch toán kế toán Quản lý vật tư Quản lý khách hàng Quản lý sản xuất Quản lý thông tin thị trường Với chức lại phân rã thành chức nhỏ hơn, chẳng hạn chức quản lý nhân lại chia thành quản lý hồ sơ quản lý lao động, tiền lương v.v Hình 2.5 biểu đồ phân cấp chức HTTT xí nghiêp 54 QUẢN LÝ XÍ NGHIỆP Nhân lực Hồ sơ Kế toán Lương Kế toán thu Hạch toán Khách hàng Vật tư Ng Vật liệu Tiêu thụ Kế tốn chi Cơng nợ Qlý kho Sản xuất Đặt hàng Kế hoạch Thị trường Q.cáo Tiến độ Đại lý Dự báo Hình 3.5 Biểu đồ phân cấp chức hệ thống quản lý xí nghiệp 2.2 Biểu đồ luồng liệu (BLD) 2.2.1 Mục đích BLD nhằm diễn tả tập hợp chức luồng thông tin hệ thống Nó xác định mối quan hệ trước sau tiến trình xử lý, bàn giao thông tin cho Biểu đồ luồng liệu cơng cụ hố giúp thấy đằng sau thực tế xảy hệ thống (cái chất), làm rõ chức thông tin cần thiết cho quản lý Biểu đồ dựa vào phương pháp phát triển hệ thống có cấu trúc bao gồm kỹ thuật phân tích chính: Sơ đồ luồng liệ:u mô tả quan hệ q trình xử lý dịng liệu Từ điển định nghĩa liệu: mô tả phần tử dòng liệu, kho liệu Đặc tả q trình xử lý: mơ tả q trình xử lý cách chi tiết Mối quan hệ ba thành phần tranh sinh động hệ thống thể qua sơ đồ sau: Quảnlý DỮ LIỆU XỬ LÝ Lưu trữ TỪ ĐIỂN DỮ LIỆU BLD cơng cụ q trình phân tích, nhằm mục đích trao đổi phân tích thiết kế tạo lập liệu Nó thể rõ ràng đầy đủ nét đặc trưng hệ thống bước phân tích, thiết kế BLD hỗ trợ bốn hoạt động chính: 55 Phân tích: BLD dùng để xác định yêu cầu người sử dụng Thiết kế: BLD dùng để ánh xạ kế hoạch minh hoạ giải pháp cho người phân tích người sử dụng thiết kế hệ thống Truyền thông: Một mạnh BLD đơn giản dễ hiểu với người phân tích người sử dụng Siêu liệu: BLD dùng để cung cấp mô tả đặc biệt yêu cầu thiết kế hệ thống Nó cung cấp miêu tả khái quát thành phần chức hệ thống khơng cung cấp thành phần cụ thể phải sử dụng cơng cụ khác từ điển liệu, sơ đồ khối, ngôn ngữ đặc tả v.v để làm mịn thành phần 2.2.2 Các mức diễn tả biểu đồ luồng liệu BLD mơ tả sau: Hệ thống cần thực chức ? Sự liên quan chức ? Hệ thống cần truyền ? Các đầu vào cần truyền tới đầu ? Hệ thống cần thực dạng công việc ? Hệ thống lấy thơng tin đâu để làm việc ? Và gửi kết công việc tới đâu? Không phụ thuộc vào cách thức mơ tả, BLD cần có u cầu sau: Khơng cần từ giải thích biểu đồ mà diễn tả chức hệ thống tiến trình luồng thơng tin Hơn cần đơn giản để người sử dụng người phân tích hiểu Biểu đồ phải trình bày cân đối trang biểu đồ (cho hệ thống nhỏ) vài trang biểu diễn chức mức (đối với hệ thống lớn hơn) Tốt biểu đồ trình bày với hỗ trợ cơng cụ máy tính, theo cách biểu đồ quán tiêu chuẩn hoá Hơn nữa, trình điều khiển thực nhanh chóng dễ dàng Như trình bầy chương 1, biểu đồ BLD mơ hình hố thể mức vật lý logic Trong Mức vật lí: Mơ tả hệ thống làm ? Mức thường sử dụng để nghiên cứu hệ thống thiết kế hệ thống sau Mức khái niệm (logic ): Mô tả hệ thống làm ? khơng đề cập đến biện pháp công cụ xử lý Mức khái niệm sử dụng phân tích yêu cầu hệ thống Các hình thức biểu diễn biểu đồ : Trong số tài liệu khác với phương pháp tiếp cận khác người ta dùng kí hiệu khơng hồn tồn giống Tuy nhiên thành phần không thay đổi sử dụng quán trình phân tích thiết kế 2.2.3 Các thành phần biểu đồ Mỗi biểu đồ luồng liệu gồm thành phần: Chức xử lí hay cịn gọi q trình (Process) 56 Luồng liệu (Data Flows) Kho liệu (Data Store) Tác nhân (External Entity) Tác nhân (Internal Entity) Với thành phần đưa khái niệm thành phần, cách biểu diễn tên nhãn ghi Chức xử lý Khái niệm: chức xử lý chức biểu đạt thao tác, nhiệm vụ hay tiến trình xử lý Tính chất quan trọng chức biến đổi thơng tin Tức phải làm thay đổi thơng tin từ đầu vào theo cách tổ chức lại thông tin, bổ sung thông tin tạo thông tin đầu Biểu diễn: chức xử lý biểu diễn đường trịn hay van, có ghi nhãn (tên) chức Việc dùng kí hiệu đường trịn qui ước, kế thừa từ phương pháp luận dựa tiến trình trước Nhiều phương pháp luận chấp nhận ký hiệu khác cho mục đích chẳng hạn hình chữ nhật hay hình vng trịn góc tiện lợi cho soạn thảo biên tập Bởi ta cần lưu ý tham khảo cách biểu diễn chức tài liệu khác Nhãn chức năng: Do chức thao tác nên tên dùng “Động từ “ với “bổ ngữ” Thí dụ: Chức “ghi nhận hoá đơn”, “theo dõi mượn trả”, “Xử lý thi lại” thể sau: Ghi nhận hoá đơn Theo dõi mượn trả Xử lý thi lại Luồng liệu Khái niệm: Luồng liệu dùng để mô tả chuyển dịch thông tin từ thành phần hệ thống tới thành phần khác, thực chất luồng thông tin vào hay chức xử lý Luồng liệu tượng trưng cho dịch chuyển liệu Bởi luồng liệu coi giao diện thành phần biểu đồ Biểu diễn: Luồng liệu biểu đồ biểu diễn mũi tên có hướng có ghi tên nhãn tên luồng thông tin mang theo Mũi tên để hướng luồng thông tin Nhãn (tên) luồng liệu: Vì thơng tin mang luồng, nên tên “danh từ “ với “tính từ” cần thiết Chú ý tiếng Việt động từ danh từ dùng chung từ , nên cần phải thêm quán từ xác định “sự” muốn nhấn mạnh danh từ Thí dụ luồng liệu: “hoá đơn “, “hoá đơn kiểm tra”, “điểm thi”, “danh sách thi lại” 57 Các luồng liệu tên gán cho chúng thông tin “logíc” khơng phải tài liệu vật lý Thí dụ chức xử lý luồng liệu tương ứng Hoá đơn ghi nhận hoá đơn Hoá đơn kiểm tra Danh sách thi lại Điểm thi xử lý thi lại Hình 3.6: chức xử lý luồng liệu tương ứng Kho liệu Khái niệm: Kho liệu thông tin cần lưu giữ lại khoảng thời gian, để sau hay vài chức xử lý tác nhân sử dụng Kho liệu sử dụng mẫu chứa gói liệu khơng dịch chuyển Nó bao gồm nghĩa rộng dạng liệu lưu trữ: Dưới dạng vật lý chúng tài liệu lưu trữ văn phòng file thiết bị mang tin băng từ, đĩa từ, v.v máy tính; ta quan tâm đến thơng tin chứa tức dạng logíc sở liệu Biểu diễn: Kho liệu biểu diễn hình chữ nhật hở hai đầu hay cặp đoạn thẳng song song ghi nhãn kho Nhãn: Bởi kho chứa liệu nên tên danh từ kèm theo tính từ cần thiết, nói lên nội dung thơng tin khơng phải giá mang thơng tin Thí dụ: Kho “Hồ sơ Cán bộ”, “Vật tư”, “Phòng”, “Độc giả” Hồ sơ cán Vật tư Độc giả HÌnh 3.7: Kho “Hồ sơ Cán bộ”, “Vật tư”, “Phòng”, “Độc giả” Tác nhân ngồi Tác nhân ngồi cịn gọi đối tác, người, nhóm hay tổ chức bên lĩnh vực nghiên cứu hệ thống đặc biệt có số hình thức tiếp 58 xúc thức, có trao đổi thơng tin với hệ thống Sự có mặt nhân tố biểu đồ giới hạn hệ thống, định rõ mối quan hệ hệ thống với giới bên Điều đáng ý hiểu nghĩa “ngồi lĩnh vực nghiên cứu “ khơng có nghĩa bên tổ chức, chẳng hạn hệ thống xử lý đơn hàng phận kế tốn, phận mua hàng phận kho tàng tác nhân ngoài; hệ thống tuyển sinh đại học tác nhân ngồi thí sinh, giáo viên chấm thi hội đồng tuyển sinh Sau ta nhận thấy có đối tượng vừa tác nhân biểu đồ BLD vừa thực thể mơ hình thực thể liên kết E-R Các Tác nhân ngồi phần sống cịn hệ thống, chúng nguồn cung cấp thông tin cho hệ thống chúng nhận sản phẩm thông tin từ hệ thống Biểu diễn: Tác nhân biểu diễn hình chữ nhật, có ghi nhãn Cách biểu diễn phổ biến với loại ký pháp biểu đồ BLD khác Nhãn: Được xác định danh từ kèm theo tính từ cần thiết Thí dụ: Nhà cung cấp, khách mua hàng tác nhân cho HTTT bán hàng Sinh viên, giáo viên tác nhân HTTT quản lý học tập NHÀ CUNG CẤP KHÁCH MUA SINH VIÊN Tác nhân Khái niệm: Tác nhân chức hay hệ thống hệ thống mô tả trang khác biểu đồ Thông thường biểu đồ bao gồm số trang, đặc biệt hệ thống phức tạp với khn khổ trang giấy có hạn thơng tin truyền trình trang khác nhờ ký hiệu Ý nghĩa tác nhân trong BLD tương tự nút tiếp nối sơ đồ thuật toán Biểu diễn: Tác nhân biểu diễn hình chữ nhật hở phía có ghi nhãn hay ta nói biểu diễn hình chữ nhật mà góc bỏ qua biên khác vẽ nét đơn Nhãn tác nhân trong: Được biểu diễn động từ kèm bổ ngữ Thí dụ HTTT quản lý xí nghiệp có chức hạch tốn kế tốn, tính lương vẽ riêng trang khác mà có chức biểu đồ có tham chiếu tới chức kế tốn tính lương KẾ TỐN TÍNH LƯƠNG Một số ý xây dựng biểu đồ BLD Trong biểu đồ khơng có hai tác nhân ngồi trao đổi trực tiếp với 59 Khơng có trao đổi trực tiếp hai kho liệu mà không thông qua chức xử lý Nói chung kho có tên nên luồng liệu vào kho không cần tên, việc cập nhật, trích từ kho phần thông tin kho người ta dùng tên cho luồng liệu Vì lý trình bày nên tác nhân ngoài, tác nhân kho liệu sử dụng nhiều lần vẽ vẽ lại nhiều nơi biểu đồ dễ đọc, dễ hiểu Mối liên quan chức xử lý , kho liệu luồng liệu : Cập Nhật kho Đọc file, Lấy Nhập thông tin (sửa đổi ghi) thông tin từ kho vào kho (thêm) Xố thơng tin kho (xố ghi) Vừa lấy thơng tin vừa cập nhật Hình 3.8:Mối liên quan chức xử lý , kho liệu luồng liệu Đối với kho liệu phải có luồng vào luồng Nếu kho có luồng vào mà khơng có luồng kho “vơ tích sự”, kho có luồng mà khơng có luồng vào kho “rỗng” Tác nhân ngồi khơng trao đổi với kho liệu mà phải thông qua chức xử lý 60 2.3 Các thể khác biểu đồ luồng liệu Trên ta nghiên cứu hai phương pháp biểu diễn công cụ diễn tả chức xử lý hệ thống: Biểu đồ phân cấp chức (BPC) Biểu đồ luồng liệu (BLD) Các phương pháp chưa sáng tỏ với thực tế thực chất mơ hình cịn giản lược, chưa diễn tả hết khía cạnh chi tiết trình Bởi cần thiết phải đưa số khái niệm cách biểu diễn để trừu tượng hoá vấn đề, 2.3.1 Sự đồng hố Sự đồng hố thể q trình diễn đồng thời lựa chọn dòng liệu vào từ chức xử lý Để thực điều ta bổ sung số ký hiệu bên cạnh luồng liệu Thí dụ sau phần biểu đồ BLD với chức giải đơn hàng với kí hiệu sau thể qua hình 2.6 Kí hiệu : * (AND) loại trừ (XOR ) () không loại trừ (OR) 2.3.2 Phương pháp MERISE Mô tả chi tiết chức năng, biểu đồ luồng liệu BLD giới hạn mô tả chức tiến trình xử lý chưa diễn tả thời gian địa điểm thực Phương pháp Merise cho không đủ cần xây dựng bảng gồm công việc thời gian phân bổ thực hiện, làm mịn hố tiến trình xử lý (xem hình 2.8) 2.3.3 Sơ đồ công việc theo Đây phương pháp để mô tả thô công việc theo bảng Với cột thời gian tivà hàng công việc cvk Các xác định công việc cvk từ thời điểm ti tới tj Hình 2.7 mơ tả mẫu sơ đồ công việc dạng 61 Đơn không hợp lệ Giải đơn Khách hàng Giấy báo chờ đợi Làm hoá đơn phiếu xuất Lệnh kho * Hoá đơn * Giải phát hàng HOÁ ĐƠN Khách hàng Trả tiền * GIAO HÀNG Phiếu giao hàng * * Thu Thanh tốn tiền Hình 3.9- Mơ tả chi tiết đồng hố luồng thơng tin phân hệ bán hàng t1 t2 tn-1 tn cv1 cv2 cv3 cvk Bảng - Sơ đồ mô tả phân bổ chức theo thời gian Thời gian Khá Phịng ch thương hàng mại Mã hố Duyệt sửa Nhập Máy tính kiểm tra liệu File 62 48 h Nhân Ghi thêm số thông tin Đơn hàng Đơn hàng Mã hố số thơng tin Đơn hàng Duyệt sửa thủ công Nhập vào cuối tuần 16 h Vào máy thứ hàng tuần Đơn hàng Nhập liệu File động đơn hàng Ghi nhận hàng theo đơn File khách hàng Đơn bị từ chối Sủa * : lưu Đơn sửa Hình 3.10 Tiến trình thực chi tiết cơng việc 2.3.4 Các kí hiệu vật lý bổ sung vào biểu đồ Sơ đồ khối cơng cụ mạnh nhằm giải thích cách trực quan, dễ hiểu hoạt động thủ tục Mọi loại hoạt động mơ tả thơng qua sơ đồ khối Q trình phân tích thiết kế hệ thống thông tin sử dụng sơ đồ khối theo nhiều cách khác nhau, giai đoạn khác giai đoạn quan trọng thiết kế chi tiết thủ tục người sử dụng Để làm rõ các chức phân biệt giá thông tin nguồn liệu kho liệu ta đưa thêm kí hiệu quy ước sử dụng mô tả phụ trợ chức xử lý Đây qui định hãng IBM Tuy kí hiệu tương đối cổ điển ngày người ta dùng thói quen tính trực quan Các ký hiệu có tác dụng ta muốn chi tiết thêm biểu đồ hình 2.9 63 Biểu diễn thơng tin Thơng tin tổng quát Hồ sơ / Kết xuất Tài liệu in Trống từ Đĩa từ Băng từ Màn hình Đĩa mềm Tài liệu vào Biểu diễn xử lý Kí hiệu chức Tổng quát Hợp Tách Đường truyền liên hệ Chuyển giao thông tin Truyền xa Chèn Sắp xếp Gửi Bắt đầu, kết thúc gián đoạn Nhập thủ công Rẽ nhánh Xử lý thủ cơng Chuẩn bị Hình 3.11 Các kí hiệu bổ sung IBM 64 CÂU HỎI CÂU 1: Hãy nêu kỹ thuật phân tích thiết kế hệ thống CÂU 2: Trình bày cơng cụ phương tiện đặc tả chức năng: Biểu đồ phân cấp chức năng, Biểu đồ luồng liệu, mô tả thủ tục CÂU 3: Hãy nêu kỹ thuật phân mức biểu đồ: Chi tiết hoá dần chức CÂU 4: Các kỹ thuật biến đổi biểu đồ : Biến đổi biểu đồ từ mức vật lý sang mức logic, từ hệ thống cũ sang hệ thống 65 ... kinh doanh hình thành 13 1. 1 Khái niệm hệ thống thông tin 13 1. 1 .1 Các hệ thống- Hệ thống nghiệp vụ 13 1. 1.2 Nhiệm vụ vai trị hệ thống thơng tin 14 1. 1.3 Các thành phần. .. triển lĩnh vực công nghệ thông tin Mô đun Ứng dụng công nghệ thông tin doanh nghiệp nhằm cung kỹ thuật phân tích kinh doanh, thực việc phân tích kinh doanh doanh nghiệp cách sử dụng số phần mềm trợ... kế chương trình 11 3 5 .1 Tổng quan thiết kế chương trình 11 3 5.2 Mơ đun chương trình 11 4 5.3 Thiết kế cấu trúc 11 5 Bảo vệ liệu 11 5 6 .1 Đại cương