Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 14 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
14
Dung lượng
78,54 KB
Nội dung
CƠSỞPHƯƠNGPHÁPLUẬNVỀ PHÂN TÍCHVÀTHIẾTKẾHỆTHỐNGTHÔNGTIN QUẢN LÝ I. Khái quát vềhệthốngthôngtin 1.1. Khái niệm Hệ thốngthôngtinHệthốngthôngtin là một tập hợp những con người, các thiết bị phần cứng, phần mềm, dữ liệu… thực hiện hoạt động thu thập, lưu trữ, xử lývàphân phối thôngtin trong một tập các ràng buộc được gọi là môi trường. 1.2. Các bộ phận cấu thành Hệthốngthôngtin Các bộ phận cấu thành Hệthôngthôngtincó thể được biểu diễn qua hình sau: Nguồn Thu thập Xử lývà lưu giữ Phân phát Đích Kho dữ liệu Hình 2.: Các bộ phận cấu thành Hệthốngthôngtin Từ hình minh họa có thể thấy, mọi hệthốngthôngtin thường cấu thành từ bốn bộ phận: đưa dữ liệu vào, xử lý, kho dữ liệu và đưa dữ liệu ra. 1.3. HệthốngthôngtinquảnlýHệthốngthôngtinquảnlý MIS (Management Information System) Hệthốngthôngtinquảnlý là hệthốngthôngtintin học hóa có chức năng thu thập, xử lývà truyền đạt mọi thôngtin cần thiết cho các đối tượng sử dụng thôngtin trong guồng máy quảnlýHệthốngthôngtinquảnlý bao gồm bốn thành phần (thường gọi là tài nguyên của hệ thống) là tài nguyên vềphần mềm, tài nguyên vềphần cứng, tài nguyên về nhân lực và tài nguyên về dữ liệu. Hệthốngthôngtinquảnlý sử dụng một cơsở dữ liệu thống nhất, hỗ trợ các chức năng xử lý dữ liệu trong giao dịch và lưu trữ, cung cấp cho các nhà quảnlý các thôngtin theo thời gian của hệ thống, đồng thời cócơ chế bảo mật thôngtin theo từng cấp độ có thẩm quyền sử dụng. Hệthốngthôngtinquảnlý trợ giúp các hoạt động quảnlý của tổ chức. Các hoạt động này nằm ở mức điều khiển tác nghiệp, mức điều khiển quảnlý hoặc mức lập kế hoạch chiến lược. II. Nguyên nhân dẫn đến việc phát triển một hệthốngthôngtin Mục tiêu cuối cùng của những cố gắng phát triển hệthốngthôngtin là cung cấp cho các thành viên của tổ chức những công cụ quảnlý tốt nhất. Phát triển một hệthốngthôngtin bao gồm việc phântíchhệthống đang tồn tại, thiếtkế một hệthống mới, thực hiện và tiến hành cài đặt nó Phântích một hệthống bắt đầu từ việc thu thập dữ liệu và chỉnh đốn chúng để đưa ra được chuẩn đoán về tình hình thực tế. Thiếtkế nhằm xác định các bộ phận của một hệthống mới có khả năng có khả năng cải thiện tình trạng hiện tại và xây dựng các mô hình lô gíc và mô hình vật lý ngoài của hệthống đó. Thực hiện hệthốngthôngtin liên quan tới xây dựng mô hình vật lý trong của hệthống mới và chuyển mô hình đó sang ngô ngữ tin học. Cài đặt hệthống là tích hợp nó vào hoạt động của tổ chức. Trên cơsở thực tiễn có thể rút ra được một số nguyên nhân dẫn đến việc phát triển hệthốngthôngtin là: Những vấn đề vềquảnlý Những yêu cầu mới của nhà quảnlý Sự thay đổi về công nghệ Sự thay đổi về sách lược chính trị III. Phươngpháp phát triển một hệthốngthôngtin Mục đích cuối cùng của dự án phát triển hệthốngthôngtin là làm ra một sản phẩm đáp ứng được nhu cầu của người sử dùng, của tổ chức đặt ra vềphương diện tài chính, kỹ thuật và thời gian. Không nhất thiết phải tuân theo một phươngpháp cứng nhắc để phát triển hệthốngthông tin, tuy nhiên nếu không cóphươngpháp thì hệthốngthôngtin khó có thể đạt được những mục tiêu đề ra. Một phươngpháp được định nghĩa trước như một tập hợp các bước và các công cụ cho phép tiến hành một quá trình phát triển hệthống chặt chẽ nhưng dễ quảnlý hơn. Ba nguyên tắc cơsở chung của nhiều phươngpháp phát triển một hệthống thôn tin là: Nguyên tắc 1: Sử dụng các mô hình Nguyên tắc 2: Chuyển từ cái chung sang cái riêng. Nguyên tắc 3: Chuyển từ mô hình vật lý sang mô hình lô gíc khi phântíchvà từ mô hình lô gíc sang mô hình vật lý khi thiết kế. IV. Các giai đoạn của phát triển hệthốngthôngtin Các nguyên tắc trong hệthốngthôngtin xây dựng giúp chúng ta tạo nên một hệthốngthôngtin hoàn chỉnh. Từ những nguyên tắc này mà nhà quảnlýhệthốngthôngtincó thể xác định được phương hướng cho riêng mình. Trên cơsở của những nguyên tắc đã có, hệthốngthôngtin còn căn cứ vào các giai đoạn để phát triển hệthốngthông tin. Có thể khái quát các giai đoạn phát triển của hệthốngthôngtin 4.1. Giai đoạn 1: Đánh giá yêu cầu Đánh giá yêu cầu có mục đích cung cấp cho lãnh đạo tổ chức hoặc hội đồng giám đốc những dữ liệu đích thực để ra quyết định về thời cơ, tính khả thi và hiệu quả của một dự án phát triển hệ thống. Giai đoạn này được tiến hành khá nhanh và đòi hỏi phải có kinh phí lớn. Nó bao gồm các công đoạn sau: 4.1.1. Lập kế hoạch và đánh giá yêu cầu. 4.1.2. Làm rõ yêu cầu. 4.1.3. Đánh giá khả năng thực thi. 4.1.4. Chuẩn bị và trình bày báo cáo đánh giá yêu cầu. 4.2. Giai đoạn 2: Phântích chi tiết Phântích chi tiết được tiến hành sau khi có sự đánh giá thuận lợi về yêu cầu đặt ra. Những mục đích chính của phântích chi tiết là hiểu rõ các vấn đề của hệthống đang nghiên cứu, xác định những nguyên nhân đích thực của những vấn đề đó, xác định những đòi hỏi và những ràng buộc áp đặt đối với hệthốngvà xác định mục tiêu mà hệthốngthôngtin mới phải đạt được. Trên cơsở nội dung báo cáo phântích chi tiết sẽ quyết định tiếp tục tiến hành hay thôi phát triển một hệthống mới. Vì vậy giai đoạn phântích chi tiết bao gồm các công đoạn sau. 4.2.1. Lập kế hoạch phântích chi tiết. 4.2.2. Nghiên cứu môi trường của hệthống đang tồn tại. 4.2.3. Nghiên cứu hệthống thực tại. 4.2.4. Đưa ra chẩn đoán và xác định các yếu tố giải pháp. 4.2.5. Đánh giá lại tính khả thi. 4.2.6. Thay đổi đề xuất của dự án 4.2.7. Chuẩn bị và trình bày báo cáo phântích chi tiết. 4.3. Giai đoạn 3: Thiếtkế lô gíc Giai đoạn này nhằm xác định tất cả các thành phần lô gíc của một hệthốngthông tin, cho phép loại bỏ được các vấn đề của hệthống thực tế và đạt được những mục tiêu đã được thiết lập ở giai đoạn trước. Mô hình lô gíc của hệthống mới sẽ bao hàm thôngtin mà hệthống mới sẽ sản sinh ra (nội dung của Outputs ), nội dung của cơsở dữ liệu (các tệp, quanhệ của các tệp), các xử lývà hợp thức hóa sẽ phải thực hiện (các xử lý) và các dữ liệu sẽ được nhập vào (các Inputs), Mô hình lô gíc phải được những người sử dụng xem xét vàthông qua. Thiếtkế lô gíc bao gồm những công đoạn: 4.3.1. Thiếtkếcơsở dữ liệu. 4.3.2. Thiếtkế xử lý. 4.3.3. Thiếtkế các luồng dữ liệu vào. 4.3.4. Chỉnh sửa tài liệu cho mức lô gíc. 4.3.5. Hợp thức hóa mô hình lô gíc. 4.4. Giai đoạn 4: Đề xuất các phương án của giải pháp Mô hình lô gíc của hệthống mới cho biết cái mà hệthống này sẽ làm. Khi mô hình này được xá định vàthông qua bởi người sử dụng, thì phântích viên hoặc nhóm phântích viên phải nghiêng về các phương tiện để thực hiện hệthống này. Đó là việc xây dựng các phương án khác nhau để cụ thể hóa mô hình lô gíc. Mỗi một phương án là một phác họa của mô hình vật lý ngoài của hệthống nhưng đó chưa phải là mô tả chi tiết. Giai đoạn đề xuất các phương án của giải pháp gồm các công đoạn: 4.4.1. Xác định các ràng buộc tin học và ràng buộc tổ chức 4.4.2. Xây dựng các phương án của giải pháp 4.4.3. Đánh giá các phương án của giải pháp 4.4.4. Chuẩn bị và trình bày báo cáo của giai đoạn đề xuất các phương án của giải pháp 4.5. Giai đoạn 5: Thiếtkế vật lý ngoài Giai đoạn này được tiến hành sau khi một phương án giải pháp được lựa chọn. Thiếtkế vật lý ngoài bao gồm hai tài liệu kết quả cần có: Trước hết là một tài liệu bao chứa tất cả các đặc trưng của hệthống mới sẽ cần cho việc thực hiện kỹ thuật và tiếp đó là tại liệu dành cho người sử dụng và nó mô tả cả phần thủ công và cả những giao diện với phầntin học hóa. Những công đoạn chính của thiếtkế vật lý ngoài là: 4.5.1. Lập kế hoạch thiếtkế vật lý ngoài. 4.5.2. Thiếtkế chi tiết các giao diện (vào/ra). 4.5.3. Thiếtkế cách tương tác với phầntin học hóa. 4.5.4. Thiếtkế các thủ tục thủ công. 4.5.5. Chuẩn bị và trình bày báo cáo vềthiếtkế vật lý ngoài. 4.6. Giai đoạn 6: Triển khai kỹ thuật hệthống Kết quả quan trọng nhất của giai đoạn thực hiện kỹ thuật là phầntin học hóa của hệthốngthông tin, tức là phần mềm. Người chịu trách nhiệm về giai đoạn này phải cung cấp các tài liệu như các bản hướng dẫn sử dụng và thao tác cũng như các tài liệu mô tả vêhệ thống. Các hoạt động chính của việc triển khai thực hiện kỹ thuật gồm có: 4.6.1. Lập kế hoạch thực hiện kỹ thuật 4.6.2. Thiếtkế vật lý trong. 4.6.3. Lập trình. 4.6.4. Thử nghiệm hệ thống. 4.6.5. Chuẩn bị tài liệu. 4.7. Giai đoạn 7: Cài đặt và khai thác Cài đặt hệthống là pha trong đó việc chuyển từ hệthống cũ sang hệthống mới được thực hiện. Để việc chuyển đổi này được thự hiện với những va chạm ít nhất, cần phải lập kế hoạch một cách cẩn thận. Giai đoạn này gồm các công đoạn: 4.7.1. Lập kế hoạch cài đặt. 4.7.2. Chuyển đổi. 4.7.3. Khai thác và bảo trì. 4.7.4. Đánh giá V. Phântíchhệthốngthôngtin 5.1. Phươngphápphântíchhệthốngthôngtin Thu thập thôngtin là công đoạn đầu tiên trong quá trình phântíchhệ thống. Mục tiêu của công đoạn này là có được các thôngtin liên quan đến mục tiêu đã đề ra với độ tin cậy và chính xác cao. Các phươngpháp thu thập thôngtin trong giai đoạn này bao gồm: nghiên cứu tài liệu, phỏng vấn, quan sát và phiếu điều tra. 5.1.1. Phươngpháp nghiên cứu tài liệu Mục đích của phươngpháp này là thu thập các thôngtin tổng quát về tổ chức như cấu trúc, cơ chế hoạt động, quy trình vận hành thôngtin trong hệ thống. Để có cái nhìn tổng thể ban đầu về đối tượng cần phải nghiên cứu dữ liệu về các khía cạnh sau: hoạt động của hệ thống, thôngtin vào ra của hệ thống, quá trình xử lý, cách trao đổi thôngtin trong hệ thống, quanhệ giữa các phòng ban, khối lượng công việc, những khó khăn thường gặp trong công việc… 5.1.2. Phươngpháp phỏng vấn Phươngpháp phỏng vấn cho phép thu được những thôngtin được xử lý theo cách khác so với mô tả trong tài liệu, những nội dung cơ bản khái quát vềhệthống mà khó có thể nắm bắt được trong khi tài liệu quá nhiều, đặc biệt là mục tiêu của tổ chức. Phươngpháp phỏng vấn bao gồm ba bước cơ bản là chuẩn bị phỏng vấn, tiến hành phỏng vấn và tổng hợp kết quả phỏng vấn. 5.1.3. Phươngphápquan sát hệthốngPhươngphápquan sát giúp các phântích viên thu thập được những thôngtin không có trong tài liệu và không thu được qua quá trình phỏng vấn, có được một bức tranh khái quát về tổ chức và cách quảnlý các hoạt động của tổ chức. Phươngpháp này đòi hỏi khá nhiều thời gian. Phươngphápquan sát có một số hạn chế như một hệthống mới thường làm thay đổi phươngphápvà các chi tiết thao tác của hệthống cũ làm cho các quan sát này không còn ý nghĩa, đồng thời quan sát cũng làm cho người bị quan sát cảm thấy khó chịu vàcó xu hướng thay đổi cách hành động. 5.2. Thiếtkếhệthốngthôngtin Mục tiêu của giai đoạn thiếtkếhệthốngthôngtin là xác định một cách chi tiết và chính xác những gì hệthống mới phải làm để đạt được những mục tiêu đã đề ra trong giai đoạn phântíchhệthốngthôngtin mà vẫn luôn tuân thủ các ràng buộc của môi trường. Các bước của giai đoạn thiếtkếhệthốngthôngtin bao gồm thiếtkếcơsở dữ liệu, thiếtkế giao diện vàthiếtkếphần mềm. 5.2.1. Thiếtkếcơsở dữ liệu Thiếtkếcơsở dữ liệu là xác định yêu cầu thôngtin của người sử dụng hệthốngthôngtin mới. Việc xác định nhu cầu thôngtin là một công việc rất phức tạp, phụ thuộc vào nhiều yếu tố như đặc trưng của nhiệm vụ mà hệthốngthôngtin phải trợ giúp, đặc trưng của hệthốngthông tin, đặc trưng của người sử dụng và đặc trưng của những người phát triển hệ thống. Phươngphápthiếtkếcơsở dữ liệu phổ biến là phươngpháp mô hình hoá thực thể. Một số khái niệm cơ bản trong phươngpháp này là: Thực thể Thực thể là những đối tượng cụ thể hoặc trừu tượng trong thế giới thực mà ta muốn lưu giữ thôngtinvề chúng. Nói cách khác, thực thể là một tập hợp các đối tượng có cùng các đặc trưng, chứ không phải là một đối tượng riêng biệt. Liên kết Một thực thể không tồn tại độc lập với các thực thể khác mà có sự liên hệ qua lại giữa chúng. Khái niệm liên kết hay quanhệ được dùng để thể hiện những mối liên kết tồn tại giữa các thực thể. Thuộc tính Thuộc tính là các đặc trưng của một thực thể hoặc một quan hệ. Có ba loại thuộc tính là thuộc tính mô tả, thuộc tính định danh và thuộc tính quan hệ. Thuộc tính mô tả: dùng để mô tả về thực thể. Thuộc tính định danh: là thuộc tính dùng để xác định một cách duy nhất mỗi lần xuất của thực thể. Thuộc tính quan hệ: dùng để chỉ đến một lần xuất nào đó trong thực thể cóquan hệ. Thuộc tính được đặt bên cạnh thực thể vàquan hệ. Các thuộc tính định danh được gạch chân trong các biểu diễn về thực thể vàquan hệ. Chiều của một liên kết Chiều của một liên kết chỉ ra số lượng các thực thể tham gia vào quanhệ đó, bao gồm ba loại là một chiều, hai chiều và nhiều chiều. Quanhệ một chiều: là một quanhệ mà một lần xuất của một thực thể được quanhệ với một lần xuất của chính thực thể đó. Quanhệ hai chiều: là quanhệ trong đó có hai thực thể liên kết với nhau. Quanhệ nhiều chiều: là quanhệ trong đó có nhiều hơn hai thực thể tham gia. Một quanhệ nhiều chiều luôn có khả năng chuyển đổi thành dãy các quanhệ hai chiều. Chuẩn hoá dữ liệu Chuẩn hoá là quá trình khảo sát các danh sách thuộc tính và áp dụng một tập các quy tắc phântích vào danh sách đó để giảm tối thiếu việc lặp lại, tránh dư thừa, giúp xác định và giải quyết sự nhập nhằng. Có ba mức chuẩn hoá chính là chuẩn hoá mức 1 (1NF – First Normal Form), chuẩn hoá mức hai (2NF – Second Normal Form) và chuẩn hoá mức 3 (3NF – Third Normal Form) 5.2.2.Thiết kế giao diện Mục đích của thiếtkế giao diện là nhằm tạo ra một sự giao tiếp thân thiện giữa người sử dụng và máy tính, phù hợp với các nhiệm vụ được đặt ra. Thiếtkế giao diện đòi hỏi giao diện phải dễ sử dụng, dễ học, tốc độ thao tác nhanh, chính xác, dễ kiểm soát và dễ phát triển. Có ba loại thiếtkế giao diện phổ biến là thiếtkế thực đơn, thiếtkế biểu tượng vàthiếtkế kiểu điền mẫu. VI. Công cụ mô hình hóa 6.1. Sơ đồ luồng thôngtinSơ đồ luồng thôngtin được dùng để mô tả hệthốngthôngtin theo cách thức động. Tức là mô tả sự dịch chuyển của dữ liệu, việc xử lý, việc lưu trữ trong thế giới vật lý bằng các sở đồ. Các ký pháp của sơ đồ luồng thông tin: Xử lý: Thủ công Giao tác người - Máy Tin học hóa hoàn toàn Kho dữ liệu: Thủ công Tin học hóa Dòng thông tin: Tài liệu Điều khiển: Các phích vật lý là những mô tả chi tiết hơn bằng lời cho các đối tượng được biểu diễn trên sơ đồ như hình dạng của các thôngtin vào/ra, thủ tục xử lý, phương tiện thực hiện xử lý… sẽ được ghi trên các phích vật lý. Có 3 loại phích: phích luồng thông tin, phích kho chứa dữ liệu, phích xử lý: Loại 1 : Phích luồng thôngtincó mấu Phích luồng thôngtincó mấu. Loại 2: Phích kho chứa dữ liệu Phích kho chứa dữ liệu Loại 3: Phích xử lý Tên tài liệu: Mô tả: Tên IFD có liên quan: Vật mang: Hình dạng: Nguồn: Tên kho dữ liệu Mô tả: Tên IFD có liên quan: Vật mang: Tên xử lý: Mô tả: Tên IFD có liên quan: Phân ra thành các IFD con: Phương tiện thực hiện: Sự kiện khởi sinh: Chu kỳ: [...]...Phích xử lýSơ đồ luồng thôngtin IFD Luồng Phích Kho dữ liệu Phích Xử lý Phích IFD Điều khiển Phích Hình 2 : Mối liên hệ giữa IFD và các phích vật lý của từ điển hệthống 6.2 Sơ đồ luồng dữ liệu Sơ đồ luồng dữ liệu dùng để mô tả chính hệ thốngthôngtin như sơ đồ luồng thôngtin nhưng trên góc độ trừu tượng Trên sơ đồ chỉ bao gồm các luồng dữ liệu, các xử lý, các lưu trữ dữ liệu, nguồn và đích nhưng... Phát/nhận thôngtin Nguồn hoặc đích Các ký phápcơ bản của ngôn ngữ DFD Các mức của DFD Sơ đồ ngữ cảnh (Context Diagram) thể hiện rất khái quát nội dung chính của hệ thốngthôngtin Sơ đồ này không đi vào chi tiết, mà mô tả sao cho khi nhìn vào là nhận ra nội dung chính của hệthống Để cho sơ đồ được dễ nhìn thì có thể ỏ qua các kho dữ liệu; bỏ qua các xử lý cập nhật Phân rã sơ đồ Để mô tả hệthống chi tiết... điểm và đối tượng chịu trách nhiệm xử lýSơ đồ luồng dữ liệu chỉ mô tả đơn thuần hệ thốngthôngtin là làm gì và để làm gì Ký pháp dùng cho sơ đồ luồng dữ liệu (DFD) Ngôn ngữ sơ đồ luông dữ liệu DFD sử dụng 4 loại ký phápcơ bản: Thực thể, tiến trình, kho dữ liệu và dòng dữ liệu Dòng dữ liệu Tên dòng dữ liệu Tên tiến trình Xử lý Tiến trình xử lý Tệp dữ liệu Kho dữ liệu Tên người/bộ phận Phát/nhận thông. .. kỹ thuật phân rã (Explosion) sơ đồ Bắt đầu từ sơ đồ ngữ cảnh, người ta phân rã ra thành sơ đồ mức 0, tiếp theo là mức 1, 2, … Các phích lô gíc Giống như các phích vật lý, phích lô gíc hoàn chỉnh tài liệu cho hệthốngCó 5 loại phích lô gíc được dùng để mô tả thêm cho luồng dữ liệu, xử lý, kho dữ liệu, tệp dữ liệu vàphần tử thông thôngxử lý: Tên tin Mô tả: Tên IFD có liên quan: Các luồng dữ vào: Các... liên quan: Các luồng dữ vào: Các luồng dữ ra: Phích xử lý lô gíc Tên xử lý: Mô tả: Tên IFD có liên quan: Nguồn: Đích: Phích luồng dữ liệu Tên phần tử thông tin: Loại: Độ dài: Tên DFD liên quan: Phích phần tử thôngtin Tên kho: Mô tả: Tên DFD liên quan: Các xử lýcó liên quan: Phích kho dữ liệu Tên tệp: Mô tả: Tên DFD liên quan: Các phần tử thông tin: Phích tệp dữ liệu . CƠ SỞ PHƯƠNG PHÁP LUẬN VỀ PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ I. Khái quát về hệ thống thông tin 1.1. Khái niệm Hệ thống thông tin Hệ thống. ra. 1.3. Hệ thống thông tin quản lý Hệ thống thông tin quản lý MIS (Management Information System) Hệ thống thông tin quản lý là hệ thống thông tin tin học