Các mô hình phát triển hệ thống

Một phần của tài liệu XÂY DỰNG hệ THỐNG từ điển BKDICTIONARY sử DỤNG CHUẨN DICT (Trang 61 - 62)

III. PHÂN TÍCH & THIẾT KẾ HỆ THỐNG

1.Các mô hình phát triển hệ thống

Khi phát triển hệ thống từ điển, các từ điển hiện tại đều phát triển theo 3 mô hình mà ta sẽ đề cập sau đây:

a. Từ điển trên Desktop.

Mô hình này được áp dụng cho các phần mềm từ điển cài đặt trên desktop với một số CSDL đi kèm.

 Đặc điểm:

• Phần mềm được cài đặt trên từng máy tính riêng lẻ. • CSDL được đặt tại máy sử dụng.

• Không thông tin với bên ngoài.

 Ưu điểm:

 Dễ triển khai, dễ xây dựng.

 Thực hiện được nhiều chức năng liên quan đến hệ thống do được cài đặt trực tiếp trên hệ thống.

 Nhược điểm:

- Khó khăn update khi có sự thay đổi về chức năng cũng như CSDL. - Thường CSDL ít, cố định.

- Chỉ sử dụng tại máy tính cài đặt.

b. Từ điển trên Web.

Trong mô hình này, từ điển được xây dựng thành một trang web, người dùng sẽ tra cứu qua web browser thông qua đường truyền Internet.

 Đặc điểm:

• Từ điển là một phần mềm trên nền web. • CSDL được đặt tại máy chủ web.

• Người dùng gửi yêu cầu tra cứu tới máy chủ bằng giao thức http thông qua web browser.

 Ưu điểm:

 Có thể truy cập từ mọi nơi.

 Không yêu cầu cài đặt phần mềm trên máy sử dụng.

 Nhược điểm:

- Một số chức năng bị hạn chế do quyền truy cập. - Đòi hỏi đường truyền Internet.

- Khó khăn đáp ứng tính tiện dụng cho người dùng.

c. Từ điển theo mô hình Client-Server:

Từ điển loại này thường được sử dụng trong các cơ quan, doanh nghiệp nơi có một hệ thống mạng Lan được xây dựng nhằm mục đích chia sẻ thông tin nội bộ.

 Đặc điểm:

• Từ điển gồm 2 phần: phần server cài đặt trên máy chủ chứa CSDL đáp ứng các yêu cầu được gửi từ phần client đặt trên máy trạm.

• Người dùng sử dụng máy trạm tiến hành các thao tác tra cứu, các yêu cầu đó được gửi tới server, server đáp ứng trả lại kết quả tương ứng.

 Ưu điểm:

 Khi cần cập nhật CSDL chỉ cần cập nhật trên server.

 Đảm bảo một môi trường tra cứu thống nhất trong một cơ quan. (adsbygoogle = window.adsbygoogle || []).push({});

 Client được cài đặt trên máy trạm nên đáp ứng đầy đủ các chức năng hệ thống.

 Nhược điểm:

- Không áp dụng cho các người dùng cá nhân.

- Mọi hoạt động phụ thuộc hoàn toàn vào server không đáp ứng một số trường hợp đòi hỏi tính độc lập.

2. Mô tả mô hình hệ thống theo mô hình kết hợp.

Nhằm đáp ứng yêu cầu tốt nhất từ nhiều đối tượng sử dụng, hệ thống chúng ta xây dựng sẽ phát triển dựa trên một mô hình kết hợp nhằm kế thừa các ưu điểm, khác phục các nhược điểm của các mô hình trên.

Xây dựng hệ thống trên mô hình kết hợp đã kế thừa tốt các ưu điểm của các mô hình trên đáp ứng các nhu cầu đa dạng của người dùng đồng thời người sử dụng cũng không cảm thấy phức tạp hơn. Cho phép người sử dụng có thể tùy ý sử dụng theo từng trường hợp.

Một phần của tài liệu XÂY DỰNG hệ THỐNG từ điển BKDICTIONARY sử DỤNG CHUẨN DICT (Trang 61 - 62)