Giai đoạn thiết kế hệ thống

Một phần của tài liệu Xây dựng hệ thống thông tin quản lý bán hàng tại doanh nghiệp thương mại Đực Anh (Trang 28 - 31)

IV. Thiết kế hệ thống thông tin

3. Giai đoạn thiết kế hệ thống

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ụ đợ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ô gíc của DFD thành các tiến trình vật lý. Một số tiến trình vật lý có thể đợc làm việc 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

B

ớc 1 : Phân tích toà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ó khung nhìn tổng quát sau đó mới bắt tay vào thiết kế cơ sở dữ liệu.

B

ớc 2: Nhận diện các thực thể

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 khoá 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 mà giá trị của nó xác định một cách duy nhất đối với từng bản ghi làm khoá chính. Ngoài ra có thể kết hợp các trờng trong cùng một bảng với nhau làm khoá chính.

B

ớc 5: Nhận diện mục khoá ngoại lai

Khoá 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ị khoá 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 khoá mang tính kết nối chứ không phải khoá 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 khác trong bảng dữ liệu

Sau khi khai báo các thực thể, khoá chính, khoá 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 hoá 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. Đây là một điều cơ bản nhất.

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

Khi chúng ta 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 làm việc đạt hiệu quả cao.

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

- Kiểm soát: ngời sử dụng thực hiện hoặc kiểm soát đàm thoại. - Dễ sử dụng và dễ học ngay cả với ngời ít kinh nghiệm.

- Tốc độ thao tác nhanh. - 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 yêu cầu đợ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.

- Điền mẫu: 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.

Một phần của tài liệu Xây dựng hệ thống thông tin quản lý bán hàng tại doanh nghiệp thương mại Đực Anh (Trang 28 - 31)

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

(78 trang)
w