CHƯƠNG III LỰA CHỌN CễNG CỤ

Một phần của tài liệu Xây dựng phần mềm quản lý thu thuế đất phường Khương Mai – quận Thanh Xuân – thành phố Hà Nội (Trang 31 - 34)

3.1. Giới thiệu về Microsoft Visual Studio 2005

3.1.1. Lớp đối tượng trong .NET Framework

.NET Framework chứa số lượng nhiều những kiểu dữ liệu lớp, những kiểu liệt kờ, những cấu trỳc, những giao diện và nhiều kiểu dữ liệu khỏc nữa. Thật vậy, cú hàng ngàn số lượng cỏc kiểu như trờn.

Kiểu dữ liệu trong namespace: mó nguồn bờn trong Framework được tổ chức bờn trong namespace. Cú hàng trăm namespace bờn trong Framework được sử dụng để tổ chức hàng ngàn lớp đối tượng và cỏc kiểu dữ liệu khỏc. Một vài namespace thỡ được lưu trữ bờn trong namespace

Kiểu Random cũng được chứa trong namespace System. Nhiều kiểu dữ liệu phục vụ cho thao tỏc nhập xuất cũng được lưu trữ trong một namespace chức trong namespace System là namespace System.IO. Nhiều kiểu dữ liệu thường dựng để làm việc với dữ liệu XML thỡ được đặt bờn trong namespace System.XML. Chỳng ta cú thể tỡm hiểu cỏc namespace này trong cỏc tài liệu trực tuyến của Microsoft như MSDN Online chẳng hạn .

3.1.2. Ngụn ngữ lập trỡnh .Net

Ngụn ngữ .Net là cỏc ngụn ngữ lập trỡnh mỏy tớnh được sử dụng chạy trờn mụi trường .Net Framework. Microsoft đó cung cấp một tập cỏc ngụn ngữ trong đú bao gồm C#, VB.NET và C++…

Cho dự ngụn ngữ nào được sử dụng, đầu ra của trỡnh biờn dịch đều là ngụn ngữ trung gian dựng chung được gọi là CLI (Common Intermediate Language). Trước khi chương trỡnh được thực thi, CLI được biờn dịch thành mó mỏy phự hợp với mỏy đang sử dụng, phiờn bản dịch sau cựng này được thực hiện trờn mụi trường CLR của .Net Framework. Hiện tại cú hơn 40 ngụn ngữ .Net, mặc dự vậy, chỉ một số ớt trong số đú được sử dụng rộng rói và được hỗ trợ bởi Microsoft. Ngụn ngữ được sử dụng để phỏt triển ứng dụng cho phần mềm quản lý thu đất phường Khương Mai là VB.NET.

Visual Basic.Net (VB.Net) là ngụn ngữ lập trỡnh khuynh hướng đối tượng (Object Oriented Programming Language). Visual Basic.Net khụng kế thừa Visual Basic 6 hay bổ sung, phỏt triển từ Visual Basic 6 mà là một ngụn ngữ lập trỡnh hoàn toàn mới trờn nền Microsoft 's .Net Framework. Do đú, nú cũng khụng phải là Visual Basic phiờn bản 7. Thật sự, đõy là ngụn ngữ lập trỡnh mới và rất mạnh, khụng những lập nền tảng vững chắc theo kiểu mẫu đối tượng như cỏc ngụn ngữ lập trỡnh hựng mạnh khỏc như C++, Java mà cũn dễ học, dễ phỏt triển và cũn tạo mọi cơ hội hoàn hảo để giỳp ta giải đỏp những vấn đề khỳc mắc khi lập trỡnh.

Visual Basic.Net (VB.Net) giỳp ta đối phú với cỏc phức tạp khi lập trỡnh trờn nền Windows và do đú ta chỉ tập trung cụng sức vào cỏc vấn đề liờn quan đến dự ỏn, cụng việc mà thụi. Ngoài ra Visual Basic.Net cũn được biết đến như một ngụn ngữ lập trỡnh chuyờn biệt để tạo những ứng dụng dựng trong mạng, liờn mạng hay trong Internet.

quan hệ, là mụ hỡnh thụng dụng nhất hiện nay. Ngoài ra cũn sử dụng cỏc lệnh giỏo chuyển Transaction – SQL để trao đổi dữ liệu giữa Client Computer và Server Computer.

