MÔI TRƯỜNG CÀI ĐẶT

Một phần của tài liệu XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ BÁN HÀNG LINH KIỆN MÁY TÍNH (Trang 40)

I.1. Ngôn ngữ VB.Net

Visual Basic.NET là thế hệ tiếp theo của Visual Basic, được xây dựng trên một nền tảng gọi là .NET Framework vào năm 2002. Thừa hưởng tất cả những đặc tính ưu việt trên của Visual Basic, đồng thời khắc phục những hạn chế mà người sử dụng Visual Basic gặp phải, Visual Basic.NET đã đi lên giống như một cuộc Cách mạng trong lập trình ứng dụng Windows.

.NET Framework là một framework phần mềm, được Microsoft xây dựng dành riêng cho Windows nhằm:

- Đảm bảo tính tương tác qua lại: tính tương tác qua lại không chỉ nhằm giảm công sức, tăng hiệu suất của các chương trình được viết cho Windows hay .NET nói chung mà còn đảm bảo sự tương tác giữa các phiên bản mới và cũ của phần mềm nói riêng. Đây là một đặc tính rất quan trọng vì ngôn ngữ và kiến trúc hệ điều hành tiến hóa qua thời gian, phần mềm viết ra cần đảm bảo tính đồng nhất bất chấp sự tiến hóa đó.

- Độc lập ngôn ngữ: đồng nhất các đơn vị dữ liệu của các ngôn ngữ khác nhau với nhau khi thực thi trên .NET framework, nói cách khác, các chương trình giống nhau dù được viết bởi ngôn ngữ nào trên .NET đều được biên dịch ra mã như nhau, cho kết quả thực thi giống nhau.

- Thư viện lớp cơ sở: nhằm nhiệm vụ cung cấp cho tất cả các ngôn ngữ những cấu trúc dữ liệu chung.

- Bảo mật: bảo mật luôn luôn là một trong những vấn đề quan trọng nhất trong Công nghệ thông tin nói chung và những ngành liên quan đến phần mềm nói riêng. .NET framework đồng nhất hóa mã biên dịch, do đó cũng đồng nhất hóa mô hình bảo mật trên tất cả các ngôn ngữ. Nhờ vậy, vấn đề bảo

triệt để hơn rất nhiều so với các công cụ khác.

Visual Basic.NET là một ngôn ngữ trên nền .NET framework, do đó Visual Basic.NET tận dụng được tất cả các ưu điểm trên của .NET framework trên Windows. Đặc biệt, với bộ công cụ phát triển Visual Studio mạnh mẽ, những gì lập trình viên Visual Basic phiên bản cũ đạt được nay có thể được thực hiện lại với một cách dễ dàng hơn, hiệu quả hơn, mạnh mẽ hơn, và nhanh chóng hơn.

I.2. Hệ quản trị cơ sở dữ liệu SQL Server 2005

SQL server 2005 là một hệ thống quản lý cơ sở dữ liệu sử dụng transacr- SQL để trao đổi dữ liệu giữa máy trạm và máy chủ. Một hệ thống quản lý cơ sở dữ liệu bao gồm databases, 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 hệ quản trị cơ sở dữ liệu .

SQL Server 2005 được tối ưu để chạy trên môi trường cơ sỏ dữ liệu rất lớn và có thể phục vụ cùng lúc cho hàng ngàn người dùng. SQL Server 2005 có thể kết hợp với các server khác như Proxy server, Microsoft Internet Information (IIS)…

SQL Server có một phiên bản khác nhau bao gồm:

- Enterprise: chứa đầy đủ các đặc trưng của SQL Server, có thể chạy tốt trên hệ thống lên đến 32 máy và 64 GB Ram. Thêm vào đó nó có các dịch vụ giúp cho việc phân tích dữ liệu rất hiểu quả (Analysis Services).

- Standard: thích hợp cho các công ty vừa và nhỏ vì giá thành rẻ nhưng bị giời hạn bởi một số chức năng cao cấp (Avaned Features) khác, có thể chạy tốt với hệ thống gồm 4 CPUs và 2GB Ram.

- Personal: được tối ưu hóa để chạy trên PC, có thể cài đặt trên hầu hết các phiên bản Windows.

- Developer: có dầy đủ các tính năng của Interprise nhưng được chế tạo đặc biệt như giới hạn số người kết nối vào server cùng một lúc …

- Desktop Engine (MSDE): đây chỉ là một engine chạy trên desktop và không có giao diện.

- Win CE: dung cho các ứng dụng chạy trên Window CE.

- Trial: có các tính năng của Enterprise nhưng giới hạn thời gian sử dụng

I.3. Crystal report

Khi crystal report phát triển và trở nên thông dụng hơn trong những năm gần đây, số lượng báo cáo, bảng biểu viết bằng công cụ này cũng tăng lên. Với phiên bản Visual sudio 2005, Microsoft cũng cho thấy sự quan trọng trong việc thiết kế báo biểu khi kết hợp với hãng báo biểu Crystal Report biến Crystal Report thành một trong những công cụ hỗ trợ giải pháp viết báo biểu mặc định cài chung với .Net.

Việc kết hợp này khiến cho những lập trình viên hay những người sử dụng không chuyên có thể dẽ dàng viết các ứng dụng báo cáo một cách thoải mái và tiện dụng. Khiến cho Crystal Report trở thành một công cụ tuyệt vời hỗ trợ cho các nhà lập trình .Net để có thể triển khai giải pháp báo biểu hiểu quả cho các doanh nghiệp.

Sự hỗ trợ của công cụ thiết kế Crystal Report Wizard sẽ giúp ta tăng tốc, tạo các Report với các chức năng nhóm (group), sắp xếp (sort), tính tổng (total)

Và report cấp (sub report). Nếu muốn thực hiện định dạng động đối với các đối tượng của report, Crystal Report cho phép bạn lập trình theo cú pháp Visual Basic hay Crystal Syntax.

Crystal Report xử lý báo biểu qua hai giai đoạn. Quá trình này được gọi là Two pass report processing model. Giai đoạn đầu tiên tạo ra dữ liệu thô dùng cho việc in ấn, giai đoạn thứ hai là quá trình dữ liệu này được sắp xếp, xử lý them để kết thúc quá trình in ấn.

Giai đoạn đầu tiên đọc các mẩu tin khác nhau một lần và tính tất cả ra công thức. Giai đoạn này chỉ tính các công thức dựa trên dữ liệu thô bên trong

đọc hoàn tất và các công thức được tính toán xong, kết quả sẽ được lưu trữ trong một file tạm để sử dung trong giai đoạn hai.

Ở giai đoạn 2 nó ước lượng tất cả các công thức tính tổng dữ liệu, điều mà chưa thực hiện ở giai đoan một, do dữ liệu chưa đọc xong. Trong suốt giai đoạn 2, do tất cả các dữ liệu thô đã được đọc vào file tạm nên mọi công thức đều có thể được xử lý.

Sau khi giai đoạn 2 hoàn tất, báo biểu tính tổng số trang nếu báo biểu muốn hiện thị Field đếm trang dạng page N of

Một phần của tài liệu XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ BÁN HÀNG LINH KIỆN MÁY TÍNH (Trang 40)

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

(57 trang)
w