Giáo trình phân tích và thiết kế hệ thống thông tin

Giáo trình đối chiếu thiết kế khối hệ thống gồm gồm 12 chương vơi phần đa nộ dung cụ thể sau: cách thức luận phạt triển hệ thống thông tin, khảo sát hiện trạng xác định yêu cầu hệ thống, quy mô nghiệp vụ của hệ thống, mô hình hóa quy trình xử lý, mô hình hóa logic tiến trình, reviews về mô hình hóa dữ liệu, quy mô quan hệ, phân tích tài liệu và yêu ước chức năng, tính phải và không yêu cầu trong côn trùng kết hợp, tập thực thể thân phụ và tập thực thể con, mở rộng khái niệm mọt kết hợp, sự chuẩn hóa.


*

1Giáo trình Phân tích xây cất Hệ ThốngLỜI NÓI ĐẦUChào mừng chúng ta đến cùng với môn học tập Phân tích kiến thiết thống, một môn học siêu thú vị, cầnthiết trong việc xây dựng một vận dụng thực tế.

Bạn đang xem: Giáo trình phân tích và thiết kế hệ thống thông tin

Nó cũng trở thành trang bị cho chúng ta những kiếnthức quan trọng dùng nhằm viết phần kim chỉ nan của đề án xuất sắc nghiệp. Tư liệu sẽ cung ứng nhữngkỹ năng quan trọng trong phân tích xây dựng một hệ thống thông tin cai quản ly.Tài liệu này một trong những phần được dịch và soạn lại từ cuốn sách Practical Data ModellingFor Database design của hai tác giả Renzo D’Orazio & Gunter Happel cùng từ Giáo trìnhPhân tích Thiết kế hệ thống của Nguyễn Văn VỵTài liệu trình diễn tường tận cụ thể các kỹ năng quan trọng trong phân tích xây dựng một hệthống thông tin, từ bỏ việc trình diễn các nguyên tắc quan trọng để sáng tỏ một có mang là tậpthực thể tốt thuộc tính cho việc trình diễn hình ảnh dữ liệu bằng quy mô thực thể kết hợp.Nó cũng đào sâu vào những khía cạnh tập thực thể thân phụ con, mối phối hợp một ngôi, mọt kếthợp cha ngôi, nhiều mối phối hợp giữa những tập thực thể. Tài liệu có khá nhiều ví dụ ví dụ dễ hiểutừ đơn giản đến phức tạp.Dù đã nỗ lực hết sức, tư liệu cũng quan yếu tránh khỏi gần như thiếu sót, rất mong mỏi sư đónggóp của các bạn.Mọi góp ý xin gởi về Th.S. Trằn Đắc Phiến bộ môn khối hệ thống thông tin ngôi trường Đại họcCông nghiệp Tp hồ Chí Minh.Chúng tôi thực tình cám ơn sự động viên và đóng góp góp chủ kiến của chúng ta đồng nghiệptrong quy trình biên soạn tài liệu. 2Giáo trình Phân tích xây cất Hệ ThốngM ỤC L ỤCChương 1 : PHƯƠNG PHÁP LUẬN PHÁT TRIỂN HỆ THỐNG THÔNG TIN.................................................................. 3Chương 2 : KHẢO SÁT HIỆN TRẠNG XÁC ĐỊNH YÊU CẦU HỆ THỐNG...................................................................... 21Chương 3 : MÔ HÌNH NGHIỆP VỤ CỦA HỆ THỐNG.......................................................................................................... 32Chương 4 : MÔ HÌNH HÓA QUÁ TRÌNH XỬ LÝ.................................................................................................................. 42Chương 5 : MÔ HÌNH HÓA lô ghích TIẾN TRÌNH ................................................................................................................ 57Chương 6 : GIỚI THIỆU VỀ MÔ HÌNH HÓA DỮ LIỆU....................................................................................................... 65Chương 7 : MÔ HÌNH quan liêu HỆ.............................................................................................................................................. 79Chương 8 : PHÂN TÍCH DỮ LIỆU VÀ YÊU CẦU CHỨC NĂNG ........................................................................................ 89Chương 9 : TÍNH BẮT BUỘC, KHÔNG BẮT BUỘC trong MỐI KẾT HỢP ................................................................. 96Chương 10 : TẬP THỰC THỂ phụ vương VÀ TẬP THỰC THỂ nhỏ ........................................................................................ 104Chương 11 : MỞ RỘNG KHÁI NIỆM MỐI KẾT HỢP ........................................................................................................ 113Chương 12 : SỰ CHUẨN HÓA ................................................................................................................................................ 123CÁC TRƯỜNG HỢP NGHIÊN CỨU...................................................................................................................................... 132----oOo---- Giáo trình Phân tích thiết kế Hệ Thống3Chương 1 : PHƯƠNG PHÁP LUẬN PHÁT TRIỂN HỆ THỐNG THÔNG TIN1.1. Quan niệm và thống thông tinPhát triển một HTTT là một quá trình tạo ra một HTTT cho một đội nhóm chức. Quy trình đó bắt đầu từ khinêu vấn đề cho tới khi đưa hệ thống vào vận hành trong tổ chức. Với thực tiễn của tương đối nhiều năm xây dựngcác HTTT, những cơ sở phương pháp luận phát triển HTTT sẽ không dứt được hoàn thành và ngã sungcho cân xứng với sự phát triển của công nghệ và các điều kiện môi trường xung quanh đã biến hóa đổi.1.1.1 khái niệm và định nghĩaCó những định nghĩa về HTTT không giống nhau. Về mặt kỹ thuật, HTTT được xác minh như một tập thích hợp cácthành phần được tổ chức để thu thập, xử lý, lưu lại trữ, triển lẵm và biểu diễn tin tức và tin tức trợ giúpviệc ra ra quyết định và điều hành và kiểm soát trong một nhóm chức. Ko kể các tác dụng kể trên, nó còn rất có thể giúp ngườiquản lý phân tích các vấn đề, cho phép nhìn tìm ra một biện pháp trực quan những đối tượng người tiêu dùng phức tạp, tạora các sản phẩm mới.Dữ liệu (data) là đều mô tả về sự vật, con tín đồ và sự khiếu nại trong nhân loại mà chúng ta gặp bằngnhiều bí quyết thể hiện tại khác nhau.Thông tin (Information) cũng nhu dữ liệu, thông tin có tương đối nhiều cách quan niệm khác nhau. Một địnhnghĩa che phủ hơn cả xem tin tức là tài liệu được đặt vào một ngữ cảnh cùng với một hình thức thích vừa lòng vàcó lợi mang lại nhười áp dụng cuối cùng.Các chuyển động thông tin (information activitties) là các chuyển động xảy ra trong một HTTT, bao gồm cảviệc núm bắt, xử lý, phân phối, giữ trữ, trình diễn dữ liệu và khám nghiệm các chuyển động trong HTTT.Xử lý (processing) được phát âm là các chuyển động lên dữ liệu như tính toán, so sánh, sắp tới xếp, phân nhiều loại vàtổng hợp…1.1.2 hệ thống thông tin quản ngại lýTrong những HTTT, HTTT quản lý được biết đến sớm và thịnh hành nhất. Đối tượng ship hàng của HTTTquản lý đích thực rộng hơn tương đối nhiều so với ý nghĩa sâu sắc của bản thân tên thường gọi của nó. HTTT cai quản là sự pháttriển và áp dụng HTTT có kết quả trong một đội nhóm chức (Keen, Peter GW.- một bạn đứng đầu vào lĩnhvực nầy).Hình 1.1. Những yếu tố cấu thành của HTTTNăm nhân tố cấu thành của HTTT thống trị xét sinh sống trạng thái tĩnh là: lắp thêm tin học (máy tính, những thiết bị,các đường truyền…- phần cứng), các chương trình (phần mềm), dữ liệu, thủ tục-quy trình và con người(hình 1.1). Những định nghĩa về HTTT bên trên đay giúp cho việc định hướng quá trình phân tích, xây dựng hệthống. Mặc dù vậy, sự biểu hiện này là chưa đủ, nên đi sâu so với hệ thống cụ thể mới tất cả sự hiểu biết tương đối đầy đủ vềhệ thống thực và cho phép xây dựng các đại lý dữ liệu, các chương trình và việc sắp xếp các thành phần hông trongnó.1.1.3. Phân loại hệ thống thông tinDưới đây trình diễn một biện pháp phân loại HTTT với các loại sau :a. Hệ thống tự động văn phòng Giáo trình Phân tích thiết kế Hệ Thống4Hệ thống tự động hóa văn phòng là HTTT gồm máy vi tính với các hệ ứng dụng như hệ giải pháp xử lý văn bản, hệthư tín điện tử, hệ thống lập lịch làm việc, bảng tính, công tác trình diễn report cùng những thiết bị khácnhư trang bị Fax, điện thoại cảm ứng thông minh tự ghi,… bọn chúng được tùy chỉnh thiết lập nhằm tự động hóa quá trình ghi chép, tạo nên văn bảnvà thanh toán bằng lời, bằng văn bạn dạng làm tăng năng suất cho người công tác văn phòng.b. Hệ thống truyền thôngHệ thống truyền thông giúp mang lại việc tiến hành các trao đổi thông tin giữa các thiết bị dưới những hìnhthức không giống nhau với những khoảng cách xa dễ dàng dàng, lập cập và gồm chất lượng. Hệ thống này đóng vaitrò giao hàng cho các HTTT cai quản lý, hệ trợ giúp điều hành và quản lý và các hệ khác vận động hiệu quả.c. Hệ thống xử lý giao dịchHệ thống xử lý thanh toán la một HTTT nghiệp vụ. Nó ship hàng cho hoạt động vui chơi của tổ chức ở mức vậnhành. Nó triển khai việc ghi nhận những giao dịch mặt hàng ngày cần thiết cho vận động nghiệp vụ của tổ chứcđể thanh toán giao dịch với khách hàng hàng, đơn vị cung cấp, những người dân cho vay mượn vốn…như hệ thống lập hóa 1-1 bánhàng. Nó là HTTT hỗ trợ nhiều dữ liệu nhất đến các hệ thống khác trong tổ chức.d. Hệ báo tin thực hiệnHệ thống này còn có từ hết sức sớm, nó hỗ trợ các thông tin triển khai các trọng trách trong tổ chức. Nó là hệmáy tính nhằm mục đích tổng phù hợp và làm cho các report về quá trình thực hiện quá trình ở các phần tử trong nhữngkhoảng thời gian nhất định.

