II. một số vấn đề cơ bản về phân tích thiết kế hệ thống thông tin quản lý
3. Phân tích thiết kế một hệ thống thông tin
3.6 Triển khai hệ thống thông tin
Mục tiêu của giai đoạn triển khai hệ thống là xây dựng một hệ thống hoạt động tốt. Kết quả quan trọng nhất của giai đoạn này là phần tin học hoá cảu hệ thống thông tin - đó chính là phần mềm. Việc hoàn thiện mọi tài liệu hệ thống và tài liệu hớng dẫn cho ngời sử dụng, cho thao tác viên cũng là trách nhiệm của những nhà thiết kế hệ thống.
Những công đoạn chính của giai đoạn triển khai bao gồm:
*Lập kế hoạch thực hiện: Nhiệm vụ quan trọng nhất của công đoạn nàylà lựa chọn công cụ. Hiện nay tồn tại rất nhiều ngôn ngữ lập trình khác
nhau : Cobol, Fortran, Pascal, Focus, SQL, Database, Lotus 123, Việc lựa…
chọn ngôn ngữ lập trình tuỳ thuộc vào tình hình thực tế của hệ thống.
*Thiết kế vật lý trong : Nhằm mục đích đảm bảo độ chinh xác của hệ thống thông tin và làm hệ thống mềm dẻo, ít chi phí.
Thiết kế cơ sở dữ liệu vật lý trong: Thiết kế CSDL trong nhằm mục đích tìm cách tiếp cận với dữ liệu nhanh và có hiệu quả. Có 2 phơng thức quan trọng để đạt đợc mục đích trên là chỉ số hoá các tệp và thêm dữ liệu hỗ trợ các tệp.
Thiết kế vật lý trong các xử lý: Để thực hiện tốt các thiết kế xử lý cho phép viết tốt các chơng trình sau này IBM đã đa ra phơng pháp IPT-HIPO kỹ thuật phát triển chơng trình phân cấp theo Vào- Xử lý- Ra.
Một số khái niệm cơ sở:
Sự kiện: Là một việc thực khi đến nó làm khởi sinh việc thực hiện một hoặc nhiều xử lý nào đó.
Công việc: Là dãy xử lý có chung sự kiện khởi sinh.
Tiến trình: Là dãy các công việc mà các xử lý bên trong của nó nằm bên trong cùng một lĩnh vực nghiệp vụ.
Pha xử lý: Là tập hợp các nhiệm vụ có tính đến các yếu tố tổ chức và thực hiện chúng.
Mô đun xử lý: Là một xử lý cập nhật hoặc tra cứu bên trong của một pha và thao tác với số lợng tơng đối ít dữ liệu. Đây là cách chia nhỏ các xử lý. Yêu cầu xử lý với ít dữ liệu là một khái niệm tơng đối, tuỳ thuộc vào một số những tiêu chuẩn khác và nhiều khi mang tính chủ quan của nhà thiết kế.
Công việc Tiến trình 1 Tiến trình 2 Pha1 Pha 2 Pha 3
Lập trình: Sau khi đã thiết kế vật lý trong xong công việc tiếp theo cần tiến hành là lập trình, để xây dựng chơng trình máy tính. Thực chất của công việc này là chuỷên đổi các thiết kế vật lý của hệ thống thành các chơng trình máy tính.
Thử nghiệm ch ơng trình: Sau khi chơng trình đã đợc hoàn thành nó cần phải đợc thử nghiệm nhằm kiểm tra xem có đạt đợc các yêu cầu mà hệ thống đa ra hay không, phát hiện các lỗi trong quá trình vận hành để tìm cách khắc phục.