Thiết kế hệ thống thơng tin

Một phần của tài liệu Hệ thống quản trị dự án phần mềm (Trang 47 - 50)

- Vật lí (Physical): Đề cập tới các trang thiết bị tin học cụ thể đợc sử dụng trong hệ thống.

3. Thiết kế hệ thống thơng tin

3.1 Xác định hệ thống máy tính

Mục đích của việc xác định hệ thống máy tính là xác định bộ phận nào sẽ đợc xử lý bằng máy tính, bộ phận nào đợc xử lý thủ cơng.

Cơng cụ dợc sử dụng để xác định hệ thống máy tính là sơ đồ DFD. Ngời ta chia các tiến trình lơ gic của DFD thành các tiến trình vật lý. Một số trong chúng cĩ thể đợc đảm nhiệm bằng máy vi tính và một số khác do ngời sử dụng đảm nhiệm.

3.2 Thiết kế cơ sở dữ liệu

Khi triển khai một ứng dụng thì việc thiết kế tốt một cơ sở dữ liệu ngay từ ban đầu là điều rất quan trọng. Làm thế nào để hệ thống khơng bị cứng nhắc mà cĩ thể thay đổi một cách linh hoạt đồng thời cĩ thể duy trì bảo dỡng một cách dễ dàng, ít tốn kém phiền hà cho ngời sử dụng. Nếu giải quyết tốt các yêu cầu trên thì thực sự ta đã cĩ đợc một cơ sở dữ liệu hồn hảo.

Bớc 1 : Phân tích tồn bộ yêu cầu

Đây là bớc đầu tiên và khĩ khăn nhất là phân tích trọn vẹn những yêu cầu trong việc hình thành cơ sở dữ liệu cho một đơn vị. Ngời thiết kế phải tìm hiểu kỹ việc xử lý dữ liệu của tổ chức nh thế nào để cĩ cái nhìn tơng quát sau đĩ mới bắt tay vào thiết kế cơ sở dữ liệu.

Sau khi tìm hiểu tiến trình xử lý, nhà thiết kế phải nhận diện đợc thực thể sẽ làm việc. Mỗi thực thể đợc xem nh một đối tợng xử lý rõ ràng, riêng biệt. Những thực thể này đợc biểu diễn bởi những bảng trong cơ sở dữ liệu.

Bớc 3: Nhận diện các mối tơng quan giữa các thực thể

ở bớc này phải xác định xem giữa các thực thể cĩ mối quan hệ với nhau nh thế nào ? Giữa các thực thể cĩ thể cĩ mối quan hệ một - một, một - nhiều hoặc nhiều - nhiều.

Bớc 4: Xác định khố chính

Trong mỗi bảng cần phải xác định một trờng hay một thuộc tính cĩ nhiều ý nghĩa nhất làm khố chính nhằm phân biệt từng bản ghi. Ngồi ra cĩ thể kết hợp các trờng với nhau làm khố chính.

Bớc 5: Nhận diện mục khố ngoại lai

Khố ngoại lai là một trờng trong một bảng mà giá trị của nĩ trùng với giá trị khố chính trên bảng khác nhằm kết nối hai bảng cĩ quan hệ với nhau. Đây là loại khố mang tính kết nối chứ khơng phải khố xác định tính duy nhất của các bản ghi.

Bớc 6: Xác định các trờng cịn lại trong bảng dữ liệu

Sau khi khai báo các thực thể, khố chính, khố ngoại lai, ta phải xác định đợc các trờng cịn lại trong bảng. Chú ý cần đặt tên sao cho thuận tiện khi xử lý. Cần phải chuẩn hố các bảng dữ liệu để tránh trùng lặp, giữ cho dữ liệu cĩ liên hệ chặt chẽ mà khơng bị mất thơng tin.

Bớc 7: Xây dựng sơ đồ dữ liệu

Cơng việc của giai đoạn này là vẽ ra những gì đã khai báo để cĩ thể cĩ cái nhìn tơng quát cũng nh dễ dàng tìm ra các sai sĩt để sửa.

Bớc 8: Khai báo phạm vi mơi trờng

Đây là bớc cuối cùng của quá trình thiết kế cơ sở dữ liệu, trong bớc này ta xác định kiểu dữ liệu thích hợp cho mơi trờng và độ rộng của mơi trờng.

3.3 Thiết kế giao diện ngời - máy

Thiết kế giao diện ngời - máy nhằm tạo ra giao diện thân thiện trong quá trình ngời sử dụng giao tiếp với máy, tạo điều kiện thuận lợi cho quá trình tiếp xúc đạt hiệu quả cao nhất.

Các chỉ tiêu quan trọng khi đánh giá một giao diện ngời - máy :

- Dễ sử dụng và dễ học ngay cả với ngời ít kinh nghiệm. - Tốc độ thao tác nhanh.

- Kiểm sốt : Ngời sử dụng thực hiện hoặc kiểm sốt đàm thoại. - Dễ phát triển.

Các tính chất cần thoả mãn khi thiết kế giao diện :

- Phù hợp nhiệm vụ đợc giao. - Phù hợp với ngời sử dụng.

Một số kiểu giao diện cơ bản :

- Hỏi và đáp :

Kiểu này rất phù hợp với ngời ít kinh nghiệm. - Ngơn ngữ lệnh :

Là phạm trù rộng và phức tạp, bao gồm từ câu lệnh đơn giản đến ngơn ngữ điều khiển phức tạp. Theo kiểu giao diện này thì sự tinh vi và tính mềm dẻo bị giới hạn bởi ngữ pháp của ngơn ngữ, tuy vậy nĩ lại phù hợp đối với ngời sử dụng là chuyên gia.

Là một dạng đối thoại đợc dùng phổ biến nhất đối với dữ liệu và nĩ cũng đợc sử dụng trong việc khơi phục dữ liệu. Mẫu đợc thể hiện trên màn hình nh bản báo cáo mẫu. Trên màn hình cĩ tên mẫu chú thích cho các trờng hợp và các thơng báo hớng dẫn sử dụng. Kiểu giao diện này phù hợp với tất cả ngời sử dụng.

Tĩm lại, trong giai đoạn thiết kế này, nhà phân tích cĩ thể sử dụng các cơng cụ theo cách đánh giá của mình để giải quyết vấn đề mà hệ thống đặt ra sao cho cĩ hiệu quả nhất, phù hợp với thực tiễn của tổ chức hiện tại.

Một phần của tài liệu Hệ thống quản trị dự án phần mềm (Trang 47 - 50)

Tải bản đầy đủ (DOC)

(71 trang)
w