Phương pháp xây dựng hệ thống thông tin

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT

1. Các bước xây dựng hệ thống thông tin quản lý

Việc xây dựng hệ thống này thường được thực hiện qua 5 giai đoạn sau: 1.1.Nghiên cứu sơ bộ và lập dự ánKhi tiến hành tìm hiểu, khảo sát hệ thống cũ ta phải phát hiện ra những nhược điểm còn tồn đọng, đề xuất ý tưởng cho giải pháp mới.Cần tham khảo ý kiến lãnh đạo của cơ quan để biết được yêu cầu của họ nhằm định hướng cho hệ thống mới.Phải nêu ra được tính khả thi của bài tốn và có định hướng cho giai đoạn tiếp theo.1.2. Phân tích hệ thống Phải tiến hành phân biệt một cách chi tiết hệ thống hiện đại để xây dựng cáclược đồ cũ trên cơ sở đó xây dựng lược đồ khái niệm cho hệ thống mới. 1.3. Thiết kế tổng thểNhằm xác định vai trò, vị trí của máy tính trong hệ thống mới, phân tích rõ việc nào cần phải làm bằng thủ công do con người đảm nhiệm.1.4. Thiết kế chi tiết Thiết kế các công việc thủ công để giải quyết việc xử lý thơng tin trước khiđưa vào máy tính và một số công việc sau khi được máy in xử lý đưa ra. Thiết kế các tệp dữ liệu và các thủ tục thơng tin trên máy tính.Thiết kế giao diện với người sử dụng Thiết kế các modul chương trình.Hướng dẫn sử dụng làm việc với chương trình, cài đặt chương trình. Đánh giá được các mặt ưu điểm , nhược điểm của hệ thống mới.1.5. Cài đặt, lập trình Chọn ngơn ngữ lập trình.Cài đặt các tệp, viết các đoạn chương trình chung.Song song với quá trình khai thác thì chúng ta cần phải bảo trì hệ thống. Sửa các lỗi.Điều chỉnh theo yêu cầu mới. Cải thiện hiệu năng của hệ thống.1.6. Một số yêu cầu khác của chương trình Tính mở:Với mỗi hệ thống thơng tin, xây dựng có tính mở cao là cơng việc hết sức cần thiết. Trong hệ thống quản lý Bệnh án Ngoại này tính mở cần đáp ứng nội dungsau: Các báo có định kỳ, thường xuyên có thể sửa đổi và bổ sung với kinh phínhỏ. Cập nhật thêm bệnh nhân mới vào.Giao diện: Với mỗi hệ thống việc giao tiếp với người sử dụng là rất cần thiết và quantrọng. Hiệu quả của chương trình phụ thuộc rất lớn vào giao diện của chương trình. Vì vậy để đáp ứng và nâng cao hiệu quả sử dụng, giao diện của hệ thống cần:Sáng sủa, dễ nhìn, dễ đọc. Thuận tiện, thân thiện với người sử dụng.Rành mạch có khoa học. Khơng u cầu nguời sử dụng có trình độ cao.Kết luận: Qua cách tổ chức và quản lý của khoa PTTK bệnh viện Việt Đức ta cần phảixay dựng một phần mềm quản lý Bệnh án ngoại sao cho: Đáp ứng hầu hết các chức năng cần thiết, chương trình đơn giản dễ sử dụng.Giao diện thân thiện và có khả năng sẵn sàng đáp ứng nâng cấp. Để xây dựng một chương trình thoả mãn các điều kiện trên, ta cần thiết kếmột hệ thống sao cho: Thông tin đầy đủ.Tránh dư thừa. Không trùng lặp.Xử lý nhanh, kịp thời. Tuyệt đối chính xác.Để thiết kế được chương trình ta cần phải phân tích hệ thống về dữ liệu, muốn vậy ta phải xác định được các thực thể trong hệ thống và các mối liên kết,quan hệ giữa chúng. Vấn đề này được thực hiện qua” Mơ hình thực thể kiên kết”.

Phương pháp xây dựng hệ thống thông tin

Phương pháp xây dựng hệ thống thông tin

Translate by google

Phương pháp xây dựng hệ thống thông tin

Phương pháp xây dựng hệ thống thông tin


Phương pháp xây dựng hệ thống thông tin

Phương pháp xây dựng hệ thống thông tin

Phương pháp xây dựng hệ thống thông tin

Hàng triệu người trên thế giới mỗi ngày đều sử dụng các chức năng trong hệ thống thông tin.

Bạn đang xem: Các bước xây dựng hệ thống thông tin

Vậy có ai đã từng thắc mắc: Một hệ thống thông tin (HTTT) được phát triển qua những giai đoạn nào? Bài viết sau sẽ một phần giải đáp các thắc mắc đó.


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ính trong giai đoạn này làtìm hiểu, thu thập thông tin cầnthiếtđể chuẩn bị cho việc giải quyết các yêu cầu được đặt ra của dự án. Giai đoạn khảo sát được chia làm hai bước:

Bước 1:

Khảo sát sơ bộ: tìm hiểu các yếu tố cơ bản (tổ chức, văn hóa, đặc trưng, con người,...) tạo tiền đề để phát triển HTTT phù hợp với dự án và doanh nghiệp.Khảo sát chi tiết: thu thập thông tin chi tiết của hệ thống (chức năng xử lý, thông tin được phép nhập và xuất khỏi hệ thống, ràng buộc, giao diện cơ bản, nghiệp vụ) phục vụ cho việc phân tích và thiết kế.