Xem thêm: Dấu Hiệu Nhận Biết Con Gái Mất Trinh Như Thế Nào ? Bạn Nên Biết

Những tổng hợp, report được thực hiện theo mẫu mã với nội dung, quá trình tổnghợp rất solo giản, cụ thể và tất cả định hạn thời gian.e. Khối hệ thống thông tin quản ngại lýHệ thống thông tin làm chủ trợ giúp những hoạt động quản lý của tổ chức triển khai như lập mưu hoạch, kiểm tra thựchiện, tổng hợp và làm các báo cáo, làm các quyết định cai quản trên cơ sở các quy trình giấy tờ thủ tục cho trước.Nhìn chung, nó sử dụng tài liệu từ các hệ xử lý giao dịch thanh toán và tạo thành các report định kỳ tuyệt theo yêu cầu.Hệ này sẽ không mềm dẻo và ít có công dụng phân tích…f. Hệ giúp sức quyết địnhHệ trợ giúp quyết dịnh là hệ laptop được áp dụng ở mức làm chủ của tổ chức. Nó có trọng trách tổnghợp các dữ liệu và triển khai các phân tích bằng các mô hình để trợ giúp cho các nhà thống trị ra nhữngquyết định có các bước (bán cấu trúc) hay trọn vẹn không có quy trình biết trước (không có cấu trúc). Nóphải sử dụng nhiều loại dữ liệu không giống nhau nên những cơ sở tài liệu phải được tổ chức và link tốt. Hệ còncó nhiều phương thức xử lý (các quy mô khác nhau) được tổ chức triển khai để hoàn toàn có thể sử dụng linh hoạt. Những hệ nàythường được xây dựng siêng dụng cho từng tổ chức rõ ràng mới đạt tác dụng cao.g. Hệ chăm giaHệ chuyên viên là một hệ trợ giúp tại mức chuyên sâu. Ngoài những kiến thức, kinh nghiệm tay nghề của cácchuyên gia, và những luật suy diễn nó còn có thể trang bị các thiết bị cảm thấy để thu các thông tin từ bỏ nhữngnguồn không giống nhau. Hệ rất có thể xử lý, và phụ thuộc các giải pháp suy diễn để lấy ra những quyết định rất hữu dụng vàthiết thực. Sự khác biệt cơ bản của hệ chuyên gia với hệ hổ trợ quyết định là sinh sống chỗ: Hệ chuyên viên yêu cầunhững thông tin xác minh đưa vào để mang ra quyết định có rất chất lượng trong một nghành nghề hẹp.h. Hệ hỗ trợ điều hànhHệ trợ giúp quản lý và điều hành được áp dụng ở mức thống trị chiến lược của tổ chức. Nó được thiết kế hướng sựtrợ giúp cho những quyết định không cấu tạo bằng việc tạo sự các đồ thị phân tích trực quan tiền và các giao dịchrất dễ ợt với môi trường. Hệ được thiết kế với để cung cấp hay chắt lọc các thông tin nhiều chủng loại lấy từ môitrường hay từ những hệ thông tin quản lý, hệ giúp đỡ quyết định…i. Hệ trợ giúp thao tác theo nhómTrong điều kiện nhiều tín đồ cùng tham gia tiến hành một nhiệm vụ, hệ này cho phương tiện trợ giúpsự trao đổi trực tuyến những thông tin giữa những thành viên trong nhóm, làm tinh giảm sự ngăn cách giữa chúng ta cảvề không khí và thời gian.k. Khối hệ thống thông tin tích hợpMột HTTT của tổ chức thường bao gồm một vài một số loại HTTT cùng được khai thác. Bao gồm như vậy new đáp ứngđược phương châm của tổ chức. Điều này cho thấy, rất cần phải tích hợp những HTTT khác nhiều loại để bảo vệ sựhoạt động tác dụng của tổ chức. Câu hỏi tích hợp các HTTT trong một nhóm chức rất có thể tiến hành theo nhì cách:xây dựng một hệ thông tin tích hợp toàn diện và tổng thể hoặc tích hợp các hệ đã gồm bằng vấn đề ghép nối chúng nhờ các“cầu nối”. Câu hỏi sử dụng các hệ tích hợp tổng thể thường tổ chức triển khai đến một khối hệ thống tập trung, một sư phối Giáo trình Phân tích thi công Hệ Thống5hợp và kiểm soát chặt chẽ. Nhưng chúng cũng tạo nên sức ỳ về quản lí lý, với sự quan liêu liêu trong vận động vàkhó nạm đổi. Lúc sự triệu tập của một HTTT đã đoạt đến một điểm bão hòa, những tổ chức bắt đầu cho cácbộ phận của chính mình tiếp tục cải tiến và phát triển những hệ bé với những đặc thù riêng.1.1.4. Vì sao một tổ chức cần cải tiến và phát triển HTTTViệc thiết kế HTTT thực sự là một chiến thuật cứu cánh trong cuộc cạnh tranh cùng các đối thủ củanhiều doanh nghiệp và nó được xem đó là một giải pháp hữu hiệu mang lại nhiều vụ việc mà tổ chức gặp gỡ phải.Thực tế mang đến thấy, một nhóm chức thường xây cất HTTT khi họ gặp gỡ phải những sự việc làm cản ngăn hoặc hạnchế không chất nhận được họ triển khai thành công phần đa điều hy vọng đợi, hay như là muốn có rất nhiều ưu thay mới, nhữngnăng lực bắt đầu để có thể vượt qua những thách thức và chớp cơ hội trong tương lai. Sau cùng là do yêu cầucủa đối tác.Xây dựng HTTT không đối chọi thuần chỉ là một giải pháp kỹ thuật. Nó là một thành phần quan trọng trongchiến lược tổng thể phát triển của tổ chức, tức là cần tiến hành đồng thời, đồng nhất với những giải phápkhác. Vày vậy cần có một quãng thời gian để di chuyển tổ chức cả về mặt tổ chức và làm chủ từ trạng thái hiện nay tạiđến một tinh thần tương lai nhằm thích hợp với một HTTT bắt đầu được thiết lập.1.1.5. Hầu như nội dung cơ phiên bản của việc trở nên tân tiến HTTTBa vụ việc lớn tương quan đến vượt trình cải cách và phát triển một HTTT là :- Các chuyển động phát triển một HTTT với trình tự thực hiện chúng (được điện thoại tư vấn là cách thức luận pháttriển hệ thống)- các phương pháp, công nghệ và phép tắc được sử dụng.- tổ chức triển khai và cai quản quá trình cách tân và phát triển một HTTTSau trên đây sẽ trình diễn lần lượt các nội dung này.1.2. Tiến hóa của cách tiếp cận cách tân và phát triển HTTTPhát triển HTTT dựa trên máy tính ban đầu từ trong thời hạn 1950. Cho tới thời điểm bây giờ đã rộng năm mươi nămphát triển. Nhiều công nghệ mới về phần cứng, phần mềm không hoàn thành phát triển, nhiều vụ việc mới củathực tế luôn luôn luôn để ra. Bởi vì vậy, phương pháp tiếp cận phát triển một HTTT cũng nắm đổi. Ta có thể kể đến bốncách tiếp cận bao gồm để cải tiến và phát triển một HTTT:- tiếp cận triết lý tiến trình,- tiếp cận định hướng dữ liệu,- tiếp cận định hướng kết cấu và- tiếp cận triết lý đối tượng.Trừ phương pháp tiếp cận đầu tiên, mỗi bí quyết tiếp cận sau phần đông gắn với việc giải quyết những vấn đề đề ra và sựphát triển của một công nghệ mới.1.2.1. Tiếp cận triết lý tiến trìnhThời gian đầu khi máy vi tính mới ra đời, vận tốc máy hết sức chậm, bộ lưu trữ làm bài toán còn rất bé dại nên bạn tatập trung vào các quá trình mà ứng dụng phải thực hiện. Vày vậy, tác dụng xử lý những chương trình trở thànhmục tiêu chính. Toàn bộ sự nỗ lực lúc kia là tự động hóa hóa các tiến trình đã tồn trên (như mua hàng, bánhàng…) của những thành phần chương trình riêng biệt rẽ. Lúc này người ta quánh biệt để ý đến các thuật toán(phần xử lý) nhằm giải được bài toán đặt ra và cách thực hiện khéo léo bộ lưu trữ làm việc rất hạn hẹp. Các dữ liệuđược tổ chức triển khai trong cùng một tập tin với chương trình.Hình 1.2. Quan hệ giữa tài liệu và ứng dụng theo phong cách tiếp cận truyền thốngSau này, với sự hiện đại về khả năng lưu trữ, các tập tin dữ liệu được tổ chức tách bóc biệt với chương trình.Mặc dù vậy, kiến thiết một HTTT vẫn dựa trên trình tự nhưng mà nó vẫn thực hiện. Đối với cách tiếp cận này, phầnlớn các dữ liệu được đem trực tiếp từ những nguồn của nó qua từng bước một xử lý. đa số phần khác nhau của