LỰA CHỌN CÔNG CỤ THỰC HIỆN

Một phần của tài liệu Phân tích và thiết kế hệ thống thông tin quản lý hợp đồng cho vay tại Ngân hàng thương mại cổ phần Hàng Hải (Trang 77 - 79)

CHƯƠNG III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ HỢP ĐỒNG VAY

3.3.LỰA CHỌN CÔNG CỤ THỰC HIỆN

Bài toán quản lý cần hai công cụ chính là hệ quản trị cơ sở dữ liệu để xây dựng, quản lý dữ liệu cho hệ thống và ngôn ngữ lập trình để xây dựng chương trình. Trước đây, các ứng dụng về cơ sở dữ liệu hầu hết được xây dựng trên hệ quản trị truyền thống là Foxpro. Hiện nay có rất nhiều hệ quản trị phát huy khả năng trong ứng dụng lớn đáp ứng được nhu cầu lưu trữ dữ liệu: SQL Server, Oracle, Access.

Oracle là hệ quản trị dùng cho các tổ chức lớn đòi hỏi cấu hình máy tính phải khá mạnh mà máy tính hiện nay trang bị cho cỏc phũng của ngân hàng cấu hình chưa cao. Access cũng là một hệ quản trị cơ sở dữ liệu được ưa dùng tuy nhiên nếu như nhu cầu xử lí dữ liệu trở nên quá lớn đồng thời nhu cầu về phân quyền và bảo mật phức tạp thỡ nú lại không đáp ứng được.

Trong khi đó, SQL Server là một hệ thống quản lý cơ sở dữ liệu (Relational Database Management System (RDBMS)) sử dụng Transact-SQL để trao đổi dữ liệu giữa Client computer và SQL Server computer. Một RDBMS bao gồm database, database engine và các ứng dụng dùng để quản lý dữ liệu và các bộ phận khác nhau trong RDBMS.

SQL Server 2000 được tối ưu để có thể chạy trên môi trường cơ sở dữ liệu rất lớn (very large database environment) lên đến tera-byte và có thể phục vụ cựng lỳc cho hàng ngàn user. SQL Server 2000 có thể kết hợp hoàn hảo với các server khác như Microsoft Internet Information Server (IIS), E-comerce server, Proxy server …

Hơn nữa các phân hệ khác của ngân hàng đều đang sử dụng hệ quản trị SQL Server. Như vậy, dựa trên điều kiện cơ sở vật chất hiện có tại ngân hàng, nhu cầu về xử lí dữ liệu và tính tương thích với các thành phần khác của hệ thống mà SQL server là hệ quản trị cơ sở dữ liệu hiệu quả.

Visual Basic là ngôn ngữ lập trình có thể dùng cho SQL Server. Visual Basic có những ưu điểm sau:

- Visual Basic gắn liền với khái niệm lập trình trực quan với giao diện người dùng đồ hoạ, tức là khi thiết kế chương trình bạn được nhìn thấy ngay kết quả qua từng thao tác và giao diện khi chương trình thực hiện. Đõy là thuận lợi lớn so với ngôn ng ữ l ập trình kh ác. Visual Basic cho phép chỉnh sửa đơn giản nhanh chóng kích thước, màu sắc của đối tượng trong ứng dụng.

- Làm cho cơ sở dữ liệu dễ bảo trì hơn - Tạo và điều khiển các đối tượng

- Truyền các argument đến các thủ tục: Với Visual Basic, có thể truyền các argument tới các thủ tục trong lúc đang thực hiện và cú dựng cỏc biến làm argument, như thế việc thực hiện các thủ tục linh hoạt hơn.

- Tiến hành các thủ tục ở mức hệ thống: Dùng Visual Basic, có thể kiểm tra xem một tệp có tồn tại trên hệ thống hay không, có thể giao lưu với các ứng dụng khác như Excel thông qua Automation hay Dynamic Data Exchange và có thể dựng cỏc hàm trong Dynamic – Link Libraries (DLLs – thư viện liên kết động: tập hợp các chương trình con có thể được gọi từ các thủ tục Visual Basic rồi được nạp và kết nối với ứng dụng của người dùng khi thực hiện)

- Visual Basic 6.0 cung cấp các đối tượng dữ liệu ActiveX (ActiveX Data Object - ADO) Trong các phiên bản trước của Visual Basic, truy cập dữ liệu được giải quyết thông qua DAO (Đối tượng truy cập dữ liệu – Data Access Object) và RDO (Đối tượng dữ liệu từ xa – Remote Data Object). ADO tổng hợp và thay thế các kĩ thuật này. ADO dễ dùng hơn và có tầm hoạt động rộng hơn. Với những lý do trên mà tụi đó lựa chọn công cụ là Visual Basic trên hệ quản trị cơ sở dữ liệu SQL Server.

Một phần của tài liệu Phân tích và thiết kế hệ thống thông tin quản lý hợp đồng cho vay tại Ngân hàng thương mại cổ phần Hàng Hải (Trang 77 - 79)