Bước 2: Đặt ra các 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 như thế nào?Dữ liệu hiển thị và xuất ra khác nhau ở những điểm nào?Ràng buộc giữa các đối tượng trong hệ thống cần xây được dựng ra sao?Chức năng và quy trình xử lý của hệ thống phải đảm bảo những yêu cầu nào?Cần sử dụng những giải pháp nào? Tính khả thi của từng giải pháp ra sao?

Từ những thông tin thu thập được và vấn đề đã đặt ra trong giai đoạn khảo sát, nhà quản trị và các chuyên gia sẽ chọn lọc những 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 của giai đoạn làxác định các thông tin và chức năng xử lý của hệ thống, cụ thể như sau:

Xác địnhyêu cầu của HTTTgồm: các chức năng chính -phụ; nghiệp vụ cần phải xử lý đảm bảo tính chính xác, tuân thủ đúng các văn bản luật và quy định hiện hành; đảm bảo tốc độ xử lý và khả năng nâng cấp trong tương lai.

Phân tích và đặc tảmô hình phân cấp chức năng tổng thểthông qua sơ đồ BFD (Business Flow Diagram), từ mô hình BFD sẽ tiếp tục được xây dựng thành mô hình luồng dữ liệu DFD (Data Flow Diagram) thông qua quá trình phân rã chức năng theo các mức 0, 1, 2 ở từng ô xử lý.

Phân tíchbảng dữ liệu.Cần đưa vào hệ thống những bảng dữ liệu (data table) gồm các trường dữ liệu (data field) nào? Xác định khóa chính (primary key), khóa ngoại (foreign key) cũng như mối quan hệ giữa các bảng dữ liệu (relationship) và ràng buộc (constraint) dữ liệu cần thiết.

Ở giai đoạn này, các chuyên gia sẽ đặc tả sơ bộ các bảng dữ liệu trên giấy để có cái nhìn khách quan. Qua đó, xác định các giải pháp tốt nhất cho hệ thống đảm bảo đúng các yêu cầu đã khảo sát trước khi thực hiện trên các phần mềm chuyên dụng.

Giai đoạn 3: Thiết kế

Thông qua thông tin được thu thập từ quá trình khảo sát và phân tích, các chuyên 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 này được chia làm hai bước sau:

Bước 1: Thiết kế tổng thể

Trên cơ sở các bảng dữ liệu đã phân tích và đặc tả trên giấy sẽ được thiết kế dưới dạng mô hình mức ý niệm bằng phần mềm chuyên dụng như Sybase PowerDesigner, CA ERwin Data Modeler. Bằng mô hình mức ý niệm sẽ cho các chuyên gia cócái nhìn tổng quát nhất về mối quan hệ giữa các đối tượngtrước khi 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ế cơ sở dữ liệu (Database): Với mô hình mức vật lý hoàn chỉnh ở giai đoạn thiết kế đại thể sẽ được 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 và đưa ra thông tin chuẩn xác theo đúng 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 và yêu cầu của doanh nghiệp thực hiện dự án.

Thiết kế chức năng chương trình đảm bảo tính logic trong quá trình nhập liệu và xử lý cho người dùng.

Thiết kế báo cáo.Dựa trên các yêu cầu của mỗi doanh nghiệp và quy định hiện hành sẽ thiết kế các mẫu báo cáo phù hợp hoặc cho phép doanh nghiệp tư tạo mẫu báo cáo ngay trên hệ thống.

Xem thêm: Thời Hạn Tờ Khai Hải Quan Không Quá 15 Ngày, Tờ Khai Quá Hạn 15 Ngày

Thiết kế các kiểm soát bằng hình thức đưa ra các thông báo, cảnh báo hoặc lỗi cụ thể tạo tiện lợi và kiểm soát chặt chẽ quá trình nhập liệu với mục tiêu tăng độ chính xác cho dữ liệu.

Tóm lại,thiết kế là việc áp dụng các công cụ, phương pháp, thủ tục để tạo ra mô hình hệ thống cần sử dụng. Sản phẩm cuối cùng của giai đoạn thiết kế là đặc tả hệ thống ở dạng nó tồn tại thực tế, sao cho nhà lập trình và kỹ sư phần cứng có thể dễ dàng chuyển thành chương trình và cấu trúc hệ thống.

Giai đoạn 4: Thực hiện

Đây là giai đoạn nhằm xây dựng hệ thống theo các thiết kế đã xác định. Giai đoạn này bao gồm các công việc sau:

Lựa chọn hệ quản trị cơ sở dữ liệu (SQL Server, Oracle, MySQL, …) và cài đặt cơ sở dữ liệu cho hệ thống.

Lựa chọn công cụ lập trình để xây dựng các modules chương trình của 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 hoặc clip hướng dẫn.

Giai đoạn 5: Kiểm thử

Trước hếtphải lựa chọn công cụ kiểm thử.

Kiểm chứng các modules chức năng của hệ thống thông tin, chuyển các thiết kế thành các chương trình (phần mềm).

Thử nghiệm hệ thống thông tin.

Cuối cùng là khắc phục các lỗi (nếu có).

Viết test case theo yêu cầu.

Kết quả cuối cùng là một hệ thống thông tin đạt yêu cầu đặt ra.

Giai đoạn 6: Triển khai và bảo trì

Lắp đặt phần cứng để làm cơ sở cho hệ thống.

Cài đặt phần mềm.

Xem thêm: Thoái Vốn Nghĩa Là Gì ? Các Lý Do Chính Để Thoái Vốn Doanh Nghiệp Cần Làm Gì Khi Có Thành Viên

Chuyển đổi hoạt động của hệ thống cũ sang hệ thống mới, gồm có: chuyển đổi dữ liệu; bố trí, sắp xếp người làm việc trong hệ thống; tổ chức hệ thống quản lý và bảo trì.