SQL Server là phần Server của chương trỡnh, cú nhiều Client khỏc nhau được chọn để từ đú cú thể kết nối vào SQL Server trong đú cú cả cỏc tiện ớch của Server.

3.2.2. Một số đặc tớnh của SQL

- Cho phộp quản trị một hệ cơ sở dữ liệu lớn (lờn đến vài tega byte), cú tốc độ sử lý dữ liệu nhanh đỏp ứng yờu cầu về thời gian.

- Cho phộp nhiều người cựng khai thỏc trong một thời điểm đối với một cơ sở dữ liệu và toàn bộ quản trị cơ sở dữ liệu (lờn đến vài chục ngàn user).

- Cú phần mềm phõn quyền bảo mật tương thớch với phần mềm bảo mật của cụng nghệ NT (Network Technology), tớch hợp với phần mềm bảo mật của Windows NT hoặc sử dụng phần mềm bảo vệ độc lập của SQL Server.

- Hỗ trợ trong việc triển khai cơ sở dữ liệu phõn tỏn và phỏt triển ứng dụng trờn Internet….

3.2.3. Cỏc thành phần của SQL Server

SQL Server được cấu thành bởi nhiều thành phần khỏc nhau, cỏc thành phần cú mối quan hệ trong một phần mềm, phối hợp với nhau để tạo thành một giải phỏp hoàn chỉnh, nõng cao hiệu quả quản trị, phõn tớch, lưu trữ dữ liệu.

• Relational Database Engine: Đõy là một Engine cú khả năng chứa dữ liệu dưới nhiều quy mụ khỏc nhau, theo dạng bảng, hỗ trợ nhiều phương thức kết nối ADO, OLE BD, OBDC.

• Replication: Đõy là cụng cụ dựng nhõn bản dữ liệu, bạn cú thể tạo một Server khỏc với bộ dữ liệu giống bộ dữ liệu trờn Server chớnh. Cụng cụ tạo cơ chế tự đồng bộ dữ liệu giữa Server chớnh và Server nhõn bản. Mục đớch của việc tạo Server nhõn bản là giảm tải cho Server chớnh, nõng cao hiệu quả với số lượng người, phiờn giao dịch lớn.

• Data Tranformation Service – DTS: Là cụng cụ giỳp bạn chuyển dữ liệu giữa cỏc Server quản trị cơ sở dữ liệu khỏc nhau, DTS cú thể chuyển dữ liệu từ SQL Server sang Oracle, Access, DB…Trước khi chuyển dữ liệu DTS định dạng kiểu dữ liệu để chuyển sang hệ quản trị cơ sở dữ liệu khỏc….

3.3. Lựa chọn cụng cụ

Trong đề tài của mỡnh em lựa chọn VB.Net vỡ em thấy VB.Net là ngụn ngữ lập trỡnh mới và rất mạnh, khụng những lập nền tảng vững chắc theo kiểu mẫu đối tượng như cỏc ngụn ngữ lập trỡnh hựng mạnh khỏc như C++, Java mà cũn dễ học, dễ phỏt triển cú phương phỏp thiết kế rất đơn giản, lập trỡnh viờn khụng cần can thiệp quỏ sõu vào cỏc quỏ trỡnh mó nguồn khỏc.

ty với nhiều người cú thể sử dụng được, nờn em chọn MS SQL Server 2000 làm mụi trường cài đặt CSDL phục vụ cho ứng dụng. SQL Server 2000 là hệ quản trị dữ liệu mạnh, dữ liệu cú thể phục vụ cho nhiều User (multiuser), thớch hợp cho cỏc ứng dụng hoạt động trờn mạng LAN theo mụ hỡnh Client/Server, cơ sở dữ liệu được lưu tại Server, cỏc mỏy Client kết nối đến mỏy tớnh chứa SQL Server để truy cập dữ liệu.

Bờn cạnh đú em cú sử dụng một số cụng cụ tiện ớch đi kốm nhằm hỗ trợ tối đa trong việc thiết kế giao diện, bỏo cỏo và xõy dựng, phõn tớch thiết kế hệ thống

• Cụng cụ hỗ trợ làm bỏo cỏo Active Report 3.0.

• Cụng cụ thiết kế giao diện ComponentOne Studio for .NET.

• Visio 2003, EnterPrise Architect 7.1…

Một phần của tài liệu Xây dựng phần mềm quản lý thu thuế đất phường Khương Mai – quận Thanh Xuân – thành phố Hà Nội (Trang 31 - 34)

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

(44 trang)
w