Câu 1 6 Giai đoạn trong quy trình phát triển một hệ thống thông tin Giai đoạn 1 Khảo sát dự án Khảo sát hiện trạng là giai đoạn đầu tiên trong quá trình phát triển một hệ thống thông tin Nhiệm vụ chín.
Câu 1: Giai đoạn quy trình phát triển hệ thống thông tin Giai đoạn 1: Khảo sát dự án Khảo sát trạng giai đoạn q trình phát triển hệ thống thơng tin Nhiệm vụ giai đoạn là tìm hiểu, thu thập thông tin cần thiết để chuẩn bị cho việc giải yêu cầu đặt dự án Giai đoạn khảo sát chia làm hai bước: Bước 1: - Khảo sát sơ bộ: tìm hiểu yếu tố (tổ chức, văn hóa, đặc trưng, người, ) tạo tiền đề để phát triển HTTT phù hợp với dự án doanh nghiệp Khảo sát chi tiết: thu thập thông tin chi tiết hệ thống (chức xử lý, thông tin phép nhập xuất khỏi hệ thống, ràng buộc, giao diện bản, nghiệp vụ) phục vụ cho việc phân tích thiết kế Bước 2: Đặt vấn đề trọng tâm cần phải giải quyết, như: - Thông tin đưa vào hệ thống phải nào? Dữ liệu hiển thị xuất khác điểm nào? Ràng buộc đối tượng hệ thống cần xây dựng sao? Chức quy trình xử lý hệ thống phải đảm bảo yêu cầu nào? Cần sử dụng giải pháp nào? Tính khả thi giải pháp sao? Từ thông tin thu thập vấn đề đặt giai đoạn khảo sát, nhà quản trị chuyên gia chọn lọc yếu tố cần thiết để cấu thành hệ thống thông tin riêng cho doanh nghiệp Giai đoạn 2: Phân tích hệ thống Mục tiêu giai đoạn là xác định thông tin chức xử lý hệ thống, cụ thể sau: - Xác định yêu cầu HTTT gồm: chức - phụ; nghiệp vụ cần phải xử lý đảm bảo tính xác, tuân thủ văn luật quy định hành; đảm bảo tốc độ xử lý khả nâng cấp tương lai Phân tích đặc tả mơ hình phân cấp chức tổng thể thơng qua sơ đồ BFD (Business Flow Diagram), từ mơ hình BFD tiếp tục xây dựng thành mơ hình luồng liệu DFD (Data Flow Diagram) thông qua trình phân rã chức theo mức 0, 1, xử lý Phân tích bảng liệu. Cần đưa vào hệ thống bảng liệu (data table) gồm trường liệu (data field) nào? Xác định khóa (primary key), khóa ngoại (foreign key) mối quan hệ bảng liệu (relationship) ràng buộc (constraint) liệu cần thiết Ở giai đoạn này, chuyên gia đặc tả sơ bảng liệu giấy để có nhìn khách quan Qua đó, xác định giải pháp tốt cho hệ thống đảm bảo yêu cầu khảo sát trước thực phần mềm chuyên dụng Giai đoạn 3: Thiết kế Thông qua thông tin thu thập từ trình khảo sát phân tích, chun gia sẽ chuyển hóa vào phần mềm, công cụ chuyên dụng để đặc tả thiết kế hệ thống chi tiết Giai đoạn chia làm hai bước sau: Bước 1: Thiết kế tổng thể Trên sở bảng liệu phân tích đặc tả giấy thiết kế dạng mô hình mức ý niệm phần mềm chuyên dụng Sybase PowerDesigner, CA ERwin Data Modeler Bằng mơ hình mức ý niệm cho chun gia có cái nhìn tổng quát mối quan hệ đối tượng trước chuyển đổi thành mơ hình mức vật lý Bước 2: Thiết kế chi tiết Thiết kế sở liệu (Database): Với mơ hình mức vật lý hồn chỉnh giai đoạn thiết kế đại thể kết sinh mã thành file sql - Thiết kế truy vấn, thủ tục, hàm: thu thập, xử lý thông tin nhập đưa thông tin chuẩn xác theo nghiệp vụ Thiết kế giao diện chương trình đảm bảo phù hợp với mơi trường, văn hóa u cầu doanh nghiệp thực dự án - Thiết kế chức chương trình đảm bảo tính logic q trình nhập liệu xử lý cho người dùng Thiết kế báo cáo. Dựa yêu cầu doanh nghiệp quy định hành thiết kế mẫu báo cáo phù hợp cho phép doanh nghiệp tư tạo mẫu báo cáo hệ thống Thiết kế kiểm sốt hình thức đưa thơng báo, cảnh báo lỗi cụ thể tạo tiện lợi kiểm sốt chặt chẽ q trình nhập liệu với mục tiêu tăng độ xác cho liệu Tóm lại, thiết kế việc áp dụng công cụ, phương pháp, thủ tục để tạo mơ hình hệ thống cần sử dụng Sản phẩm cuối giai đoạn thiết kế đặc tả hệ thống dạng tồn thực tế, cho nhà lập trình kỹ sư phần cứng dễ dàng chuyển thành chương trình cấu trúc hệ thống Giai đoạn 4: Thực Đây giai đoạn nhằm xây dựng hệ thống theo thiết kế xác định Giai đoạn bao gồm công việc sau: - Lựa chọn hệ quản trị sở liệu (SQL Server, Oracle, MySQL, …) cài đặt sở liệu cho hệ thống Lựa chọn cơng cụ lập trình để xây dựng modules chương trình hệ thống (Microsoft Visual Studio, PHP Designer, ) Lựa chọn công cụ để xây dựng giao diện hệ thống (DevExpress, Dot Net Bar, ) Viết tài liệu hướng dẫn sử dụng, tài liệu kỹ thuật clip hướng dẫn Giai đoạn 5: Kiểm thử - Trước hết phải lựa chọn công cụ kiểm thử Kiểm chứng modules chức hệ thống thông tin, chuyển thiết kế thành chương trình (phần mềm) Thử nghiệm hệ thống thông tin Cuối khắc phục lỗi (nếu có) Viết test case theo yêu cầu Kết cuối hệ thống thông tin đạt yêu cầu đặt Giai đoạn 6: Triển khai bảo trì - Lắp đặt phần cứng để làm sở cho hệ thống Cài đặt phần mềm Chuyển đổi hoạt động hệ thống cũ sang hệ thống mới, gồm có: chuyển đổi liệu; bố trí, xếp người làm việc hệ thống; tổ chức hệ thống quản lý bảo trì Phát sai sót, khuyết điểm hệ thống thơng tin Đào tạo hướng dẫn sử dụng Cải tiến chỉnh sửa hệ thống thông tin Bảo hành Nâng cấp chương trình có phiên Câu 2: Giải pháp lưu trữ truyền thống - DAS DAS (Direct attached storage) là chế lưu trữ với thiết bị gắn trực tiếp vào máy chủ Đây coi công nghệ lưu trữ truyền thống nhiều doanh nghiệp sử dụng Với chế DAS, máy chủ có hệ thống lưu trữ phần mềm quản lý lưu trữ riêng biệt. Ưu điểm giải pháp DAS là khả dễ lắp đặt, chi phí thấp, hiệu cao Tuy nhiên, nhược điểm DAS là khả mở rộng hạn chế. Thực tế DAS làm việc tốt với server liệu tăng, số lượng máy chủ tăng tạo nên vùng liệu phân tán gián đoạn Khi đó, nhà quản trị phải bổ sung hay thiết lập lại dung lượng, công việc bảo trì phải thực server Điều làm tăng chi phí lưu trữ tổng thể cho doanh nghiệp khó khăn muốn lưu hay bảo vệ hệ thống kho lưu trữ liệu nằm rải rác phân tán Giải pháp lưu trữ theo công nghệ NAS NAS (Network Attached Storage) là phương pháp lưu trữ liệu sử dụng thiết bị lưu trữ đặc biệt gắn trực tiếp vào mạng LAN thiết bị mạng bình thường (tương tự máy tính, switch hay router) Các thiết bị NAS gán địa IP cố định người dùng truy nhập thông qua điều khiển máy chủ Trong số trường hợp, NAS truy cập trực tiếp khơng cần có quản lý máy chủ Trong môi trường đa hệ điều hành với nhiều máy chủ khác nhau, việc lưu trữ dữ liệu, lưu phục hồi liệu, quản lý hay áp dụng chính sách bảo mật đều được thực hiện tập trung Ưu điểm NAS - Khả mở rộng: người dùng cần thêm dung lượng lưu trữ, thiết bị lưu trữ NAS có thể được bổ sung và lắp đặt vào mạng NAS cũng tăng cường khả chống lại sự cố cho mạng Trong môi trường DAS, máy chủ chứa dữ liệu không hoạt động thì toàn bộ dữ liệu đó không thể sử dụng được Trong môi trường NAS, dữ liệu vẫn hoàn toàn có thể được truy nhập bởi người dùng Các biện pháp chống lỗi và dự phòng tiên tiến được áp dụng để đảm bảo NAS sẵn sàng cung cấp dữ liệu cho người sử dụng Nhược điểm NAS - Với việc sử dụng chung hạ tầng mạng với ứng dụng khác, việc lưu trữ dữ liệu có thể ảnh hưởng đến hiệu của toàn hệ thống (làm chậm tốc độ của LAN), điều này đặc biệt đáng quan tâm cần lưu trữ thường xun lượng lớn dữ liệu Trong mơi trường có hệ sở liệu NAS khơng phải giải pháp tốt hệ quản trị sở liệu thường lưu liệu dạng block dạng file nên sử dụng NAS không cho hiệu tốt Giải pháp SAN SAN (Storage Area Network) là mạng riêng tốc độ cao dùng cho việc truyền liệu máy chủ tham gia vào hệ thống lưu trữ thiết bị lưu trữ với nhau. SAN cho phép thực quản lý tập trung cung cấp khả chia sẻ liệu tài nguyên lưu trữ Hầu hết mạng SAN dựa công nghệ kênh cáp quang, cung cấp cho người sử dụng khả mở rộng, hiệu tính sẵn sàng cao Hệ thớng SAN được chia làm hai mức: Mức Vật lý và Logic - Mức Vật lý: Mô tả sự liên kết thành phần của mạng tạo hệ thống lưu trữ đồng và có thể sử dụng đồng thời cho nhiều ứng dụng và người dùng Mức Logic: Bao gồm ứng dụng, công cụ quản lý và dịch vụ được xây dựng nền tảng của thiết bị lớp vật lý, cung cấp khả quản lý hệ thống SAN Ưu điểm hệ thống SAN - Có khả lưu dữ liệu với dung lượng lớn và thường xuyên mà không làm ảnh hưởng đến lưu lượng thơng tin mạng SAN đặc biệt thích hợp với ứng dụng cần tốc độ độ trễ nhỏ ví dụ ứng dụng xử lý giao dịch ngành ngân hàng, tài Dữ liệu ln ở mức độ sẵn sàng cao Dữ liệu được lưu trữ thống nhất, tập trung và có khả quản lý cao Có khả khôi phục dữ liệu nếu có xảy sự cố Hỗ trợ nhiều giao thức, chuẩn lưu trữ khác như: iSCSI, FCIP, DWDM Có khả mở rộng tốt cả phương diện số lượng thiết bị, dung lượng hệ thống cũng khoảng cách vật lý Mức đợ an tồn cao thực hiện quản lý tập trung cũng sử dụng công cụ hỗ trợ quản lý SAN Tuy nhiên, nhược điểm SAN là chi phí đầu tư ban đầu cao so với hai giải pháp DAS NAS. Câu 3: (Đề 1) a Mơ hình phân rã chức hệ thống đến mức Hệ thống QL nhập xuất hệ thống QL Xuất SP Lập phiếu xuất QL Nhập SP Lập phiếu nhập Xuất hàng từ chối Phòng kế hoạch Báo cáo Lưu trữ thông tin Thống kê SL sản phẩm xuất Thông tin xưởng sản xuất Doanh thu Thông tin sản phẩm SL hàng tồn b Mơ hình luồng liệu mức khung cảnh mức đỉnh hệ thống - Biểu đồ mức đỉnh 0: D1 Thông báo ĐẠI LÝ Phiếu xuất sp QL XUẤT SP D3 kho Phiếu xuất sp Thẻ Xuất hàng D1 Giao hàng XƯỞNG SẢN XUẤT PHÒNG KẾ HOẠCH Phiếu nhập sp Gửi báo cáo Phiếu nhập sp QL NHẬP SP D3 Thẻ kho 3.0 – BÁO CÁO D1 Thẻ kho Lập kế hoạch sản xuất - Biểu đồ mức đỉnh 1: XUẤT SẢN PHẨM Thông báo Không thông báo ĐẠI LÝ Từ chối xuất 1.1 KIỂM TRA YÊU CẦU D1 Phiếu xuất sp Đúng Phiếu xuất sp 1.2 XUẤT KHO Xuất hàng D3 Thẻ kho NHẬP SẢN PHẨM Giao sản phẩm XƯỞNG SẢN XUẤT Không đảm bảo chất lượng từ chối nhận hàng 2.1 KIỂM TRA CHẤT LƯỢNG D1 Phiếu xuất sp Đúng Phiếu nhập sp Nhập hàng 2.2 NHẬP KHO D3 Thẻ kho BÁO CÁO Thống kê lượng sản phẩm xuất PHÒNG KẾ HOẠCH Thống kê tiền thu từ đại lý Thống kê lượng sản phẩm tồn kho BÁO CÁO D1 Lưu trữ thông tin Câu 3: (đề 2) Mơ hình phân rã chức hệ thống đến mức QL HOẠT ĐỘNG KS HOÀNG HÀ QL TH, TRẢ PHỊNG QL DỊCH VỤ Khơng đủ u cầu> từ chối Không đáp ứng -> Từ chối QL KHÁCH HÀNG Đủ yêu cầu ->Cung cấp dịch vụ Đủ ĐK-> Lập phiếu thuê phòng Lập phiếu thuê Lập phiếu trả phịng (hố đơn) BÁO CÁO Lưu thơng tin khách hàng Thông kê khách hàng thuê QL tiện nghi thống kê tình trạng phịng QL phịng thống kê tình trạng thuê phòng thống kê doanh thu Biểu đồ mức khung cảnh QL THUÊ, TRẢ PHÒNG Yêu cầu dịch vụ Đặt phịng Cho th phịng Cung cấp dịch vụ Thơng tin phịng Khách hàng Thơng tin KH Thơng tin dịch vụ QL KHÁCH HÀNG QL DỊCH VỤ Biểu đồ mức đỉnh : Đặt thuê phòng Ko đáp ứng Từ chối Khách hàng QL THUÊ, TRẢ PHÒNG Đáp ứng Lập phiếu thuê D1 Phiếu thuê phòng D3 kho Thẻ D1 hố đơn th phịng Hố đơn th phịng Đưa yêu cầu dịch vụ Khách hàng Ko đáp ứng Từ chối QL DỊCH VỤ D1 hoá đơn dịch vụ Đáp ứng Lập hoá đơn dịch vụ Lưu thông tin khách hàng QL KHÁCH HÀNG Quản lý phòng Quản lý tiện nghi Thống kê khách hàng thuê Các loại thông tin Các phận khác BÁO CÁO Thống kê Tình trạng phịng Thống kê Tình trạng th phịng Thống kê doanh thu Ban quản lý ... phần cứng để làm sở cho hệ thống Cài đặt phần mềm Chuyển đổi hoạt động hệ thống cũ sang hệ thống mới, gồm có: chuyển đổi liệu; bố trí, xếp người làm việc hệ thống; tổ chức hệ thống quản lý bảo trì... (Đề 1) a Mơ hình phân rã chức hệ thống đến mức Hệ thống QL nhập xuất hệ thống QL Xuất SP Lập phiếu xuất QL Nhập SP Lập phiếu nhập Xuất hàng từ chối Phòng kế hoạch Báo cáo Lưu trữ thông tin Thống. .. modules chức hệ thống thông tin, chuyển thiết kế thành chương trình (phần mềm) Thử nghiệm hệ thống thơng tin Cuối khắc phục lỗi (nếu có) Viết test case theo yêu cầu Kết cuối hệ thống thông tin